To the Press

eSOL Co., Ltd. Unveils eSOL for Android, a combination of eSOL OS products and services that enables developers to replace the Android Linux kernel with another OS


Tokyo, Japan. April 14, 2010 - eSOL Co., Ltd. (Head Office: Nakano-ku, Tokyo, President: Tsutomu Sawada, henceforth eSOL) today announced eSOL for Android(TM) as a one-stop solution for embedded systems development using Android(TM), an open source platform from the Open Handset Alliance (OHA). eSOL for Android consists of eSOL Adaptor for Android(TM), which enables Android to run on non-Linux OSes, and eSOL Professional Services for Android(TM), which offers technical services for Android-based software development. As a result, eSOL for Android is expected to bring Android to a much wider market beyond mobile phones.

eSOL has over 30 years' experience in the development of proven, high-quality and highly reliable software for embedded systems like car navigation systems and home electronics. In addition to embedded OSes, the company also provides original development tools, middleware, and professional services for BSP development for its own OSes as well as others such as Linux and Windows(R).

eT-Kernel Adaptor for Android is scheduled to be the first in a series of eSOL Adaptor for Android products. eT-Kernel Adaptor for Android permits replacement of a Linux kernel with the eSOL eT-Kernel OS, a high-performance, highly reliable POSIX- and TRON-conformant OS. eT-Kernel Adaptor for Android is now under development for release in the second quarter of CY2010. eSOL Professional Services for Android will offer various optimization services based on the knowledge acquired through the development of eSOL Adaptor for Android.

As the size of software programs required for embedded appliances such as cell phones, other consumer electronics devices, and automotive infotainment systems steadily increases, so does the pressure for improved development efficiency. To remedy this situation, developers have been working for years to improve software platforms. One result is Android. However, every embedded system has its own specific requirements and the Linux kernel-based Android will not fulfill them all, due to issues such as Linux licensing, quality assurance, and lack of true real-time capability.

eSOL offers an alternative to this situation by providing eT-Kernel Adaptor for Android, which replaces the Linux kernel with another OS, enabling high performance and reliability, while at the same time ensuring efficiency and reduced costs. In addition, eSOL Professional Services for Android will ensure successful development of an optimized Android-based system. eT-Kernel Adaptor for Android combines both the benefits of middleware- and application-rich Android and the real-time eSOL eT-Kernel. eT-Kernel Adaptor for Android provides the following benefits:

* Real-time performance provided by eSOL eT-Kernel over Linux.
* Android applications that can be mixed with reliable and real-time applications for POSIX/µITRON and eSOL eT-Kernel.
* eSOL eT-Kernel Multi-Core Edition Memory Partitioning, a system protection function for multi-core systems prevents the corruption of memory between the kernel and different applications and ensures the reliability of complex multi-core systems by separating real-time POSIX/TRON sub-systems from Android sub-systems.
* A fully compatible Android application framework layer that permits the Android SDK to be used as usual.
* The eSOL eT-Kernel/POSIX profile of the multi-profiled eSOL eT-Kernel series, which is highly compatible with Linux, and enables reuse of many Linux-based software assets.

The Software Architecture for eT-Kernel Adaptor for Android
.1  The Software Architecture for eT-Kernel Adaptor for Android


eSOL Professional Services for Android is not only available for eSOL eT-Kernel-based Android systems, but also for a variety of different OSes, including Linux. Optimization services offered include system-level Android components such as Low Memory Killer, binder, libraries, HAL, and Android runtime customization, plus porting of eSOL Adaptor for Android and BSP development.

>> For Reference

About eSOL for Android
For more information, please visit http://www.esol.com/android/

About eSOL Co., Ltd.
eSOL is a leading embedded software developer that enables customers to accelerate development of applications based on high-end embedded processors including multi-core. Our advanced, scalable, multi-profiled real-time operating systems are tightly integrated with development tools and middleware components to create flexible development platforms used by OEMs and ODMs worldwide in competitive vertical markets such as automotive, consumer electronics, industrial and medical equipment and aerospace. Founded in 1975, eSOL is based in Tokyo, Japan.
For more information, please visit www.esol.com

About eT-Kernel
The eT-Kernel real-time OS is designed for embedded systems that require high performance and reliability. eT-Kernel is scalable with multiple profiles to fit any system size and purpose. These profiles include POSIX-compliant eT-Kernel/POSIX, enhanced eT-Kernel/Extended supporting memory protection and process model, and basic eT-Kernel/Compact. eT-Kernel Multi-Core Edition is available for multi-core processors featuring its unique Blended Scheduling(R) that enables the coexistence of both symmetrical (SMP) and asymmetrical (AMP) multi-core processing, in a single system. eT-Kernel has proved its value in a wide range of embedded systems such as car navigation systems, aerospace, consumer electronics, and more.
For more information, please visit http://www.esol.com/embedded/et-kernel.html

About eT-Kernel Multi-Core Edition Memory Partitioning
eT-Kernel Multi-Core Edition Memory Partitioning is a system protection add-on for eT-Kernel Multi-Core Edition providing multi-core systems with the highest level of security. eT-Kernel Multi-Core Edition Memory Partitioning prevents individual applications with different levels of reliability and kernel-level drivers from interfering with each other, resulting in protecting memories of every application and even of the kernel. What's more, the eT-Kernel Multi-Core Edition Memory Partitioning has the unique ability to permit these partitioned applications to talk to each other by means of basic OS services like messaging and semaphore, thus creating an integrated system that contains "separate yet blended" components.
For more information, please visit http://www.esol.com/embedded/et-kernel_memory_partitioning.html


* "Android" is a trademark of Google Inc.
* Windows are U.S. registered trademarks of Microsoft Corporation
in the United States and other countries.
* eBinder is a registered trademark of eSOL Co.,Ltd.
* eCROS, eT-Kernel is a trademark of eSOL Co., Ltd.
* TRON is "The Real-time Operating system Nucleus" is an abbreviation of.
* ITRON is "Industrial TRON" is an abbreviation of.
* µITRON the "Micro Industrial TRON" is an abbreviation of.
* TRON, ITRON, T-Engine, T-Kernel specification is the name of the computer,
which refers to a specific product or products are not set.
Other company names and product names are trademarks or
registered trademarks of their respective owners.


>> For questions about this release
eSOL Co.,Ltd. Corporate Planning Office Isao Kubota
Tel : 81-3-5365-1560 e-mail : esol-marketing@esol.co.jp
URL : http://www.esol.co.jp/

The PDF form file for the journalist is here.