Startpage for TV Application
Název práce v češtině: | Startpage for TV Application |
---|---|
Název v anglickém jazyce: | Startpage for TV Application |
Klíčová slova: | Javascript, Set-top box, Webové technologie, React, Redux |
Klíčová slova anglicky: | Javascript, Set-top box, Web development, React, Redux |
Akademický rok vypsání: | 2016/2017 |
Typ práce: | bakalářská práce |
Jazyk práce: | angličtina |
Ústav: | Katedra distribuovaných a spolehlivých systémů (32-KDSS) |
Vedoucí / školitel: | prof. RNDr. Tomáš Bureš, Ph.D. |
Řešitel: | skrytý - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 04.11.2016 |
Datum zadání: | 04.11.2016 |
Datum potvrzení stud. oddělením: | 29.11.2016 |
Datum a čas obhajoby: | 20.06.2017 00:00 |
Datum odevzdání elektronické podoby: | 16.05.2017 |
Datum odevzdání tištěné podoby: | 16.05.2017 |
Datum proběhlé obhajoby: | 20.06.2017 |
Oponenti: | Mgr. Vojtěch Horký, Ph.D. |
Zásady pro vypracování |
During the past years enhanced TV experience has become widespread. No matter the technology, customers can enjoy rich content in unified and appealing user interfaces. Nangu.tv is a platform that offers IPTV and OTT services for TVs, PCs and mobile devices. End users enjoy not only the content, but also comfortable functions like timeshift, video on demand, recordings or interactive electronic program guide.
The goal of this thesis is to develop Startpage application usable in the nangu.tv TV application. The Startpage is an entry point to a large variety of functions offered by the platform. It will have an intuitive grid-based visual interface, tailored for the remote controller. Tiles generated into this grid will serve as links to various combinations of applications and content. Other, less important sections of the TV application will be available through text based menu integrated into the Startpage. It will be developed with the use of modern web technologies in order to run in web browsers present in set-top boxes. The intersection with the best practices of web development will be analyzed, emphasizing the importance of performance. Set-top boxes are less performant than current PCs so Startpage, full of interactive graphics, has to efficiently use the available resources. The client application will be loosely integrated with the nangu.tv platform enabling reusability. The application has to adapt to both local and network data sources and their API. It will support several content types and data sources for the tiles and it should offer easy addition of new data sources. The template for the tiles and menu items on the startpage will be provided by application server specifying the data sources subsequently used to generate the grid. |
Seznam odborné literatury |
David Flanagan, 2011. JavaScript: The Definitive Guide: Activate Your Web Pages (Definitive Guides). 6th Edition. O'Reilly Media.
Douglas Crockford, 2008. JavaScript: The Good Parts. 1st Edition. O'Reilly Media. Michael Mikowski, 2013. Single Page Web Applications: JavaScript end-to-end. 1st Edition. Manning Publications. |