1 / 14

Gustavo Brown gusbro@artech.uy

Java GUI: Widget Toolkits de la A a la S. Gustavo Brown gusbro@artech.com.uy. Temario. AWT – Los comienzos del Generador Swing/WFC Interfaz gráfica del Generador Java El futuro de la VM de MS Eclipse SWT Futuro. ‘Widget Toolkits’. ¿ Qué son ?

shlomo
Download Presentation

Gustavo Brown gusbro@artech.uy

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  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

  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

  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

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

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

  7. El futuro de la VM de MS • 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) DLL JAR Interfaz Programa

  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

  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

  13. GX / SWT • Demostración

More Related