Mobile Traffic Information System An Interactive Mobile Gateway Application.

Slides:



Advertisements
Similar presentations
Test test Please press the F5 key to begin. (Then, press the Page Up or Page Down keys to move through the following 3 slides.)
Advertisements

RFID Shelving ADD Presentation: 19 Mar 2007 Guy Shtub Idit Gershoni.
Automatic Information Retrieval from Bioinformatics Websites Kang Peng.
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
CADDLAB Medical Imaging on Remote Compute Servers.
Introduction to Active Server Pages
Multiple Tiers in Action
Complaint Desk Team 8. Introduction A web based system that records grievances. A web based system that records grievances. Users can report their grievances.
Point of Sale System With Remote Capabilities by Justin Dansby CPSC 463 SPRING 2004 Dr. Pargas.
SERVER Betül ŞAHİN What is this? Betül ŞAHİN
Web to Database Connectivity Tools Frank Cervone Assistant Director for Systems DePaul University Libraries Access ‘98 October 3, 1998.
Finding Nearby Wireless Hotspots CSE 403 LCA Presentation Team Members: Chris Scoville Tessa MacDuff Matt Mohebbi Aiman Erbad Khalil El Haitami.
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
WIFI USABILITY Reg Arvidson. Idea  Track signal variances throughout the day  Get a feel for the “usability” of a WiFi access point (or location) 
NETWORK CENTRIC COMPUTING (With included EMBEDDED SYSTEMS)
Diane Richmond - SunGard Higher Education Forms Us HELIX 2006 Presentation (H082) Diane Richmond.
Languages in WEB Presented by: Jenisha Kshatriya BCM SS09.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
Redes Inalámbricas Máster Ingeniería de Computadores 2008/2009 Tema 7.- CASTADIVA PROJECT Performance Evaluation of a MANET architecture.
INTERNET APPLICATION DEVELOPMENT For More visit:
CS 395 Internship in Computing Presentation RFID Complete By Konstantin G. Khavanskii.
GDT V5 Web Services. GDT V5 Web Services Doug Evans and Detlef Lexut GDT 2008 International User Conference August 10 – 13  Lake Las Vegas, Nevada GDT.
OracleAS Reports Services. Problem Statement To simplify the process of managing, creating and execution of Oracle Reports.
Web Server Administration Chapter 7 Installing and Testing a Programming Environment.
Calendar System Dale Wassum August 4, 2004 CPSC 463 :: Summer II 2004 :: Dr. Pargas.
Class 1Intro to Databases Goals of this class Understand the architecture behind web database applications Gain a basic understanding of what relational.
HTML Hyper Text Markup Language A simple introduction.
PHP MySQL Introduction. MySQL is the most popular open-source database system. What is MySQL? MySQL is a database. The data in MySQL is stored in database.
Creating Dynamic Web Pages Using PHP and MySQL CS 320.
Health South Network Demonstration of Attendance Enterprise.
SQL Server User Group Meeting Reporting Services Tips & Tricks Presented by Jason Buck of Custom Business Solutions.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Network Monitoring Through Mobile (MOBTOP) Developed By : Akanksha Jain. (102199) Deepika Reddy (102210) Team Name: Beans Guided By: Prof. Robert Zhu SUBMITTED.
Traffic Update Rob Whitten CpSc 463 Clemson University 8/4/04.
Slide 1 ASP Authentication There are basically three authentication modes Windows Passport Forms There are others through WCF You choose an authentication.
Introduction to PHP Advanced Database System Lab no.1.
Web Programming Brian Toone 8/27/2014. Outline for today 1.Understanding the architecture of the web 2.Overview of programming languages – Client-side.
Case Study Dynamic Website - Three Tier Architecture
HIMALAYA Test Review 16/12/2013 D4.8 Demonstration software subsystem unitary test report.
Web Server Administration Chapter 7 Installing and Testing a Programming Environment.
Members: Adam Lee, Kartik Subbu, Nick Oakman, and Gabriel Semonis Advisor: Professor Daji Qiao.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 12-1 David M. Kroenke’s Chapter Twelve: ODBC, OLE DB, ADO, and ASP Part.
U:/msu/course/cse/103 Day 21, Slide 1 CSE 103 Makeups –If you didn’t take one over the weekend, take one TUESDAY or WEDNESDAY!
Creating Databases for Web applications Server side vs client side PHP basics Homework: Get your own versions of sending working: both html and Flash!
Class 1Intro to Databases Goals of this class Understand the architecture behind web database applications Gain a basic understanding of what relational.
8/4/2004 Mobile Clemson Football Information Retrieval Jason Mikell Cpsc 463 Summer 2004.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
Web Programming Overview. Introduction HTML is limited - it cannot manipulate data How Web pages are extended (include): –Java: an object-oriented programming.
Display Page (HTML/CSS)
Database to HTML and Back again A programmers tale.
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
Submitted by: Moran Mishan. Instructed by: Osnat (Ossi) Mokryn, Dr.
CGS 3066: Web Programming and Design Spring 2016 Introduction to Server-Side Programming.
TECHNOLOGY RESOURCE MANAGEMENT PORTAL Casey Spires Eastern Kentucky University.
ASP Mr. Baha & Dr.Husam Osta  What is ASP?  Internet Information Services  How Does ASP Differ from HTML?  What can ASP do for you?  ASP Basic.
PHP and SQL Server: Connection IST 210: Organization of Data IST2101.
EGI-InSPIRE RI Pakiti Michal Prochazka, (Daniel Kouril)
Accessing the Database Server: ODBC, OLE DB, and ADO
WML & Web Service Adam Drewes
Barbara Martelli INFN - CNAF
PHP / MySQL Introduction
IBM AS 400 online Training in Hyderabad
Tiers vs. Layers.
CS122B: Projects in Databases and Web Applications Winter 2019
Mobile Access to MessageGrid
MIS2502: Data Analytics MySQL and MySQL Workbench
Presentation transcript:

Mobile Traffic Information System An Interactive Mobile Gateway Application

Introduction Traffic information ahead of time is useful Georgia Intelligent Transportation System provides information on But what if you are on the go? What if you don’t have a laptop? Cell phones: mobility and functionalities!

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!

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 x.x as a bridge to the ASP page. cs.clemson.edu does not serve php

Architecture end user to DB 1.Mobile device 5.hogwarts:ms sql 4.hogwarts asp 3.people: php 2.people:wml

Architecture DB to end user 2.hogwarts: asp 3. people: wml embedded php 4.Mobile Device 1. hogwarts:ms sql

Architecture end user to GA ITS 2.people: php 3. cs: script & cron 4.Download from GA- ITS 1.Mobile device

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

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

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

Results and Demonstration All functions are implemented correctly Try query and GA ITS with Deck-It If hogwarts is down, try GA ITS only

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.

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.

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