Design | ACE

Design

Phase X (basic functionality)

  • Multiple Search Resources (external and internal)
    • subclasses of each resource Google Search, Google Scholar Search, CDL search
  • Object Search Results
  • Storage of Object Results + Result object
    • subclasses of each result Google result, GS Result, CDL Result
  • Web accessible (i.e. a web application not a desktop application)
  • Query results
  • Exporter (export results)
  • Annotation (available at all levels)
  • Viewer
    • subclasses of each map viewer, text viewer, image viewer
  • Project Manager (groups (permissions)), edit, delete, create new, view lists of projects

Note: Home is where we do general searches and manage projects

Implementation Phase Y (extending functionality of phase X to group use)

  • Permissions
  • Group Management
  • Concurrency
  • Versioning