96hr!!! Module Assembly - TopCoder Competition Engine - Java 8 Features Testing For Farm Processor

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Project Overview

TopCoder Competition Engine is the base system for running Single Round Matches (SRM) and Marathon Matches.

As JDK 8 is release to use, we'd like explore the way to upgrade it for our competition engine, and experiment with the new features provided JDK 8 including general checking if any existing feature will be broken.

Competition Task Overview

This contest is continue to test new features introduced in JDK 8 for our competition engine, and check if the new features will break anything.

Upgrade to JDK 8

In the previous 96hr!!! Module Assembly - TopCoder Competition Engine - Upgrade to Java 8 For Farm Processor contest, we have completed the general way to upgrade JDK 8 for farm processor, and test some features.

this contest is going to continue to write example solutions and verify them.

JDK 8 Feature Verification

First, the verification should be applied to SRM and MM problems, and including testing inside the MPSQAS client.

Currently, for the allocated Arena VM, there are problems and contests loaded for usage, you are not required to do manually setup anymore.

A complete new features for JDK 8 can be found at http://www.oracle.com/technetwork/java/javase/8-whats-new-2157071.html

You are expected to write solutions for testing these features and provide a check list showing which are supported, which are not supported and why.

Please cover the following sections.

Arena VM

Before asking your own VM, you need to have a public key on your profile before asking for the VM.

You can find more details on how to generate a key http://apps.topcoder.com/wiki/display/projects/Generate+SSH+Key and how to connect using it http://apps.topcoder.com/wiki/display/projects/Connect+Using+SSH+Key.

To use the Arena VM, please follow http://apps.topcoder.com/wiki/display/docs/Competition+Engine+VM+Setup



Final Submission Guidelines

Submission Deliverables

Below is an overview of the deliverables:

  • Changed Code
  • Updated Analysis Doc
  • sample solutions using the new features of JDK 8.
  • A complete and detailed deployment documented explaining how to do the upgrade

Final Submission

For each member, the final submission should be uploaded to the Online Review Tool.

 

 

ELIGIBLE EVENTS:

2014 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30041886