Java Desktop Integration Components

Java Desktop Integration Components

El proyecto Java Desktop Integration Components (JDIC, en español, Componentes de Integración con Escritorio Java), también llamado JDesktop Integration Components proporciona componentes que dan a las aplicaciones Java el mismo acceso a los servicios del sistema operativo que a las aplicaciones nativas de éste. Por ejemplo, una aplicación Java ejecutándose en el escritorio de un usuario puede abrir una página web usando el navegador web por defecto o predeterminado (p.ej. Firefox), pero la misma aplicación Java ejecutándose en un escritorio de usuario distinto abriría la página web en Opera (el segundo navegador por defecto).

Inicialmente el proyecto admite funciones como incrustar el navegador HTML nativo, abrir mediante programación la herramienta nativa de e-mail, utilizar visores de tipo de archivo registrado, y empaquetar aplicaciones JNLP como paquetes de instalador MSI, RPM y SVR4. Además, se incluye un SDK para el desarrollo de salvapantallas independiente de plataforma.[1]

Contenido

Componentes

El paquete de JDIC, que es multiplataforma, incluye los archivos necesarios para empezar a trabajar:[2]

  • jdic.jar: este archivo JAR contiene todas las clases de Java que se necesitan para cualquier desarrollo de JDIC. Debe estar en la ruta de clases para la compilación.
  • jdic.dll y tray.dll: en instalaciones de Windows, ambos archivos deben estar en el directorio C:\Windows (o aquel en que se haya instalado el sistema operativo). Éstos contienen los métodos de "puente" entre los métodos de Java jdic.jar y los métodos nativos del sistema operativo.
  • libjdic.so y libtray.so: en sistemas Solaris y GNU/Linux, ambos archivos deben ir a la carpeta LD_LIBRARY_PATH.

Referencias

Notas

  1. http://javadesktop.org/articles/jdic/index.html JavaDesktop: The JDIC Project
  2. http://www.ibm.com/developerworks/java/library/j-jdic/ Introducing the JDesktop Integration Components

Bibliografía

Véase también

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Поможем сделать НИР

Mira otros diccionarios:

  • Java Et Logiciel Libre — Java est libre et open source (depuis le 13 novembre 2006 voir plus loin), et sa licence à permis l éclosion d un grand nombre d outils libres dans les domaines les plus variés. Sommaire 1 Discussion sur la licence de Java 2 Licence… …   Wikipédia en Français

  • Java et logiciel libre — Java est libre et open source (depuis le 13 novembre 2006 voir plus loin), et sa licence à permis l éclosion d un grand nombre d outils libres dans les domaines les plus variés. Sommaire 1 Discussion sur la licence de Java 2 Licence… …   Wikipédia en Français

  • Java (software platform) — Not to be confused with JavaScript. Java Original author(s) Oracle Corporation Developer(s) James Gosling / Sun Microsystems …   Wikipedia

  • Java Foundation Classes — Die Java Foundation Classes (JFC) ist eine Sammlung von Programmierschnittstellen (APIs) für die Erstellung portabler Java Graphical User Interfaces (GUIs). Die Java Foundation Classes werden durch die folgenden Features definiert: Swing GUI… …   Deutsch Wikipedia

  • Desktop environment — In graphical computing, a desktop environment (DE) commonly refers to a style of graphical user interface (GUI) derived from the desktop metaphor that is seen on most modern personal computers.[1] These GUIs help the user in easily accessing,… …   Wikipedia

  • Comparison of the Java and .NET platforms — Contents 1 Legal issues 1.1 Standardization 1.2 License 1.2.1 Java 1.2.2 .NET …   Wikipedia

  • OpenOffice.org — Open office redirects here. For other uses, see Open office (disambiguation). OpenOffice.org …   Wikipedia

  • Abkürzungen/Computer — Dies ist eine Liste technischer Abkürzungen, die im IT Bereich verwendet werden. A [nach oben] AA Antialiasing AAA authentication, authorization and accounting, siehe Triple A System AAC Advanced Audio Coding AACS …   Deutsch Wikipedia

  • Liste der Abkürzungen (Computer) — Dies ist eine Liste technischer Abkürzungen, die im IT Bereich verwendet werden. A [nach oben] AA Antialiasing AAA authentication, authorization and accounting, siehe Triple A System AAC Advanced Audio Coding AACS …   Deutsch Wikipedia

  • IBM Lotus Notes — Lotus Notes IBM Lotus Notes 8 default home screen Developer(s) IBM …   Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”