Makers, developers and hobbyists that are looking for a way to bring their ideas to life and test them out in a virtual development environment, may be interested in a new embedded virtual device framework called Virtuoso.
Virtuoso has taken to the Kickstarter crowdfunding website this week to raise the $65,535 it requires to go into production, and has provided demonstrations of how the system functions and what you can expect from its features.
Check out the promotional video below to learn more about the Virtuoso embedded system virtual device framework which has been designed and created by Jonathan Torkelson who explains more.
Virtuoso is an embedded system virtual device framework, allowing any idea for an electronic product to be virtualized for development. The framework is an enabling technology that will transform the development of electronic firmware, altering the state of the art much in the same way that 3D printing has transformed mechanical design.
Virtuoso combines the fun of embedded programming with the power of Microsoft.NET, as well as all of the latest programming design patterns. By virtualizing any hardware, the costs of evaluation boards or in-circuit debuggers, and the headaches of learning microprocessor vendor specific tools simply vanish.
In a nutshell, Virtuoso works by taking your embedded application C/C++ code and wrapping it in a .NET class to create a powerful virtual run-time environment. This C# .NET class serves as a run-time model for the virtualized embedded application according to the “Model-View-ViewModel” (MVVM) design pattern. This target model is completely managed by Virtuoso, and all embedded threads, variables, timers, and data streams can be configured to be exposed on the target model. Developers are then free to leverage the power of .NET to build a virtual target, using either pre-built Virtuoso library components or components written from scratch. The application code has no idea whether it’s talking to ‘real’ hardware or virtual components.
For more information on the new Virtuoso jump over to the Kickstarter website for details by following the link below.