The PDE subproject provides a comprehensive set of tools centered around plug-in development.

== Abstract ==

== 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.

+

The Declarative Services (or "DS") specification is one of the newest parts of OSGi. It uses an XML file to encapsulate all service registration code. This proposed application is about developing an OSGi Declarative Service Tooling to improve development productivity. A UI-based tool will let you focus on the application logic of your code.

−

Declarative Services Tooling can 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.

+

Declarative Services Tooling can 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 more easily. This feature is very important for component reuse developers, who will concentrate on their own services instead of OSGi Framework code. Moreover, implementation of such an add-in will increase OSGi's popularity through simplification of OSGi component development.

+

+

This component was part of the [http://wiki.eclipse.org/Google_Summer_of_Code_2008 Google Summer of Code 2008]

[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=%5Bds%5D&product=PDE&component=Incubators&component=UI&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Opened Bugs]

== Community Proposals ==

== Community Proposals ==

Latest revision as of 15:27, 14 September 2012

Welcome to the Declarative Service (DS) Tooling Wiki Page.

Contents

Abstract

The Declarative Services (or "DS") specification is one of the newest parts of OSGi. It uses an XML file to encapsulate all service registration code. This proposed application is about developing an OSGi Declarative Service Tooling to improve development productivity. A UI-based tool will let you focus on the application logic of your code.

Declarative Services Tooling can 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 more easily. This feature is very important for component reuse developers, who will concentrate on their own services instead of OSGi Framework code. Moreover, implementation of such an add-in will increase OSGi's popularity through simplification of OSGi component development.