9
ARC Amir Kouretchian Peter Turschmid Chris Byszeski

ARC

Embed Size (px)

DESCRIPTION

ARC. Amir Kouretchian Peter Turschmid Chris Byszeski. Operational Concepts. Calculate and display optimized routes in Western Washington to users that takes current and forecasted traffic data into account Our primary user base will be people who commute to and from work and large events. - PowerPoint PPT Presentation

Citation preview

Page 1: ARC

ARC

Amir Kouretchian

Peter Turschmid

Chris Byszeski

Page 2: ARC

Operational Concepts

• Calculate and display optimized routes in Western Washington to users that takes current and forecasted traffic data into account

• Our primary user base will be people who commute to and from work and large events

Page 3: ARC

Operational Concepts 2

• Live traffic map

• Portability

• Highway Nodes

• Start/End Addresses or Locations

• Traffic Forecasting

• Start/End Time Constraints

• Force Road Usage

• Dynamic Manipulation of Traffic

• Save Routes

Page 4: ARC

Example

Page 5: ARC

System Requirements

• Access to WSDOT traffic database• Server that can support many simultaneous

TCP/IP connections at once• Server with large storage devices to store

WSDOT historic data• Clients with enough resources to perform a

routing algorithm like Dijkstra’s and to display the route map

Page 6: ARC

System and Software Architecture

Page 7: ARC

Life Cycle Plan

• Agile Development Plan– Milestone 1: Simple client and server with

sample WSDOT data.– Milestone 2: Display historic traffic data

and traffic forecasting– Milestone 3: Saving and displaying favorite

routes, debugging and user testing– Milestone 4: User testing, debugging,

documentation and code maintenance

Page 8: ARC

Feasibility Rationale

• Assumptions– Clients utilize Java 1.5– Clients have a dedicated high speed

internet connection– Clients live in the Seattle area and use the

highway system

Page 9: ARC

Feasibility Rationale 2

• Risks– WSDOT can grant us access to real time

traffic data from their servers– Reliability of the WSDOT servers, if they go

down, we go down– Feature creep– We don’t have experience interfacing Java

with SQL