Challenge Overview
1. Project Overview
The client for this project is a company having a few applications that are implemented using Microsoft Access and VBA. The applications work very well and the users are generally content with the function, with some very small exceptions.
However, support for these applications has become non-existent and turnover of personnel has created a very different skill set. Not being able to support these applications with the current support team has created an exposure that we hope to close by rewriting the function in Java.
But no documentation exists for the applications before so we can re-implement them using Java & web technologies, we have to reverse engineer the applications and get the requirements fully documented.
1.1 Competition Task Overview
See documents attached in contest forum for contest details.
Functional tests are required for this contest.
1.2 Payment
1.2.1 Base Payment
TopCoder will compensate members with first and second place submissions. Initial payment for the winning member will be distributed in two installments. The first payment will be made at the close of the approval phase. The second payment will be made at the completion of the support period.
1.2.2 Support
Standard 30-days support is required.
1.3 Final Submission
For each member, the final submission should be uploaded to the Online Review Tool.
1.4. Competitor Restrictions
CCA is required.
Final Submission Guidelines
Submission Deliverables
A complete list of deliverables can be viewed in the TopCoder Assembly competition Tutorial at:
http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorial
Technology Overview
- Development language: J2SE 1.6
- Compile target: J2EE 1.5
- Operating system: AIX 6.1.6
- Database: DB2
- Application server: Websphere 7.1.x
- Spring 3.1: http://www.springsource.org/
- jQuery 1.8.1: http://jquery.com/
- Log4j 1.2.17: http://logging.apache.org/log4j/
- Struts 2.3.4.1: http://struts.apache.org/
- Apache POI 3.8 : http://poi.apache.org/