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
来源
关键词
!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] Archictecture and performance of Java']Java-based distributed object models:: CORBA vs RMI
    Muñoz, C
    Zalewski, J
    REAL-TIME SYSTEMS, 2001, 21 (1-2) : 43 - 75
  • [32] Java programming with CORBA
    Yu, R.
    Qingdao Daxue Xuebao(Gongcheng Jishuban)/Journal of Qingdao University (Engineering and Technology Edition), 2001, 16 (02): : 94 - 97
  • [33] TeleMed: A pure Java']Java distributed, CORBA-based multimedia electronic medical record
    Forslund, L
    Zink, S
    TOWARD AN ELECTRONIC PATIENT RECORD '98 CONFERENCE AND EXPOSITION, PROCEEDINGS - VOLS 1-3, 1998, : C272 - C285
  • [34] A distributed object model for the Java']Java(TM) system
    Wollrath, A
    Riggs, R
    Waldo, J
    COMPUTING SYSTEMS, 1996, 9 (04): : 265 - 290
  • [35] DJMix: A distributed Java']Java bytecode specialization system
    Huang, LP
    Sun, YQ
    CCCT 2003, VOL 3, PROCEEDINGS, 2003, : 185 - 189
  • [36] TOS - An educational distributed operating system in Java']Java
    Nicholas, T
    Barchanski, JA
    PROCEEDINGS OF THE THIRTY-SECOND SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2001, 33 (01): : 312 - 316
  • [37] Implementation of a distributed management system using java']java
    Carneiro, V
    Viña, A
    Guerrero, C
    GLOBECOM 98: IEEE GLOBECOM 1998 - CONFERENCE RECORD, VOLS 1-6: THE BRIDGE TO GLOBAL INTEGRATION, 1998, : 1574 - 1578
  • [38] Distributed control programming in Java']Java - The JAKOBI system
    Heinze, Michael
    Peschke, Joern
    ETFA 2007: 12TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOLS 1-3, 2007, : 1084 - 1091
  • [39] Architecture of monitoring system for distributed Java']Java applications
    Bubak, M
    Funika, W
    Smetek, M
    Kilianski, Z
    Wismüller, R
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2003, 2840 : 447 - 454
  • [40] JEDSI: Java']Java Enhanced Distributed System Instrumentation
    Shapter, BA
    Crowe, DG
    JOHNS HOPKINS APL TECHNICAL DIGEST, 2001, 22 (04): : 498 - 507