Design and Implementation of The Java Embedded Micro-kernel Software Architecture
نویسنده
چکیده
The Java Embedded Micro-kernel (JEM) architecture is an object-oriented execution environment for small devices with limited system resources, such as intelligent network cards or PDAs. The core of the architecture is a Java-based micro-kernel providing a framework for dynamically loading service modules onto embedded devices at runtime and mechanisms for interconnecting these service modules through well-defined interfaces. In this paper, we describe the key concepts of the JEM architecture and how they were implemented.
منابع مشابه
High Performance Java Hardware Engine and Software Kernel for Embedded Systems
This paper describes an effective approach to Java execution through the use of embedded processors. A pair of hardware engine and software kernel are devised for existing embedded systems in order to execute Java applications efficiently, in such a way that 39 instructions are added to the original JVM dedicatedly for the software kernel implementation. The whole embedded system including the ...
متن کاملProposing an Appropriate Architecture for Decision Support Systems in the Field of Complex Chronic Care: Micro-Services Based Software Architecture in Kidney Transplant Care
Introduction: Development and successfully implementation of knowledge based clinical decision support system (KBCDSS) in kidney transplantation (KT) could support decision-making, reduce cost and improve quality of care. For practical use of these systems, however, many challenges have to be met. Besides to well-recognized challenges of design and implementation of information systems in heal...
متن کاملProposing an Appropriate Architecture for Decision Support Systems in the Field of Complex Chronic Care: Micro-Services Based Software Architecture in Kidney Transplant Care
Introduction: Development and successfully implementation of knowledge based clinical decision support system (KBCDSS) in kidney transplantation (KT) could support decision-making, reduce cost and improve quality of care. For practical use of these systems, however, many challenges have to be met. Besides to well-recognized challenges of design and implementation of information systems in heal...
متن کاملJN: An Operating System for an Embedded Java Network Computer UCSC-CRL-96-29
The implementation of an embedded operating system explicitly designed to support the Java Virtual Machine on the National Semiconductor NS486 embedded PC is described. This system, the Java Nanokernel (JN), supports an Internet web server written in Java and a web Camera that can be controlled from a remote web browser. JN in principle can currently run any Java program that does not use a loc...
متن کاملDesign of ARM Based Embedded Operating System Micro Kernel
This paper describes the design and implementation of an ARM based embedded operating system micro kernel developed on Linux platform with GNU tool chain in technical details, including the three-layer architecture of the kernel (boot layer, core layer and task layer), multi-task schedule (priority for real-time and round-robin for time-sharing), IRQ handler, SWI handler, system calls, and inte...
متن کامل