gwt - el escritorio en la web
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
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é[email protected] [email protected]
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
[email protected]@j4sit.com
...GRACIAS....GRACIAS.