ppt - Stonehill College

roomagitatedInternet και Εφαρμογές Web

8 Δεκ 2013 (πριν από 3 χρόνια και 8 μήνες)

76 εμφανίσεις

Gaido

Presented by: Ryan Curtis and Scott Markoski

Advisor: Bob Dugan

Department of Computer Science

Stonehill College

Easton, MA 02357

Background: Computer Science Capstone Course


Most computer science courses are concerned
with fundamental principles.


The Capstone course is concerned with real
world software development and delivery.


The Capstone course is writing intensive:
project management essay, requirements
document, design document, user manual.


The Capstone course is based on a real world
software development project with a real
client.


Background: Prior Capstone Projects


Automated Ticketing System


Automate and streamline Stonehill College Police
parking ticket process.


Merit Point Automation System


Automate and streamline Residence Life Merit
Point Program for housing lottery.


NPO Net


Social networking website for Non
-
Profit
Organizations

Background: Computer Science Capstone Project 2010


Stonehill Marketing and Admissions


Interested in new ways to reach prospective students.


Many prospective students are stealth tourists and don

t
participate in college sponsored tours.


One possibility is a mobile touring application.


Existing mobile touring applications are lack exciting features and
are expensive due to hosting costs.


Mobile Applications


A mobile application enables a user to access web data wirelessly
through WiFi or cell networks.


Location based mobile application make use of on board GPS data
to provide location based services.


Examples: GPS Navigation, Yelp, Google Googles, Google Maps


Working with Stonehill Marketing and Admissions, the
students in the Computer Science Capstone developed
Gaido.

What is Gaido?


Gaido

is a location based mobile application that…


Allows users to take a guided tour of a location such as a school,
neighborhood, park or historic location.


Allows users to view picture, video, audio and text content
associated with each tour destination.


Allows users interact with specially designed content.


Downloads tour data from a web server managed by
GaidoManager.


GaidoManager
is a content management system that…


Allows a tour administrator to create and edit tour themes at a
particular tour site.


Allows a tour administrator to create and edit tour destinations at a
particular tour site.


Associate picture, video, audio and text content with tour
destinations.


Allows a tour administrator to view a live map showing tour users,
tour destinations and tour interactions.

Demo One: Gaido

Demo Two: GaidoManager

Gaido Interactions

The environment outside the
smartphone can also interact with
the user during a tour.

Gaido

Architecture

GaidoManager

Architecture

Gaido

Database

Gaido Interactive

Distributor

QuadClock

Interactive

Servlet

Watchfire

Interactive

Servlet

Arduino

Interactive

Servlet

. . .

Geographic Trigger

Service

Gaido

Android

Interaction

Architecture

Diagram

Gaido GPS Publisher Service

Gaido GPS Heading Calculator

GadioManager: Live User Location

GaidoManager
: Live User Location
Updating

Future Work


Estimated Cost: 480 hours for Gaido at $50/hr
is $24,000


Porting to iPhone and other mobile platorms


Additional interactions


Additional tours

Thanks to

Marketing and Admissions:

Chris Augustine,Heather
Bruntil, Anne Gallucci, Kathrin Havrilla, Shane LaPrade,
Shannon McDonough, Alexis Sneff


Media Relations:

George Tyrell, Mike Pietrowski

Information Technology:


Tamara Anderson

Conference and Events:

Mark Sabina

Vice President Mary Beth Carey


Watchfire
: Carl Roth

Google
: Ben Bayer










Interactive Distributor