25 entries (M: 70.5)
2019 |
Lazić, Aleksandar; Bjelica, Milan Z; Nađ, Dejan Use of Google Assistant technology in the interactive digital television ConferenceM63 Proceedings of ETRAN 2019, Srebrno Jezero, Serbia, 2019. Abstract | Links | BibTeX | Tags: digital TV, HMI, user interface @conference{etran2019_1, title = {Use of Google Assistant technology in the interactive digital television}, author = {Aleksandar Lazić and Milan Z. Bjelica and Dejan Nađ}, url = {https://www.etran.rs/2019/program2019.pdf}, year = {2019}, date = {2019-06-03}, booktitle = {Proceedings of ETRAN 2019}, address = {Srebrno Jezero, Serbia}, institution = {ETRAN Society}, abstract = {Nowadays, more and more people are using virtual assistant services on various platforms (Android, Windows, iOS). They are becoming present in everyday life such as buying food in market, driving to the job, or for the purpose of an entertainment. This paper presents a software architecture that supports Google Assistant integration in TV application, designed for Android operating system. The aim is to enhance user experience, so previously added intents such as “channel up/down”, “volume up/down” are extended with some more complex commands such as finding TV channel by name and zapping to it or choosing some VOD and schedule it for recording or watching later, by using only a voice command. The majority of existing speech recognition tools provide the result of the speech processing in a free form textual output or structured form textual output. In order to use obtained outputs in an existing TV applications, it is necessary to detect patterns that correspond to mentioned commands. }, howpublished = {M63}, keywords = {digital TV, HMI, user interface}, pubstate = {published}, tppubtype = {conference} } Nowadays, more and more people are using virtual assistant services on various platforms (Android, Windows, iOS). They are becoming present in everyday life such as buying food in market, driving to the job, or for the purpose of an entertainment. This paper presents a software architecture that supports Google Assistant integration in TV application, designed for Android operating system. The aim is to enhance user experience, so previously added intents such as “channel up/down”, “volume up/down” are extended with some more complex commands such as finding TV channel by name and zapping to it or choosing some VOD and schedule it for recording or watching later, by using only a voice command. The majority of existing speech recognition tools provide the result of the speech processing in a free form textual output or structured form textual output. In order to use obtained outputs in an existing TV applications, it is necessary to detect patterns that correspond to mentioned commands. |
2018 |
Vukota, Nataša; Velikić, Gordana; Bjelica, Milan Z; Fimić, Nemanja; Ilić, Mladen [Serbian] Razvoj novog korisničkog interfejsa podsistema za TV prijemnike na bazi Android operativnog sistema - Stage Technical ReportM85 RT-RK Institute for Computer-Based Systems Narodnog Fronta 23a, TR32041, 2018. BibTeX | Tags: digital TV, HMI, user interface @techreport{Stage2018, title = {[Serbian] Razvoj novog korisničkog interfejsa podsistema za TV prijemnike na bazi Android operativnog sistema - Stage}, author = {Nataša Vukota and Gordana Velikić and Milan Z. Bjelica and Nemanja Fimić and Mladen Ilić}, year = {2018}, date = {2018-12-01}, address = {Narodnog Fronta 23a}, institution = {RT-RK Institute for Computer-Based Systems}, howpublished = {M85}, type = {TR32041}, keywords = {digital TV, HMI, user interface}, pubstate = {published}, tppubtype = {techreport} } |
Bjelica, Milan Z How Much Smart is Too Much? Exploring the slow adoption of new consumer technology Journal ArticleM22 IEEE Consumer Electronics Magazine, 7 (6), pp. 23-28, 2018, ISBN: 2162-2248. Abstract | Links | BibTeX | Download | Tags: business, consumer electronics, digital TV, HMI, ieeexplore, internet of things, smart homes, user experience, user interface @article{BjelicaCE, title = {How Much Smart is Too Much? Exploring the slow adoption of new consumer technology}, author = {Milan Z. Bjelica }, doi = {10.1109/MCE.2018.2816179}, isbn = {2162-2248}, year = {2018}, date = {2018-10-05}, journal = {IEEE Consumer Electronics Magazine}, volume = {7}, number = {6}, pages = {23-28}, abstract = {Today's proliferation of smart systems, devices, and things causes some severe side effects. The use cases of "smart" anything, although numerous, are often made very complex due to the abundance of devices required to enable those use cases. This causes a variety of human-machine interfaces (HMIs), which are by no means standardized, making the public adoption of consumer technology much harder than we might anticipate. Smart phones, tablets, and TVs introduce little commonality in user interfaces (UIs) regarding their openness and the variety of applications available. Our vehicles are offering us disconnected, proprietary infotainment systems and awkward input devices, including numerous buttons and touch, jog shuttle, and steering wheel controls. Smart gadgets and homes are among the most complicated both to install and use, as they still require considerable do-it-yourself (DIY) skills or the help of a trained professional. Furthermore, various new wearables now require users to attach electronics to their person-as if the stress of locating the smartphone before leaving the house is not enough on its own. Learning how to use all of these devices, making use of them, and weaving them into everyday life can be so cumbersome that we may stop adopting new solutions altogether. This has already started to happen. Let me attempt to qualify some reasons for the caveat. These come from two trouble-causing dilemmas. The first is integration versus differentiation (Figure 1).}, howpublished = {M22}, keywords = {business, consumer electronics, digital TV, HMI, ieeexplore, internet of things, smart homes, user experience, user interface}, pubstate = {published}, tppubtype = {article} } Today's proliferation of smart systems, devices, and things causes some severe side effects. The use cases of "smart" anything, although numerous, are often made very complex due to the abundance of devices required to enable those use cases. This causes a variety of human-machine interfaces (HMIs), which are by no means standardized, making the public adoption of consumer technology much harder than we might anticipate. Smart phones, tablets, and TVs introduce little commonality in user interfaces (UIs) regarding their openness and the variety of applications available. Our vehicles are offering us disconnected, proprietary infotainment systems and awkward input devices, including numerous buttons and touch, jog shuttle, and steering wheel controls. Smart gadgets and homes are among the most complicated both to install and use, as they still require considerable do-it-yourself (DIY) skills or the help of a trained professional. Furthermore, various new wearables now require users to attach electronics to their person-as if the stress of locating the smartphone before leaving the house is not enough on its own. Learning how to use all of these devices, making use of them, and weaving them into everyday life can be so cumbersome that we may stop adopting new solutions altogether. This has already started to happen. Let me attempt to qualify some reasons for the caveat. These come from two trouble-causing dilemmas. The first is integration versus differentiation (Figure 1). |
Višekruna, Uroš; Bjelica, Milan Z; Savić, Milan; Stupar, Goran Realization of VR application for displaying geographic maps ConferenceM33 International Conference on Electrical, Electronic and Computing Engineering (IcETRAN 2018), (RT1.1), IEEE, Palić, Serbia, 2018. Abstract | Links | BibTeX | Tags: computer vision, consumer electronics, gaming, HMI, ieeexplore, user experience, user interface @conference{Visekruna2018, title = {Realization of VR application for displaying geographic maps}, author = {Uroš Višekruna and Milan Z. Bjelica and Milan Savić and Goran Stupar}, url = {https://www.etran.rs/2018/IcETRAN/News/IcETRAN%20sumarni%20program%20sekcija_Ver.%204.3.pdf}, year = {2018}, date = {2018-06-11}, booktitle = {International Conference on Electrical, Electronic and Computing Engineering (IcETRAN 2018)}, number = {RT1.1}, publisher = {IEEE}, address = {Palić, Serbia}, abstract = {This paper presents realization of virtual reality application in Android operating system. Application provides an overview of a three dimensional planet Earth model that is extended with useful information, such as weather forecast and population density. This information is supplied by using Web services. Application architecture is presented, as well as the results of testing, including memory consumption and frame rate. Possible directions for future work include improvement of graphical design, and optimization of the use of graphical resources. }, howpublished = {M33}, keywords = {computer vision, consumer electronics, gaming, HMI, ieeexplore, user experience, user interface}, pubstate = {published}, tppubtype = {conference} } This paper presents realization of virtual reality application in Android operating system. Application provides an overview of a three dimensional planet Earth model that is extended with useful information, such as weather forecast and population density. This information is supplied by using Web services. Application architecture is presented, as well as the results of testing, including memory consumption and frame rate. Possible directions for future work include improvement of graphical design, and optimization of the use of graphical resources. |
2016 |
Kukolj, Dragan; Đorđević, Dragana; Bjelica, Milan Z; Milošević, Milena Method for determining the emotional state of the user due to the visual impact PatentPendingM94 P-2016-1174, 2016, (Pending). Abstract | Links | BibTeX | Tags: consumer electronics, context-aware, user experience, user interface, user monitoring @patent{Kukolj2016, title = {Method for determining the emotional state of the user due to the visual impact}, author = {Dragan Kukolj and Dragana Đorđević and Milan Z. Bjelica and Milena Milošević}, url = {https://worldwide.espacenet.com/publicationDetails/biblio?II=0&ND=3&adjacent=true&locale=en_EP&FT=D&date=20180629&CC=RS&NR=20161174A1&KC=A1}, year = {2016}, date = {2016-12-01}, number = {P-2016-1174}, abstract = {Method for determining the emotional state of the user due to the visual impact, wherein the method comprises the steps of (100) acquisition of physiological data with the help of at least one biosensor (200), step (101) preprocessing of data collected with the help of the processing unit (201), where are obtained internal features, step (102) forwarding the features in a database (202) on the cloud and to the entrance of the prediction model (203), which is also on the cloud, has for a novelty that the said prediction model (203) is an adaptive algorithm consisted of two phases, wherein the first stage of the model is step (103) of applying of the internal model characteristics obtained after step (101), and a result are predicted pseudo characteristics based on internal characteristics of physiological signals, and the second phase is presented by step (104) of determining the current emotional state based on previously obtained predicted pseudo characteristics, but also on the basis of previously obtained internal characteristics of physiological signals, step (105) of sending the resulting state in the database (202) on the cloud as a reference state for the previous sent internal features, and step (106) the transformation of the emotional state of the user to the appropriate recommendation for action.}, howpublished = {M94}, note = {Pending}, keywords = {consumer electronics, context-aware, user experience, user interface, user monitoring}, pubstate = {published}, tppubtype = {patent} } Method for determining the emotional state of the user due to the visual impact, wherein the method comprises the steps of (100) acquisition of physiological data with the help of at least one biosensor (200), step (101) preprocessing of data collected with the help of the processing unit (201), where are obtained internal features, step (102) forwarding the features in a database (202) on the cloud and to the entrance of the prediction model (203), which is also on the cloud, has for a novelty that the said prediction model (203) is an adaptive algorithm consisted of two phases, wherein the first stage of the model is step (103) of applying of the internal model characteristics obtained after step (101), and a result are predicted pseudo characteristics based on internal characteristics of physiological signals, and the second phase is presented by step (104) of determining the current emotional state based on previously obtained predicted pseudo characteristics, but also on the basis of previously obtained internal characteristics of physiological signals, step (105) of sending the resulting state in the database (202) on the cloud as a reference state for the previous sent internal features, and step (106) the transformation of the emotional state of the user to the appropriate recommendation for action. |
Pešić, Jasmina; Omerović, Kristina; Nikolić, Ivana; Bjelica, Milan Z Automotive cluster graphics: Current approaches and possibilities ConferenceM33 Consumer Electronics - Berlin (ICCE-Berlin), 2016 IEEE 6th International Conference on, IEEE, Berlin, Germany, 2016, ISBN: 978-1-5090-2096-6. Abstract | Links | BibTeX | Download | Tags: automotive, ieeexplore, infotainment, user interface @conference{berlin2, title = {Automotive cluster graphics: Current approaches and possibilities}, author = {Jasmina Pešić and Kristina Omerović and Ivana Nikolić and Milan Z. Bjelica}, doi = {10.1109/ICCE-Berlin.2016.7684705}, isbn = {978-1-5090-2096-6}, year = {2016}, date = {2016-09-05}, booktitle = {Consumer Electronics - Berlin (ICCE-Berlin), 2016 IEEE 6th International Conference on}, publisher = {IEEE}, address = {Berlin, Germany}, abstract = {In this paper we give an overview of current approaches in the development of digital cluster units with rich graphical interface. Given that most of the presented approaches are closed source, proprietary and dedicated to a unique target environment, we discuss possibilities of utilization of open source technologies for cluster graphics development purposes. We give results of an experiment of cluster application developed using HTML5/WebGL technologies. Finally, we contrast different approaches with regard to the development time, scalability, portability, as well as the functional scope and show that utilization of HTML5 can be a viable route for future research.}, howpublished = {M33}, keywords = {automotive, ieeexplore, infotainment, user interface}, pubstate = {published}, tppubtype = {conference} } In this paper we give an overview of current approaches in the development of digital cluster units with rich graphical interface. Given that most of the presented approaches are closed source, proprietary and dedicated to a unique target environment, we discuss possibilities of utilization of open source technologies for cluster graphics development purposes. We give results of an experiment of cluster application developed using HTML5/WebGL technologies. Finally, we contrast different approaches with regard to the development time, scalability, portability, as well as the functional scope and show that utilization of HTML5 can be a viable route for future research. |
Ostojić, Radivoje; Pešić, Jasmina; Bjelica, Milan Z; Stupar, Goran Java-based graphical user interface framework for In-Vehicle Infotainment units with WebGL support ConferenceM33 Consumer Electronics - Berlin (ICCE-Berlin), 2016 IEEE 6th International Conference on, IEEE, Berlin, Germany, 2016, ISBN: 978-1-5090-2096-6. Abstract | Links | BibTeX | Download | Tags: automotive, ieeexplore, infotainment, software framework, user interface @conference{berlin3, title = {Java-based graphical user interface framework for In-Vehicle Infotainment units with WebGL support}, author = {Radivoje Ostojić and Jasmina Pešić and Milan Z. Bjelica and Goran Stupar}, doi = {10.1109/ICCE-Berlin.2016.7684750}, isbn = {978-1-5090-2096-6}, year = {2016}, date = {2016-09-05}, booktitle = {Consumer Electronics - Berlin (ICCE-Berlin), 2016 IEEE 6th International Conference on}, publisher = {IEEE}, address = {Berlin, Germany}, abstract = {In-Vehicle Infotainment (IVI) applications are gaining more and more attention in the automotive industry. For application development different technologies are used, typically Linux-based, accompanied with various proprietary IDE tools. Cross-platform applications are therefore not easy to create, ramp up time to start a development project is large and require specific know-how. In this paper, we propose an application environment based on open technologies, such as HTML5 and JavaScript for IVI application development, fully utilizing WebGL for advanced graphical effects. To further facilitate the development, we created a Java-based framework which allows creating and portability of cluster and IVI applications to the proposed application environment. Evaluation shows the feasibility of our approach and adequate graphical performance.}, howpublished = {M33}, keywords = {automotive, ieeexplore, infotainment, software framework, user interface}, pubstate = {published}, tppubtype = {conference} } In-Vehicle Infotainment (IVI) applications are gaining more and more attention in the automotive industry. For application development different technologies are used, typically Linux-based, accompanied with various proprietary IDE tools. Cross-platform applications are therefore not easy to create, ramp up time to start a development project is large and require specific know-how. In this paper, we propose an application environment based on open technologies, such as HTML5 and JavaScript for IVI application development, fully utilizing WebGL for advanced graphical effects. To further facilitate the development, we created a Java-based framework which allows creating and portability of cluster and IVI applications to the proposed application environment. Evaluation shows the feasibility of our approach and adequate graphical performance. |
2015 |
Jovanović, Nenad; Stupar, Goran; Teslić, Nikola; Bjelica, Milan Z One solution for rendering translucent 2D UI elements in 3D space ConferenceM33 Telecommunications Forum Telfor (TELFOR), 2015 23rd, IEEE, Belgrade, Serbia, pp. 787-790, 2015, ISBN: 978-1-5090-0055-5. Abstract | Links | BibTeX | Tags: digital TV, ieeexplore, user interface @conference{Jovanović2015, title = {One solution for rendering translucent 2D UI elements in 3D space}, author = {Nenad Jovanović and Goran Stupar and Nikola Teslić and Milan Z. Bjelica}, doi = {10.1109/TELFOR.2015.7377584}, isbn = {978-1-5090-0055-5}, year = {2015}, date = {2015-11-24}, booktitle = {Telecommunications Forum Telfor (TELFOR), 2015 23rd}, pages = {787-790}, publisher = {IEEE}, address = {Belgrade, Serbia}, abstract = {This paper describes a rendering system designed to render translucent 2D UI elements (e.g. images and text) in 3D space. Significant part of the implemented system and algorithm is dedicated to rendering of composite 2D elements consisting of multiple simple elements in the same plane in 3D space. The described approach was incorporated in a UI development framework which is used by several real world applications developed for consumer electronics devices.}, howpublished = {M33}, keywords = {digital TV, ieeexplore, user interface}, pubstate = {published}, tppubtype = {conference} } This paper describes a rendering system designed to render translucent 2D UI elements (e.g. images and text) in 3D space. Significant part of the implemented system and algorithm is dedicated to rendering of composite 2D elements consisting of multiple simple elements in the same plane in 3D space. The described approach was incorporated in a UI development framework which is used by several real world applications developed for consumer electronics devices. |
Jovanović, Nenad; Lazić, Krsto; Milošević, Milena; Bjelica, Milan Z A method for organizing and processing DTV interactive components using priority mechanism PatentPendingM94 P-2015/0769, 2015, (Pending). Abstract | Links | BibTeX | Tags: digital TV, user experience, user interface @patent{Jovanović2015b, title = {A method for organizing and processing DTV interactive components using priority mechanism}, author = {Nenad Jovanović and Krsto Lazić and Milena Milošević and Milan Z. Bjelica}, url = {https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20170531&DB=&locale=en_EP&CC=RS&NR=20150769A1&KC=A1&ND=4}, year = {2015}, date = {2015-11-20}, number = {P-2015/0769}, abstract = {A method for organizing and processing DTV interactive components using priority mechanism has for a novelty in the prioritization phase (310) for organizing a DTV virtual 3D space (200), the assigning of predefined priorities to each interactive component (100), group (101) of interactive components (100) and/or attributes (203) of interactive components (100), and then in the sorting phase (320), the given interactive components (100), groups (101) of interactive components (100) and/or attributes (203) of interactive components (100) are sorted based on the assigned priorities using transitivity law. If the interactive components (100), groups (101) of interactive components (100) and/or attributes (203) of interactive components (100) haven't been assigned any priority, they are sorted based on their distance from the camera view. The aim of the invention is organization of the scenes (201) in the virtual 3D space (200), represented as a tree structure.}, howpublished = {M94}, note = {Pending}, keywords = {digital TV, user experience, user interface}, pubstate = {published}, tppubtype = {patent} } A method for organizing and processing DTV interactive components using priority mechanism has for a novelty in the prioritization phase (310) for organizing a DTV virtual 3D space (200), the assigning of predefined priorities to each interactive component (100), group (101) of interactive components (100) and/or attributes (203) of interactive components (100), and then in the sorting phase (320), the given interactive components (100), groups (101) of interactive components (100) and/or attributes (203) of interactive components (100) are sorted based on the assigned priorities using transitivity law. If the interactive components (100), groups (101) of interactive components (100) and/or attributes (203) of interactive components (100) haven't been assigned any priority, they are sorted based on their distance from the camera view. The aim of the invention is organization of the scenes (201) in the virtual 3D space (200), represented as a tree structure. |
Bjelica, Milan Z; Teslić, Nikola; Maruna, Tomislav; Stupar, Goran Process of connecting watched digital television content and information in the associated application PatentPendingM94 P-2015/0734, 2015, (Pending). Abstract | Links | BibTeX | Tags: consumer electronics, digital TV, user experience, user interface @patent{BjelicaPatNew2015, title = {Process of connecting watched digital television content and information in the associated application}, author = {Milan Z. Bjelica and Nikola Teslić and Tomislav Maruna and Goran Stupar}, url = {https://worldwide.espacenet.com/publicationDetails/biblio?II=3&ND=3&adjacent=true&locale=en_EP&FT=D&date=20170731&CC=RS&NR=20150734A1&KC=A1}, year = {2015}, date = {2015-11-01}, number = {P-2015/0734}, abstract = {The process of connecting watched digital television content and information in the associated application has a novelty in connecting viewed TV content (200) and the respective application (210) by joining the data source phrase of the watched TV program with the type of the found phrase. After downloading the identifying information for the currently viewed TV content (200) from the EPG schemes, adequate information of the viewed TV program are taken from the database of the operator. When making requests to the OTT server, identification information for the currently viewed TV content (200) from the EPG schedule is listed, as well as the type of the application platform supported by the product, and then the relevant application (210) is started. Applications are delivered to the appropriate platform of the target device and information (220) from the appropriate application (210) is being accessed. For each application, verification is proceeded in order to check whether the application has previously been installed on the given device.}, howpublished = {M94}, note = {Pending}, keywords = {consumer electronics, digital TV, user experience, user interface}, pubstate = {published}, tppubtype = {patent} } The process of connecting watched digital television content and information in the associated application has a novelty in connecting viewed TV content (200) and the respective application (210) by joining the data source phrase of the watched TV program with the type of the found phrase. After downloading the identifying information for the currently viewed TV content (200) from the EPG schemes, adequate information of the viewed TV program are taken from the database of the operator. When making requests to the OTT server, identification information for the currently viewed TV content (200) from the EPG schedule is listed, as well as the type of the application platform supported by the product, and then the relevant application (210) is started. Applications are delivered to the appropriate platform of the target device and information (220) from the appropriate application (210) is being accessed. For each application, verification is proceeded in order to check whether the application has previously been installed on the given device. |
Bjelica, Milan Z; Rikalović, Dušan; Ilkić, Veljko Minimizing impact of loading time and presentation to user experience in modern Over the Top television ConferenceM33 Consumer Electronics - Berlin (ICCE-Berlin), 2015 IEEE 5th International Conference on, IEEE, Berlin, Germany, 2015, ISBN: 978-1-4799-8748-1. Abstract | Links | BibTeX | Tags: digital TV, HMI, ieeexplore, user experience, user interface @conference{Bjelica2015, title = {Minimizing impact of loading time and presentation to user experience in modern Over the Top television}, author = {Milan Z. Bjelica and Dušan Rikalović and Veljko Ilkić}, doi = {10.1109/ICCE-Berlin.2015.7391242}, isbn = {978-1-4799-8748-1}, year = {2015}, date = {2015-09-06}, booktitle = {Consumer Electronics - Berlin (ICCE-Berlin), 2015 IEEE 5th International Conference on}, publisher = {IEEE}, address = {Berlin, Germany}, abstract = {Modern applications running on digital TV sets and set-top box devices are tasked to show variety of content. With the emerge of the Over the Top (OTT) television, applications have become complex, with increased demand for processing power and memory. With the addition of constrained bandwidth, loading times regarding the UI hierarchy traversal increased, therefore affecting user experience. In this paper, we propose a solution which minimizes impact of loading time and loading presentation to user experience, with specific regard to (1) functionality of OTT television applications; (2) typical user behavior and (3) modern requirements of OTT TV, including animated, 3D-enabled graphical user interfaces (GUIs). The proposed solution considers the introduction of several loading intervals and corresponding loading animations, which would provide for a smooth transitions and seamless user experience, avoiding the traditional loading indicators, such as spinning circles. During the evaluation it was shown that the proposed approach contributed significantly to the user perception of time which appeared to be shorted when compared to the traditional spinning circle indicator.}, howpublished = {M33}, keywords = {digital TV, HMI, ieeexplore, user experience, user interface}, pubstate = {published}, tppubtype = {conference} } Modern applications running on digital TV sets and set-top box devices are tasked to show variety of content. With the emerge of the Over the Top (OTT) television, applications have become complex, with increased demand for processing power and memory. With the addition of constrained bandwidth, loading times regarding the UI hierarchy traversal increased, therefore affecting user experience. In this paper, we propose a solution which minimizes impact of loading time and loading presentation to user experience, with specific regard to (1) functionality of OTT television applications; (2) typical user behavior and (3) modern requirements of OTT TV, including animated, 3D-enabled graphical user interfaces (GUIs). The proposed solution considers the introduction of several loading intervals and corresponding loading animations, which would provide for a smooth transitions and seamless user experience, avoiding the traditional loading indicators, such as spinning circles. During the evaluation it was shown that the proposed approach contributed significantly to the user perception of time which appeared to be shorted when compared to the traditional spinning circle indicator. |
Udovičić, Ksenija; Jovanović, Nenad; Bjelica, Milan Z In-vehicle infotainment system for android OS: User experience challenges and a proposal ConferenceM33 Consumer Electronics - Berlin (ICCE-Berlin), 2015 IEEE 5th International Conference on, IEEE, Berlin, Germany, pp. 150 - 152, 2015, ISBN: 978-1-4799-8748-1. Abstract | Links | BibTeX | Tags: automotive, HMI, ieeexplore, infotainment, user experience, user interface @conference{Udovičić2015, title = {In-vehicle infotainment system for android OS: User experience challenges and a proposal}, author = {Ksenija Udovičić and Nenad Jovanović and Milan Z. Bjelica}, doi = {10.1109/ICCE-Berlin.2015.7391219}, isbn = {978-1-4799-8748-1}, year = {2015}, date = {2015-09-06}, booktitle = {Consumer Electronics - Berlin (ICCE-Berlin), 2015 IEEE 5th International Conference on}, pages = {150 - 152}, publisher = {IEEE}, address = {Berlin, Germany}, abstract = {Safety issues are major part of any vehicle design, which has not bypassed user interface for In-Vehicle Infotainment (IVI) system. Complex menus with hard to sense buttons can take a driver's focus off the road. We discussed possible design challenges through safety issues. With pilot study we illustrated potential design disadvantage through simple analysis of eye focus and proposed a car interface design for IVI with one or two touches and swipes in an easy-to-find-spot.}, howpublished = {M33}, keywords = {automotive, HMI, ieeexplore, infotainment, user experience, user interface}, pubstate = {published}, tppubtype = {conference} } Safety issues are major part of any vehicle design, which has not bypassed user interface for In-Vehicle Infotainment (IVI) system. Complex menus with hard to sense buttons can take a driver's focus off the road. We discussed possible design challenges through safety issues. With pilot study we illustrated potential design disadvantage through simple analysis of eye focus and proposed a car interface design for IVI with one or two touches and swipes in an easy-to-find-spot. |
Bjelica, Milan Z; Papp, Ištvan; Teslić, Nikola Modern Approaches in Graphical User Interfaces Development for Set-Top Box Devices and Television Sets ConferenceM63 Proceedings of ETRAN, ETRAN Society, Srebrno Jezero, Serbia, 2015, ISBN: 978-86-80509-71-6. Abstract | Links | BibTeX | Tags: digital TV, software framework, user interface @conference{Bjelica2015b, title = {Modern Approaches in Graphical User Interfaces Development for Set-Top Box Devices and Television Sets}, author = {Milan Z. Bjelica and Ištvan Papp and Nikola Teslić}, url = {http://etran.etf.rs/etran2015/sekcije_etran.htm}, isbn = {978-86-80509-71-6}, year = {2015}, date = {2015-06-08}, booktitle = {Proceedings of ETRAN}, publisher = {ETRAN Society}, address = {Srebrno Jezero, Serbia}, abstract = {Last decade of the development of embedded devices has brought the revolution with regard to the increase in performance and applicability. Devices have started to perform complex functions, given the two key enablers. The first enabler is a high level of integration and the ubiquity of System On Chip (SoC) components. The second enabler is the broadband connectivity access (the Internet). Complex functional requirements are followed with a new graphical user interface (UI) requirements. The focus of this paper is to present methods of the development of graphical user interfaces for TV and set-top box (STB) devices, which became ubiquitous thanks to the terrestrial television digitalization and the overall growth in service offerings by operators. New offers, such as IPTV, Video On Demand, Catch Up TV etc. all require a new approach to the design of graphical user interface (GUI) for the TV screen. TV GUI today has become a key feature of a TV device. It enables users to easily access vast number of available functions. Additionally, it is a key brand differentiator for operators, in their attempt to avoid customer churn and to attract new customers. Within this paper we present modern directions in STB and TV GUI development, regarding the present day market and current research and development efforts in both industry and academia. A novel GUI development method classification is given, followed by an appropriate discussion. Finally, we present several real world GUI development examples which are carried out within the RT-RK Institute in Novi Sad, Serbia.}, howpublished = {M63}, keywords = {digital TV, software framework, user interface}, pubstate = {published}, tppubtype = {conference} } Last decade of the development of embedded devices has brought the revolution with regard to the increase in performance and applicability. Devices have started to perform complex functions, given the two key enablers. The first enabler is a high level of integration and the ubiquity of System On Chip (SoC) components. The second enabler is the broadband connectivity access (the Internet). Complex functional requirements are followed with a new graphical user interface (UI) requirements. The focus of this paper is to present methods of the development of graphical user interfaces for TV and set-top box (STB) devices, which became ubiquitous thanks to the terrestrial television digitalization and the overall growth in service offerings by operators. New offers, such as IPTV, Video On Demand, Catch Up TV etc. all require a new approach to the design of graphical user interface (GUI) for the TV screen. TV GUI today has become a key feature of a TV device. It enables users to easily access vast number of available functions. Additionally, it is a key brand differentiator for operators, in their attempt to avoid customer churn and to attract new customers. Within this paper we present modern directions in STB and TV GUI development, regarding the present day market and current research and development efforts in both industry and academia. A novel GUI development method classification is given, followed by an appropriate discussion. Finally, we present several real world GUI development examples which are carried out within the RT-RK Institute in Novi Sad, Serbia. |
Nađ, Dejan; Knežević, Milan; Jovanović, Nenad; Bjelica, Milan Z Integration of STB platform video playback into 3D graphical user inteface ConferenceM63 Proceedings of ETRAN, ETRAN Society, Srebrno Jezero, Serbia, 2015, ISBN: ISBN: 978-86-80509-71-6. Abstract | Links | BibTeX | Tags: digital TV, user interface @conference{Nađ2015, title = {Integration of STB platform video playback into 3D graphical user inteface}, author = {Dejan Nađ and Milan Knežević and Nenad Jovanović and Milan Z. Bjelica}, url = {http://etran.etf.rs/etran2015/sekcije_etran.htm}, isbn = {ISBN: 978-86-80509-71-6}, year = {2015}, date = {2015-06-08}, booktitle = {Proceedings of ETRAN}, publisher = {ETRAN Society}, address = {Srebrno Jezero, Serbia}, abstract = {In this paper we will present some problems which we have encountered during implementation of digital television application based on three-dimensional graphical user interface on set-top box platform. Also we will describe how we have solved these problems on the way to create the best user experience during the digital television video playback. The problems are integration of platform video playback intro three-dimensional graphical user interface and its adjustment for application design that includes playback scaling and reposition.}, howpublished = {M63}, keywords = {digital TV, user interface}, pubstate = {published}, tppubtype = {conference} } In this paper we will present some problems which we have encountered during implementation of digital television application based on three-dimensional graphical user interface on set-top box platform. Also we will describe how we have solved these problems on the way to create the best user experience during the digital television video playback. The problems are integration of platform video playback intro three-dimensional graphical user interface and its adjustment for application design that includes playback scaling and reposition. |
Bjelica, Milan Z; Jovanović, Nenad; Nađ, Dejan; Knežević, Milan Method for integration of video content reproduction in 3D DTV surrounding PatentPendingM94 P-2015/0386, 2015, (Pending). Abstract | Links | BibTeX | Tags: digital TV, user interface @patent{Bjelica2015b, title = {Method for integration of video content reproduction in 3D DTV surrounding}, author = {Milan Z. Bjelica and Nenad Jovanović and Dejan Nađ and Milan Knežević}, url = {https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20170131&DB=&locale=en_EP&CC=RS&NR=20150386A1&KC=A1&ND=4}, year = {2015}, date = {2015-06-05}, number = {P-2015/0386}, abstract = {Method for integration of video content reproduction in 3D DTV surrounding, whose virtual 3D world is composed of multiple plains has a novelty in solving the synchronization problem between the size of the graphical gap for the reproduced video and the size of the video in the application. The graphical elements and multimedia objects are positioned in the levels of the plain. Scenes are managed in the virtual 3D space of the DTV graphical surrounding, and every scene is made of a camera view, parts of the plain and multiple supplied graphical elements and multimedia objects.}, howpublished = {M94}, note = {Pending}, keywords = {digital TV, user interface}, pubstate = {published}, tppubtype = {patent} } Method for integration of video content reproduction in 3D DTV surrounding, whose virtual 3D world is composed of multiple plains has a novelty in solving the synchronization problem between the size of the graphical gap for the reproduced video and the size of the video in the application. The graphical elements and multimedia objects are positioned in the levels of the plain. Scenes are managed in the virtual 3D space of the DTV graphical surrounding, and every scene is made of a camera view, parts of the plain and multiple supplied graphical elements and multimedia objects. |
Rikalović, Dušan; Bjelica, Milan Z; Stupar, Goran; Ilkić, Veljko A method for synchronizing the data on the application electronic program guide - EPG of digital television PatentPendingM94 P-2015/0735, 2015, (Pending). Abstract | Links | BibTeX | Tags: digital TV, user experience, user interface @patent{RikalovicPat2015, title = {A method for synchronizing the data on the application electronic program guide - EPG of digital television}, author = {Dušan Rikalović and Milan Z. Bjelica and Goran Stupar and Veljko Ilkić}, url = {https://worldwide.espacenet.com/publicationDetails/biblio?II=2&ND=3&adjacent=true&locale=en_EP&FT=D&date=20170731&CC=RS&NR=20150735A1&KC=A1}, year = {2015}, date = {2015-06-01}, number = {P-2015/0735}, abstract = {A method for synchronizing the data on the application electronic program guide-EPG of digital television has for a novelty the phase (202) which synchronizes current programs on a new way by processing the attribute of current program (102) and associated programs (101) in a way that combines the start time (104) of the program (102), start time (104) its associated programs (101) and intervals duration (103) its associated programs (101). The invention introduces a novelty in terms of fixed window of the programs, and also innovation is reflected in synchronization that takes place in the horizontal plane (105) of structure (100) of EPG application. The process of the invention takes place on the client side (401) in the unit (406) for synchronization. EPG content is generated and multiplied on the server side, as well.}, howpublished = {M94}, note = {Pending}, keywords = {digital TV, user experience, user interface}, pubstate = {published}, tppubtype = {patent} } A method for synchronizing the data on the application electronic program guide-EPG of digital television has for a novelty the phase (202) which synchronizes current programs on a new way by processing the attribute of current program (102) and associated programs (101) in a way that combines the start time (104) of the program (102), start time (104) its associated programs (101) and intervals duration (103) its associated programs (101). The invention introduces a novelty in terms of fixed window of the programs, and also innovation is reflected in synchronization that takes place in the horizontal plane (105) of structure (100) of EPG application. The process of the invention takes place on the client side (401) in the unit (406) for synchronization. EPG content is generated and multiplied on the server side, as well. |
Stupar, Goran; Jovanović, Nenad; Bjelica, Milan Z; Teslić, Nikola; Nađ, Dejan; Jovanov, Nevena [Serbian] Arhitektura softvera za UI/UX savremenih digitalnih prijemnika na bazi operativnog sistema Android Technical ReportIII44009M85 University of Novi Sad, Faculty of Technical Sciences Trg Dositeja Obradovića 6, Novi Sad, M85, 2015, (III44009). BibTeX | Tags: digital TV, HMI, software framework, user experience, user interface @techreport{Stupar2015, title = {[Serbian] Arhitektura softvera za UI/UX savremenih digitalnih prijemnika na bazi operativnog sistema Android}, author = {Goran Stupar and Nenad Jovanović and Milan Z. Bjelica and Nikola Teslić and Dejan Nađ and Nevena Jovanov}, year = {2015}, date = {2015-01-01}, address = {Trg Dositeja Obradovića 6, Novi Sad}, institution = {University of Novi Sad, Faculty of Technical Sciences}, howpublished = {M85}, type = {M85}, note = {III44009}, keywords = {digital TV, HMI, software framework, user experience, user interface}, pubstate = {published}, tppubtype = {techreport} } |
Bjelica, Milan Z; Rikalović, Dušan; Ilkić, Veljko; Teslić, Nikola [Serbian] Arhitektura softvera za poboljsanje iskustva korisnika i optimizaciju vremena pristupa funkcionalnostima digitalnih TV prijemnika Technical ReportIII44009M85 University of Novi Sad, Faculty of Technical Sciences Trg Dositeja Obradovića 6, Novi Sad, 2015, (III44009). BibTeX | Tags: digital TV, software framework, user experience, user interface @techreport{Bjelica2015b, title = {[Serbian] Arhitektura softvera za poboljsanje iskustva korisnika i optimizaciju vremena pristupa funkcionalnostima digitalnih TV prijemnika}, author = {Milan Z. Bjelica and Dušan Rikalović and Veljko Ilkić and Nikola Teslić}, year = {2015}, date = {2015-01-01}, address = {Trg Dositeja Obradovića 6, Novi Sad}, institution = {University of Novi Sad, Faculty of Technical Sciences}, howpublished = {M85}, note = {III44009}, keywords = {digital TV, software framework, user experience, user interface}, pubstate = {published}, tppubtype = {techreport} } |
2014 |
Radovanović, Saša; Majstorović, Bojan; Kukolj, Sandra; Bjelica, Milan Z Device Cloud platform with customizable Remote User Interfaces ConferenceM33 Consumer Electronics – Berlin (ICCE-Berlin), 2014 IEEE Fourth International Conference on, IEEE, Berlin, Germany, pp. 202-204, 2014, ISBN: 978-1-4799-6165-8. Abstract | Links | BibTeX | Tags: cloud, ieeexplore, internet of things, user interface @conference{Radovanović2014, title = {Device Cloud platform with customizable Remote User Interfaces}, author = {Saša Radovanović and Bojan Majstorović and Sandra Kukolj and Milan Z. Bjelica}, doi = {10.1109/ICCE-Berlin.2014.7034231}, isbn = {978-1-4799-6165-8}, year = {2014}, date = {2014-09-07}, booktitle = {Consumer Electronics – Berlin (ICCE-Berlin), 2014 IEEE Fourth International Conference on}, pages = {202-204}, publisher = {IEEE}, address = {Berlin, Germany}, abstract = {In this paper a concept and implementation of a Device Cloud with customizable generation of remote user interfaces is presented. The proposed solution allows adapting device dashboards in frontend applications connected to the Device Cloud, through a model-based approach in Internet of Things. Some of the main contributions to the state-of-the-art are customizable Remote User Interfaces through the TR-069 communication protocol with low communication overhead and advanced configuration and monitoring features such as problem solution mechanism and cross-device analytics.}, howpublished = {M33}, keywords = {cloud, ieeexplore, internet of things, user interface}, pubstate = {published}, tppubtype = {conference} } In this paper a concept and implementation of a Device Cloud with customizable generation of remote user interfaces is presented. The proposed solution allows adapting device dashboards in frontend applications connected to the Device Cloud, through a model-based approach in Internet of Things. Some of the main contributions to the state-of-the-art are customizable Remote User Interfaces through the TR-069 communication protocol with low communication overhead and advanced configuration and monitoring features such as problem solution mechanism and cross-device analytics. |
Nemet, Norbert; Radovanović, Saša; Ćetković, Mića; Ikonić, Nikola; Bjelica, Milan Z User self-help module for a device management cloud based on the TR-069 protocol ConferenceM33 Consumer Electronics – Berlin (ICCE-Berlin), 2014 IEEE Fourth International Conference on, IEEE, Berlin, Germany, pp. 199-201, 2014, ISBN: 978-1-4799-6165-8. Abstract | Links | BibTeX | Tags: cloud, digital TV, ieeexplore, internet of things, smart homes, user experience, user interface @conference{Nemet2014, title = {User self-help module for a device management cloud based on the TR-069 protocol}, author = {Norbert Nemet and Saša Radovanović and Mića Ćetković and Nikola Ikonić and Milan Z. Bjelica}, doi = {10.1109/ICCE-Berlin.2014.7034234}, isbn = {978-1-4799-6165-8}, year = {2014}, date = {2014-09-07}, booktitle = {Consumer Electronics – Berlin (ICCE-Berlin), 2014 IEEE Fourth International Conference on}, pages = {199-201}, publisher = {IEEE}, address = {Berlin, Germany}, abstract = {In this paper, a solution for a self-help module as a part of a Device Cloud platform for connected consumer electronic devices is presented. The proposed solution allows users to track parameter values and solve issues on their devices. Contribution to technology is a real-time issue solving mechanism based on cross-referencing of parameter values and predefined actions for specific device types.}, howpublished = {M33}, keywords = {cloud, digital TV, ieeexplore, internet of things, smart homes, user experience, user interface}, pubstate = {published}, tppubtype = {conference} } In this paper, a solution for a self-help module as a part of a Device Cloud platform for connected consumer electronic devices is presented. The proposed solution allows users to track parameter values and solve issues on their devices. Contribution to technology is a real-time issue solving mechanism based on cross-referencing of parameter values and predefined actions for specific device types. |
Bjelica, Milan Z; Papp, Istvan; Ilkić, Veljko; Benarik, Laslo Method for organization and managing of DTV graphical user interface with a simulated depth PatentM92 P-2014/0514, 2014. Abstract | Links | BibTeX | Tags: digital TV, HMI, user experience, user interface @patent{Bjelica2014b, title = {Method for organization and managing of DTV graphical user interface with a simulated depth}, author = {Milan Z. Bjelica and Istvan Papp and Veljko Ilkić and Laslo Benarik}, url = {https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20160428&DB=&locale=en_EP&CC=RS&NR=20140514A1&KC=A1&ND=4}, year = {2014}, date = {2014-05-14}, number = {P-2014/0514}, abstract = {The subject of the invention is a method for organization and managing of two-dimensional DTV graphical user interface with simulated depth (2.5D), with its virtual three-dimensional space consisted of multiple plains. On the levels (200, 210, 220) of these plains, graphical elements and multimedia objects are positioned. In the virtual 3D space every scene consists of a camera view (310), parts of a plain and multiple related graphical elements and multimedia objects. Based on the DTV remote control command, a transition is made from the first scene to the second scene. This is based on a predefined transition from the finite state machine (400) and the given trajectory in the virtual three-dimensional space with a defined camera view (310) of the first scene and the camera view (310) of the second scene. In the DTV RAM memory the second scene and its neighbor scenes are uploaded based on the finite state machine (400), and all the scenes in between are generated from the first scene to the second scene. Also, the mentioned graphical elements and multimedia objects are animated and the ones related to the second scene are activated and animated.}, howpublished = {M92}, keywords = {digital TV, HMI, user experience, user interface}, pubstate = {published}, tppubtype = {patent} } The subject of the invention is a method for organization and managing of two-dimensional DTV graphical user interface with simulated depth (2.5D), with its virtual three-dimensional space consisted of multiple plains. On the levels (200, 210, 220) of these plains, graphical elements and multimedia objects are positioned. In the virtual 3D space every scene consists of a camera view (310), parts of a plain and multiple related graphical elements and multimedia objects. Based on the DTV remote control command, a transition is made from the first scene to the second scene. This is based on a predefined transition from the finite state machine (400) and the given trajectory in the virtual three-dimensional space with a defined camera view (310) of the first scene and the camera view (310) of the second scene. In the DTV RAM memory the second scene and its neighbor scenes are uploaded based on the finite state machine (400), and all the scenes in between are generated from the first scene to the second scene. Also, the mentioned graphical elements and multimedia objects are animated and the ones related to the second scene are activated and animated. |
2013 |
Jeličić, Ana; Punt, Marija; Bjelica, Milan Z; Vujanović, Velimir New possibilities of human-computer interaction in integrated video games for mobile phones, TV and Internet ConferenceM33 Consumer Electronics Berlin (ICCE-Berlin), 2013. ICCEBerlin 2013. IEEE Third International Conference on, IEEE, Berlin, Germany, 2013, ISSN: 2166-6814. Abstract | Links | BibTeX | Tags: digital TV, gaming, HCI, ieeexplore, user interface @conference{Jeličić2013, title = {New possibilities of human-computer interaction in integrated video games for mobile phones, TV and Internet}, author = {Ana Jeličić and Marija Punt and Milan Z. Bjelica and Velimir Vujanović}, doi = {10.1109/ICCE-Berlin.2013.6698018}, issn = {2166-6814}, year = {2013}, date = {2013-09-09}, booktitle = {Consumer Electronics Berlin (ICCE-Berlin), 2013. ICCEBerlin 2013. IEEE Third International Conference on}, publisher = {IEEE}, address = {Berlin, Germany}, abstract = {Advances in the capabilities of both mobile devices and digital televisions have created new possibilities for human-computer interaction, which can be used for developing informal TV-centric games. Those possibilities were tested by creating a game that can be played on a TV, while a television program is showing, which can be controlled through mobile phones. Both the TV and the mobile phones are connected via a wireless network and the results of the game can be shared on social networks. The game performance was evaluated by measuring the responsiveness to user actions and a survey was conducted among a group of test users.}, howpublished = {M33}, keywords = {digital TV, gaming, HCI, ieeexplore, user interface}, pubstate = {published}, tppubtype = {conference} } Advances in the capabilities of both mobile devices and digital televisions have created new possibilities for human-computer interaction, which can be used for developing informal TV-centric games. Those possibilities were tested by creating a game that can be played on a TV, while a television program is showing, which can be controlled through mobile phones. Both the TV and the mobile phones are connected via a wireless network and the results of the game can be shared on social networks. The game performance was evaluated by measuring the responsiveness to user actions and a survey was conducted among a group of test users. |
2009 |
Bjelica, Milan Z; Papp, Istvan; Samardzija, Dragan; Jovanovic, Zoran A software model with remote user interface for embedded systems ConferenceM63 TELFOR 2009, IEEE, Belgrade, Serbia, pp. 1205-1208, 2009. Abstract | Links | BibTeX | Tags: software framework, user interface @conference{Bjelica2009, title = {A software model with remote user interface for embedded systems}, author = {Milan Z. Bjelica and Istvan Papp and Dragan Samardzija and Zoran Jovanovic}, url = {http://2009.telfor.rs/radovi/}, year = {2009}, date = {2009-01-01}, booktitle = {TELFOR 2009}, pages = {1205-1208}, publisher = {IEEE}, address = {Belgrade, Serbia}, abstract = {In this paper we present a software model for the embedded systems, that separates functionality (core) from presentation (user interface). The model provides means to easily swap user interfaces, as well as their remote execution. We propose standards, protocols and guidelines for creating portable and scalable embedded software.}, howpublished = {M63}, keywords = {software framework, user interface}, pubstate = {published}, tppubtype = {conference} } In this paper we present a software model for the embedded systems, that separates functionality (core) from presentation (user interface). The model provides means to easily swap user interfaces, as well as their remote execution. We propose standards, protocols and guidelines for creating portable and scalable embedded software. |
Bjelica, Milan Z; Teslic, Nikola; Papp, Istvan; Savic, Milan A Characterization to Evaluate Graphical User Interface Frameworks for Television Receivers ConferenceM33 Telecommunication in Modern Satellite, Cable, and Broadcasting Services, 2009. TELSIKS '09. 9th International Conference on, IEEE, Nis, Serbia, pp. 285-288, 2009, ISBN: 978-1-4244-4382-6. Abstract | Links | BibTeX | Tags: digital TV, ieeexplore, software framework, user interface @conference{Bjelica2009, title = {A Characterization to Evaluate Graphical User Interface Frameworks for Television Receivers}, author = {Milan Z. Bjelica and Nikola Teslic and Istvan Papp and Milan Savic}, doi = {10.1109/TELSKS.2009.5339532}, isbn = {978-1-4244-4382-6}, year = {2009}, date = {2009-01-01}, booktitle = {Telecommunication in Modern Satellite, Cable, and Broadcasting Services, 2009. TELSIKS '09. 9th International Conference on}, pages = {285-288}, publisher = {IEEE}, address = {Nis, Serbia}, abstract = {This paper presents an analysis of the existing Graphical User Interface (GUI) creation frameworks, in order to investigate how well these frameworks can be applied for graphical user applications in modern television services. The analysis is based on a characterization presented in this paper and it provides a list of key enablers and a quick methodology that decide the most suitable graphical framework. Some of the considered aspects were the license (possibilities of commercial use of the solution), levity of integration with the standard user interface for television receivers (remote controller), usability for the end user, development effort, system resources utilization and energy consumption. Finally, we present a case study where the characterization with the specific GUI application (TVHome) has been used. We introduce several GUI design conventions, to make GUI framework the most applicable for the television receiver.}, howpublished = {M33}, keywords = {digital TV, ieeexplore, software framework, user interface}, pubstate = {published}, tppubtype = {conference} } This paper presents an analysis of the existing Graphical User Interface (GUI) creation frameworks, in order to investigate how well these frameworks can be applied for graphical user applications in modern television services. The analysis is based on a characterization presented in this paper and it provides a list of key enablers and a quick methodology that decide the most suitable graphical framework. Some of the considered aspects were the license (possibilities of commercial use of the solution), levity of integration with the standard user interface for television receivers (remote controller), usability for the end user, development effort, system resources utilization and energy consumption. Finally, we present a case study where the characterization with the specific GUI application (TVHome) has been used. We introduce several GUI design conventions, to make GUI framework the most applicable for the television receiver. |
Bjelica, Milan Z; Teslic, Nikola; Savic, Milan On the Use of the Open Source Frameworks to Develop GUIs for TV Receivers ConferenceM63 ETRAN 2009, ETRAN Society, Vrnjacka Banja, Serbia, 2009. Abstract | Links | BibTeX | Tags: digital TV, software framework, user interface @conference{Bjelica2009, title = {On the Use of the Open Source Frameworks to Develop GUIs for TV Receivers}, author = {Milan Z. Bjelica and Nikola Teslic and Milan Savic}, url = {http://etran.etf.rs/etran2009/sekcije.htm}, year = {2009}, date = {2009-01-01}, booktitle = {ETRAN 2009}, publisher = {ETRAN Society}, address = {Vrnjacka Banja, Serbia}, abstract = {This paper presents evaluation of user interface creation frameworks, to be applied for the embedded systems. The paper emphasizes the use of open source frameworks for the application in TV receivers. Paper introduces the list of key enablers, when deciding on which framework to use. Finally, a test GUI application has been developed, to demonstrate the use of GTK+ on Linux TV platform.}, howpublished = {M63}, keywords = {digital TV, software framework, user interface}, pubstate = {published}, tppubtype = {conference} } This paper presents evaluation of user interface creation frameworks, to be applied for the embedded systems. The paper emphasizes the use of open source frameworks for the application in TV receivers. Paper introduces the list of key enablers, when deciding on which framework to use. Finally, a test GUI application has been developed, to demonstrate the use of GTK+ on Linux TV platform. |