Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "PDE/DS"
m (PDE/Incubator/DS moved to PDE/DS: We are no longer an incubator project ;)) |
(→Resources) |
||
Line 38: | Line 38: | ||
=== Resources === | === Resources === | ||
− | [http://wiki.eclipse.org/ | + | [http://wiki.eclipse.org/Image:Pde.ds.psf Project Set File for PDE DS] |
[http://www.eclipsezone.com/eclipse/forums/t97690.rhtml Getting Started with OSGi: Declarative Services and Dependencies ] | [http://www.eclipsezone.com/eclipse/forums/t97690.rhtml Getting Started with OSGi: Declarative Services and Dependencies ] |
Revision as of 18:07, 4 September 2008
It looks like this work graduated from the incubator. The Team Project Sets are out of date.
Contents
Abstract
The Declarative Services (or "DS") specification is one of the newest parts of OSGi, it uses a XML file to encapsulate all service registration code. This proposed application is about to develop an OSGi Declarative Service Tooling to improve development productivity. An UI based tool will let you focus on the application logic of your code.
My vision is to encourage new developers to use OSGi technology (specifically Declarative Service). As a new functionality, an Editor will help to create and maintain all component registration code easier. This feature is very important for component reuse developers, who will concentrate on their services, instead of OSGi Framework code. Moreover, implementation of such add-in will increase the OSGi popularity due to a simplification on OSGi component development.
Development
Developers
- Chris Aniszczyk (Mentor)
- Rafael Oliveira Nóbrega
Plug-ins
- org.eclipse.pde.ds.core
- org.eclipse.pde.ds.ui
- org.eclipse.pde.ds.tests
Features
- Provide a Text Model for DS Files
- Provide a UI Editor for the Text Model
- Develop a Wizard for DS Files
- Develop a code completion assistance for DS Source Page
- Develop a pop-up when hovering over xml elements and attributes
- Create an error reporter for DS Files
- Create Javadoc for classes and interfaces
- Create unit tests
- Create a DS Simplified Page
Resources
Getting Started with OSGi: Declarative Services and Dependencies
Community Proposals
Feel free to add your comments and ideas.
Getting the source
Here is the team project set to get PDE.DS source code.