Darko Dejanović

Darko Dejanović is a software developer and a Team Lead at Hero Health Inc. and an Instructor at NIT Institute. During his career, he was involved in different courses such as embedded Linux, software in DTV, design of algorithms, and more.

With more than a decade of experience in the industry, he took part in all stages of projects planning, execution, and maintenance and took part in numerous successful projects in consumer electronics, DTV, and MedTech projects.

Darko Dejanović graduated and received an M.Sc. degree in Electrical and Computing Engineering from the Faculty of Technical Sciences, University of Novi Sad, Serbia, in 2013 and 2014 and received an M.Sc. degree in Engineering Management from the Faculty of Technical Sciences, University of Novi Sad, Serbia. He authored more than 10 publications in journals and conferences.

References

  • Dejanović Darko, Rapić Davor, Fimić Nemanja, Kuzmanović Nikola, Savić Milan; “A proposal for VMS extension of Android based DTV STB”, Str.144-146, ISBN:978-1-4799-1412-8, IEEE Consumer Electronics Society, Berlin.

  • Dejanović Darko, Fimić Nemanja, Subotić Miloš, Benarik Laslo; “A method of centralized resource management on a set-top box”, IEEE ICCE Berlin 2014.

  • Subotić Miloš; Fimić Nemanja; Dejanović Darko; Miljković Goran; “A method for system calls sandboxing based on atomic trusted code region”, IEEE ICCE Berlin 2014.

Courses

Learn all about media delivery, processing and playback in today’s software stacks, and become able to implement your own media stack.

Course gives an introduction into how media content is created, distributed, received, processed and played back in today’s Digital TV and multimedia standards, applications and software stacks. Specific consideration is given to reception stage, including the understanding of demultiplexing, descrambling and decoding phases and their integration via layered software stack and media frameworks into modern application runtimes. Course has a practical dimension, with laboratory exercises in Android TV or HTML-based runtimes, which are most commonly used in today’s media receivers.

Course topics:

  • Introduction to digital TV and multimedia
  • Media receiver architecture
  • Multimedia distribution, reception and demultiplexing
  • Media device software platform
  • DTV middleware and application layer
  • Internet TV and IPTV
  • Content protection and conditional access
  • Video compression and coding formats
  • Application layer architectures
  • Application layer based on W3C standards
  • User Experience in media application design

Requirements

Software: RealVNC, Virtual Box, Chrome browser.
Hardware: Computer with an Internet connection, working speakers, and microphone.
Prior knowledge: Students should have basic programming knowledge in either Java (preferably within Android) or basic C/C++.