Java']Java, CORBA, & patterns in a distributed scientific visualization system

被引:0
|
作者
Lakey, C [1 ]
Espy, S [1 ]
Gould, D [1 ]
机构
[1] Physitron Inc, Huntsville, AL 35805 USA
来源
VISUAL DATA EXPLORATION AND ANALYSIS V | 1998年 / 3298卷
关键词
!text type='Java']Java[!/text; CORBA; design pattern; distributed; visualization;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software engineering is currently undergoing a radical paradigm shift away from monolithic stovepipe applications which are strongly tied to a particular platform. Key enabling technologies, such as Java and the Common Object Request Broker Architecture (CORBA) allow construction of newer systems from distributed objects and components, providing services seamlessly integrated across multiple platforms. Another exciting trend in the software engineering discipline is the use of patterns. Simply put, a pattern is a rule which relates a recurring problem and a software configuration which resolves that problem together in a given context. The use of design patterns, Java, and CORBA offer distinct advantages to visualization tool developers, particularly in light of the extreme demands visualization tools place on existing computing platforms. Potential benefits include: tools capable of using distributed computing resources and data repositories; the ability to add new functionality and GUls at runtime, and the ability to develop cross-platform tools without rewriting large functional units and user interfaces. In this paper, we will describe our use of design patterns for the development of distributed, cross-platform visualization systems. The visualization systems currently under development are built with Java and C++ components connected via CORBA middleware.
引用
收藏
页码:19 / 26
页数:8
相关论文
共 50 条
  • [31] Jonathan: An open distributed processing environment in Java']Java
    Dumant, B
    Horn, F
    Tran, FD
    Stefani, JB
    MIDDLEWARE'98: IFIP INTERNATIONAL CONFERENCE ON DISTRIBUTED SYSTEMS PLATFORMS AND OPEN DISTRIBUTED PROCESSING, 1998, : 175 - 190
  • [32] The Parsimony Project: A distributed simulation testbed in Java']Java
    Preiss, BR
    Wan, KWC
    PROCEEDINGS OF THE 1999 INTERNATIONAL CONFERENCE ON WEB-BASED MODELING AND SIMULATION, 1999, 31 (03): : 89 - 94
  • [33] Java']Java/CORBA based real-time infrastructure to integrate event-driven simulations, collaboration and distributed object/componentware computing
    Fox, GC
    Furmanski, W
    Ozdemir, HT
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 1245 - 1251
  • [34] Dynamic simulation of multi-body systems on Internet using CORBA, Java']Java and XML
    Rodríguez, JI
    Jiménez, JM
    Funes, FJ
    De Jalón, JG
    MULTIBODY SYSTEM DYNAMICS, 2003, 10 (02) : 177 - 199
  • [35] A Java']Java/CORBA virtual machine architecture for remote execution of optimization solvers in heterogeneous networks
    González-Castaño, FJ
    Anido-Rifón, L
    Pousada-Carballo, JM
    Rodríguez-Hernández, PS
    López-Gómez, R
    SOFTWARE-PRACTICE & EXPERIENCE, 2001, 31 (01) : 1 - 16
  • [36] Performance assessment of open source Java']Java based CORBA ORBs: Middleware for Internet applications
    Ahuja, SP
    Clark, R
    Eggen, R
    Elfayoumy, S
    IC'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTERNET COMPUTING, VOLS 1 AND 2, 2004, : 410 - 415
  • [37] Towards TMN-based integrated network management using CORBA and Java']Java technologies
    Kim, JY
    Ju, HT
    Hong, JWK
    Kim, SB
    Hwang, CK
    IEICE TRANSACTIONS ON COMMUNICATIONS, 1999, E82B (11) : 1729 - 1741
  • [38] A Java']Java applet for multiple linked visualization of protein structure and sequence
    Oldfield, TJ
    JOURNAL OF COMPUTER-AIDED MOLECULAR DESIGN, 2004, 18 (04) : 225 - 234
  • [39] Distributed Java']Java Based Medical Imaging Informatics Model
    Noor, Ahmad Shukri S. Mohd
    Saman, Md Yazid Md
    INNOVATION AND KNOWLEDGE MANAGEMENT IN TWIN TRACK ECONOMIES: CHALLENGES & SOLUTIONS, VOLS 1-3, 2009, : 1095 - 1101
  • [40] JMaCS: a Java']Java monitoring and control system
    Dickens, Rob
    ADVANCED SOFTWARE AND CONTROL FOR ASTRONOMY II, PTS 1 & 2, 2008, 7019