DocumentCode :
1254100
Title :
JN: OS for an embedded Java network computer
Author :
Montague, Bruce R.
Author_Institution :
Dept. of Comput. Sci., California Univ., Santa Cruz, CA, USA
Volume :
17
Issue :
3
fYear :
1997
Firstpage :
54
Lastpage :
60
Abstract :
In early 1996, the Computer Science Department at UC Santa Cruz agreed with National Semiconductor to design a custom embedded operating system to support the Java Virtual Machine (JVM). Our goal was to tightly integrate Java with a realtime kernel on a small, single-chip, embedded PC attached to the Internet. By the end of 1996, we had succeeded in implementing the first operating system designed and developed in an academic environment specifically to support Java. This article reviews the lessons we learned from what is most likely the first custom designed operating system-other than JavaSoft´s JavaOS-that runs the complete JVM. Our current system, the Java nanokernel (JN), supports a simple Web server written in Java and provides a Java interface to a color Connectix camera
Keywords :
operating system kernels; real-time systems; JN; Java Virtual Machine; Java nanokernel; Web server; embedded Java network computer; embedded operating system; realtime kernel; Cameras; Computer networks; Computer science; Embedded computing; Internet; Java; Kernel; Operating systems; Virtual machining; Web server;
fLanguage :
English
Journal_Title :
Micro, IEEE
Publisher :
ieee
ISSN :
0272-1732
Type :
jour
DOI :
10.1109/40.591656
Filename :
591656
Link To Document :
بازگشت