GWT - EL ESCRITORIO EN LA WEB

Post on 09-Jul-2015

913 views 0 download

Tags:

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 of 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

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éscabb@j4sit.com fquispe@j4sit.com

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 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.....

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

Herramientas WYSIWIG

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.

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?

Deferred Binding : (Cross Browsing)

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

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.

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

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

Comentarios

www.j4sit.comwww.j4sit.com

FacebookFacebook

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

InformesInformes

Informes@j4sit.comInformes@j4sit.com

...GRACIAS....GRACIAS.