Rick Conrad Efrain Lopez III Saeed Noori. What is Experience Sampling? Survey method People’s experiences Real-time Format Paper and Pencil Handheld devices.

Slides:



Advertisements
Similar presentations
Mobile GIS.
Advertisements

Sophos Mobile Control SophSkills Session Name: Thomas Lippert – Product Management DPG Date: 17-Feb-2011.
Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
511NY Mobile Application NYSDOT. Objectives The Project Lessons Learned Dealing with the App Stores Contact information.
Intro to Android and iOS CS-328 Dick Steflik. The Players Android – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based.
Objectives Overview Define an operating system
Building Mobile Apps in the Cloud – Comparing Approaches.
Ellucian Mobile: Don’t text and drive, kids!
About DataViz, Inc. In business 25 years 13+ years experience in the mobile industry Specializing in Office compatibility for non-Microsoft platforms.
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
System Software © 2013 The McGraw-Hill Companies, Inc. All rights reserved.Computing Essentials 2013.
Active response for the modern first responder. How it works: Step 1 ● 99% of CAD systems can do this without modification ● is sent to a unique.
“Turn you Smart phone into Business phone “
Student Name: Group.  Developed by Microsoft  Alliance with Nokia in 2011  4 main functions:  Outlook Mobile  Windows Media Player for Windows Mobile.
OPC WPFHMI.NET.
Research of difference OS for authentication and encryption Group member:Li Man Yiu Tsun Yu Hin Wong Nok Wai.
One App for All Coding for different iOS variants Mike Oliver iOS Team Lead
Suggested platform for development and support of a mobile workforce Lab/Tutorial 4 CHAN Chi Yin Lam Tak Faat LAU Hiu Tung SO Ho Ka, Rambo.
Brittany Shieh, Chonghua Dong, Marvin Cheng CouponStash.
Introduction to Android Platform Overview
AGENDA Welcome and introductions Brief introduction to PSI Mobile Technical Overview Demonstration Q and A Next Actions.
Lesson 8 Operating Systems
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Confidential - © 2012 StreamWIDE © StreamWIDE
Operating Systems. Operating systems provide a software interface that allows the user to control hardware components of a computer and its peripheral.
The Basics  Operating systems (OS) can help computer users do many things, like managing and manipulating files and folders.  Operating systems also.
Informatics 43 – May 21, A quote from Piazza “This course is trying to teach you how to be a PM (product manager).”
Wikis are websites where pages can be edited using an online document editor. Users can easily edit and share content. Enterprise wikis are platforms.
CRITICAL DESIGN REVIEW Gregory LaFlash Patrick O’Loughlin Zachary Snell Joshua Howell Hao Sun Kira Jones THAT ONE SPECIAL SHOT TOSS
Explain the purpose of an operating system
 Chapter 6 Architecture 1. What is Architecture?  Overall Structure of system  First Stage in Design process 2.
Architecture Planning and designing a successful system Use tried and tested techniques Easy to maintain Robust and long lasting.
GEOREMINDERS ANDROID APPLICATION BY: ADRIENNE KECK.
Bridging the GoldMine CRM User Adoption Gap with Server-side Integration Beyond Outlook Plug-in Synchronization Aldo Zanoni CEO and Managing Director Omni.
Rick Conrad, Efrain Lopez III, Saeed Noori. Problem ESM mobile platforms up to now Difficult for researchers/clients Not intuitive for users Limited applications.
SMAP 5 - Kickoff 19 March IBM Smarter Planet Agenda Introductions Background (SMAP) Proposed Component Model General discussion on approach An overview.
Trimble GeoCollector for ArcGIS: An Introduction Morgan Zhang (Esri), Matthew Morris (Trimble)
WEST VIRGINIA UNIVERSITY Lane Department of Computer Science and Electrical Engineering CROWDSOURCED TRAFFIC MAP Team Members: Faculty Mentor: David Williams.
Location Based Advertisement System Rushabh Shah Praveen Krishnaiah Naren Chainani Jatin Kumar.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Rick Conrad, Efrain Lopez III, Saeed Noori. What is Experience Sampling? Survey method People’s experiences Real-time Format Paper and Pencil Handheld.
FriendFinder Location-aware social networking on mobile phones.
Chapter 9 Operating Systems Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
IPS Infrastructure Technological Overview of Work Done.
Ms. Tracy  Identify the purpose of an operating system.  Identify different operating systems.  Describe computer user interaction with multiple.
Rick Conrad Efrain Lopez III Saeed Noori. What is Experience Sampling? Survey method People’s experiences Real-time Format Paper and Pencil Handheld devices.
Technical Sales Specialist Software - OS and Applications John R. Moegling Sr. Systems Engineer.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
START Application Spencer Johnson Jonathan Barella Cohner Marker.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
CHAPTER 7 Operating System Copyright © Cengage Learning. All rights reserved.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
System Software Chapter 4.
Fundamentals of Information Systems, Sixth Edition
Introducing the Windows Mobile development
WELCOME Mobile Applications Testing
1.
Popular Operating Systems
Week 01 Comp 7780 – Class Overview.
How it works: Step 1 99% of CAD systems can do this without modification is sent to a unique address for your agency Example:
Developed by: Hong Fan Jason Overbey Zack Sheffield Lynda Yang
OPERATING SYSTEMS.
Chapter 4.
Mobile App Development
Lesson 8 Operating Systems
WEBINAR: Test Automation & Robotic Automation of Dynamics AX with Rapise October 18th, 2018 – Adam
Operating Systems.
Operating Systems.
Presentation transcript:

Rick Conrad Efrain Lopez III Saeed Noori

What is Experience Sampling? Survey method People’s experiences Real-time Format Paper and Pencil Handheld devices (i.e. Palm Pilot)

Existing ESP Programs ESP, PMAT (Palm OS) Desktop application for surveys, limited responses MyExperience (Windows Mobile) Bigger feature-set for data collection XML to create surveys PMAT – Creating questions with PC program. MyExperience XML Survey File

Problem Experience Sampling mobile platforms up to now Difficult for researchers/clients Not intuitive for users Limited applications

There is a need for a mobile system capable of surveying peoples' thoughts, opinions, and experiences during their daily lives that requires little technical background for researchers, is intuitive for users, and includes features beneficial for social sciences data collection. GOALS easy for clients and users scalable fast and reliable Needs Statement

Requirements Development costs under $500 Available to wide range of users Device that people already own Flexibility in survey use Q&A-oriented surveys Sensor-oriented surveys Short-term and long-term surveys Ease of use for researchers Surveys easy to create Quick access to results

Alternatives Considered iPod Nano-Linux small and cheap, but generally unavailable hardware & technical barriers iPhone popular platform, but development obstacles Palm OS available projects to build from, but being phased out Windows Mobile project to reference, but not very open to developers

STEROID Project Android Platform Open source smartphone OS by Google Developer friendy Web interface for researchers Survey Creation CakePHP Model-View-Controller Framework SQL Database

Software Behavior (Overview) Account Create Survey Survey Results WEB APP CLIENT DEVICE USER(S)

Web App Design

Database

Mobile App Design

Data Collection Features Text Multiple Choice Audio GPS Touch-Screen Picture

Example Results

Achievements Instantaneous results Easy survey creation

Project Management & Team Work Lead Developer – Rick Conrad Overall Design Web App-Mobile App interoperability Logistics (managing server, peripheral tasks, etc…) Web App Design – Efrain Lopez Server-side controllers Web interface Social Sciences research Mobile App Design/Development – Saeed Noori Java classes for Android platform Mobile App interface Android API research Software Engineering Model - AGILE

Social Implications Social concerns Ability to improve lives if used effectively Privacy issues Only registers users can participate Personal information provided with consent Environment Minimal impact because additional hardware not needed Security Password is hashed confirmation during sign-up process

Economic Analysis Economic viability need is there no additional cost for Android users no manufacturing issue Sustainability (costs beyond project phase) updating program maintenance porting to other mobile platforms Project costs $400 – Android Phone $25 – Developer Registration Code Size # lines of code Android: 1669 Server: 1716

Potential Improvements Data Collection Features Slide-Bar Taking a Picture Gyro sensor Sync with external Bluetooth sensor Other Synchronization with calendar Extend to other platforms

Demo: Version 1.0 (Final) Technology Survey example

Questions?