Mobile Traffic Information System
-
Upload
norman-baird -
Category
Documents
-
view
18 -
download
2
description
Transcript of Mobile Traffic Information System
![Page 1: Mobile Traffic Information System](https://reader036.fdocuments.in/reader036/viewer/2022082818/56812dbd550346895d92fbff/html5/thumbnails/1.jpg)
Mobile Traffic Information System
An Interactive Mobile Gateway Application
![Page 2: Mobile Traffic Information System](https://reader036.fdocuments.in/reader036/viewer/2022082818/56812dbd550346895d92fbff/html5/thumbnails/2.jpg)
Introduction
Traffic information ahead of time is useful Georgia Intelligent Transportation System
provides information on www.georgia-navigator.com
But what if you are on the go? What if you don’t have a laptop? Cell phones: mobility and functionalities!
![Page 3: Mobile Traffic Information System](https://reader036.fdocuments.in/reader036/viewer/2022082818/56812dbd550346895d92fbff/html5/thumbnails/3.jpg)
Functionalities:
Users can submit traffic information they have into the database
Users can query today’s traffic information stored in the database
Real world function: Users can view brief incident reports in wml from the official Georgia ITS website!
![Page 4: Mobile Traffic Information System](https://reader036.fdocuments.in/reader036/viewer/2022082818/56812dbd550346895d92fbff/html5/thumbnails/4.jpg)
Problem Statements
The web server is also the DB server, so… Direct communication between cell phones
and the interface ASP.NET page?
No, the web server is on a dirty network!
Must have another application on a 130.127.x.x as a bridge to the ASP page.
cs.clemson.edu does not serve php
![Page 5: Mobile Traffic Information System](https://reader036.fdocuments.in/reader036/viewer/2022082818/56812dbd550346895d92fbff/html5/thumbnails/5.jpg)
Architectureend user to DB
2.people:wml
3.people: php
4.hogwarts asp
5.hogwarts:ms sql
1.Mobile device
![Page 6: Mobile Traffic Information System](https://reader036.fdocuments.in/reader036/viewer/2022082818/56812dbd550346895d92fbff/html5/thumbnails/6.jpg)
ArchitectureDB to end user
2.hogwarts: asp
3. people: wml embedded php
1. hogwarts:ms sql
4.MobileDevice
![Page 7: Mobile Traffic Information System](https://reader036.fdocuments.in/reader036/viewer/2022082818/56812dbd550346895d92fbff/html5/thumbnails/7.jpg)
Architectureend user to GA ITS
2.people: php
3. cs: script& cron
1.Mobile device
4.Downloadfrom GA-ITS
![Page 8: Mobile Traffic Information System](https://reader036.fdocuments.in/reader036/viewer/2022082818/56812dbd550346895d92fbff/html5/thumbnails/8.jpg)
Technology
Deck-IT cell phone simulator WML PHP WML embedded PHP ASP MS SQL Bash script
![Page 9: Mobile Traffic Information System](https://reader036.fdocuments.in/reader036/viewer/2022082818/56812dbd550346895d92fbff/html5/thumbnails/9.jpg)
Implementation Keys
PHP: fopen(“hogwarts/aspx?var=value”,’r’); This triggers the asp page and activates it
with variables passed in. The file pointer then contains whatever ASP
page writes using Response.Write
![Page 10: Mobile Traffic Information System](https://reader036.fdocuments.in/reader036/viewer/2022082818/56812dbd550346895d92fbff/html5/thumbnails/10.jpg)
Implementation Keys (GA ITS)
Automatic download from GA ITS Bash script with lynx command Taylor the file Set up the cron job PHP again, use fopen to read this file, prints
out between wml tags
![Page 11: Mobile Traffic Information System](https://reader036.fdocuments.in/reader036/viewer/2022082818/56812dbd550346895d92fbff/html5/thumbnails/11.jpg)
Results and Demonstration
All functions are implemented correctly http://people.clemson.edu/~zhe/traffic.wml Try query and GA ITS with Deck-It If hogwarts is down, try GA ITS only
![Page 12: Mobile Traffic Information System](https://reader036.fdocuments.in/reader036/viewer/2022082818/56812dbd550346895d92fbff/html5/thumbnails/12.jpg)
Conclusions
I believe the present solution is the simplest, and cleanest. It does not involve SOAP.
However, if I had access to a fully functional php server, things would be greatly simplified
I learnt how to make wml, php, and asp communicate with each other.
![Page 13: Mobile Traffic Information System](https://reader036.fdocuments.in/reader036/viewer/2022082818/56812dbd550346895d92fbff/html5/thumbnails/13.jpg)
Future Works
This application set can be easily extended to many business applications for users to communicate with their company’s private (or not) DB and/or Web server(s)
Would like to refine information and tell GA ITS about my application to display info for cell phone users. They currently do not provide web services or wml pages.
![Page 14: Mobile Traffic Information System](https://reader036.fdocuments.in/reader036/viewer/2022082818/56812dbd550346895d92fbff/html5/thumbnails/14.jpg)
Acknowledgement
Thanks to Georgia ITS for providing consistent xml.gz file for educational downloading