Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Project Overview

The goal of the NASA Asteroid Data Hunter project is to provide professional astronomers & citizen hobbyists with a tool that will identify asteroids in images. The Asteroid Data Hunter Tool, for input, uses images and detects asteroids using an algorithm.

This assembly is responsible for implementing the data models, exceptions and backend services.

Competition Task Overview

A complete list of deliverables can be found in the TopCoder Assembly competition Tutorial at:

http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorials

Note: Please read the whole Application Design Specification first. All the details not mentioned in this specification are provided in that document.

Scope

This assembly is responsible for the following:

  • All classes shown on "Classes and Exceptions Class Diagram"
  • All classes shown on "Backend Services Class Diagram"

Implementation details are provided at TCUML method documentations.

Database, OR Mapping and Preload Data

This assembly is responsible to setup database schema, create O/R mapping and setup preload data. Please refer to ADS 1.3.3 for details.

Testing

Unit Tests are required for Backend Services.

Technology Overview

The working environment requirement details for this application are outlined in the Application Design Specification. An overview of the environment requirements are listed below:

 

Documentation Provided

Documentation and Applications that will be provided to registered members in Downloads section:

Document Name Document Description                                
Architecture ADH Architecture
Storyboards provides the look & feel of the ADH application
Wireframes provides the application navigation workflow
ADH Algorithm Asteroids Detection Algorithm source code and Documentation


Final Submission Guidelines

Submission Deliverables

Below is an overview of the deliverables:

  • Source code and configuration files.
  • Deployment guide to configure and verify the application.

 

Final Submission

For each member, the final submission should be uploaded via the challenge detail page on topcoder.com.

ELIGIBLE EVENTS:

2015 topcoder Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30044026