Google Web Toolkit & Google App Engine Google App Engine Google App Engine
¿Qué es GWT? <ul><li>KIT de desarrollo de aplicaciones AJAX </li></ul><ul><li>Facilita el desarrollo de aplicaciones web <...
¿Qué ofrece GWT? <ul><li>Permite desarrollar la mayor parte de la aplicación en Java </li></ul><ul><li>El código Java se c...
Arquitectura
GWT GUI <ul><li>Uso de  Widgets  para crear la interfaz </li></ul><ul><li>Similiar al modelo Java Swing </li></ul><ul><li>...
Ventajas de GWT <ul><li>Facilita la integración con librerías de Javascript complejas </li></ul><ul><li>Mejora la estructu...
Cloud Computing
Google App Engine <ul><li>Servicio de Cloud Computing de Google </li></ul><ul><li>Ejecuta código Python y Java </li></ul><...
¿Qué ofrece? <ul><li>Sencillez a la hora de hacer el despliegue, mediante un framework </li></ul><ul><li>Transparencia en ...
¿Por qué GAE? <ul><li>Deslocalización de los recursos </li></ul><ul><li>Servidores de alto rendimiento </li></ul><ul><li>C...
GAE Dashboard
GWT + GAE <ul><li>Aplicaciones AJAX muy potentes desplegadas en cuestión de segundos </li></ul><ul><li>Tecnología constant...
<ul><ul><li>Facilita el desarrollo de aplicaciones basadas en GWT y GAE </li></ul></ul><ul><ul><li>Crear, probar y despleg...
Futuro <ul><li>Mayores prestaciones y lenguajes soportados por la nube </li></ul><ul><li>Mejora de rendimiento de las apli...
Gracias por vuestra atención
Upcoming SlideShare
Loading in …5
×

Imagina Upna 2010

586 views

Published on

Charla en la UPNA 2010

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
586
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Imagina Upna 2010

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

×