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.
Difference between revisions of "Paho/Project Plan"
< Paho
(added proposed high level release milestones) |
(plan agreed to in Sept 18 Project call) |
||
Line 1: | Line 1: | ||
− | + | = Milestones = | |
− | + | The Paho project will target the Eclipse Kepler release (June 26th, 2013) with a 0.9 release under Incubator status, and two intermediate releases in 4Q12 and 1Q13. | |
− | + | == 0.1 Release (4Q12)== | |
+ | This will be an “snapshot” release of the | ||
+ | *Lua, C, and Java MQTT clients, | ||
+ | *Eclipse client view, | ||
+ | * MqGnatt and any additional example code. | ||
− | + | The 0.1 release will be as an “update site” with the primary goal learn and exercise the Eclipse Build/Release process and tools including Tycho | |
− | + | == 0.x Release (1Q13)== | |
+ | *Line items (common to all clients) | ||
+ | **Consistent samples/examples for all language clients | ||
+ | **Consistent documentation | ||
+ | **… | ||
+ | *C client line items | ||
+ | **… | ||
+ | *Eclipse client view line items | ||
+ | **… | ||
+ | * Java client line items | ||
+ | **… | ||
+ | *Lua client line items | ||
+ | **… | ||
+ | *MQTT Protocol conformance tests | ||
+ | **Reference implementation test bed (wire capture?) | ||
+ | **Tracing tools/integration | ||
+ | *Mobile platform support | ||
+ | *Sample and Example Code (integrated in IDE where possible) | ||
+ | **MqGantt | ||
+ | **REST APIs with end to end examples | ||
+ | **Basic MQTT exerciser (Eurotech) | ||
+ | **Wizards? | ||
+ | **New examples tbs | ||
− | + | == 0.9 Release (2Q13)== | |
+ | *M2M Package | ||
− | |||
− | == | + | == Open Task list == |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
* Binary releases of C and Java clients for download | * Binary releases of C and Java clients for download | ||
Line 36: | Line 47: | ||
* protocol compliance suite for reference implementations | * protocol compliance suite for reference implementations | ||
* update MQTT specification with mqtt.org / mailing list clarifications | * update MQTT specification with mqtt.org / mailing list clarifications | ||
+ | * Some idea of [[Paho/Repository#Future_needs|potential code additions]] are on the page discussing the Repository structure. |
Revision as of 18:56, 26 September 2012
Contents
Milestones
The Paho project will target the Eclipse Kepler release (June 26th, 2013) with a 0.9 release under Incubator status, and two intermediate releases in 4Q12 and 1Q13.
0.1 Release (4Q12)
This will be an “snapshot” release of the
- Lua, C, and Java MQTT clients,
- Eclipse client view,
- MqGnatt and any additional example code.
The 0.1 release will be as an “update site” with the primary goal learn and exercise the Eclipse Build/Release process and tools including Tycho
0.x Release (1Q13)
- Line items (common to all clients)
- Consistent samples/examples for all language clients
- Consistent documentation
- …
- C client line items
- …
- Eclipse client view line items
- …
- Java client line items
- …
- Lua client line items
- …
- MQTT Protocol conformance tests
- Reference implementation test bed (wire capture?)
- Tracing tools/integration
- Mobile platform support
- Sample and Example Code (integrated in IDE where possible)
- MqGantt
- REST APIs with end to end examples
- Basic MQTT exerciser (Eurotech)
- Wizards?
- New examples tbs
0.9 Release (2Q13)
- M2M Package
Open Task list
- Binary releases of C and Java clients for download
- Tutorials for C and Java clients
- how to build and use C client on iOS
- test suite
- protocol compliance suite for reference implementations
- update MQTT specification with mqtt.org / mailing list clarifications
- Some idea of potential code additions are on the page discussing the Repository structure.