Imagina Upna 2010
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
546
On Slideshare
546
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
4
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Google Web Toolkit & Google App Engine Google App Engine Google App Engine
  • 2. ¿Qué es GWT?
    • KIT de desarrollo de aplicaciones AJAX
    • Facilita el desarrollo de aplicaciones web
    • Compila código Java a Javascript
  • 3. ¿Qué ofrece GWT?
    • Permite desarrollar la mayor parte de la aplicación en Java
    • El código Java se convierte a objetos HTML
    • La comunicación con el servidor se realiza mediante XML-RPC o JSON
    • Depuración “real”
  • 4. Arquitectura
  • 5. GWT GUI
    • Uso de Widgets para crear la interfaz
    • Similiar al modelo Java Swing
    • Gestión de eventos y manejadores
    • Reutilización y herencia
  • 6. Ventajas de GWT
    • Facilita la integración con librerías de Javascript complejas
    • Mejora la estructuración de los proyectos
    • http://sourceforge.net/projects/gwt/
    • http://www.smartclient.com/smartgwt/showcase
  • 7. Cloud Computing
  • 8. Google App Engine
    • Servicio de Cloud Computing de Google
    • Ejecuta código Python y Java
    • Permite cuentas gratuitas y de pago
  • 9. ¿Qué ofrece?
    • Sencillez a la hora de hacer el despliegue, mediante un framework
    • Transparencia en la gestión de recursos
    • El servicio gratuito es suficiente para la mayoría de aplicaciones
  • 10. ¿Por qué GAE?
    • Deslocalización de los recursos
    • Servidores de alto rendimiento
    • Completo panel de control
  • 11. GAE Dashboard
  • 12. GWT + GAE
    • Aplicaciones AJAX muy potentes desplegadas en cuestión de segundos
    • Tecnología constantemente renovada
    • Google mantiene y utiliza ambos productos
  • 13.
      • Facilita el desarrollo de aplicaciones basadas en GWT y GAE
      • Crear, probar y desplegar con un solo click.
    oogle Eclipse Plugin
  • 14. Futuro
    • Mayores prestaciones y lenguajes soportados por la nube
    • Mejora de rendimiento de las aplicaciones Javascript
    • Las aplicaciones de escritorio tienden a desaparecer
  • 15. Gracias por vuestra atención