Wireless Excursion of Clemson University over Pocket-PC (WECUP) A project under the guidance of Dr. Pargas for CPSC 663 A Project on By Sameer Potdar for.

Slides:



Advertisements
Similar presentations
Overview Environment for Internet database connectivity
Advertisements

12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
The recent technological advances in mobile communication, computing and geo-positioning technologies have made real-time transit vehicle information systems.
Web Forms and ASP.NET Programming Right from the Start with Visual Basic.NET 1/e 12.
WEB 2.0. What we are speaking about… Transformation of WEB, the WEB 2.0 –New generation of websites… –Importance of Open Data… –Importance of Users… –Web.
Web 2.0 for AtGentive A Brief Introduction to Web 2.0 Ye DENG
Location based Streaming Topics for our 1 st presentation  Thesis Description  Positioning System  Streaming over positioning  Questions Session.
Advanced Internet Application Group 6 JunHee Park, Unkyong Lee.
VirtuaGuide A Navigation Guide for Pocket PCs Sameer Potdar and Dr. Roy P. Pargas Department of Computer Science, Clemson University
The Museum Project The Museum Project Yoav Gvili & Asaf Stein Supervisor : Alexander Arlievsky.
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
Interpret Application Specifications
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
Point of Sale System With Remote Capabilities by Justin Dansby CPSC 463 SPRING 2004 Dr. Pargas.
Access Web Apps – OK, Now What? EXTENDING ACCESS WEB APPS George Young Dawson Butte Software ACCESS DAY – OCTOBER DENVER,
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 2013 Technical Preview and published July Introducing.
Web Design 101 Nikolay Kostov Telerik Web Design Course html5course.telerik.com Technical Trainer
Punit Shah Technical Lead | Microsoft
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Finding Nearby Wireless Hotspots CSE 403 LCA Presentation Team Members: Chris Scoville Tessa MacDuff Matt Mohebbi Aiman Erbad Khalil El Haitami.
.NET, and Service Gateways Group members: Andre Tran, Priyanka Gangishetty, Irena Mao, Wileen Chiu.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
CIS 451: Web Services Dr. Ralph D. Westfall March, 2009.
GPS Tracking An overview of the i730 GPS tracking application and web service Eamon Moore CPSC 463 8/4/2004.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
GIS technologies and Web Mapping Services
SednaSpace A software development platform for all delivers SOA and BPM.
SSC2: Web Services. Web Services Web Services offer interoperability using the web Web Services provide information on the operations they can perform.
ASP.NET Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours Digital.
Node Mentoring Workshop “Sharing What We Node” Middleware Breakout Session.NET New Orleans, Louisiana February 9-10, 2004.
DYNAMIC WAP BASED VOTING SYSTEM Bertrand COLAS Submission date: May 2002 School of Computing Bachelor of Engineering with Honours in Computer.
Microsoft ASP.net Session Samar Samy Microsoft Student Partner.
Calendar System Dale Wassum August 4, 2004 CPSC 463 :: Summer II 2004 :: Dr. Pargas.
Networking ITTC with TT:CLEAR Xiaohua ZHANG Tsinghua University, Beijing, China.
Lecture 15 Introduction to Web Services Web Service Applications.
11 Web Services. 22 Objectives You will be able to Say what a web service is. Write and deploy a simple web service. Test a simple web service. Write.
Tour Guide Customizable map guide and path finder. By Saurabh Zadgaonkar Cpsc 663.
Universiti Utara Malaysia Chapter 3 Introduction to ASP.NET 3.5.
Travel Companion – Life Cycle Architecture Milestone Jordan HomEric Kochhar Abhinav JainChris Baker Justin QuanBen Higgins.
Campus Tour COMP 523 Midterm Presentation Justin, Paul, Florian.
Grid Chemistry System Architecture Overview Akylbek Zhumabayev.
Introducing ASP.NET 2.0. Internet Technologies WWW Architecture Web Server Client Server Request Response Network HTTP TCP/IP PC/Mac/Unix + Browser (IE,
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
Active Server Pages (ASP), also known as Classic ASP or ASP Classic, was Microsoft's first server-side script engine for dynamically generated web pages.
Location Aware Information System (LAIS) Neftali Alverio Bryan Halter Jeff Cardillo Brian Reed Advisor: Prof. Tilman Wolf.
Intro to dot Net Dr. John Abraham UTPA CSCI 3327.
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.
An Overview of Microsoft.NET Todd M. Gagorik Technical Architect Microsoft Corporation.
Module 9: Using XML Web Services in a C# Application.
C# 1 Web services CSC 298. C# 2 Web services  A technology to make libraries available across the internet.  In Visual Studio,  can create a web service.
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.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
.NET Mobile Application Development XML Web Services.
1 Connecting to a Database Server. 2 We all have accounts, with a single database each, on a Microsoft SQL Server on the USF network: allman.forest.usf.edu.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Random Logic l Forum.NET l ASP.NET performance Forum.NET 5 th Meeting ● March 2006 By Yaniv Sharon.
LO2 Understand the key components used in networking.
.NET Omid Darroudi.
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
GF and RS, Dept. of CS, Mangalore University
Implementing a service-oriented architecture using SOAP
Web Development Using ASP .NET
Mobile Access to MessageGrid
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Thin Client Content Deployment
Microsoft Azure Services Platform
Presentation transcript:

Wireless Excursion of Clemson University over Pocket-PC (WECUP) A project under the guidance of Dr. Pargas for CPSC 663 A Project on By Sameer Potdar for CPSC 663 (Summer 2004)

W.E.C.U.P. WECUP A project under the guidance of Dr. Pargas for CPSC 663 Mobile Tour Guide of Clemson University Using Wireless LAN Using actual Satellite images Designed for a Pocket-PC

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

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 W.E.C.U.P.

Inside WECUP A project under the guidance of Dr. Pargas for CPSC 663 W.E.C.U.P.

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

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

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

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

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

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

Inside WECUP A project under the guidance of Dr. Pargas for CPSC 663 W.E.C.U.P. Database tables nodes,, edges,,,,

WECUP on Pocket PC A project under the guidance of Dr. Pargas for CPSC 663 W.E.C.U.P. Areas marked orange --nodes Confirm Selection Reset selection Power OFF

WECUP on Pocket PC- Generation of Paths A project under the guidance of Dr. Pargas for CPSC 663 W.E.C.U.P. 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 Algorithm

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

WECUP on Pocket PC- Layers A project under the guidance of Dr. Pargas for CPSC 663 W.E.C.U.P. Accesses Web Service and creates Path Preserves images

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 W.E.C.U.P.

Requirements ? Wireless Internet Access ( ISP ) Flash support Flash Assist software from Software requirements Hardware requirements Pocket PC A project under the guidance of Dr. Pargas for CPSC 663 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 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 W.E.C.U.P.

[ D E M O ] A project under the guidance of Dr. Pargas for CPSC 663 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 3 rd Dimensional Map A project under the guidance of Dr. Pargas for CPSC 663 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 W.E.C.U.P.

Acknowledgements A project under the guidance of Dr. Pargas for CPSC 663 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 W.E.C.U.P.

Questions ? A project under the guidance of Dr. Pargas for CPSC 663 W.E.C.U.P.

Thank You A project under the guidance of Dr. Pargas for CPSC 663 W.E.C.U.P.