Mobile Computing
A.Y. 2018/2019
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
Lesson period: First semester
Assessment methods: Esame
Assessment result: voto verbalizzato in trentesimi
Single course
This course cannot be attended as a single course. Please check our list of single courses to find the ones available for enrolment.
Course syllabus and organization
Single session
Responsible
Lesson period
First semester
ATTENDING STUDENTS
Course syllabus
NON-ATTENDING STUDENTS
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
- 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
Course syllabus
same
INF/01 - INFORMATICS - University credits: 9
Laboratories: 48 hours
Lessons: 48 hours
Lessons: 48 hours
Professor:
Mascetti Sergio
Professor(s)