Download - GWT - EL ESCRITORIO EN LA WEB

Transcript
Page 1: GWT - EL ESCRITORIO EN LA WEB

18/06/12 1

Google Web Toolkit

1

Br. Carlos Alberto Borda Benito.Ing. Franklin Joel Quispe Garcés.

El Escritorio en la Web

Page 2: GWT - EL ESCRITORIO EN LA WEB

18/06/12 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é[email protected] [email protected]

Page 3: GWT - EL ESCRITORIO EN LA WEB

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.

Page 4: GWT - EL ESCRITORIO EN LA WEB

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

Page 5: GWT - EL ESCRITORIO EN LA WEB

Entorno de la programación

Page 6: GWT - EL ESCRITORIO EN LA WEB

Funcionalidades GWT

●Permitir la comunicación con el servidor mediante una Permitir la comunicación con el servidor mediante una sencilla llamada RPC.sencilla llamada RPC.●Optimización de secuencia de comandos JavaScript.Optimización de secuencia de comandos JavaScript.●Facil uso en el historial de retrosesoFacil uso en el historial de retroseso●Elige las herramientas de desarrollo de forma eficaz.Elige las herramientas de desarrollo de forma eficaz.●Creacion y reutilización de componentes UI en varios Creacion y reutilización de componentes UI en varios proyectos.proyectos.●Proporciona un conjunto de herramientas para testear, Proporciona un conjunto de herramientas para testear, depurar, etc.depurar, etc.●Contribucion al Software LibreContribucion al Software Libre●Y muchos más.....Y muchos más.....

Page 7: GWT - EL ESCRITORIO EN LA WEB

Desarrollo en Java - GWT

Existen varios IDEs:Existen varios IDEs:

●EclipseEclipse●NetBeansNetBeans●IntelliJIntelliJ

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

●GWT SDKGWT SDK

●GWT DesignerGWT Designer

●Speeder TracerSpeeder Tracer

Page 8: GWT - EL ESCRITORIO EN LA WEB

Herramientas WYSIWIG

Page 9: GWT - EL ESCRITORIO EN LA WEB

Cuales son las ventajas de usar un compilador frente a escribir javascript standalone

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

Page 10: GWT - EL ESCRITORIO EN LA WEB

Deferred Binding : (Cross Browsing)

* En que dispositivos se verá?* En que dispositivos se verá?* En que navegadores?* En que navegadores?* Para que versiones?* Para que versiones?

Page 11: GWT - EL ESCRITORIO EN LA WEB

Deferred Binding : (Cross Browsing)

Selecciona lo más adecuado Selecciona lo más adecuado para la interfaz.para la interfaz.

Page 12: GWT - EL ESCRITORIO EN LA WEB

Deferred Binding : (Cross Browsing)

●Se utilizan en el momento de compilación.Se utilizan en el momento de compilación.●Se seleccionan diferentes implementaciones para dada Se seleccionan diferentes implementaciones para dada navegador, lenguaje...navegador, lenguaje...●Hace posible el emulador JRE de GWTHace posible el emulador JRE de GWT●Elimina el codigo innecesario para cada plataforma.Elimina el codigo innecesario para cada plataforma.●Es el principal responsable del rendimiento del codigo JS Es el principal responsable del rendimiento del codigo JS generado por GWT.generado por GWT.

Page 13: GWT - EL ESCRITORIO EN LA WEB

Local Storage

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

Page 14: GWT - EL ESCRITORIO EN LA WEB

Demostración

Ejemplos de sistemas desarrollados en GWT – SmartEjemplos de sistemas desarrollados en GWT – Smart

●Sincronización de componentes en GWT.Sincronización de componentes en GWT.●SICAVSICAV

Page 15: GWT - EL ESCRITORIO EN LA WEB

Comentarios

www.j4sit.comwww.j4sit.com

FacebookFacebook

www.facebook.com/J4sitwww.facebook.com/J4sit

InformesInformes

[email protected]@j4sit.com

...GRACIAS....GRACIAS.