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.
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.
"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.
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.
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.
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.
Userware plans to expand the capabilities of OpenSilver with several upcoming features:
"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.
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.
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.
Address:
1855 S Ingram Mill Rd
STE# 201
Springfield, Mo 65804
Phone: 1-844-277-3386
Fax:417-429-2935
E-Mail: contact@appdevelopermagazine.com