CIS 694/EEC 693 Android Sensor Programming Lecture 1 Wenbing Zhao Department of Electrical Engineering and Computer Science Cleveland State University w.zhao1@csuohio.edu 11/2/2019 CIS 470: Mobile App Development
CIS 470: Mobile App Development Introduction Instructors Wenbing Zhao, wenbing@ieee.org and w.zhao1@csuohio.edu Office Hours T Th 2:00-4:00pm Course Web site https://academic.csuohio.edu/zhao_w/teaching/CIS694-F19/cis694.html 11/2/2019 CIS 470: Mobile App Development
Required Hardware & Software PC or laptop (Mac, Windows, Linux) Android Phone Software Android Studio Java development kit 11/2/2019 CIS 470: Mobile App Development
CIS 470: Mobile App Development Main Topics Android app development Traditional Android sensors Audio and Speech Recognition Camera Bluetooth beacon Google Mobile vision Google mobile machine learning Google firebase 11/2/2019 CIS 470: Mobile App Development
Assignments and Grading In-class exercises (basic tasks, simple extension, challenge tasks) Term project Design and develop an interesting Android app Project presentations and demonstration Project report with source code Grading policy Class participation: 80% Project: 20% No exams 11/2/2019 CIS 470: Mobile App Development
CIS 470: Mobile App Development Grading Policy A: 90-100% A-: 85-89% B+: 80-84% B: 75-79% B-: 70-74% C: 60-69% F: <60% 11/2/2019 CIS 470: Mobile App Development
CIS 470: Mobile App Development What is Android? Based on Linux Originally developed by a startup company named “Android” 2005 Google purchased the startup Most of the Android code is open-source Android offers a unified approach to application development 11/2/2019 CIS 470: Mobile App Development
CIS 470: Mobile App Development Android Versions 1.1: Feb 9, 2009; 1.5: April 30, 2009, Cupcake 1.6: Sep 15, 2009, Donut; 2.0/2.1: Oct 26, 2009, Eclair 2.2: May 20, 2010, Froyo; 2.3: Dec 6, 2010, Gingerbread 3.0/3.1/3.2: Feb 22, 2011, Honeycomb 4.0: Oct 8, 2011, Ice Cream Sandwich 4.1: July 9, 2012, Jelly Bean 4.4: Oct 31, 2013, KitKat 5.0: Nov 12, 2014, Lollipop 6.0: Oct 5, 2015, Marshmallow 7.0: Aug 22, 2016, Nougat 8.0: Aug 21, 2017, Oreo 9.0: Aug 6, 2018, Pie 11/2/2019 CIS 470: Mobile App Development
CIS 470: Mobile App Development Android Architecture 11/2/2019 CIS 470: Mobile App Development
Android Development Tools Android Studio: http://developer.android.com/sdk/index.html Android SDK Java SE Development Toolkit 8: www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 11/2/2019 CIS 470: Mobile App Development
Example Android Sensor Apps in Google Play Store AndroSensor 11/2/2019 CIS 470: Mobile App Development
Example Android Sensor Apps in Google Play Store Metal Detector 11/2/2019 CIS 470: Mobile App Development
Example Android Sensor Apps in Google Play Store Runtastic Heart Rate Monitor & Pulse Checker Uses phone camera! 11/2/2019 CIS 470: Mobile App Development
Example Android Sensor Apps in Google Play Store Pedometer - Step Counter Free & Calorie Burner 11/2/2019 CIS 470: Mobile App Development
Example Android Sensor Apps in Google Play Store Thermometer 11/2/2019 CIS 470: Mobile App Development
Example Android Sensor Apps in Google Play Store Sound Meter 11/2/2019 CIS 470: Mobile App Development
Example Android Sensor Apps in Google Play Store GammaPix Lite - Gamma Radiation Detector 11/2/2019 CIS 470: Mobile App Development