Added by Jean-Marc Fontaine, last edited by Jean-Marc Fontaine on Jul 16, 2008  (view change)

Labels

 
(None)
Under Construction

This proposal is under construction and is not ready for review.

Zend Framework: Zend_Service_Nabaztag Component Proposal

Proposed Component Name Zend_Service_Nabaztag
Developer Notes http://framework.zend.com/wiki/display/ZFDEV/Zend_Service_Nabaztag
Proposers Jean-Marc Fontaine
Zend Liaison TBD
Revision 1.0 - 14 July 2008: Initial Draft.
1.1 - 16 July 2008: Added user cases. (wiki revision: 7)

Table of Contents

1. Overview

Zend_Service_Nabaztag is a component that enables an application to communicate with a Nabaztag.

2. References

3. Component Requirements, Constraints, and Acceptance Criteria

  • This component will implement the whole Nabaztag API.

4. Dependencies on Other Framework Components

  • Zend_Http_Client
  • Zend_Exception

5. Theory of Operation

The component implements all features in the Nabaztag API.

6. Milestones / Tasks

  • Milestone 1: Implement information retrieval related methods of the Nabaztag API.
  • Milestone 2: Implement the choregraphy related methods of the Nabaztag API.
  • Milestone 3: Implement audio streaming related methods of the Nabaztag API.
  • Milestone 4: Unit tests exist, work, and are checked into SVN.
  • Milestone 5: Initial documentation exists.

7. Class Index

  • Zend_Service_Nabaztag
  • Zend_Service_Nabaztag_Choregraphy
  • Zend_Service_Nabaztag_Message
  • Zend_Service_Nabaztag_Response

8. Use Cases

UC-01

Get nabaztag name

UC-02

Set ears position

UC-03

Send text to speech message

9. Class Skeletons