OSGi and Eclipse Equinox explained
[Pages:35]OSGi and Eclipse Equinox explained
Martin Lippert, akquinet agile GmbH lippert@
? 2007 by Martin Lippert; made available under the EPL v1.0 | April 30, 2007 |
A Few Words about Myself...
Martin Lippert
Senior IT consultant at akquinet agile GmbH, Germany
lippert@
Focus
Agile software development Refactoring Eclipse technology
Equinox incubator committer
2
OSGi and Eclipse Equinox Explained | ? 2007 by Martin Lippert; made available under the EPL v1.0
Overview
An OSGi Overview Eclipse Equinox Use Cases and Examples More Cool Things using Equinox
3
OSGi and Eclipse Equinox Explained | ? 2007 by Martin Lippert; made available under the EPL v1.0
OSG ? What?
OSGiTM:
,,A dynamic module system for Java"
4
OSGi and Eclipse Equinox Explained | ? 2007 by Martin Lippert; made available under the EPL v1.0
OSGi is ...
... a module system for Java that allows the definition of ...
Modules (called ,,bundles"), Visibility of the bundle contents (public-API vs. private-API) Dependencies between modules Versions of modules
5
OSGi and Eclipse Equinox Explained | ? 2007 by Martin Lippert; made available under the EPL v1.0
OSGi is ...
... dynamic
Bundles can be installed, started, stopped, uninstalled and updated at runtime
6
OSGi and Eclipse Equinox Explained | ? 2007 by Martin Lippert; made available under the EPL v1.0
OSGi is ...
... service oriented
Bundles can publish services (dynamically) Bundles can find and bind to services through a service registry The runtime allows services to appear and disappear at runtime
7
OSGi and Eclipse Equinox Explained | ? 2007 by Martin Lippert; made available under the EPL v1.0
What does OSGi look like? (Low Level)
Identification
Bundle-SymbolicName: org.eclipse.equinox.registry Bundle-Version: 3.2.100.v20060918 Bundle-Name: Eclipse Extension Registry Bundle-Vendor:
Classpath
Bundle-ClassPath: ., someOtherJar.jar
Lifecycle
Bundle-Activator: org.eclipse.core.internal.registry.osgi.Activator
Dependencies
Import-Package: javax.xml.parsers, org.xml.sax, org.osgi.framework;version=1.3 Require-Bundle: org.eclipse.mon;bundle-version="[3.2.0,4.0.0)" Bundle-RequiredExecutionEnvironment: CDC-1.0/Foundation-1.0,J2SE-1.3
Exports
Export-Package: org.eclipse.equinox.registry
8
? 2007 by IBM Corp; made available under the Creative Commons Att. Nc Nd 2.5 license
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- chevrolet equinox and gmc terrain navigation system
- earth s seasons equinoxes and solstices 2021 2025 from
- instruction manual minelab
- equinoxtm chart industries
- equinox roof product approval
- equinox x650
- equinox 2016
- sequal equinox chart industries
- the equinox vol i no 1 hermetic
- sunoer equino installation quick start guide
Related searches
- vernal and autumnal equinox definition
- spring and fall equinox dates
- vernal and autumnal equinox dates
- spring and fall equinox 2019
- fall and spring equinox dates
- spring and fall equinox 2020
- eclipse heap analyzer
- eclipse memory analyzer heap
- eclipse memory analyzer mac
- eclipse memory analyzer tutorial
- debits and credits explained easily
- eclipse heap dump analyzer