Tecnologías Java para la creación de escritorios 3D
Sun aporta a la comunidad de código abierto el Proyecto Looking Glass y la tecnología Java 3D.
Sun Microsystems, creadora y principal defensora de la plataforma Java, ha reafirmado su compromiso con el movimiento de código abierto al aportar el Proyecto Looking Glass y la tecnología Java 3D a la comunidad de código abierto. Estas contribuciones, que forman parte de la iniciativa Sun 3D Desktop Technology Open Source Project, propiciarán una nueva dimensión de innovaciones en la creación de aplicaciones. A partir de ahora, los desarrolladores podrán acceder a las tecnologías englobadas en Sun 3D Desktop Technology Open Source Project desde la comunidad online java.net.
Además del Proyecto Looking Glass y la tecnología Java 3D, Sun también ha anunciado que sus iniciativas JDesktop Netwok Components ( JDNC ) y JDesktop Integration Components ( JDIC ), creadas en colaboración con la comunidad de desarrolladores Java, también estarán disponibles en código abierto. JDNC simplifica de forma radical el desarrollo de aplicaciones en red para entornos de escritorio, y JDIC integra completamente las aplicaciones multiplataforma basadas en Java con los entornos de escritorio nativos. Estas contribuciones persiguen promover la innovación y simplificar tanto las labores de desarrollo como la integración e interactividad en el escritorio, y estimulan la creación de economías de escala para la plataforma Java, de las que pueden beneficiarse todos los que participan en su evolución.
Proyecto Looking Glass
La primera demostración ante el público del Proyecto Looking Glass se realizó en verano de 2003 y despertó el interés de la industria tecnológica por los entornos de escritorio tridimensionales, apartándose del paradigma de las tradicionales ventanas. La innovadora interfaz del Proyecto Looking Glass ofrece un entorno intuitivo en 3D que permite interactuar con las aplicaciones de escritorio, e incorpora características como ventanas transparentes, rotación, zoom, entornos de trabajo múltiples y miniaturización.
La versión para desarrolladores del Proyecto Looking Glass aportada por Sun a la comunidad de código abierto ayuda a crear entornos de escritorio y aplicaciones visuales en 3D capaces de ejecutarse sobre Solaris y sistemas Linux como Java Desktop System. Esta versión persigue incitar a los desarrolladores de aplicaciones Java a explorar nuevas vías en el modo en que la información y los datos se presentan al usuario.
Java 3D: una nueva dimensión para la tecnología Java
Sun también ha lanzado el API para Java 3D en java.net para su uso por parte de la comunidad de código abierto. Este API, recientemente empleado en la NASA para el sistema de navegación y control de la misión Mars Rover, ayuda a los desarrolladores a incorporar gráficos 3D de alta calidad, escalables e independientes de la plataforma a aplicaciones y applets basados en tecnología Java. Para acceder a Java 3D, visite java.sun.com/products/java-media/3D/.
JDesktop Integration Components (JDIC)
El proyecto JDIC, lanzado en java.net, está enmarcado dentro de las iniciativas de Sun para la integración completa del escritorio. JDIC complementa tanto el aspecto visual nativo de Windows XP y GTK (herramienta abierta y multiplataforma para crear interfaces gráficas de usuario) que ya incluía Java 2 Standard Edition (J2SE) 1.4.2, como las mejoras en integración de escritorios del nuevo J2SE 5.0. JDIC ayuda a los desarrolladores a crear aplicaciones capaces de ejecutarse en múltiples sistemas operativos, además de ofrecer a los usuarios una experiencia consistente con sus entornos de escritorio.
JDesktop Network Components (JDNC)
JDNC persigue simplificar el desarrollo de aplicaciones en red para entornos de escritorio. Ofrece un conjunto de componentes de interfaz de usuario de alto nivel, con soporte de redes y conexión de datos integrado, configurable mediante XML. JDNC aumenta la productividad y permite a un gran número de desarrolladores sacar provecho de aplicaciones cliente altamente interactivas.
Looking Glass, Java 3D, JDIC y JDNC forman parte de javadesktop.org, una comunidad de java.net para desarrolladores de entornos de escritorio.