Comparison of Web and Native approaches to implementing Distributed User Interfaces for Android
(2015) EDA920 20142Department of Computer Science
- Abstract
- The wide and increasing range of screen sizes between Android devices makes consumers use them very differently. Large devices (like televisions) are more suitable to view content and smaller devices (like smart watches) are to be used more as a quick controller of the main application.
Distributed user interfaces is the concept of utilizing several of these de- vices in one application, so that each device is used in the way that it works best with.
In this master thesis, it’s investigated if we can implement distributed UI with Google’s Chromecast and Android Wear, combined with an Android ap- plication.
In parallel, Sony conducts research activities on approaches based on Web Applications structured in parts, using W3C Web Components... (More) - The wide and increasing range of screen sizes between Android devices makes consumers use them very differently. Large devices (like televisions) are more suitable to view content and smaller devices (like smart watches) are to be used more as a quick controller of the main application.
Distributed user interfaces is the concept of utilizing several of these de- vices in one application, so that each device is used in the way that it works best with.
In this master thesis, it’s investigated if we can implement distributed UI with Google’s Chromecast and Android Wear, combined with an Android ap- plication.
In parallel, Sony conducts research activities on approaches based on Web Applications structured in parts, using W3C Web Components [16], which are distributed to other devices. We call this “Distributed Web Applications”.
A case study was conducted where the implementation of a media player, based on each of the concepts, were investigated. From this case study we could see that Google’s frameworks provided us with very limited Distributed UI functionality, but that it on the other hand performed really well and were easy to incorporate into an existing application. When using Distributed Web Applications on the other hand, we could write general distributed user inter- faces, in the sense that one application worked on "all" devices and that the functionality of the framework didn’t limit us as much. (Less) - Popular Abstract
- In 2014, Google launched an operating system for wearable devices (Android Wear) and a TV dongle (Chromecast) that we can stream media to. When a smartphone app supports both of these devices, a distributed user interface (DUI) can be created, but how does it compare to other approaches?
Please use this url to cite or link to this publication:
http://lup.lub.lu.se/student-papers/record/5275304
- author
- Ahle, Joakim LU
- supervisor
-
- Klas Nilsson LU
- Sven Robertz LU
- organization
- course
- EDA920 20142
- year
- 2015
- type
- H3 - Professional qualifications (4 Years - )
- subject
- report number
- LU-CS-EX 2015-06
- ISSN
- 1650-2884
- language
- English
- id
- 5275304
- date added to LUP
- 2015-04-13 13:52:35
- date last changed
- 2015-04-13 14:00:13
@misc{5275304, abstract = {{The wide and increasing range of screen sizes between Android devices makes consumers use them very differently. Large devices (like televisions) are more suitable to view content and smaller devices (like smart watches) are to be used more as a quick controller of the main application. Distributed user interfaces is the concept of utilizing several of these de- vices in one application, so that each device is used in the way that it works best with. In this master thesis, it’s investigated if we can implement distributed UI with Google’s Chromecast and Android Wear, combined with an Android ap- plication. In parallel, Sony conducts research activities on approaches based on Web Applications structured in parts, using W3C Web Components [16], which are distributed to other devices. We call this “Distributed Web Applications”. A case study was conducted where the implementation of a media player, based on each of the concepts, were investigated. From this case study we could see that Google’s frameworks provided us with very limited Distributed UI functionality, but that it on the other hand performed really well and were easy to incorporate into an existing application. When using Distributed Web Applications on the other hand, we could write general distributed user inter- faces, in the sense that one application worked on "all" devices and that the functionality of the framework didn’t limit us as much.}}, author = {{Ahle, Joakim}}, issn = {{1650-2884}}, language = {{eng}}, note = {{Student Paper}}, title = {{Comparison of Web and Native approaches to implementing Distributed User Interfaces for Android}}, year = {{2015}}, }