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 条
  • [31] Application layer multicast for efficient peer-to-peer applications
    Wierzbicki, A
    Buszka, M
    Szczepaniak, R
    WIAPP 2003: THIRD IEEE WORKSHOP ON INTERNET APPLICATIONS, PROCEEDINGS, 2003, : 126 - 130
  • [32] VNET: A distributed algorithm simulator for wireless peer-to-peer networks
    Ng, C
    Sabaz, D
    Gruver, WA
    2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 2018 - 2022
  • [33] Design and evaluation of an intelligent peer-to-peer distributed file system
    Gradecki, JD
    Ra, I
    PDPTA '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2004, : 1037 - 1042
  • [34] Streaming Cloud Service Concept by Peer-to-Peer Distributed Technology
    Tsuchiya, Takeshi
    Yoshinaga, Hirokazu
    Koayanagi, Keiichi
    SERVICE COMPUTATION 2010: THE SECOND INTERNATIONAL CONFERENCES ON ADVANCED SERVICE COMPUTING, 2010, : 196 - 201
  • [35] Peer-to-peer architecture for multi-departmental distributed PACS
    Rosset, Antoine
    Heuberger, Joris
    Pysher, Lance
    Ratib, Osman
    MEDICAL IMAGING 2006: PACS AND IMAGING INFORMATICS, 2006, 6145
  • [36] A distributed proxy architecture for service discovery in peer-to-peer networks
    Madruga, M
    Batista, T
    Guedes, LA
    Intelligence in Communication Systems, 2005, 190 : 201 - 210
  • [37] Experimental Validation of Peer-to-Peer Distributed Voltage Control System
    Almasalma, Hamada
    Claeys, Sander
    Mikhaylov, Konstantin
    Haapola, Jussi
    Pouttu, Ari
    Deconinck, Geert
    ENERGIES, 2018, 11 (05)
  • [38] MioStream: a peer-to-peer distributed live media streaming on the edge
    Palacios, Servio
    Santos, Victor
    Barsallo, Edgardo
    Bhargava, Bharat
    MULTIMEDIA TOOLS AND APPLICATIONS, 2019, 78 (17) : 24657 - 24680
  • [39] Securely deploying distributed computation systems on peer-to-peer networks
    Vrancken, Kobe
    Piessens, Frank
    Strackx, Raoul
    SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 328 - 337
  • [40] SCALLOP: AN OPEN PEER-TO-PEER FRAMEWORK FOR DISTRIBUTED SENSOR NETWORKS
    Saastamoinen, Pekka
    Huttunen, Sami
    Takala, Valtteri
    Heikkila, Marko
    Heikkila, Janne
    2008 SECOND ACM/IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED SMART CAMERAS, 2008, : 345 - 353