Course Objectives: The course provides an in-depth review of concepts, design strategies, tools and APIs needed to create, test and deploy sensor applications for the Android mobile platform. Topics include: overview of Android programming, data collection from various sensors including location sensors, physical sensors such as inertial sensors, light and promiximity sensors, NFC sensors, microphone, and cameras, basic algorithms for processing the sensing data such as complementary filter, speech recognition and text-to-speech APIs, programming Bluetooth beacon devices for indoor localization and other interesting use cases, Google mobile vision APIs, Google machine learning framework for mobile computing, Google firebase.
Textbooks:
Lecture Notes Reference book: Android Sensor Programming by Example, by Varun Nagpal, Packt Publishing
Instructors: Dr. Wenbing Zhao Office: FH 317 Phone: (216) 523-7480 Fax: (216) 687-5405 E-mail: w.zhao1@csuohio.edu Lecture time: T Th 4:00-5:50pm
Tentative Schedule:
Week
Topics
1
(Aug 28 – Sept 1)
Aug 29: Lecture #1 – Overview of the course; syllabus; policies; Software preparation (notes)
Aug 31: Lecture #2 – Android programming: Android Studio (notes)