1 / 17

CIS 694/EEC 693 Android Sensor Programming

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. Introduction. Instructors Wenbing Zhao, wenbing@ieee.org and w.zhao1@csuohio.edu Office Hours T Th 2:00-4:00pm

davidprice
Download Presentation

CIS 694/EEC 693 Android Sensor Programming

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CIS 694/EEC 693Android Sensor Programming Lecture 1 Wenbing Zhao Department of Electrical Engineering and Computer Science Cleveland State University w.zhao1@csuohio.edu CIS 470: Mobile App Development

  2. 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 CIS 470: Mobile App Development

  3. Required Hardware & Software Hardware PC or laptop (Mac, Windows, Linux) Android Phone Software Android Studio Java development kit CIS 470: Mobile App Development

  4. Main Topics Android app development Traditional Android sensors Audio and Speech Recognition Camera Bluetooth beacon Google Mobile vision Google mobile machine learning Google firebase CIS 470: Mobile App Development

  5. Assignments and Grading Assignments 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 CIS 470: Mobile App Development

  6. Grading Policy A: 90-100% A-: 85-89% B+: 80-84% B: 75-79% B-: 70-74% C: 60-69% F: <60% CIS 470: Mobile App Development

  7. WhatisAndroid? BasedonLinux Originallydevelopedbyastartupcompanynamed“Android” 2005Googlepurchasedthestartup MostoftheAndroidcodeisopen-source Androidoffersaunifiedapproachtoapplicationdevelopment CIS 470: Mobile App Development

  8. AndroidVersions 1.1:Feb9,2009;1.5:April30,2009,Cupcake 1.6:Sep15,2009,Donut;2.0/2.1:Oct26,2009,Eclair 2.2:May20,2010,Froyo;2.3:Dec6,2010,Gingerbread 3.0/3.1/3.2:Feb22,2011,Honeycomb 4.0:Oct8,2011,IceCreamSandwich 4.1:July9,2012,JellyBean 4.4:Oct31,2013,KitKat 5.0:Nov12,2014,Lollipop 6.0:Oct5,2015,Marshmallow 7.0:Aug22,2016,Nougat 8.0:Aug21,2017,Oreo 9.0: Aug 6, 2018, Pie CIS 470: Mobile App Development

  9. AndroidArchitecture CIS 470: Mobile App Development

  10. AndroidDevelopmentTools AndroidStudio:http://developer.android.com/sdk/index.html AndroidSDK JavaSEDevelopmentToolkit8:www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html CIS 470: Mobile App Development

  11. Example Android Sensor Apps in Google Play Store AndroSensor CIS 470: Mobile App Development

  12. Example Android Sensor Apps in Google Play Store Metal Detector CIS 470: Mobile App Development

  13. Example Android Sensor Apps in Google Play Store Runtastic Heart Rate Monitor & Pulse Checker Uses phone camera! CIS 470: Mobile App Development

  14. Example Android Sensor Apps in Google Play Store Pedometer - Step Counter Free & Calorie Burner CIS 470: Mobile App Development

  15. Example Android Sensor Apps in Google Play Store Thermometer CIS 470: Mobile App Development

  16. Example Android Sensor Apps in Google Play Store Sound Meter CIS 470: Mobile App Development

  17. Example Android Sensor Apps in Google Play Store GammaPix Lite - Gamma Radiation Detector CIS 470: Mobile App Development

More Related