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 条
  • [1] A high-level toolkit for development of distributed scientific applications
    Afanasiev, Alexander
    Sukhoroslov, Oleg
    Posypkin, Mikhail
    PARALLEL COMPUTING TECHNOLOGIES, PROCEEDINGS, 2007, 4671 : 103 - 110
  • [2] Rapid prototyping of distributed computing systems using high-level Petri nets with objects
    Mikolajczak, B
    PROCEEDINGS OF THE HIGH-PERFORMANCE COMPUTING (HPC'98), 1998, : 388 - 393
  • [3] HIGH-LEVEL SUPPORT
    SMITH, L
    FORTUNE, 1991, 123 (12) : 52 - 52
  • [4] An API for high-level software engineering of distributed and mobile applications
    Arcangeli, JP
    Maurel, C
    Migeon, F
    EIGHTH IEEE WORKSHOP ON FUTURE TRENDS OF DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2001, : 155 - 161
  • [5] Communication Visualization for Bottleneck Detection of High-Level Synthesis Applications
    Curreri, John
    Stitt, Greg
    George, Alan
    FPGA 12: PROCEEDINGS OF THE 2012 ACM-SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2012, : 33 - 36
  • [6] COMMUNICATION SUPPORT FOR DISTRIBUTED APPLICATIONS
    FELDHOFFER, M
    IFIP TRANSACTIONS C-COMMUNICATION SYSTEMS, 1992, 1 : 215 - 228
  • [7] High-level Programming Support for Robust Pervasive Computing Applications
    Jouve, Wilfried
    Lancia, Julien
    Palix, Nicolas
    Consel, Charles
    Lawall, Julia
    2008 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS, 2008, : 252 - 255
  • [8] A framework for architecting and high-level programming support of CORBA applications
    Cao, JN
    Cao, M
    Chan, AST
    Wu, GF
    Das, SK
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2004, 64 (06) : 725 - 739
  • [9] SCE toolboxes for the development of high-level parallel applications
    Fernandez, J.
    Anguita, M.
    Ros, E.
    Bernier, J. L.
    COMPUTATIONAL SCIENCE - ICCS 2006, PT 2, PROCEEDINGS, 2006, 3992 : 518 - 525
  • [10] Redfang: a high-level Bluetooth library for building distributed Android applications
    Ordonez Camacho, Diego
    2015 ASIA-PACIFIC CONFERENCE ON COMPUTER-AIDED SYSTEM ENGINEERING - APCASE 2015, 2015, : 337 - 341