Mobile computing

A.Y. 2018/2019
9
Max ECTS
96
Overall hours
SSD
INF/01
Language
Italian
Learning objectives
Il corso è finalizzato ad introdurre le peculiarità dello sviluppo per dispositivi mobili sia da un punto di vista teorico che applicativo
Expected learning outcomes
Undefined
Course syllabus and organization

Single session

Responsible
Lesson period
First semester
ATTENDING STUDENTS
Course syllabus
FIRST PART: Fundamentals of Mobile Computing
- Introduction to MC
- OS and developing on mobile devices
- Analysis and design of applications for mobile devices (GUI design and design of the code organization)
- Architectures that includes mobile devices
- Techniques to acquire position and spatio-temporal data management
- Testing, debugging and deploy of apps for mobile devices

SECOND PART: app development with apache cordova.
- Introduction to Javascript
- Development of single-page responsive web apps
- Development with Apache Cordova e PhoneGap
- Interaction with the OS, acquisition and use of position
- Plugins


THIRD PART: app development in Android
- Introduction to Android development
- View development
- Model development
- Controller development
- Managing threads
- Acquiring and using position
NON-ATTENDING STUDENTS
Course syllabus
same
INF/01 - INFORMATICS - University credits: 9
Laboratories: 48 hours
Lessons: 48 hours
Professor: Mascetti Sergio
Professor(s)