Download presentation
Presentation is loading. Please wait.
1
Mobile and Social Computing
CFU: 6 24 hours (Lecture) 36 hours (Lab and practice)
2
Useful information Lecturer: Tutor: Gianluigi Folino
Phone : 0984/831731 Tutor: Andrea Vinci
3
Timetable Monday 17:00-19:00, Lab 31A . Friday 10:30 -13:30, Lab 31A.
Office Hours Tuesday 14: :30 41/c (DIMES) II floor Or please send me an for an appointment
4
Course Objectives Ability to design a context-aware mobile application and to implement it on Android platforms. The application should also interoperate with social networks. The students will also gain knowledge of iOS and learn to use the most advanced tool for programming mobile application on iOS and Android.
5
Textbooks and Further References
Homepage of the course Massimo Carli, Android 6: Guida per lo sviluppatore, Apogeo (in italian).
6
Program (1) Introduction to Pervasive Computing
Context and Context-Aware Computing Location based systems Tags QR Code RFID tags NFC tags Introduction to mobile devices Introduction to Android operating system A brief story of Android Android fragmentation Android architecture Dalvik Virtual Machine Market and Android distributions
7
Program (2) Introduction to GUI for Android View Layout Adapter
Main widgets: EditText, TextView and Button Handling Data Android components Activity and lifecycle of an activity Intents and interprocess communication Services Content providers Broadcast receivers
8
Program (3) Android: location based services Location manager
Location provider Maps Android: Sensors and Hardware Accelerometer and other sensors Bluetooth Wifi Handling NFC tags Introduction to social networks and android iOS: Architecture and Introduction to iOS platform Introduction to applications and programming using iOS
9
Tools and Installation
1) Download and install JDK, last version 2) Download and install Android Studio from here: 3) Post installation: Run Android Studio and update Android SDK. More info on the next practice.
10
Methods and Criteria for Learning Assessment
Presentation and discussion of a project of a context-aware mobile application. The project must be send by , at least a week before the date of the exam. Oral examination.
11
Pervasive Computing (suggested reading)
Course on Pervasive Computing Context Aware Computing Location based systems Tags
12
Android programming Please refer to the slides downloadable from the website of the course “Programming with Android” by Luca Bedogni and Marco di Felice:
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.