What is Jiotto -------------- Jiotto is a Java framework implemented using the Real-Time Specification for Java. Jiotto's ideas are based on the Giotto project: This is an approach to embedded real-time programming which -- above all -- separates a program's functionality and timing from the underlying platform. Jiotto offers a way to develop programs in pure Java while still following the Giotto paradigm. Jiotto's RTSJ-compliance provides the developer with a broad range of possibilities such as various runtime environments or hardware platforms specifically designed for RTSJ. Components Needed ----------------- In order to successfully develop and run Jiotto programs, the following is needed: * Java compiler generating Java Bytecode, for example javac available via Sun's J2SE. * An implementation of the RealTime Specification for Java (RTSJ), for example TimeSys' reference implementation. * A Linux kernel supporting up to 265 realtime-priorities. (The vanilla Linux kernel only supports 99 different priorities. Either use TimeSys' Linux kernel (for example TimeSys' Linux/GPL), or patch an official Linux kernel source to map requested real-time priorities 100-265 to 99.) * This Jiotto package. Licensing --------- This software package may be used under the terms of the "subnet Software License" revision 1.0 or higher. See doc/LICENSE.txt or http://www.subnet.at/license.html. Copyright 2004, Dipl.Ing. Markus Amersdorfer.