License Notice
You are highly encouraged to use and share these lectures, just follow the Creative Commons license below, and do not hesitate to give us your feedbacks

All the works below by Navid Nikaein is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License.
Attribution: You must attribute this work to the author(s).
Commercial: You may use this work for commercial purposes.
Derivative Works: If you alter, transform, or build upon this work, you may distribute the resulting work only under the same, similar or a compatible license.
Mobile Application and Services : Design and Development
Please stay tuned to this webpage as it is subject to regular modification during the semester.
Course Description
The goals of this course are twofold. First, it aims to give a detailed description of mobile services offered by cellular wireless networks as well as those provided by emerging broadband networks. To better understand the operations of these services, an overview about the evolution of wireless systems and their architectures are discussed at the beginning of this lecture. Second, this course targets the description of new emerging technologies and tools used to design and implement multimedia applications for mobile devices (cell phones, smartphones, PDAs, etc.) taking into account the technical constraints relative to storage capacity, processing capacity, display screen, communication interfaces, and user profiles.
Tentative Course Schedule and Syllabus
The schedule is subject to modification. Please stay tuned for updates.
- October 2011: Introductionary lectures to iOS/Android
- 06: Introduction - Mobile Application and Platform Landscape
- 13: Android basics - and mini Lab Session
- 20: iOS basics - and mini lab session on custom navigation
- 27: Android trends/market/business model (M. Windal STEricsson)- Android Lab session TBD
- November 2011: Android/iOS fundamentals and Lab sessions
- 10: iOS trend/market/bussiness model (30') - Lab session on baby game with animation (by Mr. Alex Reche)
- 17: iOS design guideline and performance optimization, Lab Sessions on map kit, xml parser, and flicker API (by Mr. Alex Reche)
- 24: Working on the intermediate evaluation
- December 2011: Android/iOS fundamentals and Lab sessions
- 01: Android Lab session TBD
- 08: iOS Lab Sessions on Facebook API and persistent data storage (by Mr. Alex Reche)
- 15: Intermediate Evaluation of the Challenge project: presentation/initial demo
- January 2012: Advance Topics
- 05: Android Lab Session TBD
- 12: Location-based Services, GeoLocation, Geo Social Services - Local Storage and Offline-Capable Applications
- 19: Mobile Web Application for iPhone and Android - Cross-platform development (PhoneGap)
- 26: Mobile application marketing and strategy - Mobile UI Design
Lecture Notes
Slides will be posted here and to the intranet here \\datas\teaching\courses\mobserv\fall-2010 when available. In addition, each group of 2-4 students will be assigned a MobServ challenge project:
- The project should be conducted by groups of at most 4 students
- Each team should prepare a report describing the proposed application (Note that sometimes one figure is better than lot of text pages!)
- Each team will have 20mn to present and describe their project
- All students should attend all presentations and contribute in the discussion
- The final presentation will be after the last session of the course
A description of term projects is available[here] to be updated
The final grade is calculated as follows: 30% Lab Session + 30% Final Exam + 40% Project.
Lecture Notes
Slides will be posted here and to this address \\datas\teaching\courses\mobserv\fall-2010 when available:
| | ||||
| Title | PDF 1:1 | PowerPoint | Additional Material | |
| | ||||
| Chapter 0 Course Organization Fall 2011 |
Download | Download | --- | |
| | ||||
| Chapter 1 Introduction - Mobile Application and Platform Landscape Fall 2011 |
Download | Download | --- | |
| | ||||
Current Project Proposals
| | |||||
| Title | Description | Presentation | Source code | ||
| | |||||
| NFC by STEricsson | Download | Download | -- | ||
| | |||||
Recommanded Reading and Selected Papers
Mobile Web and Design
iPhone
Android
- Android Apps Marketing: Secrets to Selling Your Android App
- Apps Marketing: Secrets to Selling Your Android App