Gator Guided Tour Presented by: Louis Cheung, Sebastian Ruiz, and Supachot Suriyachai.

Slides:



Advertisements
Similar presentations
Mini Project Seminar on Pizza Ordering Application for Android
Advertisements

Prepared by: Prepared by: Jameela Rabaya Jameela Rabaya Fatima Darawsha Fatima Darawsha.
1 SWE Introduction to Software Engineering Lecture 22 – Architectural Design (Chapter 13)
Today’s class Group Presentation More about principles, guidelines, style guides and standards In-class exercises More about usability Norman’s model of.
Google Android as a mobile development platform T Internet Technologies for Mobile Computing Olli Mäkinen.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
STORE ITEM FINDER FOR ANDROID Brian McClure Aarron Hulswitt Kevrin Blood Dr. Ledgard – Faculty Advisor.
Chapter 7 design rules.
1 A Student Guide to Object- Orientated Development Chapter 9 Design.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
Louisa Lambregts, What Makes a Web Site Successful and Effective? Bottom Line... Site are successful if they meet goals/expectations.
Emerging Platform#4: Android Bina Ramamurthy.  Android is an Operating system.  Android is an emerging platform for mobile devices.  Initially developed.
Section 13.1 Add a hit counter to a Web page Identify the limitations of hit counters Describe the information gathered by tracking systems Create a guest.
Hanoi Tourist Map on Android Student : Nguyễn Xuân Nam Supervisor : Dr. Vũ Tuyết Trinh 1 HANOI UNIVERSITY OF SCIENCE AND TECHNOLOGY Programme de Formation.
Android and Eclipse Thaddeus Diamond CPSC 112. A Quick Introduction Eclipse is an IDE (Integrated Development Environment Open Source Much more full-featured.
Section 2.1 Compare the Internet and the Web Identify Web browser components Compare Web sites and Web pages Describe types of Web sites Section 2.2 Identify.
1 ISE 412 Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation.
Location-Based API 1. 2 Location-Based Services or LBS allow software to obtain the phone's current location. This includes location obtained from the.
Dynodroid: An Input Generation System for Android Apps
FINAL PRESENTATION SYDNEY TOUR. Divya Nalla Raja Kandasamy RajaShekar Donti Ren Zhu Sadah Omar Sulaiman
Introduction to Android. Android as a system, is a java based operating system that runs on the Linux kernel. The system is very lightweight and full.
Unit - 1 Basic Computer Architecture P. Sugin Benzigar.
1 Human-Computer Interaction  Design process  Task and User Characteristics  Guidelines  Evaluation.
CGMB214: Introduction to Computer Graphics
Prepared by: Sanaz Helmi Hoda Akbari Zahra Ahmadi Sharif University of Tech. Summer 2006 An Introduction to.
These slides are designed to accompany Web Engineering: A Practitioner’s Approach (The McGraw-Hill Companies, Inc.) by Roger Pressman and David Lowe, copyright.
CHAPTER TEN AUTHORING.
Design Rules-Part B Standards and Guidelines
Android architecture & setting up. Android operating system comprises of different software components arranges in stack. Different components of android.
Silicon Valley Code Camp 2009 “Embellish Your Pictures” Build an Application for an Android Phone Jack Ha, Balwinder Kaur Oct 3, 2009 – 5:15PM Room CCL.
Chapter 7 design rules. Designing for maximum usability – the goal of interaction design Principles of usability –general understanding Standards and.
Integration with a Web Application to Create Navigational Instructions for Locations on the Campus of Elizabeth City State University.
First Venture into the Android World Chapter 1 Part 2.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
Presented by Christopher Wilkins Jeff Titus Stephan Krach Pablo Bajo.
Introduction to Web Session 01 Subject: L0182 / Web & Animation Design Year: 2009.
GEO PLACES EXPLORER PRESENTED BY KHUSHBOO BAGHADIYA SUMANA VENKATESH.
Project Retrospective Team FancyPants. What is CyteSee? Idea.
Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation ISE
Chapter 5: MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE BIT 3193 MULTIMEDIA DATABASE.
DEVOLOPING ANDROID APP ON LOCATION BASED REMINDER ON ANDROID MOBILE SYSTEMS.
By, Rutika R. Channawar. Content Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages.
The Design Process A bluffer’s guide to interface design A ‘proper’ Design process.
Introduction. System Design Hardware/Software Platform Selection Software Architectures Database Design Human-Computer Interaction (HCI) Interface Object.
NAVSEA Liaison Scott Huseth Faculty Advisor Dr. Jiang Guo Team Members Areg Abcarians David Ballardo Niteen Borge Daniel Flores Constance Jiang June 3,
By Hello Team Awesome World™.  To avoid strangers using others’ keys, cards, and passwords to enter the buildings, our team will develop a face recognition-based.
Chapter 7 design rules. Designing for maximum usability – the goal of interaction design Principles of usability –general understanding Standards and.
Mary Ganesan and Lora Strother Campus Tours Using a Mobile Device.
The Basics of Android App Development Sankarshan Mridha Satadal Sengupta.
Principles Determine users' skill levels Novice or first-time users - Knowledgeable intermittent users - create templates Expert frequent users-
Design rules.
Android Mobile Applications Course Introduction
Human-Computer Interaction
Activity Flow Design - or - Organizing the users’ Work
Publishing and Maintaining a Website
Design rules.
Online Shopping APP.
CMPE419 Mobile Application Development
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
HCI – DESIGN RATIONALE 20 November 2018.
Information Storage and Retrieval
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
Chapter 7 design rules.
Chapter 7 design rules.
Chapter 7 design rules.
Emerging Platform#3 Android & Programming an App
CMPE419 Mobile Application Development
Software Development Process Using UML Recap
Chapter 7 design rules.
Presentation transcript:

Gator Guided Tour Presented by: Louis Cheung, Sebastian Ruiz, and Supachot Suriyachai

Introduction  Primary Purpose: Aid new UF students in the navigation of UF campus during the UF Preview Tour.  Product features are divided into two categories: core features and additional features.

Introduction  Core Features Campus Map Building Information GPS UF Preview Tour Current Events  Additional Features User Specified Tours

Introduction  Major Constraints 1 month to complete development, testing, and further documentation Team has little experience with android platform

Data Design

Architectural and Component- Level Design  Three Control classes  LocationManager: stores all Location objects. Contains array of location objects, a pointers to images for buildings, and a pointer to current location  MapManager: represents and manages map, and contains info of a map  EventManager: management of database of events stored. Retrieves relevant events in specified buildings. methods: getEvents, setEvents, printEvents, alterEvents, removeEvent, sortEvents, findEvent

User Interface Design  ADT plug-in for Eclipse.  View package provides basic classes and widgets for layout and interaction.  MotionEvents and ScaleGestureDetector provide a methods for detecting and handling touch-screen gestures.  KeyEvent will be used to dispatch key and button events

User Interface Design  Ben Shneiderman’s “Eight Golden Rules of Interface Design” Strive for consistency. Offer informative feedback. ○ For frequent and minor actions, the response can be modest, while for infrequent and major actions, the response should be more substantial. Design dialog to yield closure. ○ Sequences of actions should be organized into groups with a beginning, middle, and end.

User Interface Design

Restrictions, Limitations, and Constraints  Two of these are restrictions that are imposed externally.  Reliance on published and finalized information from the University of Florida.  Information withheld by UF  Heavy reliance on Google Map API’s continued support on keeping these as open sources.  Our software and what it can achieve is constrained by the accuracy of the GPS hardware in the user's mobile device.

Testing Issues  The following methods are put to test: location(), search(), nextLocation(), withinRange(), getText(),getImg(), and research()  Location class  Upon query, the input for the manager class will provide the respective information.  Research class provides the ability to read in script files in order to initialize the manager class.  The location class contains the point of interests.  The research class also is depended on by the manager class

Questions? Sources: