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