Google Web Toolkit & Google App Engine Google App Engine Google App Engine
¿Qué es GWT? KIT de desarrollo de aplicaciones AJAX Facilita el desarrollo de aplicaciones web Compila código Java a Javascript
¿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”
Arquitectura
GWT GUI Uso de  Widgets  para crear la interfaz Similiar al modelo Java Swing Gestión de eventos y manejadores Reutilización y herencia
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
Cloud Computing
Google App Engine Servicio de Cloud Computing de Google Ejecuta código Python y Java Permite cuentas gratuitas y de pago
¿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
¿Por qué GAE? Deslocalización de los recursos Servidores de alto rendimiento Completo panel de control
GAE Dashboard
GWT + GAE Aplicaciones AJAX muy potentes desplegadas en cuestión de segundos Tecnología constantemente renovada Google mantiene y utiliza ambos productos
Facilita el desarrollo de aplicaciones basadas en GWT y GAE Crear, probar y desplegar con un solo click. oogle  Eclipse Plugin
Futuro Mayores prestaciones y lenguajes soportados por la nube Mejora de rendimiento de las aplicaciones Javascript Las aplicaciones de escritorio tienden a desaparecer
Gracias por vuestra atención

Imagina Upna 2010

  • 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.
  • 5.
    GWT GUI Usode Widgets para crear la interfaz Similiar al modelo Java Swing Gestión de eventos y manejadores Reutilización y herencia
  • 6.
    Ventajas de GWTFacilita 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.
  • 8.
    Google App EngineServicio de Cloud Computing de Google Ejecuta código Python y Java Permite cuentas gratuitas y de pago
  • 9.
    ¿Qué ofrece? Sencilleza 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.
  • 12.
    GWT + GAEAplicaciones AJAX muy potentes desplegadas en cuestión de segundos Tecnología constantemente renovada Google mantiene y utiliza ambos productos
  • 13.
    Facilita el desarrollode aplicaciones basadas en GWT y GAE Crear, probar y desplegar con un solo click. oogle Eclipse Plugin
  • 14.
    Futuro Mayores prestacionesy lenguajes soportados por la nube Mejora de rendimiento de las aplicaciones Javascript Las aplicaciones de escritorio tienden a desaparecer
  • 15.