Simulity unveils an Open Source embedded virtual machine applications development suite for both generic and secure ARM platforms

Press release

 
Simulity, the open-minded security provider, would like to announce the release of an open source virtual machine and development suite for small embedded devices, from cheapest 8bits microcontrollers to 32bits high-end smartcard platforms.
 
The development suite relies on TaCOS, a POSIX oriented Operating System for a wide range of microcontrollers developed by Simulity. TaCOS offers high level APIs for multi-threaded virtual applications, socket oriented Input/Output operations, and a flash based filesystem with security and isolation features.
 
On top of TaCOS, a virtual machine abstraction layer has been designed to offer different virtual machines for the desired feature set : one based on the Darjeeling open source project targeting generic microcontrollers, and DalvikTM, another based on GoogleTM AndroidTM DalvikTM virtual machine, targeting secure micro-controllers.
 
Finally, the development suite is completed by desktop and web-based solutions to easily manage the lifecycle of microcontroller applications.
 
Both virtual machines offer the same feature set for the developers. While the open source edition is perfectly suitable for hobbyists or non-critical projects. Simulity also offers an enterprise edition of DalvikTM on secure microcontrollers with a dedicated feature set for security critical applications (advanced transactions, wear leveling and anti-tearing support, dedicated cryptographic coprocessors support), as well as commercial support and consulting regarding to the integration or porting of those solutions. Moreover the platform is designed with security in mind and therefore is certification-ready.
The DalvikTM project is supported by the Center for Advanced Software Technology (C.A.S.T) 
 
Simulity demonstrates DalvikTM and the full development suite on booth 3E040 in Hall 3 during Cartes 2010 show. The specification of DalvikTM and its associated runtime environment is available immediately on Simulity's website, and the different software components will be released Q1 2011.
 
Nicolas Bacca, CTO of Simulity, comments : «Open Source software allowed us to stand on the shoulder of giants and design an efficient and secure application development model that fully uses the rich features and power of recent ARM based microcontrollers and especially smartcards. By contributing back to the community, we look forward to an even faster development of this platform, which brings very easy application development on microcontrollers. For the first time it lets anyone design embedded applications that are truly open, free and secure »
 
Further information on DKardTM websitehttp://www.dkard.org

 

Further media information, please contact Stephen Halpenny : stephen.halpenny@simulity.com or on +353 8680 44424