Welcome to noesisGUI v3.2.3!


This document describes how to use noesisGUI and how to start familiarizing yourself with the XAML format. XAML is a declarative XML-based language created by Microsoft that is used in several technologies like Windows Presentation Foundation (WPF), Silverlight, Windows Store apps and Universal Windows Platform (UWP). NoesisGUI is a multiplatform graphical user interface middleware for realtime applications that understands XAML. Thanks to that, professional tools like Blend can be used to design your interfaces.


See what's new for this release. Our Release Notes offer brief description of enhancements, bug fixes and new features for this and past versions.

Class Hierarchy

The indexed reference of framework classes is located in the Class Hierarchy list. This index can be used to discover what parts of XAML are implemented or not by noesisGUI. Within the description of each class supported Events, Properties and Methods are documented.


Within the SDK for each platform you can find many examples. Many of them are available in all our supported APIs. That way you can see the same sample implemented as a C++ project, inside a Unity package or as an Unreal project. We also provide a centralized site at GitHub where you can browse all our examples, read specific documentation for each one and inspect the source code. We are happy to accept pull requests to this repository.


Although there is plenty of documentation on the internet covering XAML (we strongly recommend following this WPF tutorial), the first steps you should perform to familiarize yourself with noesisGUI is reading the following tutorials we have prepared.

Architecture Documentation

The following links will guide you trough reference documentation covering internal details on the NoesisGUI architecture:

© 2017 Noesis Technologies