Android Sensor Programming

Slides:



Advertisements
Similar presentations
TouchDevelop Create apps ON your phone! Peli de Halleux (Senior Software Developer) Microsoft Research.
Advertisements

Lesson Objectives To understand what input and output devices are, and how they are used The understand the difference between input and output devices.
Fundamentals of Computer and programming in C Rohit Khokher.
Lesson 4 Alternative Methods Of Input.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Input Devices Image Capture Devices, Sound Capture Devices, Remote Controls PREPARED & PRESENTED BY: FAHAD AHMAD KHAN.
Input devices, processing and output devices Hardware Senior I.
Adapted from CTAE Resources Network PROFITT Curriculum Basic Computer Skills Module 1 Hardware.
Brendan Cooney CSC 152. What is Input? Any data or instructions entered into the memory of a computer Data- unprocessed information Instructions- steps.
INPUT DEVICES. KEYBOARD Most common input device for a computer.
BY VENUS BRIGHT Input Output. What is a input An input is something simple that connects into the computer. Such as the most common input is a keyboard.
TouchDevelop Create apps for all your devices
Education and New Technology Digital Cameras. What is a Digital Camera? Takes video, photographs, and sometimes sounds digitally by recording images through.
Chapter 5 Input By: Matthew D McCoog What Is Input? Any data or instructions entered into the memory of a computer.
Input Devices.
1 Interacting with your computer Chapter 3 Mailto: Web :
Input Devices.  Identify audio and video input devices  List the function of the respective devices.
Protecting Mobile Users From Visual Privacy Attacks Mahmud Al-Noor Tareq Department of Computer Science and Engineering.
Final Year Projects Prof. Joseph Ng. Mobile Application Development Sensor Programming Android Platform Preferred Applications on the following domains:
Specialized Input and Output. Inputting Sound ● The microphone is the most basic device for inputting sounds into a computer ● Microphones capture sounds.
Beyond the PC Kiosks & Handhelds Albert Huang Larry Rudolph Oxygen Research Group MIT CSAIL.
Win OS & Hardware. Input Getting data into the computer.
Virtual Image Peephole By Kyle Patience Supervisor: Reg Dodds Co Supervisor: Mehrdad Ghaziasgar.
Scanner  We can use it to convert printed images or docs into a digital format.  After obtaining a digital image we can make some modifications it on.
THE GEORGE WASHINGTON UNIVERSITY SCHOOL OF ENGINEERING & APPLIED SCIENCE DEPARTMENT OF COMPUTER SCIENCE PRELIMINRY DESIGN TECHLER Sisay Habte CSCI
A Gesture Based System Humanize Technology.  Communication is the way we learn.  What about learners with communication difficulties?  Make technology.
Topic 2 Input devices. Topic 2 Input devices Are used to get raw data into the computer so that it can be processed Include common input devices such.
 Many people like the flexibility of digital images. For example:  They can be shared by attaching to /uploading to Internet  Sent via mobiles.
Introduction to Input Devices. Input Devices Units that gather information and transform that information into a series of electronic signals for the.
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.
Mobile phone sensors. Sensors Sensors gyroscope The gyroscope is a sensor that can provide orientation information as well. This sensor can tell how.
Automatic License Plate Recognition for Electronic Payment system Chiu Wing Cheung d.
Lesson 4 Alternative Methods Of Input.
A device tat transfers data from the outside world into a computer
Alternative Methods Of Input
Input and Output Devices
Input devices.
TrueView People Counter
Multimedia Terms.
Google translate app demo
Inserting Graphics, Media, and Objects
CIS 470 Mobile App Development
Input devices.
Lesson 4 Alternative Methods Of Input.
McGraw-Hill Technology Education
Chapter 2: Input and output devices
CS 7455 Term Project Robot control by Machine learning
CIS 470 Mobile App Development
CIS 470 Mobile App Development
Understand Information Technology activities and careers.
The Computer Work Stations
What is Pattern Recognition?
CIS 470 Mobile App Development
CIS 470 Mobile App Development
CIS 470 Mobile App Development
Introduction to Computers
4.03 IT PowerPoint Objective 4.03—Understand Information Technology activities and careers.
Computer Basics: How Do Computers Work? Part II
David Cyphert CS 2310 – Software Engineering
Developing for Glass.
Android App Development Course
Lesson 4 Alternative Methods Of Input.
Computer Literacy and Applications
CIS 493/EEC 492 Android Sensor Programming
4.03 IT PowerPoint Objective 4.03—Understand Information Technology activities and careers.
- CHAPTER 2 – Hardware.
Introduction to Computers
ECE Computer Engineering Design Project
CIS 694/EEC 693 Android Sensor Programming
Presentation transcript:

Android Sensor Programming List of Android Apps Wenbing Zhao Department of Electrical Engineering and Computer Science Cleveland State University wenbing@ieee.org 4/5/2019 Android Sensor Programming

Android Sensor Programming Traditional Sensors Listing of available sensors on your device The service that continuous monitor phone handling activities and plays an mp3 file on detection of such an activity The app that adjust screen brightness and control of torch light using light and proximity sensors The shake detection app using accelerometer The step counter app The pedometer app using custom step counting algorithm (and activity detection) Create realtime charts of inertial sensors 4/5/2019 Android Sensor Programming

Voice and Speech Recognition The audio capture app Sound level detection app Extension of the audio capture app, do not save audio Use maximum amplitude Android speech recognition app 4/5/2019 Android Sensor Programming

Android Sensor Programming Camera The basic camera app using the default camera app The live view app using Camera2 APIs 4/5/2019 Android Sensor Programming

Android Sensor Programming Bluetooth Beacon Bluetooth observer app Bluetooth advertising app (with scanner functionality) Extend the observer app to perform in-door locations and associated advertising Define a region using iBeacon UUID Design algorithm to detect entry/exit to/from the region Launch a webpage to display advertising information/reminder etc. 4/5/2019 Android Sensor Programming

Android Sensor Programming Mobile Vision Face tracking app Barcode reading app Text recognition app Image labeling with ML Kit (Firebase) Challenge app: develop an app to digitize business cards, retrieve information in the card and store them in database, and offer searching/directory listing 4/5/2019 Android Sensor Programming