Subject: Component news: $27,600 in contests plus increases, extensions, and coverage details

From: TopCoder Software Service <[email-masked]>
Date: Thu, 22 Feb 2007 22:14:16 -0500 (EST)

Hello SirBlueberry,

It's another busy week, and we've got a lot of info for you in addition to this week's new contests. Without further delay:

> We've increased payments for three design projects: Tabbed MultiView Control, Collapsible Detail List Control, and Credit Analysis Services.

> TopCoder is implementing the use of coverage tools for all development submissions. See below for more detailed information on using the new coverage tools. 

> We're also extending registration, payment, and submission for the Diagram Viewer component. Diagram Viewer is a Java Swing design contest that will provide a key piece of functionality for the TopCoder UML Tool. It is the base component for diagram display, and includes functionality for scrolling, zooming, and drawing grid lines behind diagrams, as well as text input into a diagram element. More potential Swing development contests on the horizon include:
 * Diagram UML Activity Elements 1.0 (finished design): http://www.topcoder.com/tc?module=ProjectDetail&pj=30000462
 * Diagram UML Class Elements 1.0 (in design review): http://www.topcoder.com/tc?module=ProjectDetail&pj=30000886
 * Properties Panel Version 1.0 (dev posted today): http://www.topcoder.com/tc?module=ProjectDetail&pj=30001002
 * Diagram UML Use Case Elements Version 1.0 (dev posted today): http://www.topcoder.com/tc?module=ProjectDetail&pj=30000985

Here are this week's new Design and Development contests:

Design:
* .NET Code Values Retriever 1.0 ($1500.00)
* .NET Collapsible Detail List Control 1.0 ($1000.00)
* .NET Tabbed MultiView Control 1.0 ($1000.00)
* .NET Custom Adjustment Records Manager 1.0 ($1500.00)
* .NET Custom Credit Analysis Services 1.0 ($3000.00)
* Java Entity Relationship Graph 1.0 ($800.00)
* Java Weighted Random Selection 1.0 ($800.00)
* Java Diagram Viewer ($2800)
  More details: http://www.topcoder.com/tc?module=ViewActiveContests&ph=112

Development:
* .NET Message Center 2.0 ($500.00)
* .NET Object Formatter 2.0 ($500.00)
* .NET Custom ARS Lifecycle Processor Rendering 1.0 ($500.00)
* .NET Custom ARS Report WebGrid 1.0 ($700.00)
* .NET Custom Credit Analysis DAO 1.0 ($500.00)
* .NET Custom Credit Analysis Reporting 1.0 ($500.00)
* Java Chat Message Pool 1.0 ($500.00)
* Java Chat Session Manager 1.0 ($500.00)
* Java Chat Status Tracker 1.0 ($500.00)
* Java Diagram UML Use Case Elements 1.0 ($500.00)
* Java Properties Panel 1.0 ($800.00)
  More details: http://www.topcoder.com/tc?module=ViewActiveContests&ph=113

===========================================================================
More information on Code Coverage:

TopCoder is implementing the use of Coverage Tools for all development submissions. (For an overview of code coverage, go here: http://www.topcoder.com/tc?module=Static&d1=features&d2=021307.) Cobertura (http://cobertura.sourceforge.net) will be used for Java, and nCover (http://ncover.org/site/) will be used for .NET. 

Submissions due on or after March 1 2007 are required to have the coverage tools results embedded. To pass screening, submissions must have at least 85% coverage from the unit test cases. While submissions due before March 1 do not require use of the coverage tool, you are highly encouraged to start using them as soon as possible.

The new scripts will save the coverage tool report in the /log directory; please include all files in that directory in your submission.

Cobertura instructions:
 1. Download the latest cobertura from http://cobertura.sourceforget.net 
 2. Modify the build.xml for the �codertura task definitation� part to add all the dependencies into the �cobertura.classpath� 
 3. Modify the test target to add your own instrumented sources, if you want to do coverage report for all the classes, just keep it as it is. 
 4. Use �ant coveragereport� to generate the reports. 

nCover instructions:
 1. Download the latest nCover
 2. Add a nCover_Home environment variable and point it to the installation directory of nCover.
 3. Use "nant ncoverreport" to generate the reports.
===========================================================================

Good luck!

- The TopCoder Software Team

===================================================================
You have received this email because you indicated in your TopCoder profile that you want to be notified of new TopCoder development opportunities.  If you no longer wish to receive these emails, login to www.topcoder.com/tc and click on 'Update My Profile'.  In the 'Email Notification' section of your TopCoder profile, you have the option to enable or disable receipt of various types of TopCoder emails.  Be sure to save any changes to your member profile.

www.topcoder.com
TopCoder, Inc.
703 Hebron Avenue