-
Notifications
You must be signed in to change notification settings - Fork 0
System Architecture
This document is intended to be a complete look at the structure and layout of the Mobile Trail Mapping (MTM) system. It provides a set of functional requirements for the system, describes the architectural design patterns in use in the system's code, and shows aspects of the system's compartmentalization and dependencies. Users unfamiliar with the system should first consult the project requirements and expected use cases before beginning this document.
The Mobile Trail Mapping project is intended to be a complete suite of mobile and server applications that provide information and mapping services for the Linn County Trails System. Developed primarily for the Android and iOS platforms, the MTM applications provide users with the location of trails and points of interest across every trail in Linn County, Iowa, as well as additional information about certain landmarks and the ability to report problems within the trails system. The primary stakeholders in this system are the members of the Linn County Trails Association (LCTA), as well as any user of the trails in or near Cedar Rapids, Iowa. By April 2011, the MTM team intends to deliver two mobile applications and a server-side backend for the use of the LCTA. For more details, see the project problem statement.
The MTM system has a complete set of functional requirements documented at the requirements and use cases pages; refer to those documents for full requirements information.