2013
DOI: 10.1007/978-3-642-39200-9_10
|View full text |Cite
|
Sign up to set email alerts
|

DireWolf - Distributing and Migrating User Interfaces for Widget-Based Web Applications

Abstract: Abstract. 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 DireWolf 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 wit… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
16
0
2

Year Published

2014
2014
2016
2016

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 26 publications
(18 citation statements)
references
References 12 publications
0
16
0
2
Order By: Relevance
“…Additionally, Go-Lab will also use Graasp and the OpenSocial Spaces specification to enable inquiry-based learning spaces for STEM education at school. On the other hand, researchers of the Learning Layers project 26 are using and extending the ROLE SDK as their learning platform (Kovachev et al 2013). As mentioned, the ROLE SDK is mainly meant for developers to extend their existing learning environments 23 Strophe.js, http://strophe.im/strophejs/ 24 WebSocket, http://www.websocket.org/ 25 Go-Lab, http://www.go-lab-project.eu/ 26 Learning Layers, http://learning-layers.eu/ or extend the ROLE SDK itself to support their requirements.…”
Section: Discussionmentioning
confidence: 99%
“…Additionally, Go-Lab will also use Graasp and the OpenSocial Spaces specification to enable inquiry-based learning spaces for STEM education at school. On the other hand, researchers of the Learning Layers project 26 are using and extending the ROLE SDK as their learning platform (Kovachev et al 2013). As mentioned, the ROLE SDK is mainly meant for developers to extend their existing learning environments 23 Strophe.js, http://strophe.im/strophejs/ 24 WebSocket, http://www.websocket.org/ 25 Go-Lab, http://www.go-lab-project.eu/ 26 Learning Layers, http://learning-layers.eu/ or extend the ROLE SDK itself to support their requirements.…”
Section: Discussionmentioning
confidence: 99%
“…Since Web widgets are used for displaying and/or updating information, they can be successfully used as service interfaces in different environments and to build complex and composed visualizations of data. Due to their nature, complex Web applications can adapt to different devices, are customizable and extendable (e.g., more widgets can be added for extra functionality) or they can even be distributed across devices [10]. Important prerequisites for distributing individual elements of complete Web applications are a clear separation into conceptual and functional units, a context for managing separation, and cross-device communication between these units.…”
Section: Related Workmentioning
confidence: 99%
“…The different functionality needed to perform semantic annotation operations on videos has been split in multiple widgets, according to the underlying service structure. The communication between the widgets is realized using an interoperable communication mechanism between widgets, referred to as inter-widget communication (IWC) [10]. This is due to the fact that by default these components cannot share a common state and behave independently.…”
Section: Multimedia Metadata Interfacesmentioning
confidence: 99%
See 1 more Smart Citation
“…To this end in earlier work we have presented the DireWolf framework [2]. DireWolf is a widget based Web application framework that allows distributing widgets over multiple devices while keeping the application state.…”
Section: Introductionmentioning
confidence: 99%