uaa self guided pda tour edward wickham cs470 project final presentation spring 2004

14
UAA Self Guided PDA Tour Edward Wickham CS470 Project Final Presentation Spring 2004

Upload: allyson-roberts

Post on 05-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UAA Self Guided PDA Tour Edward Wickham CS470 Project Final Presentation Spring 2004

UAA Self Guided PDA Tour

Edward Wickham CS470 Project Final Presentation

Spring 2004

Page 2: UAA Self Guided PDA Tour Edward Wickham CS470 Project Final Presentation Spring 2004

Purpose

• Provide new students and parents with an alternative/supplement to Orientation tours

• Explore technologies for using a Personal Digital Assistant (PDA) in a Self Guided Tour

Page 3: UAA Self Guided PDA Tour Edward Wickham CS470 Project Final Presentation Spring 2004

Requirements

• Begin and go anywhere (Active Tour)

• Use PDA Format – Palm, Pocket PC

• Deliver to UAA-owned and personal PDAs

• Include Visual and Text Navigation

• Provide information– Physical (Buildings, Landmarks, Services)– Contextual (Departments, anecdotes, etc.)

Page 4: UAA Self Guided PDA Tour Edward Wickham CS470 Project Final Presentation Spring 2004

Project EstimatesThe Project Uncertainty Principle

Page 5: UAA Self Guided PDA Tour Edward Wickham CS470 Project Final Presentation Spring 2004

Analysis Questions

• What is the nature of the data?– Effectively static

• BUT!– Presentation formats are dynamic (Screen

size, color depth, etc.)– Data categories are inter-related (Buildings,

Departments, etc.)

Page 6: UAA Self Guided PDA Tour Edward Wickham CS470 Project Final Presentation Spring 2004

Final, Flexible Solution

• AvantGo Channel and its PDA based web browser provides for a ready made presentation and delivery platform

• Database provides for easy content maintenance • Coldfusion application provides for consistent page

presentation and dynamic content generation.• Support for new devices is achieved by adding additional

graphics, changing one file (agHTTPheaders.cfm) to map the device to the graphics directory.

• Support for the ColdFusion application can be provided by UAA IT Department

Page 7: UAA Self Guided PDA Tour Edward Wickham CS470 Project Final Presentation Spring 2004

Site OrganizationMain

Locater

Where am I?

Chancellor’sWelcome

MapLevel 1

MapLevel 2

MapDetail

BuildingsLandmark

DepartmentSummary

Help

BuildingsLandmark

DepartmentDetail

Common Site Navigational Controls

Page 8: UAA Self Guided PDA Tour Edward Wickham CS470 Project Final Presentation Spring 2004

AvantGo Review

Page 9: UAA Self Guided PDA Tour Edward Wickham CS470 Project Final Presentation Spring 2004

Common Page ArchitectureApplication.cf

magHTTPheader.cfm

Men

u ba

r

Content

Data Extraction Layer

Uses Color Depth and Screen Resolution data in

HTTP Header to determine graphics directory

Uses URL variables todetermine data detail level

Uses data to dynamicallyconstruct content

as well as new URLs

Page 10: UAA Self Guided PDA Tour Edward Wickham CS470 Project Final Presentation Spring 2004

Database Schema

Page 11: UAA Self Guided PDA Tour Edward Wickham CS470 Project Final Presentation Spring 2004

Map Detail

Buildings -

Departments -

Services -

Points of Interest -

Information -

Zoom out -

Home -

Map to East

Map to North

Buildings, Departments, Services and Points of Interest LinksDisplay information specific to displayed map

Page 12: UAA Self Guided PDA Tour Edward Wickham CS470 Project Final Presentation Spring 2004

Summary and Detail Pages

Page 13: UAA Self Guided PDA Tour Edward Wickham CS470 Project Final Presentation Spring 2004

Lessons Learned

• Never oversimplify requirements.

• Even with relatively static information, dynamic presentation is always better when dealing with large amounts of similarly formatted information.

• Presentation on a PDA is more difficult than it looks

Page 14: UAA Self Guided PDA Tour Edward Wickham CS470 Project Final Presentation Spring 2004

Conclusion

• Delivered prototype Campus Tour on PDA

• Used AvantGo Channel and PDA based browser

• Provided a database and a ColdFusion web-based application to drive a dynamically generated Campus Tour