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.
( International Workshop on Distributed Real-Time Systems, Taipei, Taiwan, April 2000.)


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