VirtuaGuide A Navigation Guide for Pocket PCs Sameer Potdar and Dr. Roy P. Pargas Department of Computer Science, Clemson University

Slides:



Advertisements
Similar presentations
WEB BASED DEVICE INDEPENDENT MOBILE MAP APPLICATIONS. THE m-CHARTIS SYSTEM John GarofalakisTheofanis – Aristofanis MichailAthanasios Plessas Nowadays people.
Advertisements

12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
Term 2, 2011 Week 1. CONTENTS Sending and receiving devices Mobile devices connected to networks – Smart phones – Personal digital assistants – Hand-held.
All Rights Reserved © Alcatel-Lucent 2009 Enhancing Dynamic Cloud-based Services using Network Virtualization F. Hao, T.V. Lakshman, Sarit Mukherjee, H.
Ubiquitous Computing Definitions Ubiquitous computing is the method of enhancing computer use by making many computers available throughout the physical.
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
UBIGIous – A Ubiquitous, Mixed-Reality Geographic Information System Daniel Porta Jan Conrad Sindhura Modupalli Kaumudi Yerneni.
What is.NET?. The Clients of.NET a) A new generation of connected application b) Microsoft.NET Framework managed execution c) Allows PCs and other smart.
© 2004, The Trustees of Indiana University 1 OneStart Workflow Basics Brian McGough, Manager, Systems Integration, UITS Ryan Kirkendall, Lead Developer.
MTA ETA. Product Description A real-time simulation system that estimates the expected time that it will take a certain bus to arrive at an end- user’s.
Module 6 Windows 2000 Professional 6.1 Installation 6.2 Administration/User Interface 6.3 User Accounts 6.4 Managing the File System 6.5 Services.
What is adaptive web technology?  There is an increasingly large demand for software systems which are able to operate effectively in dynamic environments.
The University Student/Employer (U.S.E.) Network Bryan Sullivan 1, Steve Martens 1, Rob Davis 1, Dan Gallaher 1, Dr. Sergiu Dascalu 1 and Dr. Ara Nefian.
SM3121 Software Technology Mark Green School of Creative Media.
Peer-to-peer file-sharing over mobile ad hoc networks Gang Ding and Bharat Bhargava Department of Computer Sciences Purdue University Pervasive Computing.
Bar|Scan ® Asset Inventory System The leader in asset and inventory management.
What is Crystal Reports By: Wase Siddiqui. History Crystal Reports was not created by SAP. It was a Software created by Terry Cunningham. It was created.
Web Design Basic Concepts.
Finding Nearby Wireless Hotspots CSE 403 LCA Presentation Team Members: Chris Scoville Tessa MacDuff Matt Mohebbi Aiman Erbad Khalil El Haitami.
Lab 8 – C# Programming Adding two numbers CSCI 6303 – Principles of I.T. Dr. Abraham Fall 2012.
What is Web Design?  Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web.
Intranet and internet based software components. 2 Overview  What are intranet and internet based map applications?  System Requirements  Architecture.
SMART BUILDING Yousef Awwad Te-Yuan Huang Newlin Rajkumar Group No.11.
Team Evolution1 R.O.M.P Robot Orientation Mapping Project Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead Designer Joe.
Dynamic Web Pages (Flash, JavaScript)
1 WHY NEED NETWORKING? - Access to remote information - Person-to-person communication - Cooperative work online - Resource sharing.
Design for Senior Project December 05, 2007 Raytheon_Design_Review.ppt 1 of 19 Raytheon – Google Earth Roy Daniels, Marc Maciel, Rifina Pierre Department.
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Dynamic Action with Macromedia Dreamweaver MX Barry Sosinsky Valda Hilley.
Tutorial 10 Adding Spry Elements and Database Functionality Dreamweaver CS3 Tutorial 101.
1 Dragon ® NaturallySpeaking ® Professional for Government Streamline Document-Intensive Processes with Speech Recognition.
CIM6400 CTNW (04/05) 1 CIM6400 CTNW Lesson 6 – More on Windows 2000.
Matrix Mapping Tool Sam Gross Internship at Virtual Technology Corporation.
Calendar System Dale Wassum August 4, 2004 CPSC 463 :: Summer II 2004 :: Dr. Pargas.
Empowering Education1 Product Presentation.
MessageGrid: Providing Interactivity in a Technology-Rich Classroom Roy P. Pargas and Dhaval Shah Department of Computer Science, Clemson University
Chapter 13-Tools for the World Wide Web. Overview Web servers. Web browsers. Web page makers and site builders. Plug-ins and delivery vehicles. Beyond.
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.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
Tour Guide Customizable map guide and path finder. By Saurabh Zadgaonkar Cpsc 663.
Travel Companion – Life Cycle Architecture Milestone Jordan HomEric Kochhar Abhinav JainChris Baker Justin QuanBen Higgins.
Dr. Azeddine Chikh IS444: Modern tools for applications development.
UAA Self Guided PDA Tour Edward Wickham CS470 Project Final Presentation Spring 2004.
GPS (Global Positioning System). Allows you to share your location in real time and locate your friends using smartphones and GPS.
Beyond the PC Kiosks & Handhelds Albert Huang Larry Rudolph Oxygen Research Group MIT CSAIL.
Multimedia and Networks. Protocols (rules) Rules governing the exchange of data over networks Conceptually organized into stacked layers – Application-oriented.
XP Tutorial 8 Adding Interactivity with ActionScript.
Google Apps and Education Jack Nieporte St James of the Valley
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.
DeShawn Senior Design III Presentation March 13, 2005 Raimey’s L.
 A navigational display should serve these four different classes of tasks:  Provide guidance about how to get to a destination  Facilitate planning.
XP New Perspectives on Microsoft Windows XP Tutorial 5 1 Microsoft Windows XP Bringing the World Wide Web to the Desktop Tutorial 5.
The Web Wizard’s Guide To JavaScript Chapter 9 Applied Web Programming Techniques.
Hippie A Nomadic Information System Oppermann, et al. International Symposium on Handheld and Ubiquitous Computing (HUC 99)
Project Information Abstract Project Objectives The objective of this project is to: Create a visual designer that will allow inexperienced end- users.
SPK – 4 Golomazov Artem in my life. Hello! My name is Artem and I’d like to tell you about Information Technology by using Information Technology! It.
THE ART OF REDIRECTION PUTTING MOBILE DEVICES WHERE YOU WANT THEM JASON BENGTSON, MLIS, AHIP EMERGING TECHNOLOGIES/ R&D LIBRARIAN UNIVERSITY OF NEW MEXICO.
MAKE YOUR BUSINESS GROW WITH WEB CONTENT MANAGEMENT In today’s world, internet is used as one of the most important and effective marketing tool. For.
CHAPTER 5 Network Applications. Chapter Outline 5.1 Network Applications 5.2 Web E-Learning and Distance Learning 5.4 Telecommuting.
MOBILE CAMPUS NAVIGATION APPLICATION WITH AUGMENTED REALITY GROUP - 20.
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.
Enterprise Network Security Threats that are Overlooked.
Roslyn: A Tour Guide Robot Jared Rhizor, Timothy Sweet, Nishok Yadav Advisor: Dr. David Feil-Seifer Instructor: Dr. Sergiu Dascalu Department of Computer.
Objective % Select and utilize tools to design and develop websites.
Instructor Materials Chapter 5 Providing Network Services
Warm Handshake with Websites, Servers and Web Servers:
The Online Smith Family Recipe Program
Objective % Select and utilize tools to design and develop websites.
Goals Introduce the Windows Server 2003 family of operating systems
WEB BASED DEVICE INDEPENDENT MOBILE MAP APPLICATIONS.
A RESTful Approach to XML Integration
Presentation transcript:

VirtuaGuide A Navigation Guide for Pocket PCs Sameer Potdar and Dr. Roy P. Pargas Department of Computer Science, Clemson University Background What is VirtuaGuide ? Acknowledgements We gratefully acknowledge the Department of Computer Science, Clemson University for providing the necessary equipment required for building this project. Features VirtuaGuide in Action Objective Design Map Flash MX Navigation Client OffboardRouting WebService DB 1.Load the Primary nodes on the map 2.Allow source and destination selection 3.Display Shortest route for the same 1.Create nodes and edges on map 2.Delete nodes and edges on map 3.Mark nodes as primary/secondary 4.Display path on the map Map Technology Future Research VirtuaGuide is a realization of a prototype of a state-of-the-art Virtual Guide Assistant meant for use on Pocket PC that provides a very valuable navigation system for guiding visitor excursions to the Clemson University coupled with the unique combination of mobility and power of a Pocket PC. Completely based on a.Net web service which serves as the heart of the entire mechanism, VirtuaGuide goes further to append a Flash interactive map design to the Pocket PC screen and uses SOAP ( Simple Object Access Protocol ) to trigger the request-reply protocol of the web service. Sameer Potdar, The future of the VirtuaGuide is to be able to build 3 dimensional maps to provide 3D navigation to the visitors. Moreover, VirtuaGuide will be able to negotiate with a GPS receiver attached to the Pocket PC to provide GPS functionalities. If you are interested in learning more about VirtuaGuide, send to VirtuaGuide uses the following technologies to deliver its power: 1. Macromedia Flash MX 2004 Professional 2. Windows CE 3. Visual Studio.NET Internet Information Services SQL Server PHP proxy 7. SOAP 8. XML SOAPSOAP SOAPSOAP The following Object Oriented Programming Languages are used to program VirtuaGuide: 1. C-sharp in Visual Studio.NET 2003 environment 2. Actionscript in the Macromedia Flash MX 2004 Professional environment Clemson University has a campus that is visited by visitors throughout the year. Most are parents of prospective students, others are inquisitive tourists. At present a tour is led by a person who helps visitors in finding their way, which would be painful otherwise. In addition to this, the Guide also provides the history and significance of each location in the campus. This works out extremely well. However it brings in a certain amount of inflexibility in the schedule of the tourists because usually one Guide is assigned to a group of 10 – 15 tourists and each tourist has to stick with this group all the time. This problem can be easily overcome by assigning individual Guide to each tourist but that would require extraordinary amount of human resources. It makes more sense to provide a more efficient solution to offer more flexibility to the visitors. To build a navigation system that offers substantial mobility to visitors and acts as an add-on to the human Guide, which would provide visitors, the flexibility of being with the group at their own discretion without requiring any paper maps or direction pamphlets. Enter: VirtuaGuide, A powerful navigation system that employs the power of handhelds like Pocket PCs. Used by Tourists Flash MX Authoring Tool Used by VirtuaGuide Administrator Transparent to the User Generates routing information on external server remotely. Provides the most recent routing information Aids in making any last-minute changes to the routes in a Off-board Routing Wheelchair Accessibility Allows visitors with disabilities to select a wheelchair Avoids the selection of those routes that have difficult Selects those routes that have ramps in the place of steps, Dynamic Maps Allows for working with maps of different locations. Same application set can be used for providing Navigation Only aspect that differs is the map and the routing map due to unpredicted situations. accessible route on the map. terrain like steps. which makes the visit more comfortable for the visitors. support to a tour of a local zoo or a museum. information created on this map will also vary.