Android ADK based app for offer making based on location and activity reporting John Waters.

Slides:



Advertisements
Similar presentations
Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
Advertisements

Android Power Calculations Approaches and Best Practice Hafed Alghamdi.
Objectives Overview Define an operating system
Dr. Ashraf Armoush Supervisor Oday Jihad IbrahimTariq Ziad Yameen.
Introducing new GPS based Vehicle Tracking System DG-Tracker Digilog Systems is now Nelso Technology Pvt. Ltd.
Designer / builder : Alan Stewart
School location collector
Introduction.
Bonrix Track & Trace System A GPS Based Vehicle Tracing System (SMS, GPRS/3G, Offline) Bonrix Software Systems Ahmedabad (INDIA) Website:
Khaled A. Al-Utaibi  What is Arduino?  Arduino Boards  Arduino Shields  Arduino Uno Hardware.
Real time vehicle tracking and driver behavior monitoring using a cellular handset based on accelerometry and GPS data Kevin Burke Interim Presentation.
Room Locator App Aabhas Sharma Vinayak Gokhale Yehia Khoja 1 Room Locator App.
Is Mobile the Future of GIS? Matt Sheehan WebMapSolutions.
Online Game JAVA for PDA WAP for Mobile Phone. Java for PDA  Hardware limit - Java API Power Memory  JDK 2M byte. Connectivity Display size.
Introduction Mobile Switch is a device which will be helpful to switch on and off any electrical/electronic devices through a SMS. The parameters of these.
Jordan Wagner Justin Spencer Mark Sears John Jachna.
Little arduino microcontrollers Meghan Jimenez 12 February 2014.
BY LINDA MOHAISEN MIKE ZIELINSKI The Tree Census Project.
GPS Technology Tech Talk April, 2008 Chad Halvarson.
2.0 EMBEDDED CONTROLLER Engr. Hj. Mohamad Fauzi bin Zakaria Department of Mechatronics and Robotics Engineering Faculty of Electrical and Electronic Engineering.
2-3 note. 2 Peripheral Devices “Peripheral devices” are hardware plugged into ports or connected to a computer wirelessly. These devices can be for input,
Ryan Courtney Senior Design II Advisor: Junkun Ma.
SwopUrCard Your digital business card library. Cloud Storage SwopUrCard is a brand new initiative into cloud based data storage. We intend to offer the.
Daniel Pickem and Rowland O’Flaherty 12/04/2012 Mechatronics (ME 6405) Student Lecture On Arduinos *Some slides courtesy of Eoin Brazil
The New FTC Platform (Connecting your legacy hardware)
NEARBY: HYBRID NETWORK MOBILE APPLICATION Shuai Zhang, Ziwen Zhang, Jikai Yin.
Explain the purpose of an operating system
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
1 Tradedoubler & Mobile Mobile web & app tracking technical overview.
Arduino 101 Instructors: Ted Markson / Jim Sweeney.
Suleyman Demirel University CSS340 Microprocessor Systems – Lecture 1 Getting Started to Arduino.
GPS (Global Positioning System). Allows you to share your location in real time and locate your friends using smartphones and GPS.
Unconventional User Interface // // Mood Based Navigation Sheo // 1Haring, Naderer, Zachhuber Arduino  Open Source Project (HW u. SW)  Analog.
Samuel John Vinod Kumar CG Ganesh Raam K. Introduction  The need for health consciousness has increased in the recent past and so is the need to monitor.
QUAD POD TRANSFORMABLE VEHICLE Supervisor: Dr. Samer Mayaleh Ala’ Lahham Basmah AbdAlrahman Leena Talalweh Department of Electrical Engineering Quadpod.
HOME SECURITY SYSTEM Senior Design 1 Fall 2015 [1]
智慧電子應用設計導論(1/3) Arduino MEGA 2560
FriendFinder Location-aware social networking on mobile phones.
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.
THE WINDOWS OPERATING SYSTEM Computer Basics 1.2.
Guess What? He has enjoyed these 3 productive Android Apps. Click his head to see them.
ARDUINO OVERVIEW Bob Wilton – KF5TPQ. ARDUINO UNO.
 Introduction.  Block Diagram.  Sensors.  Arduino.  Advantages.  Limitations.  Applications.  Conclusion. Contents.
Final Presentation Smart-Home Smart-Switch using Arduino
A microcontroller-based system for multi sensor monitoring and messaging via GSM network Bachelor thesis Angelakis Vaios Supervisor:Kazarlis S.
What is Cloud Computing 1. Cloud computing is a service that helps you to perform the tasks over the Internet. The users can access resources as they.
PRESENTED BY K.SOUMYA (13S11D7724).  People don't use their Smartphone's for talking as much as they used to, but they are increasingly using them to.
Team 4: The Beancounters Kyle Haver Ethan Price Wesley Tso Shicheng Guo SOFTWARE DESIGN NARRATIVE.
Mary Ganesan and Lora Strother Campus Tours Using a Mobile Device.
Arduino.
REDCap Mobile Application
TurningPoint ResponseWare
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
UTA010 : Engineering Design – II
Outline Introduction Standards Project General Idea
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
ARDUINO     What is an Arduino? Features 14 Digital I/O pins 6 Analogue inputs 6 PWM pins USB serial 16MHz Clock speed 32KB Flash memory 2KB SRAM.
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms GCFLearnFree website “Computer Basics”:
Information Technology Ms. Abeer Helwa
Digital Literacy 1.00 Computer Basics
Arduino Board.
Arduino म्हणजे काय?.
Introduction to arduino
HOME AUTOMATION SYSTEM BLUETOOTH BASED.  INTRODUCTION  PROBLEM STATEMENT  OBJECTIVES  BLOCK DIAGRAM  CIRCUIT DIAGRAM  METHODOLOGY  APPLICATIONS.
RFID based attendance system using GSM BY MAMATA YADAV.
PRESENTATION BASED ON EMBEDDED SYSTEM. SUBMITTED BY MAMATA YADAV.
Presented By,  Mamata Yadav (BE Elex & Comm.) Vice R&D Coordinator(HW), PCRT  Payal Shah (BE Elex & Comm.)  Ananta Das (BE Elex & Comm.) R&D Team,PCRT.
ODK (Open Data Kit). What is Open Data Kit?  Many organizations are using mobile devices to collect data in the field. Open Data Kit is a suite of tools.
Presentation transcript:

Android ADK based app for offer making based on location and activity reporting John Waters

Project Overview With the convergence of social networks and mobile devices, a wealth of new application areas has emerged. Services like Foursquare allow users to virtually check-in at a particular location and get money off offers from companies like Starbucks based on them checking in at various venues. This project aims to construct a system that combines mass movements of people, as observed through an Arduino-powered Open Hardware Platform (as supported by Google’s Android system) and an application running on an Android phone whereby a user (or multiple users) can report on their activity (e.g. in a lecture, not in a lecture) to their social network of choice. Location is automatically attached to these user reports via the Network Provider, Wi-Fi or possibly GPS.

Why Android? Around 3.7m devices using Google's Android operating software were switched on for the first time on Christmas Eve and Christmas Day alone

Why Android?  Apps developed in java  Open Platform & Open Source  Well Documented / Supported online

Entire System  User app  Business Device / app  Server / Database (connected via Internet)

System Diagram User Device Business Device Server/Database

Work To Date  Usable user app  Development of ADK hardware and app  Beginnings of Server / Database

Android User App  Ability to receive and send tweets  Re-login not required  Location tracking including attachment of location to tweets  Ability to detect proximity to specific business locations  Basic user notification on offer received

App GUI

Future App Development  Add link to server  Introduce more advanced features associated with Twitter  Develop the GUI further increasing user friendliness

Android ADK (Arduino Mega) MicrocontrollerATmega2560 Operating Voltage5V Input Voltage (recommended)9V Input Voltage (limits)7-18V Digital I/O Pins54 (of which 14 provide PWM output) Analog Input Pins16 DC Current per I/O Pin40 mA DC Current for 3.3V Pin50 mA Flash Memory256 KB of which 8 KB used by bootloader SRAM8 KB EEPROM4 KB Clock Speed16 MHz

Android ADK (Arduino Mega)

 Working communication link between android device (HTC Desire) and ADK  Android device app under development  Display hardware under development

Further ADK Development  Create a usable product  Add server communication to device app  Increase user friendliness  Possibly add non-smartphone access via SMS etc.

Server / Database  Allow user apps to upload the location data anonymously  Allow Business device to download appropriate data  Sort the data e.g. calculate the number of people at specific locations – track their movement

Server / Database  Server type: ASP.NET  Receives the data (location) from the user apps  Receives the offers from the Businesses  Sends specific data to the Businesses  Database: MySQL  Stores the user data collected from the twitter app (location)  Stores the offers available from the businesses

Future of the System  Completion of each segment and link up of entire system  Undergo rigorous testing  Possible trial with on campus outlet

Pre-Demo Questions?