Objectives and competences
To introduce to students importance of ubiquitous systems, technological infrastructure and typical case studies.
Content (Syllabus outline)
• Introduction: computer networks and connectivity, ambiental intelligence,
»Everyware«.
• Context aware systems: embedded computers, cyber-physical systems, localisation, identification, ad-hoc networks.
• Technological basics: wireless communications, positioning systems (GPS, Galileo,..), radio frequency identification (RFID), dedicated equipment, voice and optical recognition.
• Development of ubiquitous applications.
• Cloud computing for ubiquitous systems.
• Edge computing and Fog computing
• Human computer interaction (HCI) for ubiquitous systems.
• High-performance computing and the use of artificial intelligence for ubiquitous applications.
• User experience design.
• Selected topics from ubiquitous systems (introduction to the seminar – following the development): intelligent home, healthcare, wearable systems, electronic guides, non- technical aspects, case studies.
Learning and teaching methods
lectures,
lab work,
project.
Intended learning outcomes - knowledge and understanding
On completion of this course the student will be able to
• explain the meaning and uses of ubiquitous applications,
• choose appropriate technology related to the construction of ubiquitous solutions,
• analyze the problem, conceive and build a ubiquitous application.
Intended learning outcomes - transferable/key skills and other attributes
• Communication skills: project presentation,
• Use of information technology: project work,
• Organisation skills: preparations for the project,
• Problem solving: implementation of the project,
• Working in a group: collaboration in joint projects.
Readings
• F. Adelstein, S. KS Gupta, G. Richard III, L. Schwiebert. Fundamentals of Mobile and Pervasive Computing, McGraw-Hill, 2004.
• D. Vreber: Prosojnice s predavanj. Vir je dostopen v digitalni obliki na estudij.um.si, Univerza v Mariboru, Univerza v Mariboru, Fakulteta za elektrotehniko, računalništvo in informatiko, Maribor, 2021. Tekoče obnavljano
• S. K. Mostefaoui, Z. Maamar, G. M. Giaglis, Advances in Ubiquitous Computing: Future Paradigms and Directions, IGI Publishing, 2008.
• Greenfield. Everyware: The Dawning Age of Ubiquitous Computing, New Riders Press, 2006.
• M. Kuniavsky. Smart Things: Ubiquitous Computing User Experience Design, Elsevier, 2010.
Prerequisits
Knowledge of computer and information systems, communication technologies and application of basic programming techniques is recommended.
Additional information on implementation and assessment Lab work is an optional component of the evaluation. The exam may be replaced by written midterm examinations with a weight of 40%.