1 / 14

Mobile Traffic Information System

Mobile Traffic Information System. An Interactive Mobile Gateway Application. 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?

Download Presentation

Mobile Traffic Information System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mobile Traffic Information System An Interactive Mobile Gateway Application

  2. 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!

  3. 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!

  4. 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

  5. Architectureend user to DB

  6. ArchitectureDB to end user

  7. Architectureend user to GA ITS

  8. Technology • Deck-IT cell phone simulator • WML • PHP • WML embedded PHP • ASP • MS SQL • Bash script

  9. 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

  10. 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

  11. 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

  12. 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.

  13. 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.

  14. Acknowledgement • Thanks to Georgia ITS for providing consistent xml.gz file for educational downloading

More Related