18 entries (M: 68)
2021 |
Bodiroga, Nikolina; Antić, Marija; Zečević, Petar; Bjelica, Milan Z Evaluation of fleet management data collection backend using Cassandra database ConferenceM33 2021 Zooming Innovation in Consumer Technologies Conference (ZINC), IEEE, 2021, ISBN: 978-1-6654-0417-4. Abstract | Links | BibTeX | Tags: automotive, ieeexplore, internet of things, networks @conference{2021z1, title = {Evaluation of fleet management data collection backend using Cassandra database}, author = {Nikolina Bodiroga and Marija Antić and Petar Zečević and Milan Z. Bjelica}, doi = {10.1109/ZINC52049.2021.9499260}, isbn = {978-1-6654-0417-4}, year = {2021}, date = {2021-05-26}, booktitle = {2021 Zooming Innovation in Consumer Technologies Conference (ZINC)}, publisher = {IEEE}, abstract = {As the automotive industry development is shifting towards the digitalization and automation of various driving, entertainment and passenger comfort features of the vehicle, numerous IoT sensors are installed and used within the modern cars. These sensors generate data that can be used in fleet management, maintenance, insurance, and different consumer scenarios In this paper, we evaluate one approach towards the implementation of a data collection and storage component of the fleet management system, which supports the real-time gathering and storage of information on a large number of vehicles in motion. Modules have been implemented in the fleet management cloud, which enable data transfer and storage without losing data. The fleet management system tracks the vehicle's location and collects sensory data from within the vehicle at all times, as well as data on the current condition of the vehicle components.}, howpublished = {M33}, keywords = {automotive, ieeexplore, internet of things, networks}, pubstate = {published}, tppubtype = {conference} } As the automotive industry development is shifting towards the digitalization and automation of various driving, entertainment and passenger comfort features of the vehicle, numerous IoT sensors are installed and used within the modern cars. These sensors generate data that can be used in fleet management, maintenance, insurance, and different consumer scenarios In this paper, we evaluate one approach towards the implementation of a data collection and storage component of the fleet management system, which supports the real-time gathering and storage of information on a large number of vehicles in motion. Modules have been implemented in the fleet management cloud, which enable data transfer and storage without losing data. The fleet management system tracks the vehicle's location and collects sensory data from within the vehicle at all times, as well as data on the current condition of the vehicle components. |
2018 |
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). |
Stević, Stevan; Lazić, Vladimir; Bjelica, Milan Z; Lukić, Nemanja IoT-based Software Update Proposal for Next Generation Automotive Middleware Stacks ConferenceM33 Consumer Electronics - Berlin (ICCE-Berlin), 2018 IEEE 8th International Conference on, IEEE IEEE Consumer Electronics Society, 2018. Abstract | Links | BibTeX | Tags: automotive, cloud, ieeexplore, internet of things @conference{Stević2018, title = {IoT-based Software Update Proposal for Next Generation Automotive Middleware Stacks}, author = {Stevan Stević and Vladimir Lazić and Milan Z. Bjelica and Nemanja Lukić}, doi = {10.1109/ICCE-Berlin.2018.8576241}, year = {2018}, date = {2018-09-03}, booktitle = {Consumer Electronics - Berlin (ICCE-Berlin), 2018 IEEE 8th International Conference on}, publisher = {IEEE Consumer Electronics Society}, organization = {IEEE}, abstract = {Automotive software in modern vehicles is becoming very complex and various new features and opportunities are offered. Main problem for manufacturers is to ensure that new features, bug fixes and improvements are quickly applied to vehicles, as today's methods of software updates in repair shops are unpractical. Over-the-Air (OTA) updates as a faster way of suppling new software without driver interruption are considered instead. This requires the development of a platform with possibility of dynamic deployment and update of applications which is Adaptive AUTOSAR. These procedures shall not violate proper work of safety critical electronic control units (ECUs), and shall keep the system safe from external intrusions. In this paper, we present a solution for vehicle update that includes integration of IoT technologies with Adaptive AUTOSAR platform, usage of access policies, and installation flow.}, howpublished = {M33}, keywords = {automotive, cloud, ieeexplore, internet of things}, pubstate = {published}, tppubtype = {conference} } Automotive software in modern vehicles is becoming very complex and various new features and opportunities are offered. Main problem for manufacturers is to ensure that new features, bug fixes and improvements are quickly applied to vehicles, as today's methods of software updates in repair shops are unpractical. Over-the-Air (OTA) updates as a faster way of suppling new software without driver interruption are considered instead. This requires the development of a platform with possibility of dynamic deployment and update of applications which is Adaptive AUTOSAR. These procedures shall not violate proper work of safety critical electronic control units (ECUs), and shall keep the system safe from external intrusions. In this paper, we present a solution for vehicle update that includes integration of IoT technologies with Adaptive AUTOSAR platform, usage of access policies, and installation flow. |
2017 |
Bjelica, Milan Z Smart Devices, Homes, Cars: Is the Modern Consumer Overwhelmed? ConferenceKeynoteM32 IEEE International Conference on Consumer Electronics, 2017, (Keynote). Abstract | Links | BibTeX | Tags: business, internet of things, keynote, market research, smart homes @conference{ceskeynote1, title = {Smart Devices, Homes, Cars: Is the Modern Consumer Overwhelmed?}, author = {Milan Z. Bjelica}, url = {http://www.icce.org/conference/icce-2017-special-sessions/ https://www.youtube.com/watch?v=KK7CwKT1qNU}, year = {2017}, date = {2017-01-09}, urldate = {2017-01-09}, booktitle = {IEEE International Conference on Consumer Electronics}, abstract = {A potpourri of modern day technologies, which assume connectivity and ubiquitous access, accelerate the pace of our everyday lives. Although useful at the first glance, the galore of choices keep users entangled and hard on new technology adoption. This is particularly true with the adoption of recent devices and applications, including, for example, smart watches, internet of things and home automation technologies. It may be a daunting task for the consumer electronics industry to devise a specific, targeted and clear use cases which would promote the technology. In this talk we would give an outline of current challenges in this regard, via the examples of current products and R&D endeavors within the RT-RK research institute. }, howpublished = {M32}, note = {Keynote}, keywords = {business, internet of things, keynote, market research, smart homes}, pubstate = {published}, tppubtype = {conference} } A potpourri of modern day technologies, which assume connectivity and ubiquitous access, accelerate the pace of our everyday lives. Although useful at the first glance, the galore of choices keep users entangled and hard on new technology adoption. This is particularly true with the adoption of recent devices and applications, including, for example, smart watches, internet of things and home automation technologies. It may be a daunting task for the consumer electronics industry to devise a specific, targeted and clear use cases which would promote the technology. In this talk we would give an outline of current challenges in this regard, via the examples of current products and R&D endeavors within the RT-RK research institute. |
2015 |
Sekulić, Milan; Lazarević, Ivan; Bjelica, Milan Z; Peković, Vukota Asynchronous application programming interface library for distributed home automation software 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: ieeexplore, internet of things, smart homes, software framework @conference{Sekulić2015, title = {Asynchronous application programming interface library for distributed home automation software}, author = {Milan Sekulić and Ivan Lazarević and Milan Z. Bjelica and Vukota Peković}, doi = {10.1109/ICCE-Berlin.2015.7391302}, 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 = {This paper describes the concept of a distributed system in Home Automation. It explains advantages of distributed software and presents asynchronous application programming interface as a solution for one of the crucial characteristics of such systems which is communication between independent modules. The paper presents communication patterns within library and examples for their use. It describes the advantages of using JSON serialization in such a system.}, howpublished = {M33}, keywords = {ieeexplore, internet of things, smart homes, software framework}, pubstate = {published}, tppubtype = {conference} } This paper describes the concept of a distributed system in Home Automation. It explains advantages of distributed software and presents asynchronous application programming interface as a solution for one of the crucial characteristics of such systems which is communication between independent modules. The paper presents communication patterns within library and examples for their use. It describes the advantages of using JSON serialization in such a system. |
Ignjatov, Nemanja; Bjelica, Milan Z; Ćetković, Mića; Radovanović, Saša; Velikić, Gordana Lua-based self-management framework for Internet of Things ConferenceM33 Consumer Electronics (ICCE), 2015 IEEE International Conference on, IEEE, Las Vegas, NV, USA, pp. 48-49, 2015, ISSN: 2158-3994. Abstract | Links | BibTeX | Tags: cloud, ieeexplore, internet of things, smart homes, software framework @conference{Ignjatov2015, title = {Lua-based self-management framework for Internet of Things}, author = {Nemanja Ignjatov and Milan Z. Bjelica and Mića Ćetković and Saša Radovanović and Gordana Velikić}, doi = {10.1109/ICCE.2015.7066313}, issn = {2158-3994}, year = {2015}, date = {2015-01-09}, booktitle = {Consumer Electronics (ICCE), 2015 IEEE International Conference on}, pages = {48-49}, publisher = {IEEE}, address = {Las Vegas, NV, USA}, abstract = {This paper presents a solution for a self-management system framework. Implemented solution enables network administrators to create, edit and execute Lua configuration scripts. Key benefits are: Evaluation of Lua's deployment in autonomic systems and definition of the event-model used for the configuration application.}, howpublished = {M33}, keywords = {cloud, ieeexplore, internet of things, smart homes, software framework}, pubstate = {published}, tppubtype = {conference} } This paper presents a solution for a self-management system framework. Implemented solution enables network administrators to create, edit and execute Lua configuration scripts. Key benefits are: Evaluation of Lua's deployment in autonomic systems and definition of the event-model used for the configuration application. |
2014 |
Ignjatov, Nemanja; Bjelica, Milan Z; Ćetković, Mića; Radovanović, Saša Integration of Lua script interpreter for automatic device configuration using TR-069 ConferenceM33 Telecommunications Forum Telfor (TELFOR), 2014 22nd, IEEE, Belgrade, Serbia, pp. 1118-1121, 2014, ISBN: 978-1-4799-6191-7. Abstract | Links | BibTeX | Tags: cloud, digital TV, ieeexplore, internet of things @conference{Ignjatov2014, title = {Integration of Lua script interpreter for automatic device configuration using TR-069}, author = {Nemanja Ignjatov and Milan Z. Bjelica and Mića Ćetković and Saša Radovanović}, doi = {10.1109/TELFOR.2014.7034603}, isbn = {978-1-4799-6191-7}, year = {2014}, date = {2014-11-25}, booktitle = {Telecommunications Forum Telfor (TELFOR), 2014 22nd}, pages = {1118-1121}, publisher = {IEEE}, address = {Belgrade, Serbia}, abstract = {Network technologies development provides constant access to the consumer electronic devices, so that they are becoming remotely managed. This paper presents a solution for support of Lua based configuration scripts definition as a part of the auto-configuration system. This system enables the user to create, control or remove configuration scripts and define criteria for script execution triggering. Key benefits are: Lua script interpreter integration mechanism into auto-configuration server and complex script execution triggering event-model definition.}, howpublished = {M33}, keywords = {cloud, digital TV, ieeexplore, internet of things}, pubstate = {published}, tppubtype = {conference} } Network technologies development provides constant access to the consumer electronic devices, so that they are becoming remotely managed. This paper presents a solution for support of Lua based configuration scripts definition as a part of the auto-configuration system. This system enables the user to create, control or remove configuration scripts and define criteria for script execution triggering. Key benefits are: Lua script interpreter integration mechanism into auto-configuration server and complex script execution triggering event-model definition. |
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; Ignjatov, Nemanja; Papp, Ištvan; Teslić, Nikola Device cloud platform with script based agents for “anywhere access” applications development ConferenceM33 Information and Communication Technology, Electronics and Microelectronics (MIPRO), 2014 37th International Convention on, IEEE, Opatija, Croatia, pp. 1061-1065, 2014, ISBN: 978-953-233-077-9. Abstract | Links | BibTeX | Tags: cloud, ieeexplore, internet of things @conference{Bjelica2014b, title = {Device cloud platform with script based agents for “anywhere access” applications development}, author = {Milan Z. Bjelica and Nemanja Ignjatov and Ištvan Papp and Nikola Teslić}, doi = {10.1109/MIPRO.2014.6859726}, isbn = {978-953-233-077-9}, year = {2014}, date = {2014-05-26}, booktitle = {Information and Communication Technology, Electronics and Microelectronics (MIPRO), 2014 37th International Convention on}, pages = {1061-1065}, publisher = {IEEE}, address = {Opatija, Croatia}, abstract = {Providing access to devices via Internet is a growing trend allowing consumers to monitor and control their home appliances, heating, air conditioning and multimedia devices remotely from their tablets or laptops. Increasing number of “anywhere access” applications emerged to provide the users with cutting edge monitoring and control possibilities, including scheduling, event linking or even in-depth behavior scenarios definition. In this paper a device cloud platform architecture and a pilot implementation is presented. The device cloud allows arbitrary web, mobile or PC applications to connect to devices over the internet, to monitor and control their behavior and upgrade their firmware. It is also allowed to compose scripts and define cross-device and cross-event scenarios, which are maintained and executed within the cloud, thus allowing unprecedented level of automation and intelligent control. Main contributions of the presented device cloud are the interoperability with devices based on open technologies (TR-069), dynamic adaptation to device types, dynamic API layer towards user applications, intelligent bandwidth preservation and modular and scalable in-cloud scripting engine.}, howpublished = {M33}, keywords = {cloud, ieeexplore, internet of things}, pubstate = {published}, tppubtype = {conference} } Providing access to devices via Internet is a growing trend allowing consumers to monitor and control their home appliances, heating, air conditioning and multimedia devices remotely from their tablets or laptops. Increasing number of “anywhere access” applications emerged to provide the users with cutting edge monitoring and control possibilities, including scheduling, event linking or even in-depth behavior scenarios definition. In this paper a device cloud platform architecture and a pilot implementation is presented. The device cloud allows arbitrary web, mobile or PC applications to connect to devices over the internet, to monitor and control their behavior and upgrade their firmware. It is also allowed to compose scripts and define cross-device and cross-event scenarios, which are maintained and executed within the cloud, thus allowing unprecedented level of automation and intelligent control. Main contributions of the presented device cloud are the interoperability with devices based on open technologies (TR-069), dynamic adaptation to device types, dynamic API layer towards user applications, intelligent bandwidth preservation and modular and scalable in-cloud scripting engine. |
Bjelica, Milan Z; Golan, Giora; Radovanović, Saša; Papp, Ištvan; Velikić, Gordana Adaptive device cloud for Internet of Things applications ConferenceM33 Consumer Electronics - China, 2014 IEEE International Conference on, IEEE, Shenzhen, China, 2014, ISBN: 978-1-4799-4756-0. Abstract | Links | BibTeX | Tags: ieeexplore, internet of things @conference{Bjelica2014, title = {Adaptive device cloud for Internet of Things applications}, author = {Milan Z. Bjelica and Giora Golan and Saša Radovanović and Ištvan Papp and Gordana Velikić}, doi = {10.1109/ICCE-China.2014.7029850}, isbn = {978-1-4799-4756-0}, year = {2014}, date = {2014-04-09}, booktitle = {Consumer Electronics - China, 2014 IEEE International Conference on}, publisher = {IEEE}, address = {Shenzhen, China}, abstract = {In this paper a concept, architecture and implementation of a device cloud platform is presented. Proposed device cloud, through a secure application programming interface (API), enables the creation of various Internet of Things applications, among which TV control application and energy consumption monitoring application for the home were implemented and evaluated. Some of the main contributions compared to the state-of-the-art are automatic device identification and profiling, cloud API customizability, scalability of device data models and load balancing within the cloud.}, howpublished = {M33}, keywords = {ieeexplore, internet of things}, pubstate = {published}, tppubtype = {conference} } In this paper a concept, architecture and implementation of a device cloud platform is presented. Proposed device cloud, through a secure application programming interface (API), enables the creation of various Internet of Things applications, among which TV control application and energy consumption monitoring application for the home were implemented and evaluated. Some of the main contributions compared to the state-of-the-art are automatic device identification and profiling, cloud API customizability, scalability of device data models and load balancing within the cloud. |
Velikić, Gordana; Bjelica, Milan Z; Ignjatov, Nemanja; Ćetković, Mića; Kaštelan, Ivan The Personalization of a Cloud Ecosystem: Adding Dimensions to Situational Awareness ConferenceKeynoteM31 International Symposium on Industrial Electronics, pp. 248-252, 2014, ISBN: 978-99955-46-22-9, (Keynote). Abstract | Links | BibTeX | Tags: cloud, context-aware, internet of things, keynote, smart homes @conference{indel1, title = {The Personalization of a Cloud Ecosystem: Adding Dimensions to Situational Awareness}, author = {Gordana Velikić and Milan Z. Bjelica and Nemanja Ignjatov and Mića Ćetković and Ivan Kaštelan}, url = {http://www.indel.etfbl.net/2014/resources/Proceedings_2014/INDEL_2014_Paper_41.pdf}, isbn = {978-99955-46-22-9}, year = {2014}, date = {2014-01-01}, booktitle = {International Symposium on Industrial Electronics}, pages = {248-252}, abstract = {The lack of easy to use environment to connect and manage the things is one of the obstacles that hold back multimodal personalized use of Internet of Things. We present a novel idea and a cloud framework with original elements that enable development of ecosystem for the user tailored deployment of things in the context of a personalized situational awareness. The benefits of the infrastructure are fortified with several use case scenarios that provide an insight to the platform’s innovative possibilities.}, howpublished = {M31}, note = {Keynote}, keywords = {cloud, context-aware, internet of things, keynote, smart homes}, pubstate = {published}, tppubtype = {conference} } The lack of easy to use environment to connect and manage the things is one of the obstacles that hold back multimodal personalized use of Internet of Things. We present a novel idea and a cloud framework with original elements that enable development of ecosystem for the user tailored deployment of things in the context of a personalized situational awareness. The benefits of the infrastructure are fortified with several use case scenarios that provide an insight to the platform’s innovative possibilities. |
Ćetković, Mića; Radovanović, Saša; Samardžija, Dragan; Bjelica, Milan Z; Papp, Ištvan [Serbian] Udaljeni poslužilac za senzorske i aktuatorske uređaje u pametnim kućama Technical ReportTR36029M85 RT-RK Institute for Computer-Based Systems Narodnog Fronta 23a, 2014, (TR36029). BibTeX | Tags: cloud, internet of things, smart homes @techreport{Ćetković2014, title = {[Serbian] Udaljeni poslužilac za senzorske i aktuatorske uređaje u pametnim kućama}, author = {Mića Ćetković and Saša Radovanović and Dragan Samardžija and Milan Z. Bjelica and Ištvan Papp}, year = {2014}, date = {2014-01-01}, address = {Narodnog Fronta 23a}, institution = {RT-RK Institute for Computer-Based Systems}, howpublished = {M85}, note = {TR36029}, keywords = {cloud, internet of things, smart homes}, pubstate = {published}, tppubtype = {techreport} } |
2013 |
Bjelica, Milan Z; Kovačević, Jelena; Lukić, Nemanja; Kastelan, Ivan Adaptive programming interface to integrate the device with the target platform for the control and management PatentM92 P-2013/0549, 2013. Abstract | Links | BibTeX | Tags: digital TV, internet of things, smart homes, software framework @patent{Bjelica2013b, title = {Adaptive programming interface to integrate the device with the target platform for the control and management}, author = {Milan Z. Bjelica and Jelena Kovačević and Nemanja Lukić and Ivan Kastelan}, url = {https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20140630&DB=&locale=en_EP&CC=RS&NR=20130549A1&KC=A1&ND=4}, year = {2013}, date = {2013-09-12}, number = {P-2013/0549}, abstract = {Adaptive programming interface to integrate the device with the target platform for the control and management, where the integration of network multimedia devices with a server, means automatically generation of aforementioned interface for communication between server and different clients. Method for the automatic generation of application programming interface comprising the compiling step 100 and the run time step 200. Compiling step 100 includes a translation module 101 with translation function 102 of assigning files for device model, module 103 for generating the coupling code with its basic functions of: generating 104 of the application programming interface, generating 105 code of the model function and integration 106 of programming code; then the interpreter 107 with translation function 108 and finally linker 109 with the connecting function 110. Run time step 200 includes communication parts 201 and 202, data repository model 207 with its functions of: receiving 203 the changes, setting 204 the parameter values, adding/removing 205 the objects, initialization 206, coupling parts 208 and 209, the service module 210, reading parameters 211, setting 212 of the interval /path, management 213, intermediate layer 214, library 215 and operating system 216. The invention introduces a specific method of automatic generation of application program interfaces using module 103 to generate the coupling of code, the function 104 to generate application program interface and function 105 to generate program code function model.}, howpublished = {M92}, keywords = {digital TV, internet of things, smart homes, software framework}, pubstate = {published}, tppubtype = {patent} } Adaptive programming interface to integrate the device with the target platform for the control and management, where the integration of network multimedia devices with a server, means automatically generation of aforementioned interface for communication between server and different clients. Method for the automatic generation of application programming interface comprising the compiling step 100 and the run time step 200. Compiling step 100 includes a translation module 101 with translation function 102 of assigning files for device model, module 103 for generating the coupling code with its basic functions of: generating 104 of the application programming interface, generating 105 code of the model function and integration 106 of programming code; then the interpreter 107 with translation function 108 and finally linker 109 with the connecting function 110. Run time step 200 includes communication parts 201 and 202, data repository model 207 with its functions of: receiving 203 the changes, setting 204 the parameter values, adding/removing 205 the objects, initialization 206, coupling parts 208 and 209, the service module 210, reading parameters 211, setting 212 of the interval /path, management 213, intermediate layer 214, library 215 and operating system 216. The invention introduces a specific method of automatic generation of application program interfaces using module 103 to generate the coupling of code, the function 104 to generate application program interface and function 105 to generate program code function model. |
Radovanović, Saša; Nemet, Norbert; Ćetković, Mića; Bjelica, Milan Z; Teslić, Nikola Cloud-based framework for QoS monitoring and provisioning in consumer devices 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: cloud, digital TV, ieeexplore, internet of things, software framework @conference{Radovanović2013, title = {Cloud-based framework for QoS monitoring and provisioning in consumer devices}, author = {Saša Radovanović and Norbert Nemet and Mića Ćetković and Milan Z. Bjelica and Nikola Teslić}, doi = {10.1109/ICCE-Berlin.2013.6697979}, 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 = {The purpose of this paper is to provide a framework for a scalable, adaptable and efficient Quality of Service (QoS) monitoring system for consumer devices. The system is set in the Cloud environment and based on TR-069 remote management protocol. The proposed solution allows the development of secure, cloud-based network provisioning and management applications. Cloud access interfaces provide all needed information for the development of web-based or mobile applications which allow visualization of acquired QoS parameters.}, howpublished = {M33}, keywords = {cloud, digital TV, ieeexplore, internet of things, software framework}, pubstate = {published}, tppubtype = {conference} } The purpose of this paper is to provide a framework for a scalable, adaptable and efficient Quality of Service (QoS) monitoring system for consumer devices. The system is set in the Cloud environment and based on TR-069 remote management protocol. The proposed solution allows the development of secure, cloud-based network provisioning and management applications. Cloud access interfaces provide all needed information for the development of web-based or mobile applications which allow visualization of acquired QoS parameters. |
Bjelica, Milan Z; Mrazovac, Bojan; Papp, Ištvan; Teslić, Nikola Context-Aware Platform with User Availability Estimation and Light-based Announcements Journal ArticleM21a IEEE Transactions on Systems, Man, and Cybernetics: Systems, 43 (5), pp. 1228 - 1239, 2013, ISSN: 2168-2216. Abstract | Links | BibTeX | Tags: availability estimation, context-aware, ieeexplore, internet of things, lighting control, smart homes, software framework, user monitoring @article{tsmc1, title = {Context-Aware Platform with User Availability Estimation and Light-based Announcements}, author = {Milan Z. Bjelica and Bojan Mrazovac and Ištvan Papp and Nikola Teslić}, doi = {10.1109/TSMC.2012.2235425}, issn = {2168-2216}, year = {2013}, date = {2013-09-01}, urldate = {2019-01-23}, journal = {IEEE Transactions on Systems, Man, and Cybernetics: Systems}, volume = {43}, number = {5}, pages = {1228 - 1239}, abstract = {As the number of computer-based systems and consumer gadgets is growing, users are becoming increasingly overwhelmed by the requests for attention coming from this variety of devices. In addition, technology has quickened the pace of life and work to the extent that interaction between people has become more frequent. Dealing with both social and device-driven interruptions has become one of the important goals of context-aware systems of today. This paper proposes a context-aware platform that can help mitigate the negative effects of interruptions in human work and living. The platform uses a scalable set of sensors to estimate user availability in the home or office environment. This information is announced to possible interrupters (e.g., household members and software application) by using a web portal, lighting effects, or interfaces to a home automation system or any other interested entity in the local network. This paper presents several contributions to the field. Platform architecture is considered scalable enough to fit to a variety of today's consumer devices and smart home systems. The experiments were conducted to show the effectiveness of the platform usage within a living room area, as opposed to the traditional office contexts where the availability tends to be easier to determine. The last contribution is related to the novel method and the evaluation of the use of lighting announcements of availability instead of the traditional inefficient busy flags.}, howpublished = {M21a}, keywords = {availability estimation, context-aware, ieeexplore, internet of things, lighting control, smart homes, software framework, user monitoring}, pubstate = {published}, tppubtype = {article} } As the number of computer-based systems and consumer gadgets is growing, users are becoming increasingly overwhelmed by the requests for attention coming from this variety of devices. In addition, technology has quickened the pace of life and work to the extent that interaction between people has become more frequent. Dealing with both social and device-driven interruptions has become one of the important goals of context-aware systems of today. This paper proposes a context-aware platform that can help mitigate the negative effects of interruptions in human work and living. The platform uses a scalable set of sensors to estimate user availability in the home or office environment. This information is announced to possible interrupters (e.g., household members and software application) by using a web portal, lighting effects, or interfaces to a home automation system or any other interested entity in the local network. This paper presents several contributions to the field. Platform architecture is considered scalable enough to fit to a variety of today's consumer devices and smart home systems. The experiments were conducted to show the effectiveness of the platform usage within a living room area, as opposed to the traditional office contexts where the availability tends to be easier to determine. The last contribution is related to the novel method and the evaluation of the use of lighting announcements of availability instead of the traditional inefficient busy flags. |
Bjelica, Milan Z; Dejan, Stefanović; Papp, Ištvan; Teslić, Nikola Method for parameter estimation of territorial allocated multimedia devices PatentM92 P-2013/0357, 2013. Abstract | Links | BibTeX | Tags: cloud, digital TV, internet of things @patent{Bjelica2013b, title = {Method for parameter estimation of territorial allocated multimedia devices}, author = {Milan Z. Bjelica and Stefanović Dejan and Ištvan Papp and Nikola Teslić}, url = {https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20140630&DB=&locale=en_EP&CC=RS&NR=20130357A1&KC=A1&ND=4}, year = {2013}, date = {2013-08-21}, number = {P-2013/0357}, abstract = {The invention is about method for estimation of multiple parameters of multimedia devices that are allocated in a particular territory. The method also, includes creating a set of grid points over which parameters need to calculate the spatial distribution of the parameter values of multimedia devices. In the first step of creating a set of grid points over these parameters include the determination of the four coordinate points that define the overall dimensions grid, followed by calculation of the minimum distance between lattice points, 212,213, and to determine the variation of the variance of these parameters on the coordinate grid points 221. Determine the variation of the variance of these parameters causes the zoom increments bars on the way that zoom are performed as long as the dominant number of parameters has a variance that is important 226. After step zooming method involves calculation of the parameter values of new grid points, those in which there are no multimedia devices and where we need to calculate the parameters. Calculate the spatial distribution of the parameter values for the new point grid determines a new resolution lattice point, while resolution may be lower or higher than the average distance between the points grid. In the first case the value of the above parameters at a new grid point is determined as the value of her nearest grid point, while in the second case the value of the above parameters at a new grid point is determined by interpolation nearest four grid points in the function of their Euclidean distance.}, howpublished = {M92}, keywords = {cloud, digital TV, internet of things}, pubstate = {published}, tppubtype = {patent} } The invention is about method for estimation of multiple parameters of multimedia devices that are allocated in a particular territory. The method also, includes creating a set of grid points over which parameters need to calculate the spatial distribution of the parameter values of multimedia devices. In the first step of creating a set of grid points over these parameters include the determination of the four coordinate points that define the overall dimensions grid, followed by calculation of the minimum distance between lattice points, 212,213, and to determine the variation of the variance of these parameters on the coordinate grid points 221. Determine the variation of the variance of these parameters causes the zoom increments bars on the way that zoom are performed as long as the dominant number of parameters has a variance that is important 226. After step zooming method involves calculation of the parameter values of new grid points, those in which there are no multimedia devices and where we need to calculate the parameters. Calculate the spatial distribution of the parameter values for the new point grid determines a new resolution lattice point, while resolution may be lower or higher than the average distance between the points grid. In the first case the value of the above parameters at a new grid point is determined as the value of her nearest grid point, while in the second case the value of the above parameters at a new grid point is determined by interpolation nearest four grid points in the function of their Euclidean distance. |
Bjelica, Milan Z; Papp, Istvan; Stefanović, Dejan; Teslić, Nikola Method for fault detection and fault types detection of network multimedia devices PatentM92 P-2013/0341, 2013. Abstract | Links | BibTeX | Tags: cloud, digital TV, internet of things @patent{Bjelica2013b, title = {Method for fault detection and fault types detection of network multimedia devices}, author = {Milan Z. Bjelica and Istvan Papp and Dejan Stefanović and Nikola Teslić}, url = {https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20140630&DB=&locale=en_EP&CC=RS&NR=20130341A1&KC=A1&ND=4}, year = {2013}, date = {2013-08-14}, number = {P-2013/0341}, abstract = {The invention proposes a method for fault detection and fault type detection 504 of the network multimedia devices, based on QoS parameters. The method involves determining the similarity of failure 101, of the multimedia devices 501, based on the relatedness values of the QoS parameters and based on the similarity of the geographic location of network multimedia devices 501. Relatedness values of QoS parameters 606, are defined as the ratio of intersection and union values of the QoS parameters of a devices that do not meet the correctness cognition. The similarity based on geography, including physical grouping 607 of the multimedia devices based on the relatedness of QoS parameters that do not satisfy the regularity condition, and also spatial grouping 322 which includes determining the center of gravity 700 of geographic locations of all multimedia devices 501 with similar values of failure, also generating N circles with a radius of geographic range of sources values of QoS parameters defining the center of gravity 700 and belonging to a given group of multimedia devices if its geographical location within a circle whose radius corresponds to the median of all 702 circles with related source of failure. N represents the total number of QoS parameters that are identical and /or related.}, howpublished = {M92}, keywords = {cloud, digital TV, internet of things}, pubstate = {published}, tppubtype = {patent} } The invention proposes a method for fault detection and fault type detection 504 of the network multimedia devices, based on QoS parameters. The method involves determining the similarity of failure 101, of the multimedia devices 501, based on the relatedness values of the QoS parameters and based on the similarity of the geographic location of network multimedia devices 501. Relatedness values of QoS parameters 606, are defined as the ratio of intersection and union values of the QoS parameters of a devices that do not meet the correctness cognition. The similarity based on geography, including physical grouping 607 of the multimedia devices based on the relatedness of QoS parameters that do not satisfy the regularity condition, and also spatial grouping 322 which includes determining the center of gravity 700 of geographic locations of all multimedia devices 501 with similar values of failure, also generating N circles with a radius of geographic range of sources values of QoS parameters defining the center of gravity 700 and belonging to a given group of multimedia devices if its geographical location within a circle whose radius corresponds to the median of all 702 circles with related source of failure. N represents the total number of QoS parameters that are identical and /or related. |