Universal Software Principles

Universal Software is software that can be used natively on any device and guarantees universal reuse, extension, and maintenance. The four fundamental principles of universal software are: The software must run natively on any hardware, Operating System, and network (Environment Independence Principle). The software must allow reuse of complete or part functionality as modules to create new... Continue Reading →

Installing the Mvpc Visual Studio Add-in and Nuget Feed

Getting Involved with Mvpc The Mvpc reference libraries used by all developers in Ambidect are also available to invited partners and developers. If you are interested in working with the Mvpc libraries yourself or within your company drop me an email and we'll see if we can get you building cross-platform multi-device applications too. Using the... Continue Reading →

OfType() and Cast() with System.Type instead of Generics

We all know that whenever possible we code should be written to be type safe. But there are times when its simply not possible. Once such time we came across when putting together the Mvpc libraries behind the Ambidect Technology involved working with Cast<>() and OfType<>() with IEnumerables of unknown types. Working with collections of known... Continue Reading →

Create a website or blog at WordPress.com

Up ↑

%d bloggers like this: