SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
Google Web
                   Toolkit

           El Escritorio en la Web
                   Br. Carlos Alberto Borda Benito.
                  Ing. Franklin Joel Quispe Garcés.


18/06/12                                          1
Java For Smart Information Technologies

Cusco
 Universidad San Antonio Abad
 Facultad De Ing. Informática y Sistemas.


Contactos

Carlos Alberto Borda Benito     Franklin Joel Quispe Garcés
cabb@j4sit.com                fquispe@j4sit.com




18/06/12                                                      2
Que es Google Web Toolkit?

“SDK para desarrolladores Java.”

➢
  Conjunto de Widget.
➢
  Compilador de Java a JavaScript.

A donde va dirigido?

 Esta dirigido para el desarrollo de paginas web como
desarrollo de aplicaciones web y moviles.
Nuevas Caracteristicas

    Version 2.3
➢
 Soporte para HTML 5 (Canvas 2D, Audio, Video)
➢
 Local Storage API


 Version 2.4
➢
 Android Engine Connected Android
➢
 Apps Marketplace Support
➢
 Mejoras en el GWT Designer
Entorno de la programación
Funcionalidades GWT
●
 Permitir la comunicación con el servidor mediante una
sencilla llamada RPC.
●
 Optimización de secuencia de comandos JavaScript.
●
 Facil uso en el historial de retroseso
●
 Elige las herramientas de desarrollo de forma eficaz.
●
 Creacion y reutilización de componentes UI en varios
proyectos.
●
 Proporciona un conjunto de herramientas para testear,
depurar, etc.
●
 Contribucion al Software Libre
●
 Y muchos más.....
Desarrollo en Java - GWT

    Existen varios IDEs:

●
 Eclipse
●
 NetBeans
●
 IntelliJ


    Plugins EPG : https://developers.google.com/eclipse/

GWT SDK
●




GWT Designer
●




Speeder Tracer
●
Herramientas WYSIWIG
Cuales son las ventajas de usar un compilador frente a
escribir javascript standalone

 Ayuda a...
●
 Construir interfaces para dispositivos de distintos tamaños.
●
 Optimizar el disfrute de la aplicación (moviles)
●
 Obtener una aplicación más rápida.
●
 Trabajar sin conexión.
Deferred Binding : (Cross Browsing)



                          * En que dispositivos se verá?
                          * En que navegadores?
                          * Para que versiones?
Deferred Binding : (Cross Browsing)




        Selecciona lo más adecuado
             para la interfaz.
Deferred Binding : (Cross Browsing)
●
 Se utilizan en el momento de compilación.
●
 Se seleccionan diferentes implementaciones para dada
navegador, lenguaje...
●
 Hace posible el emulador JRE de GWT
●
 Elimina el codigo innecesario para cada plataforma.
●
 Es el principal responsable del rendimiento del codigo JS
generado por GWT.
Local Storage

 “Trabajar sin conexion”
●
 Usa HTML5
●
 Usa una base de datos local para leer y escribir datos.
(Cache de Aplicaciones)
●
 Presente en IPhone y Android
●
 Desde GWT 2.3
Demostración

Ejemplos de sistemas desarrollados en GWT – Smart

●
 Sincronización de componentes en GWT.
●
 SICAV
Comentarios

www.j4sit.com


Facebook

www.facebook.com/J4sit


Informes
Informes@j4sit.com

                         ...GRACIAS.

Más contenido relacionado

Similar a GWT - EL ESCRITORIO EN LA WEB

Gwt seminario java_hispano_manolocarrasco
Gwt seminario java_hispano_manolocarrascoGwt seminario java_hispano_manolocarrasco
Gwt seminario java_hispano_manolocarrascoManuel Carrasco Moñino
 
Desarrollo móvil híbrido bien entendido
Desarrollo móvil híbrido bien entendidoDesarrollo móvil híbrido bien entendido
Desarrollo móvil híbrido bien entendidoJosé Manuel López
 
GWT: Why GWT, GQuery, and RequestFactory
GWT: Why GWT, GQuery, and RequestFactoryGWT: Why GWT, GQuery, and RequestFactory
GWT: Why GWT, GQuery, and RequestFactoryManuel Carrasco Moñino
 
Creando Aplicaciones Web en el 2015
 Creando Aplicaciones Web en el 2015 Creando Aplicaciones Web en el 2015
Creando Aplicaciones Web en el 2015Globant
 
Facilitando el desarrollo web móvil, frameworks
Facilitando el desarrollo web móvil, frameworksFacilitando el desarrollo web móvil, frameworks
Facilitando el desarrollo web móvil, frameworksPideCurso
 
Facilitando el desarrollo web móvil, frameworks nr sevilla
Facilitando el desarrollo web móvil, frameworks   nr sevillaFacilitando el desarrollo web móvil, frameworks   nr sevilla
Facilitando el desarrollo web móvil, frameworks nr sevillaRaúl Jiménez Ortega
 
Vaadin y Grails Barcamp 2013
Vaadin y Grails Barcamp 2013Vaadin y Grails Barcamp 2013
Vaadin y Grails Barcamp 2013Carlos Camacho
 
Desarrollo de Apps con la herramienta Phonegap
Desarrollo de Apps con la herramienta PhonegapDesarrollo de Apps con la herramienta Phonegap
Desarrollo de Apps con la herramienta PhonegapCongresoWeb
 
Curso Iniciacion android
Curso Iniciacion androidCurso Iniciacion android
Curso Iniciacion androidZix Stdio
 
Software libre y Sistemas de Información Geográfica
Software libre y Sistemas de Información GeográficaSoftware libre y Sistemas de Información Geográfica
Software libre y Sistemas de Información GeográficaKudos S.A.S
 

Similar a GWT - EL ESCRITORIO EN LA WEB (20)

Gwt seminario java_hispano_manolocarrasco
Gwt seminario java_hispano_manolocarrascoGwt seminario java_hispano_manolocarrasco
Gwt seminario java_hispano_manolocarrasco
 
Gwt I - entendiendo gwt
Gwt I - entendiendo gwtGwt I - entendiendo gwt
Gwt I - entendiendo gwt
 
Desarrollo de aplicaciones web con Google Web Toolkit
Desarrollo de aplicaciones web con Google Web ToolkitDesarrollo de aplicaciones web con Google Web Toolkit
Desarrollo de aplicaciones web con Google Web Toolkit
 
Desarrollo móvil híbrido bien entendido
Desarrollo móvil híbrido bien entendidoDesarrollo móvil híbrido bien entendido
Desarrollo móvil híbrido bien entendido
 
GWT: Why GWT, GQuery, and RequestFactory
GWT: Why GWT, GQuery, and RequestFactoryGWT: Why GWT, GQuery, and RequestFactory
GWT: Why GWT, GQuery, and RequestFactory
 
Creando Aplicaciones Web en el 2015
 Creando Aplicaciones Web en el 2015 Creando Aplicaciones Web en el 2015
Creando Aplicaciones Web en el 2015
 
Comenzando con GWT
Comenzando con GWTComenzando con GWT
Comenzando con GWT
 
Facilitando el desarrollo web móvil, frameworks
Facilitando el desarrollo web móvil, frameworksFacilitando el desarrollo web móvil, frameworks
Facilitando el desarrollo web móvil, frameworks
 
Exposicion GWT
Exposicion GWTExposicion GWT
Exposicion GWT
 
Facilitando el desarrollo web móvil, frameworks nr sevilla
Facilitando el desarrollo web móvil, frameworks   nr sevillaFacilitando el desarrollo web móvil, frameworks   nr sevilla
Facilitando el desarrollo web móvil, frameworks nr sevilla
 
Vaadin y Grails Barcamp 2013
Vaadin y Grails Barcamp 2013Vaadin y Grails Barcamp 2013
Vaadin y Grails Barcamp 2013
 
202204-Modernizando aplicaciones legacy
202204-Modernizando aplicaciones legacy202204-Modernizando aplicaciones legacy
202204-Modernizando aplicaciones legacy
 
Atix21
Atix21Atix21
Atix21
 
Desarrollo de Apps con la herramienta Phonegap
Desarrollo de Apps con la herramienta PhonegapDesarrollo de Apps con la herramienta Phonegap
Desarrollo de Apps con la herramienta Phonegap
 
Andrid studio
Andrid studioAndrid studio
Andrid studio
 
Presentacion Google Web Toolkit
Presentacion Google Web ToolkitPresentacion Google Web Toolkit
Presentacion Google Web Toolkit
 
Curso Iniciacion android
Curso Iniciacion androidCurso Iniciacion android
Curso Iniciacion android
 
Presentación lg
Presentación lgPresentación lg
Presentación lg
 
Smart TV
Smart TVSmart TV
Smart TV
 
Software libre y Sistemas de Información Geográfica
Software libre y Sistemas de Información GeográficaSoftware libre y Sistemas de Información Geográfica
Software libre y Sistemas de Información Geográfica
 

Más de VLASLOV

Book of-vaadin
Book of-vaadinBook of-vaadin
Book of-vaadinVLASLOV
 
Seguridad
SeguridadSeguridad
SeguridadVLASLOV
 
¿Porque android?
¿Porque android?¿Porque android?
¿Porque android?VLASLOV
 
Html5. El futuro de la web... ahora.
Html5. El futuro de la web... ahora.Html5. El futuro de la web... ahora.
Html5. El futuro de la web... ahora.VLASLOV
 
Google el omnipresente
Google el omnipresenteGoogle el omnipresente
Google el omnipresenteVLASLOV
 
Migracion a software libre
Migracion a software libreMigracion a software libre
Migracion a software libreVLASLOV
 

Más de VLASLOV (6)

Book of-vaadin
Book of-vaadinBook of-vaadin
Book of-vaadin
 
Seguridad
SeguridadSeguridad
Seguridad
 
¿Porque android?
¿Porque android?¿Porque android?
¿Porque android?
 
Html5. El futuro de la web... ahora.
Html5. El futuro de la web... ahora.Html5. El futuro de la web... ahora.
Html5. El futuro de la web... ahora.
 
Google el omnipresente
Google el omnipresenteGoogle el omnipresente
Google el omnipresente
 
Migracion a software libre
Migracion a software libreMigracion a software libre
Migracion a software libre
 

GWT - EL ESCRITORIO EN LA WEB

  • 1. Google Web Toolkit El Escritorio en la Web Br. Carlos Alberto Borda Benito. Ing. Franklin Joel Quispe Garcés. 18/06/12 1
  • 2. Java For Smart Information Technologies Cusco Universidad San Antonio Abad Facultad De Ing. Informática y Sistemas. Contactos Carlos Alberto Borda Benito Franklin Joel Quispe Garcés cabb@j4sit.com fquispe@j4sit.com 18/06/12 2
  • 3. Que es Google Web Toolkit? “SDK para desarrolladores Java.” ➢ Conjunto de Widget. ➢ Compilador de Java a JavaScript. A donde va dirigido? Esta dirigido para el desarrollo de paginas web como desarrollo de aplicaciones web y moviles.
  • 4. Nuevas Caracteristicas Version 2.3 ➢ Soporte para HTML 5 (Canvas 2D, Audio, Video) ➢ Local Storage API Version 2.4 ➢ Android Engine Connected Android ➢ Apps Marketplace Support ➢ Mejoras en el GWT Designer
  • 5. Entorno de la programación
  • 6. Funcionalidades GWT ● Permitir la comunicación con el servidor mediante una sencilla llamada RPC. ● Optimización de secuencia de comandos JavaScript. ● Facil uso en el historial de retroseso ● Elige las herramientas de desarrollo de forma eficaz. ● Creacion y reutilización de componentes UI en varios proyectos. ● Proporciona un conjunto de herramientas para testear, depurar, etc. ● Contribucion al Software Libre ● Y muchos más.....
  • 7. Desarrollo en Java - GWT Existen varios IDEs: ● Eclipse ● NetBeans ● IntelliJ Plugins EPG : https://developers.google.com/eclipse/ GWT SDK ● GWT Designer ● Speeder Tracer ●
  • 9. Cuales son las ventajas de usar un compilador frente a escribir javascript standalone Ayuda a... ● Construir interfaces para dispositivos de distintos tamaños. ● Optimizar el disfrute de la aplicación (moviles) ● Obtener una aplicación más rápida. ● Trabajar sin conexión.
  • 10. Deferred Binding : (Cross Browsing) * En que dispositivos se verá? * En que navegadores? * Para que versiones?
  • 11. Deferred Binding : (Cross Browsing) Selecciona lo más adecuado para la interfaz.
  • 12. Deferred Binding : (Cross Browsing) ● Se utilizan en el momento de compilación. ● Se seleccionan diferentes implementaciones para dada navegador, lenguaje... ● Hace posible el emulador JRE de GWT ● Elimina el codigo innecesario para cada plataforma. ● Es el principal responsable del rendimiento del codigo JS generado por GWT.
  • 13. Local Storage “Trabajar sin conexion” ● Usa HTML5 ● Usa una base de datos local para leer y escribir datos. (Cache de Aplicaciones) ● Presente en IPhone y Android ● Desde GWT 2.3
  • 14. Demostración Ejemplos de sistemas desarrollados en GWT – Smart ● Sincronización de componentes en GWT. ● SICAV