Fig 1 - uploaded by Marco Winckler
Content may be subject to copyright.
Architecture schema of the UIObject-PIM platform

Architecture schema of the UIObject-PIM platform

Source publication
Preprint
Full-text available
Nowadays, the development of Web applications supporting distributed user interfaces (DUI) is straightforward. However, it is still hard to find Web sites supporting this kind of user interaction. Although studies on this field have demonstrated that DUI would improve the user experience, users are not massively empowered to manage these kinds of i...

Contexts in source publication

Context 1
... of the approach works at client-side. As shown in Fig. 1, the UIObject-PIM is implemented as a Web Browser extension that allows end users to share a unique space of information among their own devices. Users can install multiple UIObject-PIM in their devices, and the contained elements are synchronized through a synchronization server. Each UIObject has an internal state in a PIM, allowing ...
Context 2
... order to support new DUI behaviours, we allow developers to extend the framework with their own classes. A simplified UML class diagram of this software is shown in Fig. 10. Specifically, to create a new DUI Behaviour, developers need to create the new class by extending the AbstractDuiBehaviour or any of its subclasses. As it is shown in Fig. 11, it is mandatory to implement two class methods for helping our tool to display the parameters required by the class before properly instantiating it. For ...
Context 3
... order to support new DUI behaviours, we allow developers to extend the framework with their own classes. A simplified UML class diagram of this software is shown in Fig. 10. Specifically, to create a new DUI Behaviour, developers need to create the new class by extending the AbstractDuiBehaviour or any of its subclasses. As it is shown in Fig. 11, it is mandatory to implement two class methods for helping our tool to display the parameters required by the class before properly instantiating it. For instance, the communications, cooperative interactions, and developers runtime with a customization tool. Both approaches are (C) point in Fig. 6 presents the required parameters by ...
Context 4
... the extended class can be imported to be used by the PIM, as shown in the right side of Fig. 11. Users can choose to upload the file for personal use or to share and store it into the public repository, so other users can make use of it. From the PIM, there are two general configurations the owner of a DUI Behaviour can choose: to enable user reviews and bug tracking. However, a broader set of options is available in the Web site ...
Context 5
... of the approach works at client-side. As shown in Fig. 1, the UIObject-PIM is implemented as a Web Browser extension that allows end users to share a unique space of information among their own devices. Users can install multiple UIObject-PIM in their devices, and the contained elements are synchronized through a synchronization server. Each UIObject has an internal state in a PIM, allowing ...
Context 6
... order to support new DUI behaviours, we allow developers to extend the framework with their own classes. A simplified UML class diagram of this software is shown in Fig. 10. Specifically, to create a new DUI Behaviour, developers need to create the new class by extending the AbstractDuiBehaviour or any of its subclasses. As it is shown in Fig. 11, it is mandatory to implement two class methods for helping our tool to display the parameters required by the class before properly instantiating it. For ...
Context 7
... order to support new DUI behaviours, we allow developers to extend the framework with their own classes. A simplified UML class diagram of this software is shown in Fig. 10. Specifically, to create a new DUI Behaviour, developers need to create the new class by extending the AbstractDuiBehaviour or any of its subclasses. As it is shown in Fig. 11, it is mandatory to implement two class methods for helping our tool to display the parameters required by the class before properly instantiating it. For instance, the communications, cooperative interactions, and developers runtime with a customization tool. Both approaches are (C) point in Fig. 6 presents the required parameters by ...
Context 8
... the extended class can be imported to be used by the PIM, as shown in the right side of Fig. 11. Users can choose to upload the file for personal use or to share and store it into the public repository, so other users can make use of it. From the PIM, there are two general configurations the owner of a DUI Behaviour can choose: to enable user reviews and bug tracking. However, a broader set of options is available in the Web site ...