A Java-Based Distributed System Framework for Real-Time Development
Jen-Ming Chao, and
Department of Electrical Engineering,
National Taiwan University, Taipei, Taiwan.
*Institute of Information Science,
Academia Sinica, Taipei, Taiwan.
In recent years, people are trying to make consumer electronics more powerful
and have started to embed chips in these products to increase intelligence.
Therefore, there should be a powerful application program to control the
consumer electronics. For the above reasons, a distributed real-time framework
and development environment is proposed, which can be used to produce
distributed real-time applications for easily controlling electronics
distributed around the world. Our framework consists of three modules:
Standalone System, Control Client, and Host Agent. Each standalone system
can be controlled by a control client and the host agents act as bridges
connecting the standalone systems. Compared to conventional object-oriented
application frameworks, our environment is not only modeled in UML, but also
network-based, completely written in Java and hence highly portable, remotely
controllable, and able to produce customized graphical user-interfaces for
applications. Applications developed using the environment show its
feasibility as a useful development aid.
Keywords: real-time system, distributed real-time framework, Java,
object-oriented application framework, network remote control