CHIMMP Implementation Schedule
- 11/5-11/11
- Design Complete
- Interface Definitions
- UML
- Schedule
- 11/12 - 11/18
- Stephen
- Define command language for CHIMMP
- Interpreter Language and Personality
Implementation
- Paul
- Setup development machine.
- Redesign database such that User and Playlist
objects will be persistent and database-aware.
- Elizabeth
- Choose IM Library
- Class Framework defined, Connection Functionality begun
- Grant
- MediaPlayer Class implemented - Will be able to play
hard-coded MP3s
- 11/19-11/25
- Stephen
- Interpreter Parser implementation
- Interpreter
Vocalizer Implementation
- Paul
- Database-backed User implementation
- Generation of complete sample PostgreSQL
Database
- Elizabeth
- Finish Messanger Server connection
- Receive Message Functionality implementation
- Send Message functionality implemented
- Grant
- Administrator/User Differentiation
- Search Capabilities
- Global Playlist
- Dummy AIM console/AIM implementation started.
- 11/26-12/2
- Stephen
- Interpreter Command and CommandProcessor
implementation
- Paul
- Database-backed playlist development
- Completion of User implementation, including Administrator
- Elizabeth
- Debugging Jabber connections.
- Grant
- Chimmp Media Play manager implemented.
- Testing using dummy classes.
- MediaPlayManager class implementation, integration
with Playlists and MediaPlayer
- MediaPlayManager will use Playlists for playing
- User Playlists
- Help Interface
- AIM interface
- Fair Queing Implemented
- 12/3-12/9
- Stephen
- Unit test of Interpreter package
- Package
integration
- Paul
- Further playlist development
- Bug squashing across entire codebase to get music playing
- Elizabeth
- Debugging newline issues
- Unit testing of Messanger package
- Grant
- Unit testing of Player package
- Playlists ordering
- Unit testing includes implementing dummy interface classes
and test cases(scripts, etc)
- 12/10-12/14
- Stephen
- Paul
- Bug squashing across entire codebase
- Playlist ordering
- Elizabeth
- Write user-level documentation
- Grant
- Playlist Class ordering of songs.
- Media player fixes
- Tie up loose ends (testing, bugfixes, docs, approval)
- Testing
- Bugfixes
- Approval
- Documentation
- Presentation
Last Revised $Date: 2001/12/19 10:02:47 $