OSGi
AskBiography Logo   Latest News  Follow Us on Twitter  Follow Us on Google Buzz  Became Fan - Facebook  Subscribe to RSSRSS   Bookmark and Share

OSGi

Software information
DeveloperOSGi Alliance
Stable release4.2
Latest release dateSeptember 2009
Operating systemJava
Typestandards organization
LicenseLicense
Websitehttp://www.osgi.org

     Home | Software | OSGi



The OSGi framework is a module system and service platform for the Java programming language that implements a complete and dynamic component model, something that does not exist in standalone Java/VM environments. Applications or components (coming in the form of bundles for deployment) can be remotely installed, started, stopped, updated and uninstalled without requiring a reboot; management of Java packages/classes is specified in great detail. Application life cycle management (start, stop, install, etc.) is done via APIs which allow for remote downloading of management policies. The service registry allows bundles to detect the addition of new services, or the removal of services, and adapt accordingly.

The OSGi specifications have moved beyond the original focus of service gateways, and are now used in applications ranging from mobile phones to the open source Eclipse IDE. Other application areas include automobiles, industrial automation, building automation, PDAs, grid computing, entertainment (e.g. iPronto), fleet management and application servers.

Latest News : OSGi : Tweet this RSS

Want to OSGi latest news on your twitter account???   sign in with twitter
OSGi     sign in with twitter   ||  Software     sign in with twitter   ||  Computers     sign in with twitter
Netgear анонсировала новые продукты для сервис-провайдеров - CNews.ru Tweet this news
CNews.ru--Новые предложения Netgear для провайдеров сервисов по проводным сетям включают поддерживающий -OSGi- шлюз VDSL2 и GigE с двумя интерфейсами WAN (V - Date : Tue, 01 Feb 2011 13:48:15 GMT+00:00
Daily Dose - JPA 2.1 and JAX-RS 2.0: Voting Now Open - DZone News Tweet this news
DZone News--The server-side for Orion will be an -OSGi--based Java app using Jetty and a RESTful interface. Some Orion code contributions are currently in the e4 ... - Date : Fri, 14 Jan 2011 05:16:30 GMT+00:00
EclipseCon 2011 Gold Sponsors and Technical Program Announced - PR Web (press release) Tweet this news
PR Web (press release)--This year the conference will feature talks on a wide variety of subjects, including -OSGi-, Modeling, Eclipse Runtime, Mobile Development, Web Development, ... - Date : Wed, 26 Jan 2011 08:41:33 GMT+00:00
Eclipse is readying a brand-new Web-based IDE - SDTimes.com Tweet this news
SDTimes.com--At present, Orion Web applications live on the server inside of the -OSGi--compliant Jetty container. The Orion Project was initially created by the same team ... - Date : Mon, 24 Jan 2011 18:02:46 GMT+00:00
Guice 3.0 RC2 is in Maven Central - DZone News Tweet this news
DZone News--We started by providing patches to Guice for Maven 3.x and -OSGi- integration, working with the core committers to get our patches reviewed and vetted. ... - Date : Wed, 12 Jan 2011 07:21:41 GMT+00:00
Netgear offers MSOs new gateway options - CED Magazine Tweet this news
CED Magazine--Netgear also introduced an -OSGi--enabled dual WAN gateway it says can be used in DSL, FTTH or DOCSIS networks. The system features Gigabit Ethernet and Wi-Fi ... - Date : Wed, 12 Jan 2011 20:00:04 GMT+00:00
Book Review: OSGi and Apache Felix 3.0 - Slashdot Tweet this news
Slashdot---OSGi- is actually more than that, though. It's a framework with a very granular component lifecycle model, so you can carefully manage when the various parts ... - Date : Mon, 07 Feb 2011 19:43:15 GMT+00:00
Build your OSGi applications using Packt's new Apache Felix book - PRLog.Org (press release) Tweet this news
PRLog.Org (press release)--PRLog (Press Release) - Jan 03, 2011 - Written by Walid Joseph Gedeon, this book will assist readers to get acquainted with the -OSGi- concepts in an ... - Date : Mon, 03 Jan 2011 09:55:57 GMT+00:00
NEC to unveil dual-screen Android tablet early next year - Computer Business Review Tweet this news
Computer Business Review---...- Proxy & Snooping/VoIP, media control & serving/printer & file sharing, and TR069 and -OSGi- enable services & configurations to be carried out remotely. ... - Date : Wed, 22 Dec 2010 11:34:23 GMT+00:00
Java 7 and 8 specification passed under protest - The H Tweet this news
The H---...- Red Hat and Credit Suisse that the proposals for modularising Java were ignoring what they considered the de facto standard in Java modularity, -OSGi-. ... - Date : Tue, 07 Dec 2010 11:00:52 GMT+00:00

Bundle State Description
INSTALLED The bundle has been successfully installed.
RESOLVED All Java classes that the bundle needs are available. This state indicates that the bundle is either ready to be started or has stopped.
STARTING The bundle is being started, the BundleActivator.start method will be called, and this method has not yet returned. When the bundle has an activation policy, the bundle will remain in the STARTING state until the bundle is activated according to its activation policy.
ACTIVE The bundle has been successfully activated and is running; its Bundle Activator start method has been called and returned.
STOPPING The bundle is being stopped. The BundleActivator.stop method has been called but the stop method has not yet returned.
UNINSTALLED The bundle has been uninstalled. It cannot move into another state.

Standard services :
System Services Description
Logging The logging of information, warnings, debug information or errors is handled through the Log Service. It receives log entries and then dispatches these entries to other bundles that subscribed to this information.
Configuration Admin This service allows an operator to set and get the configuration information of deployed bundles
Device Access Facilitates the coordination of automatic detection and attachment of existing devices. This is used for Plug and Play scenarios.
User Admin This service uses a database with user information (private and public) for authentication and authorization purposes.
IO Connector The IO Connector Service implements the CDC/CLDC javax.microedition.io package as a service. This service allows bundles to provide new and alternative protocol schemes.
Preferences Offers an alternative, more OSGi-friendly mechanism to using Java’s default   for storing preferences.
Component Runtime The dynamic nature of services-they can come and go at any time-makes writing software harder. The Component Runtime specification can simplify handling these dynamic aspects by providing an XML based declaration of the dependencies.
Deployment Admin Standardizes access to some of the responsibilities of the management agent.
Event Admin Provides an interbundle communication mechanism based on a publish-and-subscribe model.
Application Admin Simplifies the management of an environment with many different types of applications that are simultaneously available.

Standard services :
Protocol Services Description
HTTP Service Allows information to be sent and received from OSGi using HTTP.
UPnP Device Service Specifies how OSGi bundles can be developed to interoperate with Universal Plug and Play (UPnP) devices.
DMT Admin Defines an API for managing a device using concepts from the Open Mobile Alliance (OMA) device management specifications.

Standard services :
Miscellaneous Services Description
Wire Admin Allows the connection between a Producer service and a Consumer service.
XML Parser The XML Parser service allows a bundle to locate a parser with desired properties and compatibility with JAXP.
Measurement and State The Measurement and State service allows and simplifies the correct handling of measurements in an OSGi service platform.



Privacy | Sitemap