Module Assembly - Radial Menus iOS Control Loading and Laying Out

Register
Submit a solution
The challenge is finished.

Challenge Overview

Radial menus are designed for ease of use, comfort, and intuitive natural motion for hands in the steering wheel positions. The thumb becomes the primary finger to drive the action requests as the thumb wraps around the touch sensitive device as it is being held. This is similar to steering wheels in cars where controls are placed on the steering wheel. This allows the driver to maintain a comfortable driving position without disrupting or moving the placement of the hands.

A radial menu takes the standard vertical and horizontal menus and transforms them into angled arcing menus where the center of the menu resides at the base of the thumb or at the top of the thumb. The radial menus are then placed in the natural location where the thumbs reside on handheld touch sensitive devices; allowing the thumbs to drive actionable requests. This allows users to keep their natural hand hold on the device and still maintain a comfortable experience with the device.

The attached Radial Menus iOS Control Loading and Laying Out Assembly 1.0.RTF document provides assembly specification documentation for implementing the radial menu loading and laying out.

The Controllers Class Diagram is in scope for this assembly.



Final Submission Guidelines

Deliverables

  • Provide the completed implementation code

  • Provide deployment guide to verify the submission.

ELIGIBLE EVENTS:

2013 TopCoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30032240