Jump to: navigation, search

Difference between revisions of "PDE/DS"

< PDE
(Development)
(Features)
Line 16: Line 16:
  
 
=== Features ===
 
=== Features ===
* Provide a Text Model for DS Files
+
* Provide a Text Model for DS Files [[Image:Ok_green.gif]]
* Provide a UI Editor for the Text Model
+
* Provide a UI Editor for the Text Model [[Image:Ok_green.gif]]
* Develop a Wizard for DS Files
+
* Develop a Wizard for DS Files [[Image:Progress.gif]]
* Develop a code completion assistance for DS Source Page
+
* Develop a code completion assistance for DS Source Page [[Image:Progress.gif]]
* Develop a pop-up when hovering over xml elements and attributes
+
* Develop a pop-up when hovering over xml elements and attributes [[Image:Progress.gif]]
* Create an error reporter for DS Files
+
* Create an error reporter for DS Files [[Image:Progress.gif]]
* Javadoc for Classes and Interfaces
+
* Javadoc for Classes and Interfaces [[Image:Progress.gif]]
* Create Tests
+
* Create Tests [[Image:Progress.gif]]
 +
 
 +
<div style="clear: right; border: solid #aaa 1px; margin: 0 0 1em 1em; font-size: 90%; background: #f9f9f9; width: 250px; padding: 4px; text-align: left; float: right;">
 +
'''Legend'''
 +
 
 +
[[Image:Progress.gif]] Work in progress
 +
 
 +
[[Image:Ok_green.gif]] Feature added
 +
</div>
  
 
=== Resources ===
 
=== Resources ===

Revision as of 14:25, 10 June 2008

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 Ok green.gif
  • Provide a UI Editor for the Text Model Ok green.gif
  • Develop a Wizard for DS Files Progress.gif
  • Develop a code completion assistance for DS Source Page Progress.gif
  • Develop a pop-up when hovering over xml elements and attributes Progress.gif
  • Create an error reporter for DS Files Progress.gif
  • Javadoc for Classes and Interfaces Progress.gif
  • Create Tests Progress.gif

Legend

Progress.gif Work in progress

Ok green.gif Feature added

Resources

Project Set File for PDE DS

Getting Started with OSGi: Declarative Services and Dependencies

Declarative Services API

Community Proposals

Feel free to add your comments and ideas.