Wireless Excursion of Clemson University over Pocket-PC (WECUP) - PowerPoint PPT Presentation

1 / 26
About This Presentation
Title:

Wireless Excursion of Clemson University over Pocket-PC (WECUP)

Description:

Wireless Excursion of Clemson University over Pocket-PC (WECUP) A project under the guidance of Dr. Pargas for CPSC 663. A Project on ... – PowerPoint PPT presentation

Number of Views:33
Avg rating:3.0/5.0
Slides: 27
Provided by: same166
Category:

less

Transcript and Presenter's Notes

Title: Wireless Excursion of Clemson University over Pocket-PC (WECUP)


1
A Project on
Wireless Excursion of Clemson University over
Pocket-PC (WECUP)
By Sameer Potdar for CPSC 663 (Summer 2004)
A project under the guidance of Dr. Pargas for
CPSC 663
2
W.E.C.U.P.
WECUP
  • Mobile
  • Tour Guide of Clemson University
  • Using Wireless LAN
  • Using actual Satellite images
  • Designed for a Pocket-PC

A project under the guidance of Dr. Pargas for
CPSC 663
3
W.E.C.U.P.
Objective ?
-- Build Internet content into wireless
devices -- Global Access to wireless web
service -- Platform independent content by use
of SOAP -- Extensible technologies and standards
A project under the guidance of Dr. Pargas for
CPSC 663
4
W.E.C.U.P.
Technologies used ?
  • Microsoft IIS server (on hogwarts.cs.clemson.edu
    )
  • Visual C to build a ASP .Net Web service
  • Dijkstras Algorithm to find shortest path
  • NUSOAP an all php SOAP client
  • PHP Web Proxy For external access
  • Macromedia Flash to design interactive maps to
    navigate
  • MS SQL Server 2000 to hold tables of edges and
    nodes
  • Flash Assist to add ease of running to Flash
    movie

A project under the guidance of Dr. Pargas for
CPSC 663
5
W.E.C.U.P.
Inside WECUP
A project under the guidance of Dr. Pargas for
CPSC 663
6
W.E.C.U.P.
Inside WECUP
  • Pocket-PC holds the Flash app
  • Has Wireless LAN connection
  • Makes a GET request to Web Proxy

A project under the guidance of Dr. Pargas for
CPSC 663
7
W.E.C.U.P.
Inside WECUP
  • 2 components in Public Folder
  • NUSOAP client ( library )
  • GenericProxy( PHP Web Proxy)

A project under the guidance of Dr. Pargas for
CPSC 663
8
W.E.C.U.P.
Inside WECUP
  • Simple Object Access Protocol
  • Runs over HTTP
  • Platform independent
  • Uses
  • XML Request / Response
  • NUSOAP client

A project under the guidance of Dr. Pargas for
CPSC 663
9
W.E.C.U.P.
Inside WECUP
  • Provides .Net Web service
  • No external access
  • Hence Web Proxy on people

A project under the guidance of Dr. Pargas for
CPSC 663
10
W.E.C.U.P.
Inside WECUP
  • Resides on IIS Server (hogwarts)
  • Logic for Dijkstras Algorithm
  • Supplies shortest path
  • Accessed through WSDL

A project under the guidance of Dr. Pargas for
CPSC 663
11
W.E.C.U.P.
Inside WECUP
  • MS SQL Database
  • Resides on hogwarts
  • Holds 2 tables
  • nodes
  • edges

A project under the guidance of Dr. Pargas for
CPSC 663
12
W.E.C.U.P.
Inside WECUP
  • Database tables
  • nodes
  • ltnodegt,ltnode namegt,ltnode descriptiongt
  • edges
  • ltstart_nodegt,ltend_nodegt,ltweightgt,lth_accessgt,ltdesc
    riptiongt

A project under the guidance of Dr. Pargas for
CPSC 663
13
W.E.C.U.P.
WECUP on Pocket PC
  • Areas marked orange --nodes

Reset selection
Confirm Selection
Power OFF
A project under the guidance of Dr. Pargas for
CPSC 663
14
W.E.C.U.P.
WECUP on Pocket PC- Generation of Paths
Algorithm
  • Green lines are edges, are hidden at first
  • Placed on a layer above actual image
  • Web service accessed to get shortest path
  • Enable those edges as per nodes received

A project under the guidance of Dr. Pargas for
CPSC 663
15
W.E.C.U.P.
WECUP on Pocket PC- Zooming on Location
  • Orange box is Martin Hall
  • If clicked, selected as Start

A project under the guidance of Dr. Pargas for
CPSC 663
16
W.E.C.U.P.
WECUP on Pocket PC- Layers
Accesses Web Service and creates Path
Preserves images
A project under the guidance of Dr. Pargas for
CPSC 663
17
W.E.C.U.P.
Why WECUP ?
  • Many visitors to Clemson University
  • Prospective students and parents
  • Human guide needed
  • More Information , less time , more people

A project under the guidance of Dr. Pargas for
CPSC 663
18
W.E.C.U.P.
Requirements ?
  • Hardware requirements
  • Pocket PC
  • Software requirements
  • Wireless Internet Access ( ISP )
  • Flash support
  • Flash Assist software from http//www.antmobile.
    com

A project under the guidance of Dr. Pargas for
CPSC 663
19
W.E.C.U.P.
Why Flash Assist ?
  • Pocket IE minimizes the screen size available
  • Pocket IE consumes more resources and is slower
  • Pocket PC needs HTML to run SWF
  • After exit from Pocket IE SWF still keeps running

A project under the guidance of Dr. Pargas for
CPSC 663
20
W.E.C.U.P.
  • Why Flash ?
  • Offers great interactive information
  • Offers the same look as on desktop computer
  • Consumes less resources and is faster
  • Simplifies navigation
  • Web service support

A project under the guidance of Dr. Pargas for
CPSC 663
21
W.E.C.U.P.
D E M O
A project under the guidance of Dr. Pargas for
CPSC 663
22
W.E.C.U.P.
Future of WECUP
  • GPS Co-ordinates
  • Logic to issue warnings for wrong direction
  • A Visual Display Monitor for real-time
    monitoring
  • Audio controls for the visually impaired
  • 3rd Dimensional Map

A project under the guidance of Dr. Pargas for
CPSC 663
23
W.E.C.U.P.
Conclusion
  • Flash immensely powerful and very interactive
  • But takes lot of experience or your time
  • Can be annoying at times
  • Web Proxy really nice no need of personal
    Server
  • Visual Studio .Net quite different from Visual
    Studio
  • Visual C quite different from C

A project under the guidance of Dr. Pargas for
CPSC 663
24
W.E.C.U.P.
Acknowledgements
  • Dr. Pargas for the Satellite images of Clemson
    Univeristy
  • Adam Drewes for his excellent Technical
    Reference Manual
  • Josh Austin for his technical support and guide

A project under the guidance of Dr. Pargas for
CPSC 663
25
W.E.C.U.P.
Questions ?
A project under the guidance of Dr. Pargas for
CPSC 663
26
W.E.C.U.P.
Thank You
A project under the guidance of Dr. Pargas for
CPSC 663
Write a Comment
User Comments (0)
About PowerShow.com