Mobile Programming A.A. 2016/2017
NEWS Area: :
The Uniweb subscription list for the Semptember 19 exam is now open. The exam will take place in class 1BC45 at 9:30.
Soon after the exam follows the project presentation session.
LECTURES ARE TAUGHT IN ENGLISH
PREREQUISITEs: None. However, must have some notions on Computer Networks and basic programing skills in some OO programing language
TEXT BOOK: (i) The Android Developer's Cookbook: Building Applications with the Android SDK (2nd Edition); Addison Wesley;2013; ISBN-13: 978-0321741233. (ii) Wireless Communications & Networks (2nd Edition), William Stallings; Prentice Hall; 2005; 0131918354
OTHER MATERIAL: slides and scientific papers (check the lecture calendar for suggested readings)
CLASS AIMS:
This class offers an overview on a variety of topics in the context of the mobile computing paradigm including but not limited to mobile sensing, wireless communications, localization and augmented reality. The lectures are complemented with laboratory sessions, where the students will be introduced and explained main components of the Android platform.
CLASS SCHEDULE (2st semester):
Lectures will start on Friday, March 03, 2017
Lecture Calendar
Lecture |
Date |
Contents |
1
|
March 3 |
Lecture:
Mobile and Ubiquitous Computing Paradigm / Applications
Suggested Read#1 - Pervasive Computing Vision and Challenges
Suggested Read#2 - The ParcTab project
|
2
|
March 10
|
Laboratory:
Introduction to Android: Architecture, Activity Lifecycle
Mandatory: IDE Installation tips
Lab-1 application list: [ 1.,
2.]
|
3
|
March 17 |
Lecture:
Wireless Communications / Standards and Protocols
|
4
|
March 24
|
Laboratory:
Android Resources, UI design, Networking
Lab-2 application list: [ 1.,
2., 3.,
4.,
5.]
|
5
|
March 31 |
Lecture:
Localization & Mobile Phone Sensing
|
6
|
April 7
|
Laboratory:
UI related, Database and ContentProvider
Lab-3 application list: [ 1.,
2., 3.,
4.,
5.]
|
7
|
April 10 |
Lecture:
Cross Platform Development , Wearables
|
8
|
April 21
|
Laboratory:
Localization, Services, BroadcastReceivers and Notifications
Lab-4 application list: [ 1.,
2., 3.,
4.,
5.]
|
9, 10
|
April 28, May 5
|
Lecture & Laboratory:
Mix: Android Components | LTE/LTA-A and Applications
Project Pitch
|
11
|
May 12
|
Lecture:
Arduino and Network Traffic Analysis
|
Submitted Project Proposals
|
12
|
May 19
|
Lecture:
Seminar: Internet of Things in Connected Transport (ITS)
|
13
|
May 31
|
Lecture:
Seminar: Anticipatory Mobile Computing and Mobile Data Mining - P1
|
14
|
June 1
|
Lecture:
Seminar: Anticipatory Mobile Computing and Mobile Data Mining - P2
|
EXAM:
-
Consists of a (1) GROUP PROJECT with paper/report and a slide presentation of the former, and (2) a WRITTEN QUIZ taken prior to project presentation.
-
Project ideas should be first discussed with the Professor and the project output (code, paper/report, etc.) or at least a semi-definitive version, should be sent to abujari[AT]math.unipd.it 7 days prior to the exam (final).
-
The WRITTEN QUIZ consists of a short Q&A related to subjects discussed during the lectures. An example of the quiz is provided in the link
[it], [en]