SLO | EN

Objectives and competences

The objective of this course is for students to be able to demonstrate understanding of theoretical basis and use of advanced interaction solutions in IoT environments, and to explain techniques for design and development of mobile interaction systems for various IoT environments.

Content (Syllabus outline)

• • Introduction: ubiquitous computing, interaction model, intelligence in IoT environment, intelligent environment, wireless sensor networks WSN, and services and ower consumption in IoT environments, • IoT environment: functionalities, interaction interfaces and their role, intelligent systems and architectures, distributing functionalities regarding available power, • Mobile tagging and QR code: characteristics and features, utilization, advantages/disadvantages, security issues, robustness, color QR codes, coding/decoding and encryption, dynamic QR codes, interaction by using QR codes, QR codes in AR, QR codes in IoT environment, universal identification, • Conversational interfaces: next-generation interaction interfaces, conversational agents (chatbots), artificial intelligence (AI) and conversational agents, avatars, mobile agents, algorithms and conversational dialogue systems, • Conversational interfaces for interaction in IoT environments: utilization in intelligent environments, advantages, utilization of AI, frameworks for IPA assistants, • Recommendation systems: utilization of artificial intelligence, utilization in interaction in IoT systems, • Smart wearable devices: classification, utilization in IoT environments, ubiquitousness in intelligent environment, AI utilization and support for AR and VR, • Haptic interfaces: haptics, kinesics, feedback information in interaction, classification of haptic devices, • Gesture interaction: taxonomy of gestures, utilization of gesture interaction, application domains in IoT environments, interface design, gesture interaction for VR and AR systems.

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 • to explain theoretical basis of technologies that enable development of advanced interaction systems in IoT environments, • utilize hardware and software for designing of advanced interaction systems in IoT environments, design and implement the advanced interaction system for IoT environments

Intended learning outcomes - transferable/key skills and other attributes

• Communication skills: oral lab work defence, and presentation of project work. • Use of information technology: searching information on the internet, use of software frameworks. • Problem solving: designing and implementation of advanced interaction systems for IoT environments.

Readings

• Matt Jones and Gary Marsden: Mobile Interaction Design, John Wiley & Sons Ltd, The Atrium, Southern Gate, Chicester West Sussex PO19 8SQ, England, 2006. • The Internet of Things: From RFID to the Next-Generation Pervasive Networked Systems (Wireless Networks and Mobile Communications), Lu Yan, Yan Zhang, Laurence T. Yang, Huansheng Ning, Auerbach Publications, Taylor and Francis Group, 2008. • Alexander Felfernig, Ludovico Boratto, Martin Stettinger, Marko Tkalčič:Group Recommender Systems An Introduction, Springer, 2018. • Tuva Lunde Smestad: Personality Matters! Improving The User Experience of Chatbot Interfaces, NTNU, 2018

Prerequisits

Recommended is knowledge of programming and application of embedded systems.

  • izr. prof. dr. MATEJ ROJC, univ. dipl. inž. el.

  • Project: 60
  • Oral examination: 40

  • : 30
  • : 30
  • : 120

  • Slovenian
  • Slovenian

  • TELECOMMUNICATIONS - 3rd