Apache Felix | ||
---|---|---|
Demonstration of the Apache Felix Shell GUI | ||
Información general | ||
Tipo de programa | OSGi Service Platform | |
Desarrollador | Apache Software Foundation | |
Lanzamiento inicial | 30 de abril de 2002 | |
Licencia | Licencia Apache 2.0 | |
Idiomas | Inglés | |
Información técnica | ||
Programado en | Java | |
Plataformas admitidas | máquina virtual Java | |
Versiones | ||
Última versión estable | 4.0.1 ( 14 de octubre de 2011 (13 años, 1 mes y 10 días)) | |
Enlaces | ||
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).
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 (esto 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.
Los proyectos listados abajo han adoptado Apache Felix:
página creada a partir de la edición inglesa de la Wikipedia