

|
 |
PalmPGN - Release Schedule
This is a rough list of the order in which I intend to release the
functionality of PalmPGN. The numbers refer to items in the SRS. As I've mentioned elsewhere, I don't intend
to put dates to these, since most schedule dates are just creative
writing anyway. (And again, don't tell my boss I said that.)
Already released: Release 1.
Next to be released: Release 2. Watch the news for up to
date details on its release.
- Release 1
- 1.1. First load, display initial position.
- 2.1. Select initial position.
- 3.1. 2d graphical display.
- 4.1.1. Append move to end of game.
- 3.3. Forward/Backward one move.
- 4.1.2. Truncate game and append move.
- 3.4. First/Last move.
- Release 2
- 4.2. Validate moves.
- 3.2. PGN for current move(s).
- Release 3
- 5.1.1. Overwrite existing game in current database.
- 5.1.2. Create new game in current database.
- 2.7. Prompt before discarding changes.
- 9.1. Save current game & db for next time.
- 9.2. Save current changes for next time.
- 5.2.1. Default game name of "<White> v <Black> #n"
- 5.3. Data saved with game: game moves, symbol/text annotation, PGN tags,
board orientation.
- 2.3. Load any game from current database.
- 1.2. Subsequent loads, display last game/db.
- 1.3. Last game complete w/mods.
- 2.5. Load next/previous game from current database.
- Release 4
- 2.6. Board setup.
- 2.6.1. Shows current position on startup.
- 2.6.2. Clear the board.
- 2.6.3. Set initial position.
- 2.6.4. Place a piece.
- 2.6.5. Move a piece.
- 2.6.6. Remove a piece.
- 2.6.7. Board settings.
- 2.6.7.1. Which side is to move next
- 2.6.7.2. Which castling is legal
- 2.6.7.3. Which square may be captured 'en passant'
- 2.6.8. Exit setup mode.
- Release 5
- 3.5. Board orientation.
- 4.3.1. Symbol annotations.
- 4.3.2. Text annotations.
- 3.6. Display solution, if any.
- 3.7. Display annotation.
- 4.4. PGN tags.
- Release 6
- 6.1.1. Create new database.
- 2.2. Choose current database.
- 6.1.2. Rename existing database.
- 6.1.3. Delete existing database.
- 6.2.1. Copy game from current to same/new database.
- 6.2.2. Move game from current to same/new database.
- 6.2.3. Rename game in current database.
- 6.2.4. Delete game from current database.
- 5.1.4. Create new game in different database.
- 5.1.5. Create new game in new database.
- Release 7
- 8.1. Convert PGN to PalmPGN (Java app).
- 7.3. Transfer database to/from desktop computer.
- Release 8
- 4.1.3. Single action undo/redo.
- 4.1.4. Revert to saved.
- 5.2.2. Allow rename of game.
- Release 9
- 7.1. Export current game to PGN in Memo.
- 7.2. Email game via Palm Email app.
- 7.4. Beam current game to other PalmPilot.
- 7.5. Beam selected game to other PalmPilot.
- 7.6. Beam database to other PalmPilot.
|
 |