SylabUZ

Generate PDF for this page

Mobile technologies and applications - course description

General information
Course name Mobile technologies and applications
Course ID 11.3-WE-INFP-MobTechnol.Apl-Er
Faculty Faculty of Computer Science, Electrical Engineering and Automatics
Field of study Computer Science
Education profile academic
Level of studies Erasmus programme
Beginning semester winter term 2017/2018
Course information
Semester 6
ECTS credits to win 4
Course type optional
Teaching language english
Author of syllabus
  • dr inż. Jacek Tkacz
Classes forms
The class form Hours per semester (full-time) Hours per week (full-time) Hours per semester (part-time) Hours per week (part-time) Form of assignment
Lecture 15 1 - - Exam
Laboratory 15 1 - - Credit with grade
Project 15 1 - - Credit with grade

Aim of the course

Basic knowledge about available mobile technologies and competence in practical mobile application development.

Prerequisites

Principles of programming

Scope

Introduction into designing mobile application Preparation and setup developer environment. Emulation of mobile systems. Developing and debugging mobile applications using the emulators and physical devices.

User interfaces. The design and the implementation of GUI of mobile applications. Rich Internet Applications (RIA) technology for design of mobile user interfaces.

Access to data. Databases dedicated for mobile technology. Access and synchronization with external data sources. Object/relational data mapping.

Exchange information between mobile application and external environment. Communications by using wireless technology: Wireless network (WiFi), BLUETOOTH. XML language  as universal format of data exchange. Web services (SOAP and Rest) technology for universal data exchange. Data serialization  using JSon technology.

Localization. Global Positioning System. Communication with internal  GPS modules. Positioning by using WiFi and GSM information.

Teaching methods

Lecture, laboratory exercises.

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

Lecture – the main condition to get a pass are sufficient marks in written exam.

Laboratory – the main condition to get a pass are sufficient marks for all laboratory exercises and  tests conducted during the semester.

Project – the main condition to get a pass are sufficient marks for individual task conducted during the semester. There is also possible, that larger tasks can be carried out in groups, but each student will be assessed individually.

Recommended reading

  1. Imieliński T. Mobile Computing. KLUWER, 1996.
  2. Clark M. Wireless Access Networks. Wiley, 2002
  3. Kumar V. “Mobile Database Systems”,  John Wiley & Sons, 2006
  4. Burnette E. “Hello, Android: Introducing Google's Mobile Development Platform”, 2010
  5. Baddeley G. „NMEA sentence information” http://home.mira.net/~gnb/gps/nmea.html
  6. Nakamura K. „The Global Positioning System FAQ” http://www.gpsy.com/gpsinfo/gps-faq.txt.
  7. MICROSOFT MSDN http://msdn.microsoft.com/pl-pl/default.aspx
  8. BLUETOOTH http://www.blutooth.com
  9. CODEGURU http://www.codeguru.com/

Further reading

Notes


Modified by dr inż. Jacek Tkacz (last modification: 26-05-2017 11:48)