gwt - el escritorio en la web

15
18/06/12 1 Google Web Toolkit 1 Br. Carlos Alberto Borda Benito. Ing. Franklin Joel Quispe Garcés. El Escritorio en la Web

Upload: vlaslov

Post on 09-Jul-2015

913 views

Category:

Documents


0 download

DESCRIPTION

Presentacion relizada en la Universidad Andina del Cusco el 25 de Mayo del 2012 por el Br. Carlos Alberto Borda Benito con el Ing. Quispe Garcés Franklin Joel.

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.