Academia.eduAcademia.edu

Java for Real-time Object-oriented Programming

2000

Abstract

Real-time programming is simply a necessity in many fields of application and specific real-time operating systems exist in order to fulfill the necessity of users to have time determinism in their applications. Anyway, often time constraints are not so hard and it is possible to identify hard and soft real-time applications, but time determinism keeps on being the mandatory requirement. The aim of this paper is that of describing the results of an activity devoted to investigate the possibility of real-time programming in a Java environment. A package has been developed in order to give a Java platform real-time capabilities of scheduling threads with time-based policies or by priority and events. A set of methods for threads to communicate through queues, messages, and mailboxes has been developed too.