Jump to: navigation, search

Difference between revisions of "Paho/Project Plan"

(plan agreed to in Sept 18 Project call)
(moved task list to the top)
Line 1: Line 1:
 +
= 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 [[Paho/Repository#Future_needs|potential code additions]] are on the page discussing the Repository structure.
 +
 +
 
= Milestones =
 
= Milestones =
  
Line 34: Line 45:
 
**Wizards?
 
**Wizards?
 
**New examples tbs
 
**New examples tbs
 +
**websockets
  
 
== 0.9 Release (2Q13)==  
 
== 0.9 Release (2Q13)==  
 
*M2M Package
 
*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 [[Paho/Repository#Future_needs|potential code additions]] are on the page discussing the Repository structure.
 

Revision as of 08:15, 2 October 2012

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.


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
    • websockets

0.9 Release (2Q13)

  • M2M Package