Index Real-Time Magazine 1Q98
Editorial
By Martin Timmerman, Chief-Editor of Real-Time Magazine, Real-Time Consult.
INTERNET EMBEDDED - 98q1 - p.3
.
REAL-TIME JAVA
Java here, Java there, Java everywhere ...
During the last months, terms like embedded Java and real-time Java have been in many papers and on many lips. These terms have been used to designate a variety of different techniques. We take a look at what is meant by these paradigms. The article gives a critical analyse of the implied technologies. For both paradigms, embedded Java and real-time Java, we also give our opinion on the suitability of these technologies for embedded and real-time applications.

By Dr. ir. Martin Timmerman, Managing Director, Laurent Uhres, Project Manager, Real-Time Consult.
INTERNET EMBEDDED - 98q1 - p.6article download
Back to top

Issues in the Design and Implementation of Real-Time Java.
This article serves as a foundation for discussion regarding standardization of Java extensions designed to support development of reliable real-time software. This revision of the document includes limited discussion regarding issues that have been raised since the original document was first published.

By Kelvin Nilsen, President, NewMonics.
INTERNET EMBEDDED - 98q1 - p.9article download
Back to top

A new Java Thread model for concurrent programming of real-time systems.
The Java Virtual Machine (JVM) provides a high degree of platform independence, but being an interpreter, Java has a poor system performance. New compiler techniques and Java processors will gradually improve the performance of Java, but despite these developments, Java is still far from real-time.
We propose the Communicating Java Threads (CJT) model, which eliminates several shortcomings, such as Java's non-deterministic behavior, Java's monitor weakness, and lack of reactiveness for real-time and embedded systems. CJT is based on CSP providing channels, composition constructs, and scheduling of processes. The CJT Java class library, which provides all necessary classes on top of Java, is readily available to interested users. The main power of the method is that it integrates these features in a natural way and in no way conflicts with other paradigms, such as PersonalJava, EmbeddedJava, JavaBeans, CORBA, and PVM. All activities, reported in this paper, are carried out as part of the JavaPP project.

By Gerald Hilderink, Ph.D. student, Jan Broenink, Assistant Professor, André Bakkers, Appointed Professor, University of Twente.
INTERNET EMBEDDED - 98q1 - p.30article download
Back to top

Thoughts on the Java Subset APIs.
If Java's memory footprint doesn't rule it out, it looks like an excellent tool for embedded programming. The language was designed to be easy to learn and productive, the libraries are extensive, and the development environment is luxurious. Java is hard to use if you push it near its performance limits, but that is only a problem until you accept that Java-based real-time systems will include some C. Interpreted Java is not ready to push C out of real-time embedded systems, but it may reduce the amount of C code greatly.

By Peter C. Dibble, Research Scientist, Microware Systems Corporation.
INTERNET EMBEDDED - 98q1 - p.36article download
Back to top

Java's Role In The Embedded World.
The arrival of the Java language has been the most significant event in the software development market since C++. This has led many embedded software developers to consider the implications of using Java in their applications. This paper will discuss the suitability of the Java language for implementing embedded applications and the requirements for embedded development tools.

By Colin Walls, European Product Manager, Microtec.
INTERNET EMBEDDED - 98q1 - p.39article download
Back to top

Real-Time Java Implementation for Embedded Environments.
Developers of native/hosted and embedded systems look to the Java language and environment(s) as means to pro-duce higher quality code and enhance portability. Java's clean object model, virtual machine, and dynamic loading promise to speed development by promoting quality code and hassle-free rehosting.
Real-time embedded developers, while extremely concerned with performance and resource usage, are eager to try Java, for the reasons above. They are also reluctant to expose their applications' performance to the (perceived) risk of Java run-time (byte code) execution . These developers are using off-the-shelf native tools together with the initial offerings from real-time vendors, including RTOS-hosted JVM implementations.

By William Weinberg, Director, Technical Marketing, Carl Steinke, Systems Engineer, Lynx Real-Time Systems.
INTERNET EMBEDDED - 98q1 - p.43article download
Back to top

Mixing Java and C in Embedded Systems.
Java is a programming language and an environment originally conceived of as a platform for embedded software. But that was not how it gained its popularity. It was not until it became a way of adding functionality to Web pages on the Internet did Java get its start. After Java became famous, people started talking about putting it in toasters, washing machines, electronic door locks, and credit cards. Despite this weird hype, Java really does have a place in embedded systems right along side venerable C code. This article discusses some of the practical uses of Java in embedded systems and how to interface the Java part of the embedded software to the more traditional parts of the embedded software.

By Mitchell Bunnell, Chief Technology Officer, Lynx Real-Time Systems, Inc.
INTERNET EMBEDDED - 98q1 - p.50article download
Back to top

Java on Embedded Systems.
The article analyses the technology of Java™ implementation on Embedded Systems and the issues involved. Various approaches of performing Java implementation are analyzed and the encapsulation technology is introduced. The article shows how the encapsulation technology implementation can bring to the Embedded Systems world the benefits of Java, enabling them the development of extensible, portable and downloadable applications, which dramatically reduce their development costs and providing fast response to the ever changing market demands, preserving the existing software resources investment.

By Marius Gafen, Marketing Vice-President, NSI Com.
INTERNET EMBEDDED - 98q1 - p.57article download
Back to top

Standardization activity for the interface between Java Application Environments and ITRON-specification RTOS.

By Hiroshi Monden, General Manager, Yukikazu Nakamoto, Engineering Manager, Hiroaki Takada, Lecturer, ITRON.
INTERNET EMBEDDED - 98q1 - p.62article download
Back to top
.

INTERNET EMBEDDED
Building Web-enabled Mobile Devices with the QNX In-Hand Toolkit.
Web technology has revolutionized the desktop. But let's face it, that revolution is cold potatoes. If you want proof, just look at what's happening in embedded systems. There are now so many embedded devices - phones, PLCs, PDAs, TVs, photocopiers - using web technology in so many ways that the desktop-browser war is starting to look like a minor skirmish.

By Greg Bergsma, Senior Technology Analyst, QNX Software Systems Ltd.
INTERNET EMBEDDED - 98q1 - p.65article download
Back to top

Building the "World's Smallest Web Server"
As a developer of embedded systems software tools, we are aware that one of the greatest difficulties facing embedded programmers is the lack of a user interface and user access to embedded devices. In early 1996, we realized that by leveraging existing Internet protocols and technology, and merging them with embedded devices, we could create an Internet-ready embedded device that would be accessible to anyone with a Web browser.

By Richard M. Smith, President, Phar Lap Software, Inc.
INTERNET EMBEDDED - 98q1 - p.70article download
Back to top

The Challenge of Embedded Internet Design.
Embedded systems developers are increasingly facing a new challenge: What is the best way to implement an Internet or Intranet connection for their designs, and how to make the most of this connection whilst minimising memory and performance impact on the target system. Possibly the most powerful tool available to address this new challenge, Web server technology has the potential to become the most useful and the most pervasive of all the Internet applications for the embedded systems designer.

By Alex Wilson, Software Engineer, Wind River Systems (UK) Ltd.
INTERNET EMBEDDED - 98q1 - p.78article download
Back to top

Embedded Web Servers Now and in the future
Web servers are already being built into many embedded applications today. In the future, we can expect this to grow even further. How far this will go is anybody's guess. In this article I will first present some basic concepts on the use of embedded Web servers and some example applications. Next I will explore what the future might hold and the associated benefits and drawbacks.

By Bill McCombie, Technical Marketing Manager, Enea OSE.
INTERNET EMBEDDED - 98q1 - p.82article download
Back to top

Embedded Real Time Web servers
Embedded systems are systems not programmed directly by users. We are fast approaching the point where there are more microprocessors than people on the planet, and the vast majority of these are in embedded systems. Such systems are used in many areas, industrial applications included. Web technologies may give us not only a unified flexible interface for full and clear representation of information on embedded systems and controlled objects, but means for remote system monitoring and management. Problems and principals of embedded Web servers for complex industrial systems are considered. Their implementation on distributed embedded microprocessor systems is discussed. Global networking for remote access to embedded Web servers is considered.

By Yuriy Sheinin, Director, Mark Emelianov, Student, Michael Ignatiev, Professor, Microprocessing Technologies.
INTERNET EMBEDDED - 98q1 - p.84article download
Back to top

Internet and Intranet Plant Floor Control
FactoryLink ECS WebClient is a product that allows Internet and Intranet control and viewing of production operations. This article provides you an overview of the product's technical features, key selling points, differentiators and competitive positioning.

By Yves Antoine, Regional Sales Manager Western Europe, USDATA.
INTERNET EMBEDDED - 98q1 - p.90article download
Back to top
.

OTHERS
Agenda
INTERNET EMBEDDED - 98/1 - p. 94

Company Directory - Industrial Automation
INTERNET EMBEDDED - 98/1 - p. 99

Advertisement Index
INTERNET EMBEDDED - 98/1 - p. 112

Back to top

Real-Time Magazine 98Q1
Size-up whole cover
Size up cover illustr. only


SUBSCRIBE NOW



CONTENTS TABLE
EDITORIAL
REAL-TIME JAVA
INTERNET EMBEDDED
OTHERS

OTHER LINKS
EDITORIAL CALENDAR
CURRENT ISSUES
ON-LINE BACKISSUES
ARCHIVE

HOW TO CONTRIBUTE
ADVERTISING
CONTACT US

Go to the Issues overview
Go to the index of the previous magazine
Go to the index of the next magazine

Technologies, Methods, Tools, Products and Services for       Embedded Systems To Be      www.es2.be
© 2007 Dedicated Systems All Rights Reserved   Privacy statement.