liu.seSearch for publications in DiVA
Change search
ReferencesLink to record
Permanent link

Direct link
Models and Tools for Distributed User Interface Development
Linköping University, Department of Computer and Information Science, Human-Centered systems. Linköping University, The Institute of Technology. (MDA)
2012 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

The way we interact with computers and computer systems are constantly changing as technology evolves. A current trend is that users interact with multiple andinterconnected devices on a daily basis. They are beginning to request ways and means of dividing and spreading their applications acrossthese devices.Distributed user interfaces (DUIs) have been proposed as a means ofdistributing programs over multiple interconnected devices through theuser interface (UI). DUIs represent a fundamental change foruser-interface design, enabling new ways of developing distributedsystems that, for instance, support runtime reorganization ofUIs. However developing DUIs presents a far more complex task compared totraditional UI development, due to the inherent complexity thatarises from combining UI development with distributed systems. Thetraditional approach in software engineering and computer science toovercoming complexity is to build tools and frameworks, to allowfor good code reuse and higher level of abstraction for applicationprogramers.Conventional GUI programming tools and frameworks are not developedto support DUIs specifically. In this thesis we explore key issues increating new programming tools and frameworks (APIs) for DUI-based UIdevelopment. We also present and discuss the DUI framework Marve,which adds DUI support to Java Swing.A unique feature of Marve is that it is designedfor industrial-scale development, extending a standard UIframework. The framework has beentested and evaluated in a project where an operator control stationsystem was developed.

Place, publisher, year, edition, pages
Linköping: Linköping University Electronic Press, 2012. , 52 p.
Linköping Studies in Science and Technology. Thesis, ISSN 0280-7971 ; 1550
Keyword [en]
Distributed User Interfaces, User interfaces, Software Construction, Development tools, Distributed/Internet based software engineering tools and techniques
National Category
Computer and Information Science
URN: urn:nbn:se:liu:diva-81530Local ID: LiU-Tek-Lic–2012:35ISBN: 978-91-7519-783-8OAI: diva2:553208
2012-10-30, Alan Turing , hus E, Campus Valla, Linköpings universitet, Linköping, 13:15 (English)
Available from: 2012-09-18 Created: 2012-09-18 Last updated: 2012-10-03Bibliographically approved

Open Access in DiVA

omslag(125 kB)60 downloads
File information
File name COVER01.pdfFile size 125 kBChecksum SHA-512
Type coverMimetype application/pdf

Search in DiVA

By author/editor
Fröberg, Anders
By organisation
Human-Centered systemsThe Institute of Technology
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 1 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 89 hits
ReferencesLink to record
Permanent link

Direct link