PERC is the embodiment of the technologies described in last month's article.
PERC is a commercial clean-room implementation of Java designed specifically
to address the needs of developers of embedded and real-time systems.The PERC
acronym stands for Portable Executive for Reliable Control. PERC is intended
to serve a spectrum of real-time application domains ranging from simple
multimedia entertainment software for children to highly complex
hard-real-time applications critical to the nation's defense systems. The
intention is to standardize this programming notation as a common platform
for the development of shared real-time software development tools and
reusable real-time software components. Clearly, the rigor with which
particular applications need to comply with real-time constraints depends on
price and performance issues and risk analyses that are differe... (more)
Preface
Current difficulties in developing and maintaining software within limited
budgets and challenging development-schedule constraints result in part from
the shortcomings of existing programming languages and development
environments. In the context of distributed programming for the World Wide
Web, Sun Microsystems has recently introduced the Java programming language
environment. Since formal announcement of Java in May of 1995, a number of
companies have already signed agreements to license Sun's technology. Among
these new partners are Netscape and Oracle.
Java was ori... (more)