Challenge Overview
1.1 Overview
This project provides an interactive map which helps users to find specific elements in a company campus. It targets iPhone users and provides a native application for showing the campus map. It allows user to pinpoint his current location, show campus buildings and paths, setting buildings to favorites and searching the buildings.
1.2 Submission Deliverables
A complete list of deliverables can be found in the TopCoder Assembly competition tutorials at:
http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorials
The assembly will provide:
- Provides the core model
- Provides the PlaceService and implementation
- UI has already built by Prototype Assembly. Provides the UI, AppDelegate and HomeController
- ���The icons for the various annotations should toggle onto the map screen.
The implementation notes are provided in "Documentation" tab of TCUML and in section 1.1 of ADS.
1.2.1 Transactions
Refer to ADS 1.3.1
1.2.2 Thread safety
Refer to ADS 1.3.2
1.2.3 Configuration
Refer to ADS 1.3.3
1.2.4 Logging
Refer to ADS 1.3.5
1.2.5 Exceptions
Refer to ADS 1.3.6
1.3 Technology overview
- iOS 6
- Xcode 4
- Objective-C 2.0
- Cocoa Touch Framework
- Core Data
1.4 Existing Documents
- Assembly Diagram
- Class Diagram
- Sequence Diagrams
- Application Design Specification
- Assembly Specification
Final Submission Guidelines
N/A