Fall 2014
A Special Course
for
Purdue University's Master of Science in Technology Gradute Program:
IT/Advanced Computer Applications Track
Lecture/Activities Schedule
Meeting No |
Topics/Activities |
Date |
1,2 |
Aug. 25: Echo 360
Recorded Lecuture 1 (wasted about 7 min, please fast forword it) Introduction to the course **An Overview Mobile Computing Systems and Applications **8/25 Lecture Note 1, Aug. 27: Echo 360 Recorded Lecture 2 |
8/25,27 |
3 |
Sept. 3: Echo 360
Recorded Lecture 3 Lecture Note 2: Mobile Networking and Communication Infrastructures and Technologies |
9/1* (*Labor day), 9/3 |
4, 5 | Sept. 8: Echo 360
Recorded Lecture
4 Lecture Note 3 (PDF file, HTML file): Smartphones and OSs, Development Tools, and Android Application Framework Other Referred Materials: ** XML Technology, http://www.w3.org/standards/xml/ ** Extensible Markup Language Standards ** Java for C/C++ Programmer, e-Book, 2002, by Prof. Paul I. Lin, http://www.etcs.ipfw.edu/~lin/Spring02/JavaLectureNotesIndex.html *** Chapter 1 - Java Programming Basics ** Unified Modeling Langauge Tutorials/References *** Practical UML: A Hands-On Instruction for Developer, by Randy Miller *** Introduction to OMS's Unified Modeling Mangauge (UML) Sept. 10: Echo 360 Recorded Lecture 5 **Lecture Note 4: Mobile Enterprise Strategies and Solutions **Study Code Segments of Chapter 2. Application Basics: Activities and Intents, from the Text Book 2: The Android Developer's Cookbook, 2nd, by Ronan Svhwarzs, et. al., published Addison Wesley. |
9/8, 10 |
6,7 | Sept. 15, Echo 360
Recorded Lecture 6 Sept. 17, Echo 360 Recorded Lecture 7 ** Lecture Note 5: Android App Development Design, and Design Patterns ** Lecture Note 6: Highlights of Android Code Segments (Hour 2 samples) |
9/15, 17 |
8, 9 | Sept. 22, Echo 360
Recorded Lecture 8
Sept. 24, Echo 360 Recorded Lecture 9 9/22 ** Lecture Note 7: Mobile Application Data, Data Modeling, Business Process Modeling ** Discussion on "Mobile Device & Communication Technologies Evaluation and Assessment" ** Problem Statement *** Fall 2012 CPET 565 Report - Sayed Hassan and Heidi Prussing *** Fall 2012 CPET 565 Report - Muhammad Shoaib and Joel Bauer 9/24 ** Exam 1, Oct. 1, Wednesday 3:00-4:00 PM online exam, coverage/topics ** "Mobile Device & Communication Technologies Evaluation and Assessment," Fall 2014 CPET 565 Report/Presentation PPT file with audio presentation; PDF file; Andrew Repp, (Richard) Olubusayo Adeyemo, and Kyle Belvins ** Lecture Note 8: Java Multi-Threading |
9/22, 24 |
10,11 | Sept. 29, Echo 360
Recorded Lecture
10 Oct. 1 - Exam 1 (No Lecture) 9/29 ** Lecture Note 9: Android Programming Development Topics: Threads, Handlers, Alerts, Services, and Broadcast Receivers; from Chapter 3 of the text book: The Android Developer's Cookbook ** Disucssion of Hw Assignment 2: Mobile Enterprise Strategic Planning |
9/29, 10/1 |
12, 13 | Oct. 6, Echo 360
Recorded
Lecture 11 Oct. 8, Echo 360 Recorded Lecture 12 10/6 Topics of Discussion ** Lecture Note 10: Mobility Management: Mobile IP and Cellular Networks, and Examples ** Discussion on Mobile Enterprise Strategic Planning *** Mobile Enterprise Strategies, by Sayed Nayab Hassan and Heidi Prussing, 2012 CPET 565 *** Management's Strategic Planning, by Muhammad Shoaib Mansur and Joel Bauer, 2012 CPET 565 10/8 Topics of Discussion ** Lecture Note 10: Mobility Management (continue) ** Lecture Note 11: Final Project discussion *** Mobile Inventory Management System, 2012 CPET 565 Final Project Presentation, by Muhammad Shoaib Mansur and Joel Bauer |
10/6, 8 |
14 |
Oct. 13 - Fall Break Oct. 15, Echo 360 Recorded Lecture 13 10/15 Topics of Discussion: * Lecture Note 11 on Android Device Storage Options ** Shared Preferences - Primitive data ** Internal device storage - Private data ** Large data sets: External storage * External data storage: SQLite database *** Mobile Inventory Management System, 2012 CPET 565 Final Project Presentation, by Muhammad Shoaib Mansur and Joel Bauer (continue) |
10/13 (Fall break), 15 |
15,16 |
Oct. 20, Echo 360
Recorded Lecture 14 10/20 Topics of Discussion: ** UML Lecture Note on Class Digrams ** UML Lecture Note on UML Use Cases, Sequence Diagram, Example Classes of Inventory App ** CPET 565 Mobile Requirements and Modeling Report, by Prussing and Hassan, 2012 Fall ** CPET 565/499 Mobile Requirements and Modeling Report, by Samson Amede and Michael McNair, 2012 Fall ** Toward a Profitable Mobile Data Business Model: Scenarios for Cost Reduction and Innovative Service Plans, White Paper, BridgeWater Systems ** Data Modeling for Mobile Services in the Real World, by C.S. Jensem, T.B. Pedersen, L. Speicys and I. Timko, LNCS 2750, pp1-9, Oct. 2003, http://www.springerlink.com/link.asp?id=22qlbrtavtyulvk9 Oct. 22, Echo 360 Recorded Lecture 15 10/22 Topics of Discussion: Part 1. Lecture on Bluetooth Protocol **Bluetooth Training Videos from Bluetooth SIG, Presented by Robin Heydon: (a) An Introduction to Bluetooth Technology, 10:55 min, (b) Bluetooth Architecture, 4:43 min: https://www.bluetooth.org/en-us/training-resources/training-videos **IEEE 802.1.15 WPNs (Wireless Personal Area Networks), http://standards.ieee.org/about/get/802/802.15.html Part 2. Android Bluetooth Classes and APIs for Bluetooth apps, Lecture note Part 3. Android SQLitedatabase classes and Apps, Lecture note |
10/20, 22 |
17,18 |
Oct. 27, Echo 360
Recorded Lecture 16 10/27 Topics of Discussion: (1) Android Classes used in the Text Book: Android Application Development in 24 hours: Hours 13, 14, 15, 16: Android SQLite Database Package, Android Database Cursor Class, JSON – JavaScript Object Notation Package, Content Providers, and Loader Class (2) Hour 16 Developing a Complete App - Lecture Note (3) Android Design Web site, https://developer.android.com/design/index.html *** Design Video: Advanced Design for Engineers, presented by Alex Faaborg, Google I/O, 56 minutes, https://developers.google.com/events/io/2012/sessions/gooio2012/1204/ (4) Senior Design Projects PPT Reports ** Android Golf Statistics Tracker, by Brad Sorensen and Kory Martin, May 2012 ** Mobile Confrot Control, by Michael McNair and Nathan Schaefer, Dec. 2013 ** Auto Lynk OBD-II Scanner, by Chris Frey, May 2013 Oct. 29, Echo 360 Recorded Lecture 17 10/29 Topics of Discussion: (1) Hw 4 Mobile App System Design - discussion, due 11/10, Hw 4 in html page form (2) Mobile Infrastructure and System Design, Lecture note 2-a Introduction to OMG's Unified Modeling Language, OMG, July 2005 2-b Practical UML: A Hands-on Introduction for Developers, by Rabby Miller 2-c System and/or Infrastructure Diagrams, Context Diagram, UML Diagrams (Use case diagram, Sequence diagram), Data Modling topics, Process flow, Data/Information flow, Work flow, Mobile Sales Automation: Ordering Mangement process diagrams |
10/27, 29 |
19,20 |
Nov. 3, Echo 360
Recorded Lecture 18 Nov. 3 Topics of Discussiion ** Exam 2 (Online, open book) scheduled on Nov. 10 (Monday), 3:00-4:00 PM *** Exam 2 coverage areas ** Review/discussion of Final Projects on Mobile Enterprise Pilot Project (Hw3: Mobile Project Data Modeling & Requirements) *** CPET 565 Mobile Sales Application: Inventory Tracking, Richard Adeyemo, Kyle Blevins, and Andrew Repp *** CPET 499 Mobile Device Manager, Cole Vandermotten *** CPET 499 Mobile Inventory Management, Chris Meisner and David Rash *** CPET 499 Mobile App for Lawn Care Application, Drew Baumgartner and Nicholas Stevens *** CPET 499 Android App with Database Map, Allan Burris and Jason Arango *** CPET 499 Mobile Business Intelligent for Electrical Parts Distribution, Vince Knowwinski and Marcel LeClair ** Lecture Note on Android Media Techniques Nov. 5, (No Lecture due to power outage) |
11/3, 5 |
21,22 |
Nov. 10 (Exam 2 - No lecture) Nov. 12, Echo 360 Recorded Lecture 19 Nov. 12, Topics of Discussion, Lecture note * Android Telephony Package & APIs, Example Applications * Cellular network information, signal strength, Phone state &service, SmsMagager, TelephonyManager * Review of Mobile Networking Communication Infrstructure and technologies |
11/10, 12 |
23, 24 |
Nov. 17, Echo 360
Recorded Lecture 20 Nov. 17, on Location-Based Services, PDF, HTML ** Introduction to Location Based Services (LBS) ** Location Strategy ** Best Practices and Guidelines for LBS, ** Android-based LBS packages and classes ** Android LBS Examples Nov. 19, Echo 360 Recorded Lecture 21 Nov. 19, Topics of Discussion ** Discussion of Final report guideline and due date ** Review and discussion of Hw 4 Mobile App System Design *** CPET 565 Mobile Inventory System, by Andrew, Richard, and Kyle *** CPET 499 Mobile Inventory Capturing System, by Chris and David (To be continue) |
11/17, 19 |
25 |
Nov. 24 Echo 360
Recorded Lecture 21 Nov. 24 Topics of Discussion * Developing Cloud-Based Mobile Apps, HTML note * Review and discussion of Hw 4 Mobile App System Design *** CPET 499 Mobile Inventory Capturing System, by Chris and David Nov. 26 - No Class (Thanksgiving break) |
11/24, 26* (*Thanksgiving) |
26,27 |
Dec. 1, Echo 360
Recorded Lecture 22 Dec. 1 & 3 Topics of Discussion, Lecture note * Review and discussion of Hw 5 Progress Report on Software Program Coding and Testing, due 11/24 ** CPET 565 Mobile Inventory System, by Andrew, Richard and Kyle * Topics on Smartphone Sensing, Sensor Networks, M2M, IoT, WoT ** Sensor networks ** Internet of Things, Strategies, and Research Roadmaps ** Web of Things, standards Dec, 3, Echo 360 Recorded Lecture 23 Dec. 3 Topics of Discussion, Lecture Note Wired/Wireless Sensor Network (with Cloud Services) Projects * Wired and Wireless Sensor Networks for Bridge Health Monitoring, Paul Lin, MengWei Li, Robert Tilbury, Max Yen, and Dong, Chen, April 22, 2014 * Modula Biometric Monitoring System, Eric Kinzie and Amnah Allboani, May 2013 * Auto Dialing Sump Pump Alarm System, Fahad Nader, Dec. 2013 * Remote Reporting of Freezer Temperature Status, Steve Bienz, Dec. 2013 * Integrated Hydrometer System for Fermentation Testing and Control, James Schurger, Dec. 2013 SmartPhone Sensors and Control Apps Project * Android Golf Statistics Tracker, Brad Sorensen and Kory Martin, Dec. 2012 * Auto Lynk OBD-II Scanner, Chris Frey, May 2013 * Design of a Web-based Services for Supporting AVL System, Brent Clark, May 2013 * Mobile Comfort Control, Michael McNair and Nathan Schaefer, Dec. 2013 CPET 565/499 Mobile App for Enterprise Application Projects, 2012 * SNAP Enterprise Mobile App, Robert Tilbury and Luis D. Morales * Mobile App: Sales Executive Dashboard, James Fracica and Chris Frey * Mobile Business Intelligent for Pharmaceuticals , Heidi Prussing and Sayed Nayab Hassan * Mobile Customer Support System, MengWei and Stephen C. Obioma * Just-in-Time Inventory Tracking , Samson Amede and Michael McNair * Mobile Inventory System, Muhammad Mansur and Joel Bauer |
12/1, 3 |
28 |
Dec. 8, Echo 360
Recorded Lecture 24 Dec. 8 - Draft copy of the Final Report & PPT file (Review and Discussion) |
12/8, 10 |
Final Report and PPT file with Audio Recording and Demo due Dec. 17 (Wednesday) - submitted via your cloud storage, with URI and password send in email. | 12/15 to 21 |