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 条
  • [41] Comparison of Concurrent Program Behavior Using Java']Java Interactive Visualization Environment
    Shobitha, M.
    Sidharth, R. Prakash
    Sreesruthi, P. K.
    Raj, P. Varun
    Swaminathan, Jayaraman
    INVENTIVE COMPUTATION AND INFORMATION TECHNOLOGIES, ICICIT 2021, 2022, 336 : 383 - 394
  • [42] Ajents: towards an environment for parallel, distributed and mobile Java']Java applications
    Izatt, M
    Chan, P
    Brecht, T
    CONCURRENCY-PRACTICE AND EXPERIENCE, 2000, 12 (08): : 667 - 685
  • [43] The distributed real-time specification for Java']Java: an initial proposal
    Jensen, ED
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2001, 16 (02): : 65 - 70
  • [44] Java']Java 2 distributed object middleware performance analysis and optimization
    Juric, MB
    Rozman, I
    Nash, S
    ACM SIGPLAN NOTICES, 2000, 35 (08) : 31 - 40
  • [45] ViSiDiA: a Java']Java Framework for Designing, Simulating and Visualizing Distributed Algorithms
    Abdou, Wahabou
    Abdallah, Nesrine Ouled
    Mosbah, Mohamed
    2014 IEEE/ACM 18TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT 2014), 2014, : 43 - 46
  • [46] A Medical Imaging and Visualization Toolkit in Java
    Su Huang
    Rafail Baimouratov
    Pengdong Xiao
    Anand Ananthasubramaniam
    Wieslaw L. Nowinski
    Journal of Digital Imaging, 2006, 19 : 17 - 29
  • [47] Validating run-time interactions in distributed Java']Java applications
    Ghosh, S
    Bawa, N
    Goel, S
    Reddy, YR
    EIGHTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2002, : 7 - 16
  • [48] Database Modeling and Visualization Simulation technology Based on Java']Java3D
    Liu, Hongxia
    PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON INFORMATION SCIENCES, MACHINERY, MATERIALS AND ENERGY (ICISMME 2015), 2015, 126 : 1983 - 1987
  • [49] Design of Distributed Architecture based on Java']Java Remote Method Invocation Technology
    Hou, Delin
    Xia, Huosong
    2009 INTERNATIONAL CONFERENCE ON ENVIRONMENTAL SCIENCE AND INFORMATION APPLICATION TECHNOLOGY, VOL II, PROCEEDINGS, 2009, : 618 - 621
  • [50] A One Year Retrospective on a MOOC in Parallel, Concurrent, and Distributed Programming in Java']Java
    Sarkar, Vivek
    Grossman, Max
    Budimlic, Zoran
    Imam, Shams
    PROCEEDINGS OF 2018 IEEE/ACM WORKSHOP ON EDUCATION FOR HIGH-PERFORMANCE COMPUTING (EDUHPC 2018), 2018, : 61 - 68