Buscar
Social
Ofertas laborales ES
« Nueva versión de Jive Forums | Main | Libro para el Diseño de GUI »
miércoles
abr102002

Como crear interfaces nativas portables en Java

He aquí la gran cuestión que mucha gente se plantea. Una solución que podemos leer en un artículo recientemente publicado en IBM es la utilización del compilador GNU GCJ junto con las librerías open source SWT (Standard Window Toolkit).

Para explicaros lo que es SWT habría que comprender como se crearon los otros toolkits de Java:


  • AWT: Toolkit nativo y multiplataforma. Por esta razón no tiene muchos componentes (ejemplo árboles) por ejemplo en Motif no están disponibles por lo que no se pueden integrar en awt

  • Swing: Toolkit hecho completamente en Java. Esto le permite crear gran cantidad de componentes, pero con la desventaja de no ser nativos (aunque con la llegada del jdk 1.4 y la aceleración por hardware el rendimiento ya es similar).

  • SWT: Creado por IBM como un paso intermedio. Sus componentes son totalmente nativos y cuando encuentra una plataforma donde ese componente no está disponible pues utiliza un equivalente en Java.


Pues en este artículo os explican como con GCJ y SWT podemos crear interfaces nativas y portables.

Hay que recalcar que desde linux podemos utilizar GCJ como un cross-compiler y generar ejecutables de windows sin problemas.

Por otra parte es interesante anunciar que el 15 de Abril está programada la aparición de este compilador GNU para la plataforma Windows facilitando todavía más las cosas.


Un saludo.

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.