You are not logged in. Log in
Overview

What is Vidyano?

Vidyano is a complete environment for building and delivering the next generation of rich-client applications. It makes it easier for developers to write programs which unify some of .NET's core technologies such as Windows Presentation Foundation, LINQ To SQL, Entity Framework, Windows Workflow, etc - without having to deal with many of the complexities this brings when combining these into one application.

Vidyano comes fully integrated into the Visual Studio IDE and guides the developer during the entire development process of an application. By extending the C# and VB.NET environment with a large set of wizards, designers, custom project templates and generators, Vidyano enables developers to build applications much faster. Developers can therefore spend more time focusing on what needs to be done rather than how to do it.

The following is a list of the core technologies used by applications build with Vidyano:

  • Windows Presentation Foundation. With the introduction of WPF to the .NET framework, Microsoft brought developers the perfect tool for cleanly separating UI logic from business logic. On top of that, developers and designers can work side-by-side to create visually stunning applications without letting all this eye-candy sacrifice application performance. Vidyano builds on top of WPF by giving developers additional components specifically targeted at building business applications.

  • LINQ to SQL. Using the power of LINQ, developers have a cleaner, more natural and less error prone way for interacting with the database. Vidyano can use your existing model to quickly build a complete data-driven user interface while still keeping everything separated.

  • Entity Framework. Vidyano also allows you to use your existing entity framework models, thereby allowing you to connect to virtually any existing data provider on the market.

Benefits

Using Vidyano will allow you to create applications that take advantage of the next-generation in .NET technology.

  • Rapid application development. Speed up application development with additional wizards and custom tool generators. Vidyano wizards will automatically adapt to the current context, providing a good overview of what your options are at that point.

  • Next-generation technology. Start taking advantage of next-generation technologies of the .NET framework, thereby ensuring your application's life-cycle increases dramatically.

  • Visual Studio integration. Completely integration into the Visual Studio environment ensures developers never have to leave their familiar environment. As Visual Studio Industry Partner, Vidyano has made a commitment to stay on top of any changes in future versions of Visual Studio.

  • Modularity. Applications created with Vidyano are based on a modular design which splits the applications into a set of functional units. Modules can be individually developed, tested and deployed by different teams.

  • Extensible. Developers can extend Vidyano to implement common scenarios such as page layout or control wizards. Extensions can be shared amongst the entire team so that each team member is on the same track.

Architecture

Vidyano applications are composed of modules where each module is defined as a logical part of your application - ie. a set of related concerns. Modules are based on the MEF (Managed Extensibility Framework) system which was introduced in .NET 4.0 and will be dynamically loaded at runtime by Vidyano. By building on the .NET MEF system, modules are self-contained.

The Vidyano architecture is build on the Model-View-ViewModel (MVVM) design pattern, cleanly seperating your business logic from your user interface and data model.

Architecture
 
Visual Studio 2010 partner logo
Rhea