DIREWOLF: A FRAMEWORK FOR WIDGET-BASED DISTRIBUTED USER INTERFACES

被引:0
|
作者
Kovachev, Dejan [1 ]
Renzel, Dominik [1 ]
Nicolaescu, Petru [1 ]
Koren, Istvan [1 ]
Klamma, Ralf [1 ]
机构
[1] Rhein Westfal TH Aachen, Adv Community Informat Syst ACIS Grp, D-52056 Aachen, Germany
来源
JOURNAL OF WEB ENGINEERING | 2014年 / 13卷 / 3-4期
基金
美国国家科学基金会;
关键词
distributed user interface; Web widget; inter-widget communication; XMPP; WebRTC;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Web applications have overcome traditional desktop applications especially in collaborative settings. However, the bulk of Web applications still follow the "single user on a single device" computing model. Therefore, we created the Dire Wolf framework for rich Web applications with distributed user interfaces (DUIs) over a federation of heterogeneous commodity devices supporting modern Web browsers such as laptops, smart phones and tablet computers. The DUIs are based on widget technology coupled with cross-platform inter-widget communication (IWC) and seamless session mobility. Inter-widget communication technologies connect the widgets and enable real-time collaborative applications as well as runtime migration in our framework. We show that the Dire Wolf framework facilitates the use case of DUI-enabled semantic video annotation. For a single user it provides more flexible control over different parts of an application by enabling the simultaneous use of smart phones, tablets and computers. We conducted a technical evaluation and two user studies to validate the Dire Wolf approach. The work presented opens the way for creating distributed Web applications which can access device specific functionalities such as multi-touch, text input, etc. in a federated and usable manner. In this paper, we also sketch our ongoing work to integrate the WebRTC API into Dire Wolf, where we see opportunities for potential adoption of DUI Web applications by the majority of Web users.
引用
收藏
页码:203 / 222
页数:20
相关论文
共 50 条
  • [1] Introducing Widget-based IMS Client Applications
    Deinert, Florian
    Magedanz, Thomas
    [J]. MOBILE NETWORKS & APPLICATIONS, 2010, 15 (06): : 845 - 852
  • [2] Introducing Widget-based IMS Client Applications
    Florian Deinert
    Thomas Magedanz
    [J]. Mobile Networks and Applications, 2010, 15 : 845 - 852
  • [3] A System Architecture of Widget-based Digital TV Interactive Platform
    Fan, Kefeng
    Zhang, Subing
    Tang, Shijun
    Wang, Yong
    Xu, Zhuoyan
    Liu, Yun
    [J]. 2012 SIXTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTING (ICGEC), 2012, : 360 - 363
  • [4] A Methodology and Tool Support for Widget-Based Web Application Development
    Nicolaescu, Petru
    Klamma, Ralf
    [J]. ENGINEERING THE WEB IN THE BIG DATA ERA, 2015, 9114 : 515 - 532
  • [5] Design and evaluation of a widget-based dashboard for awareness support in Research Networks
    Reinhardt, Wolfgang
    Mletzko, Christian
    Drachsler, Hendrik
    Sloep, Peter B.
    [J]. INTERACTIVE LEARNING ENVIRONMENTS, 2014, 22 (05) : 594 - 613
  • [6] Personalizing Graphical User Interfaces on Flexible Widget Layout
    Yanagida, Takuto
    Nonaka, Hidetoshi
    Kurihara, Masahito
    [J]. EICS'09: PROCEEDINGS OF THE ACM SIGCHI SYMPOSIUM ON ENGINEERING INTERACTIVE COMPUTING SYSTEMS, 2009, : 255 - 264
  • [7] An approach to slicing widget-based event-driven programs and its implementation
    Zhang, XJ
    Shimomura, T
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2001, E84D (10): : 1411 - 1420
  • [8] Maintenance of Android Widget-based GUI Testing: A Taxonomy of test case modification causes
    Coppola, Riccardo
    Morisio, Maurizio
    Torchiano, Marco
    [J]. 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2018, : 151 - 158
  • [9] Widget-based Alarm Recognition and a Management Support Interface System in Nuclear Power Plants
    Lee, Seung Min
    Park, Hana
    Jang, Gwi Sook
    Hwang, Inkoo
    [J]. ADVANCEMENTS IN NUCLEAR INSTRUMENTATION MEASUREMENT METHODS AND THEIR APPLICATIONS (ANIMMA 2019), 2020, 225
  • [10] Making synchronous CSCL work: a widget-based learning system with group work support
    Boticki, Ivica
    Uzelac, Nino
    Dlab, Martina Holenko
    Hoic-Bozic, Natasa
    [J]. EDUCATIONAL MEDIA INTERNATIONAL, 2020, 57 (03) : 187 - 207