Difference between revisions of "Lyo/ProjectPlans"

From Eclipsepedia

< Lyo
Jump to: navigation, search
(Test suite for OSLC)
Line 4: Line 4:
  
 
= Lyo Components =  
 
= Lyo Components =  
== OSLC Server and Client SDKs ==
+
== OSLC Java SDKs ==
 
* Constant strings for OSLC namespaces and providers
 
* Constant strings for OSLC namespaces and providers
 
* POJO model for OSLC resources
 
* POJO model for OSLC resources
Line 21: Line 21:
 
* Improved Oauth tests
 
* Improved Oauth tests
 
* Tests driven by resource shape documents
 
* Tests driven by resource shape documents
 +
 +
== Reference implementations for OSLC (RIOs) ==
 +
Reference implementations are currently available for the Change, Requirements and Architecture Management specifications.  See [[Lyo/LyoRio | the reference implementation page]] for details.  Currently planned enhancements are:
 +
* Support for the Quality Management domain
 +
* Adoption of the OSLC Java SDK
 +
* Refactoring to allow for pluggable RDF and application server technologies
 +
 +
 +
== Additional Proposed SDKs ==
 +
* .NET (C# or other)
 +
* Perl
 +
* Python
 +
* PHP
 +
* JavaScript
 +
 +
= Milestones =
 +
Currently planned milestones are:
 +
* M1 (Q4 2011) - theme is test suite enhancements
 +
  * Reporting
 +
  * Improved CM MUST and SHOULD requirement coverage
 +
  * Improved QM and RM MUST coverage
 +
  * Soliciting contributions for other domains
 +
* M2 (Q1 2011) - theme is initial Java SDK and refactored reference implementations
 +
  * Java provider and client SDK
 +
  * Example reference implementations based on the SDK
 +
  * Additional test suite enhancements to support apps written with the SDK

Revision as of 15:59, 31 October 2011

Contents

Introduction

This page contains the project plans for the Eclipse Lyo project. The first part of the plan describes the various components of Lyo and the currently planned enhancements to functionality. These are categorized as MUST, SHOULD or MAY items based on how the project participants have ranked them. This plan is subject to changes based on community participation and the importance of proposed functionality to the community - we encourage anyone interested to participate. The planning process will be as open as possible and this plan will be updated as it changes. Please provide feedback on the lyo-dev@eclipse.org mailing list.

Lyo Components

OSLC Java SDKs

  • Constant strings for OSLC namespaces and providers
  • POJO model for OSLC resources
  • RDF parser and serializer
  • JSON parser and serializer
  • OSLC query parser
  • HTTP client library
  • Basic, Form, Oauth support

Test suite for OSLC

The test suite for OSLC is currently available on the Lyo project. See the Lyo test suite page for details. Currently planned enhancements are

  • Add reporting capabilities
  • Improve Change Management MUST and SHOULD requirement coverage
  • Improve Requirements and Change Management MUST coverage
  • Improved query tests
  • Improved Oauth tests
  • Tests driven by resource shape documents

Reference implementations for OSLC (RIOs)

Reference implementations are currently available for the Change, Requirements and Architecture Management specifications. See the reference implementation page for details. Currently planned enhancements are:

  • Support for the Quality Management domain
  • Adoption of the OSLC Java SDK
  • Refactoring to allow for pluggable RDF and application server technologies


Additional Proposed SDKs

  • .NET (C# or other)
  • Perl
  • Python
  • PHP
  • JavaScript

Milestones

Currently planned milestones are:

  • M1 (Q4 2011) - theme is test suite enhancements
  * Reporting
  * Improved CM MUST and SHOULD requirement coverage
  * Improved QM and RM MUST coverage
  * Soliciting contributions for other domains
  • M2 (Q1 2011) - theme is initial Java SDK and refactored reference implementations
  * Java provider and client SDK
  * Example reference implementations based on the SDK
  * Additional test suite enhancements to support apps written with the SDK