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]