Descripción: El entorno de tiempo de ejecución de la plataforma da soporte a los conectores que deseen declarar puntos de entrada principales. Es decir, los programas que deseen ejecutarse mediante el entorno de tiempo de ejecución de la plataforma al tiempo que siguen controlando todos los aspectos de la ejecución puede declararse a sí mismos como aplicación. Las aplicaciones declaradas pueden ejecutarse directamente desde el lanzador de la plataforma principal especificando el argumento -application, en el que el parámetro corresponde al ID de una extensión suministrada al punto de extensión de aplicaciones descrito aquí. La plataforma crea una instancia de la aplicación y la ejecuta. Los clientes de la plataforma también pueden utilizar ésta para buscar y ejecutar varias aplicaciones.
Códigos XML de configuración:
<!ELEMENT extension (application)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
<!ELEMENT application (run?)>
<!ELEMENT run (parameter*)>
<!ATTLIST run
class CDATA #REQUIRED
>
<!ELEMENT parameter EMPTY>
<!ATTLIST parameter
name CDATA #REQUIRED
value CDATA #REQUIRED
>
<extension id="coolApplication" point="org.eclipse.core.runtime.applications"> <application> <run class="com.xyz.applications.Cool"> <parameter name="optimize" value="true"/> </run> </application> </extension>
Información sobre las API: el valor del atributo class debe representar un implementador de org.eclipse.core.runtime.IPlatformRunnable.
Implementación suministrada: la propia plataforma suministra varias aplicaciones, entre ellas el propio entorno de trabajo de la plataforma.
Copyright (c) 2002 IBM Corporation y otros.
Reservados todos los derechos. Este programa y sus materiales adjuntos están disponibles
bajo los términos de la licencia pública común (Common Public License) v1.0 que acompaña a
esta distribución, y está disponible en
http://www.eclipse.org/legal/cpl-v10.html