This page has been updated on the 21 May 2010.
Morpheus OS is a software platform and operating system, based on a Linux kernel. The MCT2.0 is the older version of the Morpheus3 OS issued after February 2011.
Morpheus OS enables developers to write managed code in Java as well as control the device via dedicated telematics API.
Based on a unique embedded software architecture, Morpheus OS allows any third party editor to add any services in a very simple way in all the connected devices, and upgrade services on devices in the field.
The following schematic gives a good overview of the different layers which compose Morpheus OS / the MCT.
Morpheus OS is based on a linux kernel. This gives Mobile Devices a lot of flexibility and possibilities in the development of its framework.
Above the linux kernel, you can find a virtual machine which handles all the java. In order to make this machine lighter, we are using native C++ code.
Then we find the framework, all developed by our engineers teams. This parts is based on an architecture which use interconnected components. Each components handles a specific task for example the GPS, the accelerometer or the modem are different component. Those are the lower level and act as drivers. Above this we have some services which manage the data, the records and sending the data.
Finally there are the user applications, which are developed with the SDK.