-
plugin
-
componet
-
provides
- service
- object
-
new
- add
-
processing elements
- to existing plugins
-
creation
-
PDE (plugin development environment )
-
environment
- creating
- integrating
-
structure
-
manifest
-
declaration
- dependencies
- services
-
files
-
MANIFEST.MF
- identifier
- uniq
- version
- dependencies
-
plugin.xml
- declaration
- extension points
- so the other plug-in can extend functionality
- original plug-in
- layer of separation
- original plug-in
- extending plug-in
- building time
- required
- specific attributes
- to define extension
- extension
- to the original plug-in
- functionality
- Subtopic 2
-
facilates
-
lazy-loading
- as-needed
- startup time
- reduction
- memory
-
runtime
-
infrastructure
- provided
-
support
-
operation
- activation
- deactivation
- of set of plug-ins
- working
- together
-
platform
- extensible
-
building
- IDEs
-
core of services
- provided
-
controlling
-
tools
- support
-
extensibility
- mechanism
-
new plug-in
-
can
- add
-
architecture
- no monolitic
-
modular
-
kernel
- small
-
OSGi R4
- implementation
- specification
- component model
- good
- runtime
- mechanism
- model
-
environment
- execution
- plug-ins
- plug-in loader
-
plug-ins
-
rely on services
- provided
- other plug-ins
- provide services
- Main Topic 6