• Print
  • Contact us

CloudRunner

CloudRunner

(formerly OSVM)

With software developed for embedded devices rapidly gaining in complexity, and the need for reduced development time and cost dramatically intensifying, the severity of the scarcity of embedded systems developers is increasingly tangible. New technology must be easy to introduce, and easy for anyone to understand and to quickly implement.

CloudRunner™, an ultra-lightweight, multi-purpose system platform

A Development Environment and Platform that Drastically Reduces Development Expenses

CloudRunner is composed of an application framework, a variety of development components and libraries, and interfaces. At its heart lies the CloudRunner VM that was developed for embedded systems.

CloudRunner's features include application state management, automatic release of resources when a program finishes, and the ability to call other functions. By using a variety of functional components and by following established application development procedures, the application programmers' efficiency also increases.

Concurrent Development

Application developers can use an emulator on Windows®to develop applications concurrently with the development of device drivers and hardware. Code can immediately be tested on the target. This can reduce the risks that may be incurred due to delays in the hardware development.

Also, the emulator may be used to quickly explain to the client the actual functions and operation of the software. This makes it possible for developers to quickly request or modify changes to the software specifications that the client provides you with.

Security and Reliability

Because all applications run on top of the VM, risks of memory corruption or system crashes due to an application developer's programming error are eliminated.

Developers can start testing basic functionality after development is completed on the emulator even before the target environment is running. This guarantees that they will have sufficient time to test the application.

Example of a CloudRunner Platform Architecture

Example of a CloudRunner Platform Architecture

Benefits for Developers

  • Reduced application development time and maximized amount of code reuse.
  • Embedded applications can be arranged to match the target processor, OS, or device.
  • Increased programming speed, increased safety, and reduced programmer errors.
  • Simple debugging that does not need specialized hardware.

Benefits for Device Manufacturers

  • Less time between the formation of an idea and the creation of the final product
  • Reduced development expenses
    • Shorter development time
    • Reduced personnel expenses
  • Drastically reduced expenses for maintenance and for correcting device errors

Main Features

Platform Independence
Developers can run software that is developed with CloudRunner, which employs virtual machine technology, on the virtual machine of any device.
Security
By employing virtual machine technology, CloudRunner frees developers from the dangers of memory corruption or the system crashing.
Reliability
By employing a garbage collector, CloudRunner removes memory allocation and pointer problems, which are the sources of many programming errors.
Incremental Development
By connecting embedded devices and the IDE to your network, you can quickly apply program changes to the devices and analyze and debug run-time errors.

Configuration Examples

Because CloudRunner is ewmbedding a compact real-time operating system (the CloudRunner kernel), you can run CloudRunner directly on an embedded device's hardware or from third-party device-embedded operating systems, such as μITRON or Linux®.

Features

Memory size on the device
128KB ROM + 64KB RAM
CloudRunner Kernel size
2KB (ROM)
CloudRunner VM size
64KB (ROM)
CPUs
ARM® (including Thumb), Intel™ Atom, SuperH, and MIPS

Related News

All

February 17, 2010
eflow joins Continua Health Alliance as Contributor Member, makes the information appliance the center of personal health management, closing the gap between Continua healthcare devices and the cloud
May 12, 2009
OSVM, Esprit change names

Events

All

February 17, 2010
Participated in Continua Health Alliance  press conference and product showcase (Tokyo Kaikan、Tokyo)

Collateral

Related Solutions

PAGE TOP