Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "IoT/M2MIWG/M2M EPP Package"

< IoT
(Requirements)
Line 13: Line 13:
 
= Requirements =
 
= Requirements =
  
* In order to create an M2M EPP Package, all the components that are included MUST be released as part of the Eclipse simultaneous release train.
+
* In order to create an M2M EPP Package, all the components that are included '''MUST''' be '''released as part of the Eclipse simultaneous release train'''.
* In order to create an M2M EPP Package, all the components that are included MUST provide their bits on a regular p2 repository
+
* In order to create an M2M EPP Package, all the components that are included '''MUST''' provide their bits on a regular '''p2 repository'''
* In order to create an M2M EPP Package, all the components that are included SHOULD provide an online help
+
* In order to create an M2M EPP Package, all the components that are included '''SHOULD''' provide an '''online help'''
* In order to create an M2M EPP Package, all the components that are included SHOULD have their help contents available under the same table of contents entry.
+
* In order to create an M2M EPP Package, all the components that are included '''SHOULD''' be '''accessible from dedicated UI sections in the IDE''' (wizard categories, view categories, (dedicated perspective?))
* In order to create an M2M EPP Package, all the components that are included SHOULD be accessible from dedicated UI sections of the IDE (wizard categories, view categories, (dedicated perspective?))
+
* In order to create an M2M EPP Package, we MUST provide a '''branding''' (splash screen...)
* In order to create an M2M EPP Package, we MUST provide a branding (splash screen...)
+
* In order to create an M2M EPP Package, we MUST have '''at least one person''' that will be '''maintaining''' it
* In order to create an M2M EPP Package, we MUST have at least one person that will be maintaining it
+
  
 
= Actions =  
 
= Actions =  

Revision as of 16:06, 28 August 2012

It has been discussed with the M2MIWG partners the opportunity to release an EPP package for Kepler.

This page details the requirements and ongoing actions to make this a reality.

Goal

As of mid-2012, we are at a stage where the Eclipse projects supervised by the M2M Industry Working Group have been delivering actual components that would benefit from being shipped as part of the same IDE:

  • Koneki released a 0.8 version with Juno, that includes an OMA-DM simulator and an IDE for programming using the Lua language, Lua Development Tools
  • Paho delivers MQTT clients written in C, Java, and Lua

There are also other Eclipse projects that have connections with the M2M domain (e.g. UOMo) for which it could make sense to also include them in this "one-stop-shop M2M IDE".

Requirements

  • In order to create an M2M EPP Package, all the components that are included MUST be released as part of the Eclipse simultaneous release train.
  • In order to create an M2M EPP Package, all the components that are included MUST provide their bits on a regular p2 repository
  • In order to create an M2M EPP Package, all the components that are included SHOULD provide an online help
  • In order to create an M2M EPP Package, all the components that are included SHOULD be accessible from dedicated UI sections in the IDE (wizard categories, view categories, (dedicated perspective?))
  • In order to create an M2M EPP Package, we MUST provide a branding (splash screen...)
  • In order to create an M2M EPP Package, we MUST have at least one person that will be maintaining it

Actions

  • List the UI hooks (views category, wizard categories, ...) in which we want to group all the different sub-components
    • Create a new Koneki project to host the UI hooks (views category, wizard categories, ...) for all the projects that want to be part of the same, consistent, M2M distribution.
  • List the components we want to include in the EPP Package
  • (Paho project must join Kepler release train)
  • Name an EPP Package maintainer
  • Create the EPP Package
  • Test the EPP Package for milestone builds

Copyright © Eclipse Foundation, Inc. All Rights Reserved.