Apache Felix

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
Apache Felix
Apache Felix.png
Demonstration of the Apache Felix Shell GUI
Desarrollador
Apache Software Foundation
[1]
Información general
Lanzamiento inicial 30 de abril de 2002
Última versión estable 4.0.1
14 de octubre de 2011; hace 2 años (2011-10-14)
Género OSGi Service Platform
Programado en Java
Sistema operativo Multiplataforma
Licencia Licencia Apache 2.0
Idiomas Inglés
En español No No

Apache Felix es una implementación de código abierto de la especificación OSGi Versión 4 (Release 4 o, abreviadamente, R4).[1] La base de código inicial fue donada por el Proyecto Óscar en ObjectWeb (hoy OW2 Consortium) .[2] Los desarrolladores han trabajado en Felix durante más de un año y han hecho varias mejoras manteniendo su carácter y rendimiento. El 21 de junio de 2007 el proyecto dejó el período de incubación como proyecto de alto nivel pasando a ser el software de menor tamaño en la fundación Apache Software (Apache Software Foundation).

Ejecutando Felix[editar]

Para ejecutar Apache Felix OSGi se necesita descargar el archivo comprimido felix-framework-x.x.x.tar.gz o felix-framework-x.x.x.zip del sitio oficial.[3] Una vez extraída la distribución de Felix framework, desde la línea de comandos (terminal o símbolo de sistema) se teclea lo siguiente en el directorio donde se hayan extraído los archivos:

java -jar bin/felix.jar

Después de ello, los paquetes de software (software bundles) se instalan ejecutando y escribiendo comandos como help (ayuda) desde la consola, que harán aparecer todos los comandos disponibles, los cuales son:

bundlelevel <level> <id> ... | <id> - poner u obtener el nivel de comienzo del paquete de software.
cd [<base-URL>]                     - cambiar o mostrar URL base.
find <bundle-name>                  - mostrar paquetes de software que correspondan con un substring.
headers [<id> ...]                  - mostrar propiedades del encabezamiento.
help                                - mostrar comandos disponibles (ésto mismo).
inspect                             - inspeccionar información de las (ficheros, servicio, etc.).
install <URL> [<URL> ...]           - instalar paquete(s) de software.
log [<max>] [error|warn|info|debug] - mostrar lista de (listar) entradas de registro recientes.
obr help                            - ver el repositorio OSGi de software.
ps [-l | -s | -u]                   - listar paquetes de software (bundles) instalados.
refresh [<id> ...]                  - refrescar (recargar) la lista de software.
resolve [<id> ...]                  - intentar resolver los paquetes de software especificados.
shutdown                            - cerrar el framework.
start <id> [<id> <URL> ...]         - comenzar un(os) paquete (s) de software.
startlevel [<level>]                - conseguir o poner nivel de comienzo del framework.
stop <id> [<id> ...]                - parar un(os) paquete (s) de software
sysprop [-r] [<key>] [<value>]      - mostrar, poner, modificar y eliminar propiedades de sistema.
uninstall <id> [<id> ...]           - desinstalar bundle(s).
update <id> [<URL>]                 - actualizar paquetes de software.
version                             - mostrar versión del framework.

Proyectos que usan Apache Felix[editar]

Los proyectos listados abajo han adoptado Apache Felix:

Véase también[editar]

Referencias[editar]

Enlaces externos[editar]

página creada a partir de la edición inglesa de la wikipedia