14
The Collaborative Imaging Grid (CIG) Edward Marsh, Kurtis Heimerl, Andrew Urhausen, Paul Javid, Aneesa Awaludin, Austin Cargol

The Collaborative Imaging Grid (CIG)

  • Upload
    juana

  • View
    26

  • Download
    0

Embed Size (px)

DESCRIPTION

The Collaborative Imaging Grid (CIG). Edward Marsh, Kurtis Heimerl, Andrew Urhausen, Paul Javid, Aneesa Awaludin, Austin Cargol. What is CIG?. Enables users to generate, aggregate, and disseminate about images. Images are coupled with metadata. - PowerPoint PPT Presentation

Citation preview

Page 1: The Collaborative Imaging Grid (CIG)

The Collaborative Imaging Grid(CIG)

Edward Marsh, Kurtis Heimerl,

Andrew Urhausen, Paul Javid,

Aneesa Awaludin, Austin Cargol

Page 2: The Collaborative Imaging Grid (CIG)

What is CIG?

Enables users to generate, aggregate, and disseminate about images.

Images are coupled with metadata. Goal : accumulate individual pieces of knowledge

about different images and share them. Analogy : Online Wiki communities Research Agenda Examples :

Informal : Students collecting previous CSE 451 tests. Formal : Cancer researchers comparing lung images

that are cancerous.

Page 3: The Collaborative Imaging Grid (CIG)

Customers expectations

Who are our customers? EVERYBODY!! Anyone who wants to easily view, edit, find

and group images, Anyone who wants to gather useful

information about images. Will be able to use the system quickly with

little prior technical knowledge of the system.

Page 4: The Collaborative Imaging Grid (CIG)

Design Considerations

Intuitive GUI Most used features will be accessible for a first

time user. Utilize representational icons and color

coordinated task spaces. System latency

User spends a majority of his time interacting with images, rather than waiting for system response.

Page 5: The Collaborative Imaging Grid (CIG)

Product Features

Basic features : Add images / metadata Edit metadata Search images Group images Multiple images upload Export text

Extra : Username / password

Page 6: The Collaborative Imaging Grid (CIG)

Use cases diagram

Page 7: The Collaborative Imaging Grid (CIG)

Product Design

GNU Tomcat webserver Build on Sun’s Java programming language

Spring Framework Simplify the development of web application

Velocity Generate XHTML output

Page 8: The Collaborative Imaging Grid (CIG)

Datapath showing Request / Response

Page 9: The Collaborative Imaging Grid (CIG)

Interfaces

Crucial interfaces : Between controllers and velocity HTTP form submissions

Smaller interfaces : Metadata output XML file server XML initialization files

Page 10: The Collaborative Imaging Grid (CIG)

Team Structure

Everyone helps develop: 3 members : Backend / Server Programming

and Design 2 members : Graphical User Interface design

and Integration 1 member : Testing 1 Program Manager 1 Lead Architect

Page 11: The Collaborative Imaging Grid (CIG)

Milestone

Week 1 (Apr 17 – Apr 23) Functionality of main and search pages

Week 2 (Apr 24 – Apr 30) Functionality of upload page and display page Multiple File Upload Testing and documentation starts

Week 3 (May 1- May 7) File system implemented and integrated with pages Beta webpage design

Page 12: The Collaborative Imaging Grid (CIG)

Milestone

Week 4 (May 8 – May 14) Beta release!! Full interaction between server and web pages

Week 5 (May 15 – May 21) Server and GUI finalized and completed Export text

Week 6 (May 22 – May 28) Documentation complete.

Week 7 (May 29 – June 4) Final release!!

Page 13: The Collaborative Imaging Grid (CIG)

Risks and their mitigation paths

Performance Understanding Tools Extensibility Unforeseeable changes

Page 14: The Collaborative Imaging Grid (CIG)

Tests And Documentation

JUnit testing Components:

All controllers Main page controller Search page controller Display page controller Upload page controller

Documentation : Installation / Setup guide User Guide / Extensibility Quick and Dirty Guide