AI UI designer OpenSilver 3 launches for NET developers
Monday, July 15, 2024
Richard Harris |
The AI UI designer OpenSilver 3.0 from Userware has been released for .NET developers. The open-source .NET UI framework for building web applications introduced a drag-and-drop designer with AI functionality, alongside enhanced cross-platform capabilities in this latest version.
Userware has announced the release of OpenSilver 3.0, a significant update to its open-source platform for developing .NET web applications in C# and XAML. This latest version introduces a drag-and-drop user interface designer with AI functionality, aimed at simplifying the creation and customization of user interfaces for developers.
AI UI designer OpenSilver 3.0 launches from Userware for .NET developers
OpenSilver 3.0 features a new drag-and-drop UI designer with over 100 built-in controls, making the creation of .NET applications and websites faster and easier. The designer includes AI functionality (currently in Preview) that can generate complex UIs and make modifications using natural language commands. For example, developers can simply describe the desired layout or components, and the AI will generate the corresponding XAML code. Users can alternate between AI-driven changes, the drag-and-drop designer, and manual XAML coding, providing an ideal mix of automatic generation and fine-grained customization.
The new AI-powered UI designer in Visual Studio 2022
"Our goal with OpenSilver 3.0 is to empower developers with tools that enhance their productivity and creativity. Creating beautiful, functional user interfaces shouldn't be a tedious process. With our AI-powered UI designer, developers of all backgrounds can easily create stunning UIs. They can focus on their passion for building and crafting software while leaving the repetitive tasks and technical details to the AI," said Giovanni Albani, CEO of Userware.
Introducing XAML.io
Userware also introduced XAML.io, an online version of the new UI designer built with OpenSilver. It allows .NET developers to start building applications directly in their web browsers, eliminating the need for local installations. Developers can start their projects online and then transition to Visual Studio to further develop or deploy their applications.
"XAML.io allows developers to discover the power of XAML effortlessly, making it easier than ever to start building sophisticated web applications," said Darshin Vyas, VP of Sales.
Cross-platform development
OpenSilver 3.0 supports development in multiple languages, including C#, XAML, F#, and VB.NET. It offers extensive compatibility with Microsoft WPF and Silverlight, enabling developers to leverage their existing skills and codebase. It allows developers to target all major platforms, including web browsers (Chrome, Firefox, Safari, Edge), desktop operating systems (Windows, macOS, Linux), and mobile devices (iOS, Android), from a single codebase.
OpenSilver 3.0 supports VS Code on macOS
With this release, support for Visual Studio Code has been added, extending the development environment to Windows, Mac, and Linux systems, and simplifying the development process across different environments.
"Developers shouldn't have to struggle with multiple codebases to reach different platforms. OpenSilver 3.0 enables them to build for all major platforms. They can target the web, desktop, mobile, and soon even VR headsets, all from a single codebase," said Giovanni Albani.
Future updates
Userware plans to expand the capabilities of OpenSilver with several upcoming features:
- .NET MAUI Hybrid Support: This will enable developers to deploy native applications across iOS, Android, Windows, and Mac.
- Blazor Components in XAML: Integration of Blazor and JavaScript components within C# and XAML code.
- XAML 3D: Tools for creating 3D websites and Mixed Reality experiences compatible with devices like Meta Quest and Apple Vision Pro.
"The release of OpenSilver 3.0 marks a significant milestone, but it's just the beginning. We've been dedicated to this project for over a decade and remain committed to continuous innovation. Our future updates will further enhance the capabilities of our platform, bringing even more advanced features to developers," said Giovanni Albani.
3D and mixed reality
A preview of the XAML 3D feature is available, allowing developers to create interactive 3D websites and Mixed Reality applications. This feature supports WebXR, which facilitates immersive experiences across a variety of devices.
Designing 3D experiences in Visual Studio with XRSharp
Developers interested in migrating existing applications, building new projects, or seeking expert consultation can find additional resources and support on the OpenSilver website. Beyond the OpenSilver platform, Userware offers a range of development services, including the migration of WPF or Silverlight applications and the creation of AI projects, 3D websites, and VR/AR experiences. Developers can find more information and connect with experts on Userware’s website.
Become a subscriber of App Developer Magazine for just $5.99 a month and take advantage of all these perks.
MEMBERS GET ACCESS TO
- - Exclusive content from leaders in the industry
- - Q&A articles from industry leaders
- - Tips and tricks from the most successful developers weekly
- - Monthly issues, including all 90+ back-issues since 2012
- - Event discounts and early-bird signups
- - Gain insight from top achievers in the app store
- - Learn what tools to use, what SDK's to use, and more
Subscribe here