NoesisGUI
 

📘 About Noesis Studio

🏘️ NoesisGUI🏠 Noesis Studio ▸ 📘 About Noesis Studio

What is Noesis Studio?

Noesis Studio is an intuitive, next-generation desktop WYSIWYG (What You See Is What You Get) visual editor for authoring, managing, and viewing Noesis XAML interfaces without the need to compose or manipulate code by hand.

Noesis Studio aims to bridge the Designer-Programmer gap that has existed across many development teams, with a goal to empower Designers to work more autonomously, and with more control over the presentation of their creations throughout the entire workflow, from initial conception, all the way to implementation of the final product.

This is achieved by providing a suite of familiar, user-friendly tools which make powerful functionality accessible to Designers that may have been previously out-of-reach for many without a more technical background.

Documentation_About_AppWindow_Engineering.png

The Noesis Studio Workflow

Although each team will have their individual preferences, tools, and processes around UI development, Noesis Studio has been designed to allow developers to tackle the entire interface creation process from start to finish:

Ideation and Rapid Prototyping

By pairing powerful layout tooling with built-in fully-functional greyblock elements, Designers can perform all initial concepting in-application, and rapidly iterate through user testing without needing to first commit to a visual style.

Extensive Design Tools

Noesis Studio offers a comprehensive suite of familiar typography, vector, bitmap, layout, animation, and general appearance tools allowing for easy authoring of high-fidelity visual assets directly within the application itself. Prefabricated greyblock elements can easily be reskinned and upgraded without any loss of already-established functionality.

Production-Ready From The Start

Due to an intimately-shared technology stack between all Noesis products, anything created in Noesis Studio comes game-ready out-of-the-box on any platform where the NoesisGUI Runtime has been deployed. Content authored in Noesis Studio doesn't serve as an intermediary to be re-created in another medium, but actually what users will directly interact with in the final product.

Powerful Shared Resources

Libraries of centralized universal assets, styles, components, and templates can be created and managed within Studio, allowing for highly-efficient re-use and proliferation across the product.

Integrated Data Functionality

Data can be easily used to drive content, navigation, and interactions in a highly-flexible, powerful manner. Any Data, and Bindings created in Studio can be efficiently leveraged by the engine or back-end code.

Direct Engine Integration

Noesis Studio and engine content can be seamlessly cross-pollenated between each other. Interfaces can be viewed directly in engine across any dimension, and assets from the engine are able to integrate into Studio in real-time. With hot reloading, updates can be made at either the Studio, or engine level, and are instantaneously reflected across mediums.

Documentation_About_HotReloading.png

How Noesis Studio Works

Under the hood, Noesis Studio itself is built using NoesisGUI. Some of the benefits of this include:

  • A shared renderer provides predictable, perfect 1:1 fidelity between Studio and in-engine representation of UI.
  • Authoring the tool ourselves allows us to offer high modularity, extensibility, and customization which can be leveraged by both us and our clients to create new features and functionality within the application.
  • Cross-platform compatibility: any platform that the NoesisGUI Runtime can run on, so can the Noesis Studio application. Noesis Studio is currently available for Windows, with MacOS and Linux versions to follow.
 
© 2017 Noesis Technologies