Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 44 Next »

Release Summary

Timeline

Dates

Design/Development Phase

Server/Build Setup

Feb. 4 - 25

Planning

Wish list, tasking, release plan; define what is in the release.

Feb. 26 - March 16

Open Coding

Open coding on new features; prioritizing "blockers" or features that are requirements for the release

March 17

Feature freeze

time to slow down and focus on the details of the whole product across layers

March 24

Code Freeze

Only blocker bug fixes

March 25-30

QA Testing

A thorough QA cycle has to be completed

March 31

Release

Tying it all up: release packaging, demo install, and announcements

Wireframes

Decapod 0.3 Design

Week by Week Plan

Week 1: March 1 - 5

Task

Estimate

Working with camera hardware

2d total

Detect cameras (using gPhoto) FLUID-3519

1d

Capture images (using gPhoto) FLUID-3519

1d

User interaction and image processing

2d total

Run crop & stitch process FLUID-3522

1d

Add progress dialog, page order dialog, and status message FLUID-3522

1d

Bring current styling inline with 0.2 Visual Design

1.5d total

Have Decapod span vertical space FLUID-3515

1d

Create page placeholders for empty book FLUID-3516

0.5d

Styling: Dialog Box Styling

1.5d total

Style dialog box for Delete FLUID-3513

0.5d

Style dialog box for Camera Detection FLUID-3514

0.5d

Style status message notification FLUID-3511

0.5d

Week 2: March 8 - 12

Task

Estimate

Import & Export

4d total

Import files from the local filesystem

1.5d

Import files from a locally attached camera

0.5d

Export images to PDF/TIFF

2d

Syncing the server and client models

1d

Styling: Rounding the Corners

2d

Round the corners of thumbnails FLUID-3512

1d

Round corners of buttons FLUID-3512

1d

Documentation

2d

Write HTML help documentation FLUID-3517

2d

Week 3: March 15 - 16

Task

Estimate

Accessibility improvements

2d

Decapod Release Summary

Requirements

Required:

  • Ubuntu 9.10 (32-bit is recommended for stability, 64-bit is possible)(because of the way 3rd party libraries use ints)
  • Decapod application (including OCRopus and Fluid Infusion elements)
  • Firefox 3.x

Recommended:

  • A display capable of 1280x1024 pixels (width x height).

Optional:

  • Two supported cameras attached to system using USB cables (for camera capture).

Materials:

  • Book Liberator and your favorite bound book
  • Two cameras, two tripods and two flat sheets of paper

Functionality

Interface:

  • A vertical thumbnail navigator listing images currently in the project.
  • A larger preview area displaying the currently selected thumbnail in higher resolution.
  • Keyboard navigation of image thumbnails
  • Reordering of image order by keyboard or mouse
  • Delete an image by using keyboard or mouse (appropriate warning dialog displayed)
  • Display a status message confirming a successful deletion of image
  • Basic Help page describing how to get started, export to files, and camera support.

Capture:

  • Capture images using two cameras that support remote capture (also see Limitations)
  • Activate capture process using mouse or keyboard
  • Detect supported and unsupported cameras, and give an appropriate diagnosis to the user
  • Display a status message confirming a successful capture

Post-Capture Processing:

  • Automatically crop a pair of captured images.
  • Automatically join a pair of captured images to create a page spread equivalent.

Importing Images:

  • Ability to import all images from a single directory on the local disk.
  • Ability to import all images from a single directory and all its sub-directories on the local disk.
  • Ability to import images from memory card of cameras that do not support remote capture, but has USB transfer support. (also see Limitations)
  • Display a status message confirming a successful import

Exporting:

  • Export the collection of images as single pages in the following formats:
    • multipage TIFF
    • image PDF
    • image PDF with OCR text
    • image PDF with OCR text and token compression (also see Limitations)
  • Display a status message confirming a successful:
    • Export to PDF
    • Export to TIFF

Limitations

  • Token compressed PDF may result in skewed or misaligned text.
  • Automatic cropping may not properly identify the page frame. As a result:
    • Thumbnails and images of pages captured in Decapod may not be cleanly cropped and therefore may look strange on the interface.
    • quality of OCR text generation may be affected by anomalies in uncropped regions.
  • Two images captured through Decapod's capture system may not stitch together in a manner such that all the content is aligned as expected.
  • Camera support:
    • Decapod supports capturing from cameras listed on the gPhoto's list of supported remote controllable cameras (http://www.gphoto.org/doc/remote/)
    • Decapod supports importing of images from memory of attached cameras that are listed on the gPhoto Supported Cameras page (http://gphoto.org/proj/libgphoto2/support.php)
    • The above lists for remote and supported cameras are not exhaustive. There may be other brands and models not listed that will work with Decapod.
  • Perspective and page dewarping is not possible in this release.

To achieve the best output results for this 0.3 release, the source images should be clean, uniform, and appropriately cropped. This can be done outside of Decapod, and then imported to Decapod to produce the appropriate Export format.

Known Improvements for Next Release

  • Ability for the user to specify the content area of captured pages. This will improve:
    • OCR text results.
    • token based compression for PDF export.
    • thumbnails and preview images

Known Improvements for Future Releases

  • Page dewarping when capturing using two cameras.
  • 3D stereoscopic capture
  • No labels