La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Gustavo Brown Java GUI: Widget Toolkits de la A a la S.

Presentaciones similares


Presentación del tema: "Gustavo Brown Java GUI: Widget Toolkits de la A a la S."— Transcripción de la presentación:

1 Gustavo Brown gusbro@artech.com.uy Java GUI: Widget Toolkits de la A a la S

2 Temario AWT – Los comienzos del Generador Swing/WFC Interfaz gráfica del Generador Java El futuro de la VM de MS Eclipse SWT Futuro AWT – Los comienzos del Generador Swing/WFC Interfaz gráfica del Generador Java El futuro de la VM de MS Eclipse SWT Futuro

3 ‘Widget Toolkits’ ¿ Qué son ? Compuestos por una biblioteca de clases Java (JAR) y otra nativa (DLL) que accede a los recursos del SO subyacente ¿ Por qué son necesarios ? Java es multiplataforma Brindan una interfaz homogénea ¿ Qué son ? Compuestos por una biblioteca de clases Java (JAR) y otra nativa (DLL) que accede a los recursos del SO subyacente ¿ Por qué son necesarios ? Java es multiplataforma Brindan una interfaz homogénea

4 AWT: Los comienzos del Generador 1997 JDK 1.1 AWT – Abstract Windowing Toolkit Esquema de peers Mínimo Común Denominador VM de Microsoft 1997 JDK 1.1 AWT – Abstract Windowing Toolkit Esquema de peers Mínimo Común Denominador VM de Microsoft

5 Swing / WFC Swing Lightweight PLAF- Pluggable Look And Feel WFC Controles nativos Look and Feel ‘Windows’ Swing Lightweight PLAF- Pluggable Look And Feel WFC Controles nativos Look and Feel ‘Windows’

6 Interfaz gráfica del Generador Java Programa UI Factory AWT Swing WFC SWT

7 El futuro de la VM de MS Juicio Sun  Microsoft Disponibilidad de la VM Perspectivas a futuro Juicio Sun  Microsoft Disponibilidad de la VM Perspectivas a futuro

8 The total Eclipse of the Sun

9 Eclipse

10 SWT – Standard Widget Toolkit Componentes nativos Multiplataforma (Windows, Linux, Mac, etc) Componentes nativos Multiplataforma (Windows, Linux, Mac, etc) Programa Interfaz JA R DL L

11 SWT – Standard Widget Toolkit Principales características Eficiencia Portabilidad Extensiones especìficas a una plataforma Ej: ActiveX Acceso a las caracterìsticas de la interfaz de la plataforma subyacente Ej: Skins en Windows XP Los recursos del SO se piden al crear los controles, y deben ser liberados manualmente Principales características Eficiencia Portabilidad Extensiones especìficas a una plataforma Ej: ActiveX Acceso a las caracterìsticas de la interfaz de la plataforma subyacente Ej: Skins en Windows XP Los recursos del SO se piden al crear los controles, y deben ser liberados manualmente

12 Aplicaciones GX Java: Futuro Migrar aplicaciones Win a SWT Utilizar features Java 2 en el cliente Logging Java Web Start Collection Framework etc JDBC 1.3 Migrar aplicaciones Win a SWT Utilizar features Java 2 en el cliente Logging Java Web Start Collection Framework etc JDBC 1.3

13 GX / SWT Demostración

14


Descargar ppt "Gustavo Brown Java GUI: Widget Toolkits de la A a la S."

Presentaciones similares


Anuncios Google