Title :
JAVACAM: trimming Java down to size
Author :
McDowell, Charles E. ; Montague, Bruce R. ; Allen, Michael R. ; Baldwin, Elizabeth A. ; Monoreano, M.E.
Author_Institution :
California Univ., Santa Cruz, CA, USA
Abstract :
JavaCam is an embedded sensor device that connects to the Internet and operates with as little as 1.5 Mbytes of total system memory. To determine how small a Java system we could build that would still support a Java Virtual Machine, we wrote the Java Nanokernel, a very thin operating system. We then ported Sun´s Java Development Kit 1.0.1 to JN. This port included the complete Java language and all of the core Java packages except java.awt. In this article, we begin by describing JN and the port of JDK 1.0.1 to it. We then describe our first significant application, JavaCam, a camera that is remotely programmable in Java and Internet accessible
Keywords :
Internet; application program interfaces; image sensors; object-oriented languages; operating system kernels; real-time systems; EmbeddedJava API; Internet; Java VM; Java nanokernel; JavaCam; core Java classes; embedded sensor device; Embedded computing; Embedded system; Graphical user interfaces; Internet; Java; Kernel; Packaging; Random access memory; Read only memory; Read-write memory;
Journal_Title :
Internet Computing, IEEE
DOI :
10.1109/4236.683800