Ideal Project

14
IDEAL PROJECT ي چ ك ن ي ع د وي نNavid Einackchi

description

Ideal Project. نويد عينك چي Navid Einackchi. Project Goals. Group Working Implementing Based on abilities and expectations Ability to do the expectations Ability to inducing expectations Business Experience External Needs Internal performance Research on how to Implementing Inducing - PowerPoint PPT Presentation

Transcript of Ideal Project

Page 1: Ideal Project

IDEAL PROJECT

نويد عينك چيNavid Einackchi

Page 2: Ideal Project

Project Goals

• Group Working• Implementing Based on abilities and expectations

– Ability to do the expectations– Ability to inducing expectations

• Business Experience– External Needs– Internal performance

• Research on how to – Implementing – Inducing– Performance

Page 3: Ideal Project

Idealism(Design for)

• Make life easier– Serve as people will pay for– Not serving for earning money

• Long term goals– Not just today– See the future applications– Find more applications

Page 4: Ideal Project

Primary Plan

• Showing Map• Showing the location of user• Finding the path from one location to another location• Using Cell Phone

– It is widely available– It is chip

Page 5: Ideal Project

Which way ?

Page 6: Ideal Project

High Potential for carring on

• Tourists (about 6 millions each year!)– Attractive locations Data Base– Business locations (Hotels, Restaurants) DB

• Information: Virtual Gold– Traffic Information– Within Urban Travels Information– Tourists and Citizens attraction Information

• Advertisement

Page 7: Ideal Project

Layering

1. User Interface Layer1. Reading input information (User location)2. Showing results (path on map)

2. Messaging Layer1. Sending obtained user info2. Receiving results

3. User Input Processing Layer1. Obtaining Nodes2. Obtaining Requests

4. Path Planner1. Maintaining locations and their relations2. Fining good route (good based on user needs)

Page 8: Ideal Project

User Interface Layer

• Input– From GPS– Cell specification– From User

• Output– Text

• Show path by text

– Graphic• Show path on the map

Page 9: Ideal Project

Messaging

• We don’t have enough resource– To store Data Bases– To compute path

• Connection method– TCP/IP– SMS– MMS

Page 10: Ideal Project

Input Processing

• What User wants?• What information s/he sends?• Example: user wants path planning– Obtain command– Obtain location

Page 11: Ideal Project

Path Planner

• Input– Source and destination nodes

• Process– Finding locations between source and destination– Optimal based on

• Distance• Time• Traffic• …

• Output– Array of locations with source and destination

Page 12: Ideal Project

Show path on map

• Input – Array of locations

• Process– Show map– Show locations on map– Draw line between each two locations

Page 13: Ideal Project

Implimentation

S: end of sajjad boulevard

D: malek abad square

Obtain location

Path planning for obtained

locations

Finding path

Show path

Page 14: Ideal Project

First

• A* For Finding path• Programming Language– Java J2ME for cell phones– C or Java for server