By Niklas Elmqvist (auth.), José A. Gallud, Ricardo Tesoriero, Victor M.R. Penichet (eds.)

The fresh advances in demonstrate applied sciences and cellular units are having an incredible impact at the manner clients have interaction with all types of units (computers, cellular units, laptops, capsules, and so on). those advances are starting up new chances for interplay, together with the distribution of the UI (User Interface) between varied units. It means that the UI could be cut up and composed, moved, copied or cloned between units working an identical or varied working structures. those new methods of manipulating the UI are thought of lower than the rising subject of allotted person Interfaces (DUIs).

DUIs are with regards to the repartition of 1 or many components, from one or many consumer interfaces, to be able to help one or many clients, to hold out one or many initiatives, on one or many domain names, in a single or many contexts of use – every one context of use contains clients, systems, and environments.

The 20 chapters within the publication disguise the cutting-edge, the principles, and novel purposes of DUIs together with case reports and genuine scenarios.

Show description

Read Online or Download Distributed User Interfaces: Designing Interfaces for the Distributed Ecosystem PDF

Best nonfiction_7 books

The secret of restaurant magic : Society of American Magicians National Convention lecture 1983

Eugene Burger is an American magician. He used to be born in 1939 and relies in Chicago, Illinois. he's reputed for his close-up abilities and his paintings in mentalism and weird magic. he's additionally a thinker and a historian of faith.

Consciousness and Intentionality: Models and Modalities of Attribution

Philosophy of brain has been some of the most energetic fields in philosophy for the earlier 3 many years. the most major elements within the improvement of this self-discipline has been the emergence of cognitive technological know-how and the curiosity philosophers have taken within the empirical learn of brain. one other both vital issue has been the "naturalistic tum" led to by way of W.

Organometallic Catalysts and Olefin Polymerization: Catalysts for a New Millennium

"Catalysis is extra artwork than science", most likely all of you will have heard or even used this expression. if it is actual or now not, it alludes to the event that new catalysts are tough to discover, and close to most unlikely to foretell. exertions and a life of adventure is precious. even if, a willing brain may perhaps provide perception into the place to go looking, yet now not inevitably approximately the place to discover the solutions.

Extra info for Distributed User Interfaces: Designing Interfaces for the Distributed Ecosystem

Example text

3 Future Work These distribution primitives have been defined in such a way that it allows distributing any graphical widget without focusing on how the value is shared when distributed. There are two important aspects in a User Interface: the presentation and the behavior of the UI. The presentation part is the graphical representation of a widget. If the widget is moved to another platform, it means that the same widget will be displayed on the destination platform. This leads to an ambiguous solution about the behavior.

1 Introduction The domain of Distributed User Interfaces (DUI) is still in evolution and there exist no toolkit allowing the creation of DUIs. In most pieces of work, there is almost no genuine DUI. There exists toolkits to create UI such as Java Swing or Microsoft Foundation Classes, but they do not support DUIs [1]. The UI elements simply remain in their initial context, while communicating with each other, but without redistribution. There is some distribution of UI elements, but it is mainly predefined and opportunistic: no configuration of the distribution at run-time.

COPY [ON ] TO [] [ON ]: copies a CUI widget from a source platform identified in a cluster to a clone on a target platform, thus creating a new identifier. This identifier can be provided as a parameter to the primitive or created automatically by the primitive to handle it. MOVE TO x,y [ON ] [IN n steps]: moves a CUI widget to a new location indicated by its coordinates x and y, possibly in a fixed amount of steps, on a target platform in the cluster.

Download PDF sample

Rated 4.24 of 5 – based on 27 votes