A Java-Based Distributed System Framework for Real-Time Development
Jih-Ming Fu,
Win-Bin See,
Pao-Ann Hsiung*,
Jen-Ming Chao, and
Sao-Jie Chen
|
Department of Electrical Engineering,
National Taiwan University, Taipei, Taiwan.
*Institute of Information Science,
Academia Sinica, Taipei, Taiwan.
|
Abstract
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