Rapid development of distributed applications using high-level communication support

被引:3
|
作者
Lim, Mingyu [1 ]
Kevelham, Bart [2 ]
Nijdam, Niels [2 ]
Magnenat-Thalmann, Nadia [2 ]
机构
[1] Konkuk Univ, Seoul, South Korea
[2] Univ Geneva, MIRALab, CH-1211 Geneva 4, Switzerland
关键词
Distributed applications; Communication middleware; Communication architecture; Event management;
D O I
10.1016/j.jnca.2010.08.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a communication system that enables simple and fast development of network support for multi-user applications. Even though existing middleware and development tools provide much functionality to realize distributed applications, they are purely low-level services passing most development responsibility to developers or too specialized for a specific application. The challenging issue is how to provide sufficient support and general high-level mechanisms using middleware for the rapid development of distributed multi-user applications. Our approach addresses various possibilities of the communication architecture, user membership management, content transmission mechanism and event management to meet different networking and interaction requirements of multiple users. The proposed middleware supports these features with several options through application-level APIs and configuration. Thus, the different interaction needs of a multi-user application can be easily and quickly accomplished from the developers' view point. (C) 2010 Elsevier Ltd. All rights reserved.
引用
收藏
页码:172 / 182
页数:11
相关论文
共 50 条
  • [41] HIGH-LEVEL MICROPROGRAMMING SUPPORT EMBEDDED IN SILICON
    HOBSON, RF
    IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES, 1988, 135 (02): : 73 - 81
  • [42] IMPLEMENTING LANGUAGE SUPPORT IN HIGH-LEVEL LANGUAGES
    MCKENDRY, MS
    CAMPBELL, RH
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1984, 10 (03) : 227 - 236
  • [43] Support for High-Level Quantum Bayesian Inference
    Przewiezlikowski, Marcin
    Grabowski, Michal
    Kurzyk, Dariusz
    Rycerz, Katarzyna
    COMPUTATIONAL SCIENCE - ICCS 2019, PT V, 2019, 11540 : 764 - 770
  • [44] GAIA: A System for Interactive Analysis on Distributed Graphs Using a High-Level Language
    Qian, Zhengping
    Min, Chenqiang
    Lai, Longbin
    Fang, Yong
    Li, Gaofeng
    Yao, Youyang
    Lyu, Bingqing
    Zhou, Xiaoli
    Chen, Zhimin
    Zhou, Jingren
    PROCEEDINGS OF THE 18TH USENIX SYMPOSIUM ON NETWORKED SYSTEM DESIGN AND IMPLEMENTATION, 2021, : 321 - 336
  • [45] Distributed Data-Parallel Computing Using a High-Level Programming Language
    Isard, Michael
    Yu, Yuan
    ACM SIGMOD/PODS 2009 CONFERENCE, 2009, : 987 - 994
  • [46] High-level synthesis for DSP applications using heterogeneous functional units
    Shao, Zili
    Zhuge, Qingfeng
    Xue, Chun
    Xiao, Bin
    Sha, Edwin H. -M.
    ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 302 - 304
  • [47] High-Level fusion for intelligence applications using Recombinant Cognition Synthesis
    Solano, Marco A.
    Ekwaro-Osire, Stephen
    Tanik, Murat M.
    INFORMATION FUSION, 2012, 13 (01) : 79 - 98
  • [48] THE HIGH-LEVEL LANGUAGE AND OPERATING SYSTEM SUPPORT FEATURES OF ADVANCED MICROPROCESSORS .1. HIGH-LEVEL LANGUAGE SUPPORT FEATURES
    NG, KW
    MOK, KY
    MICROPROCESSING AND MICROPROGRAMMING, 1987, 19 (03): : 203 - 218
  • [49] Rapid and high-level constraint-driven prototyping using LabVIEW FPGA
    Kee, Hojin
    Mhaske, Swapnil
    Uliana, David
    Arnesen, Adam
    Petersen, Newton
    Riche, Taylor L.
    Blasig, Dustyn
    Ly, Tai
    2014 IEEE GLOBAL CONFERENCE ON SIGNAL AND INFORMATION PROCESSING (GLOBALSIP), 2014, : 45 - 49
  • [50] PHIDEO: High-level synthesis for high throughput applications
    Van Meerbergen, J.L.
    Lippens, P.E.R.
    Verhaegh, W.F.J.
    Van der Werf, A.
    Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology, 1995, 9 (1-2): : 89 - 104