Module J: Internet services and applications

Subject description

The course covers selected topics on the architectures and operation of modern Internet applications, illustrating them with practical examples. A brief evolutionary overview of the development of information and communication services and the transition from traditional systems to Internet technologies will be given. We will present in detail the architectures and technologies for the provision of carrier services (IP telephony, IP television), over-the-top services, the web, peer-to-peer systems and the Internet of Things. Additional attention will be paid to the principles of blockchain and aspects of the use of artificial intelligence in the development of services and applications. Throughout the course, particular emphasis will be placed on cyber security at application and user level, providing an introduction to the basics and guidelines in this area, as well as practical examples of attacks and defences in different domains.

The subject is taught in programs

Objectives and competences

The objective of the course is to give the students an overview of the basic principles of operation of internet services and applications from the architectural in technological aspects, as well as the development ecosystems. The course further familiarizes the students with the problems of acquisition and processing of data in internet services and applications, distribution of content over the internet, as well as an overview of user, business and regulatory aspects of internet services.

Teaching and learning methods

Lectures for theoretical aspects, laboratory exercises and real-case scenarios and problem solving through project work. Part of the pedagogical process will be carried out with the help of ICT technologies and the possiblities they offer.. Study visits and invited lecturers. 

Expected study results

After successful completion of the course, students should be able to: 

  • describe the architectures and operation of systems for providing modern voice, video and data services, 
  • explain the common security threats and preventive measures in internet services, 
  • describe different scenarios of the Internet of Things, the building blocks and techniques needed for their implementation, 
  • design voice, video and data services, taking into account all the. necessary.building blocks 
  • create a webbased service using multiple modern development principles 

Basic sources and literature

  1. Plevyak, T., Sahin, V., Next Generation Telecommunications Networks, Services, and Management, Wiley-IEEE Press, 2010, 328 str., ISBN: 978-0470575284 

  2. Mitra, S., Bhatnagar, G., Introduction to Multimedia Systems, Academic Press, 2001, 300 str., ISBN: 9780125004527 

  3. Benoit H., Digital Television: Satellite, Cable, Terrestrial, IPTV, Mobile TV in the DVB Framework, Taylor & Francis, 2008, 978-0-240-52081-0 

  4. Rashvand, H. F., Alcaraz Calero, J. M., Distributed Sensor Systems: Practice and Applications, 2012, ISBN: 978-0-470-66124-6 

  5. Brooks, C. J., Grow, C., Craig, P. A., Short, D., Cybersecurity Essentials, 1st ed., Sybex, 2018 

  6. Članki, objavljenih v revijah, npr. / Articles published in magazines, i.e.: IEEE Communications Surveys & Tutorials, http://www.comsoc.org/livepubs/surveys/index.html 

Stay up to date

University of Ljubljana, Faculty of Electrical Engineering Tržaška cesta 25, 1000 Ljubljana

E:  dekanat@fe.uni-lj.si T:  01 4768 411