FirstPrototypePlan

From EChase
Jump to: navigation, search

This page outlines the plan for the eCHASE prototype which is due to be demonstrated at the PMT meeting on the 7th November 2005. The development stage will run until the end of September (9 weeks) and the integration and testing phase will run from the begining of October up until 7th November (5 weeks). Please keep this page updated with modifications to tasks, ownership and duration estimations.


Implementaion Tasks[edit]

The list below outlines the implementation tasks that are required to be carried out for the eCHASE first prototype. The sections correspond with the components outlined in D5.1 and the tasks are marked with the owner(s) and duration estimations.

Metadata Importer Component (MSC, PASS, LD)[edit]

  • Format Importer (msc: 2 weeks)
    • Getty image tag importer
  • Indexing (upto 7 weeks)
  • Mapper
    • Taverna Workflow orchestration (pass/msc: 4 weeks)
    • Date translation (ld: 5-7 days)
    • Place translation (pass: 1 week)
    • Other
  • Legacy Database

Media Engine (SS)[edit]

Unified Database Schema[edit]

  • Development of unified database schema (pass/msc: 4 weeks)

Search & Retrieve Web Service (AGP, DJP)[edit]

  • Refactoring (agp: 2 days)
  • Date support
  • Thesauri support
  • Mapping tables for unified database schema (agp: 2 days)
  • Content based retrieval refactoring


RDF Export (PASS)[edit]

  • Unified database RDF export tool (pass: 2 days)

Web Application (DJP, PASS, LD - 9 Weeks)[edit]

  • Search Form
    • Free text searching
    • Dynamic lists
    • Thesauri browsing
    • Date searching (timeline perhaps)
    • mSpace (pass: 1 week)
  • Results Display
    • WiKi attachment (pass/msc: 2 weeks)
    • Lightbox
      • Export tool
    • Page Styling

Integration Tasks[edit]

This section outlines the integration tasks that will take place for the first prototype. The major integration work will be between IT Innovation and IAM with some minor integration between IT Innovation and Giunti and DeAgostini (If at all).


Integration with IAM (4 weeks)[edit]

  • Integration of Media Engine and Metadata
    • Webserver setup
    • Correlation of Image & FV's with metadata Id's
    • Integration of SRW with Media Engine Service
  • Integration of mSpace browser and web application (pass: 1 week)

Integration with Giunti (1 week)[edit]

  • Integration of SRW and eLearning package


Integration with DeAgostini (1 week)[edit]

  • Integration of web application page styling


Miscalleanous Tasks[edit]

Documentation[edit]

  • Component Documentation (Ongoing, djp: 2 days, agp: 2 days)
  • Software Development Plan / Build / Release Documentation (djp: 2 days)


Development Environment[edit]

The development environment will consist of a shared CVS repository and Maven will be used for the build tool. It would be sensible to release module dependencies and create an installer rather than building a working system for release.


  • Setting up shared development environment (djp, agp: 1 week)
    • Installing Shared Working System (agp, djp: 3 days)
  • Bug Tracking mechanism (agp: 1 day)


Public Demonstrator[edit]

  • Deploy public demonstrator (1 week)


Critical Tasks[edit]

The critical tasks list below contains the tasks that are a priority for the first prototype. There is a critical path that runs through the tasks and it is important that these tasks are performed first.


  • Media Engine
    • Media Importer
    • Webserver setup
    • Correlation of ID's with metadata
  • Setting up unified Database
  • Metadata Importer
    • Indexing
    • Importing metadata to a unified schema
  • SRW running on unified database
    • Date Searching support
    • Thesauri Searching Support
  • Wep Application using the SRW
    • Free text searching
    • Thesauri browsing
    • Date Searching
    • Advanced Lightbox (Not on critical path)
      • Export tool (Not on critical path)


IT Innovation's Plan[edit]

Adrians Remaining Time[edit]

  • SRW Refactoring (2 days)
    • Complete refactoring
    • Document/Javadoc
    • JUnit testing of refactored SRW
  • SRW Handover, final documentation (1 day)
  • Create working/test database for SRW (1 day)
  • Unified Database for SRW (2 days)
    • Mappings
      • Create table mappings
      • SRW modifications to support new mappings
  • Date & Thesauri support in SRW (8 days)
  • Upgarde C2RMF (1 day)
  • Install Bug tracking software (1 day)


Remaining Tasks[edit]

  • SRW Modifications (Unknown)
  • Web Application (9 weeks)
    • Advanced Lightbox
  • Indexing (Upto 7 weeks)
  • Integration (5 weeks)