You should now have the basic understanding of how the framework works, and how host applications can be composed from off the shelf components, using the MVVM design pattern to build the user interface. From here, there are several options

  • The Host Component Library – Go through the Virtuoso content library and understand how the existing components work and are set up. No need to reinvent the wheel.
  • The Target Platform Library – Find a pre-virtualized target platform to get started with. The target platforms come with hardware-specific virtualizations that are ready for virtual embedded application development out-of-the-box. You can then run your embedded virtual device on the physical hardware if you like, or use it as a starting point for a custom hardware design.
  • The Example Projects – Example projects are a great way to get ideas for how to compose a virtual device and try out application-level code that would normally be difficult or cost-prohibitive to set up with real hardware.
  • The WPF Framework – When you’re ready to take complete control of your development workflow, learning C#, XAML, and the WPF