A Toolkit for Peer-to-Peer Distributed User Interfaces: Concepts, Implementation, and Applications

被引:0
|
作者
Melchior, Jeremie [1 ]
Grolaux, Donatien [1 ]
Vanderdonckt, Jean [1 ]
Van Roy, Peter
机构
[1] Catholic Univ Louvain, Louvain Sch Management, B-1348 Louvain, Belgium
来源
EICS'09: PROCEEDINGS OF THE ACM SIGCHI SYMPOSIUM ON ENGINEERING INTERACTIVE COMPUTING SYSTEMS | 2009年
关键词
Distributed User Interfaces; Multi-Device Environments; Multi-platform user interfaces; Multi-user user interfaces; Peer-to-peer; User Interface Toolkit; Ubiquitous computing;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we present a software toolkit for deploying peer-to-peer distributed graphical user interfaces across four dimensions: multiple displays, multiple platforms, multiple operating systems, and multiple users, either independently or concurrently. This toolkit is based on the concept of multi-purpose proxy connected to one or many rendering engines in order to render a graphical user interface in part or whole for any user, any operating system (Linux, Mac OS X and Windows XP or higher), any computing platform (ranging from a pocket PC to a wall screen), and/or any display (ranging from private to public displays). This toolkit is a genuine peer-to-peer solution in that no computing platform is used for a server or for a client: any user interface can be distributed across users, systems, and platforms independently of their location, system constraints, and platform constraints. After defining the toolkit concepts, its implementation is described, motivated, and exemplified on two non-form based user interfaces: a distributed office automation and a distributed interactive game.
引用
收藏
页码:69 / 78
页数:10
相关论文
共 50 条
  • [1] Designing peer-to-peer distributed user interfaces: Case studies on building distributed applications
    Fisher, Eli Raymond
    Badam, Sriram Karthik
    Elmqvist, Niklas
    INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2014, 72 (01) : 100 - 110
  • [2] Implementation of a Distributed File Storage on Peer-to-Peer Environments
    Yang, Chao-Tung
    Chen, Hung-Yen
    Huang, Chih-Lin
    Tsaur, Shyh-Chang
    2009 10TH INTERNATIONAL SYMPOSIUM ON PERVASIVE SYSTEMS, ALGORITHMS, AND NETWORKS (ISPAN 2009), 2009, : 679 - +
  • [3] Implementation of a distributed file storage with replica management in Peer-to-Peer environments
    Yang, Chao-Tung
    Chen, Hung-Yen
    Huang, Chih-Lin
    Tsaur, Shyh-Chang
    INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2011, 7 (03) : 202 - 210
  • [4] Peer-to-Peer Distributed Computing Framework
    Dharmapala, Prashan
    Koneshvaran, Lumeshkantha
    Sivasooriyathevan, Darshanun
    Ismail, Imtizam
    Kasthurirathna, Dharshana
    PROCEEDINGS OF THE 2017 6TH NATIONAL CONFERENCE ON TECHNOLOGY & MANAGEMENT (NCTM) - EXCEL IN RESEARCH AND BUILD THE NATION, 2017, : 126 - 131
  • [5] Security applications of peer-to-peer networks
    Vlachos, V
    Androutsellis-Theotokis, S
    Spinellis, D
    COMPUTER NETWORKS, 2004, 45 (02) : 195 - 205
  • [6] Distributed recommender for peer-to-peer knowledge sharing
    Zhen, Lu
    Jiang, Zuhua
    Song, Haitao
    INFORMATION SCIENCES, 2010, 180 (18) : 3546 - 3561
  • [7] On the characterization of peer-to-peer distributed virtual environments
    Rueda, S.
    Morillo, P.
    Orduna, J. M.
    Duato, J.
    IEEE VIRTUAL REALITY 2007, PROCEEDINGS, 2007, : 107 - +
  • [8] Distributed shell over peer-to-peer networks
    Truong, M
    Harwood, A
    PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 269 - 275
  • [9] An emulator for peer-to-peer distributed hash tables
    Kato, Daishi
    Kunieda, Kazuo
    Yamada, Keiji
    COMPUTER COMMUNICATIONS, 2009, 32 (13-14) : 1559 - 1567
  • [10] On composing stream applications in peer-to-peer environments
    Gu, Xiaohui
    Nahrstedt, Klara
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2006, 17 (08) : 824 - 837