1 / 26

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

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. W.E.C.U.P. WECUP. Mobile Tour Guide of Clemson University Using Wireless LAN

chessa
Download Presentation

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

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. 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 • Dijkstra’s 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 Dijkstra’s 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 • <node>,<node name>,<node description> • edges • <start_node>,<end_node>,<weight>,<h_access>,<description> 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 Power OFF Confirm Selection 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

More Related