Examples of OpenSilver apps

OpenSilverGallery

Migrated Silverlight Toolkit Samples

The original Silverlight sample app by Microsoft, now migrated to OpenSilver, showcasing dozens of OpenSilver controls and features

XAML.io - An Online XAML Designer

Developed using OpenSilver, this web app lets you create user interfaces using drag-and-drop. It includes more than 100 built-in controls, and offers an AI assistant to modify the XAML using natural language.

OpenSilver Showcase app

A web app showcasing 100+ small samples written in XAML, C#,  VB.NET and F#

Telerik UI Showcase

A sample app showing the Telerik UI for Silverlight controls, recompiled with OpenSilver 

LightSwitch App Migration

A Visual Studio LightSwitch application migrated to OpenSilver using the LightSwitch Compatibility Pack.

Open-Source Sample CRM

An open-source sample CRM application, showcasing RIA Services and other Line-of-Business oriented features. It can be used as the starting point for your projects.

3D XR# Samples Gallery (Preview)

A work-in-progress showcase of XRSharp (XR#) (Technology Preview), the new 3D UI Framework built atop OpenSilver, enabling 3D and VR/AR on the web using .NET and XAML

Project-On-Demand app

A professional project management app created by Repton Projects, migrated from Silverlight by the OpenSilver team (contact). The app makes extensive use of Telerik UI controls and RIA Services, featuring dozens of complex screens and over 100,000 lines of code.

Success Stories

Built With OpenSilver or Ported from WPF/Silverlight

Group 73

Delesin Portfolio Solutions (Finance)

Technologies used in this web app: WCF SOAP, MVVM  (Model-View-ViewModel), Telerik UI for Silverlight controls (RadCartesianChart, RadHeatMap, etc.), ImageTools, Divelements.SilverlightTools, Silverlight.Controls.ToolTips, IsolatedStorage, WriteableBitmap, Printing, Open/Save Dialogs, Additional components

WellSky (Healthcare) 

WellSky is a healthcare technology company that provides software solutions to improve care delivery, streamline operations, and enhance outcomes for healthcare and human services organizations.

With a network of 2,000+ hospitals, 130,000+ providers, and 20,000+ social services organizations, WellSky is a leader in healthcare technology, dedicated to improving care delivery and outcomes worldwide.

Technology Highlights:

  • Over 500,000 lines of front-end C# and XAML code
  • Migration from Silverlight to OpenSilver
  • Requirement to integrate OpenSilver and Angular pages within the same app
  • WCF RIA Services
  • Telerik UI controls (RadGridView, RadScheduleView, RadDataFilter, RadDocking, RadTreeView, RadColorPicker, RadWindow, RadDomainDataSource, RadHtmlPlaceholder, etc.)
  • PRISM Framework
  • SL Toolkit (DataGrid, DataForm, LayoutTransformer, ValidationSummary, etc.)
  • Additional libraries: ReactiveExtensions, Microsoft.Practices.Unity, Expression Blend “Interactivity” library, Liquid.Components, etc.

“Userware was able to provide us with a solution that didn’t need to be completely re-written because they were replacing Silverlight with a new, open-source framework, and keeping all of our existing code as is. With this solution, we’re also able to maintain all the investments we’ve made in training the teams that work on the product to use this technology.

Our experience with Userware has been great! They are professionals who really know their product and C# and .NET more generally. They have been able to help us identify and understand ways to apply the OpenSilver solution that meet specific requirements like accessibility, and have worked relentlessly to make OpenSilver treat our code in exactly the same way Silverlight does.”

Tom Walton, Senior Director of Engineering

USA, Kansas City

Original (Silverlight)

Migrated to OpenSilver

LiveData Real-Time Surgery Tracking (Healthcare) 

LiveData is a healthcare IT company that focuses on improving surgical workflows to make surgeries safer and more efficient in hospitals and Ambulatory Surgery Centers (ASCs).

LiveData software is installed at over 60 hospitals. 525 operating rooms have performed over 1 million surgeries using it.

Userware took our performance requirements seriously, and achieved them. As a result, we have a working HTML5 version of our original Silverlight app, maintainable from the same source code base. Throughout the engagement, the professionals at Userware were attentive and responsive to our feedback. I can’t remember when I’ve had such a productive relationship with an outside development shop. The main benefit for us was continuity with our existing app’s source code base.

This freed up staff to focus on moving other apps forward. We can take on writing a new version of the existing app on a timeline determined by us, not by the sunsetting of Silverlight. This saved us both time and money. And as a bonus, it was a true pleasure working with the Userware team.

Jeff Robbins, CEO

USA, Boston

Whizz Education

Whizz is an education company specializing in online services and digital learning strategies. The company’s internal database management application, shown below, was migrated from Silverlight to CSHTML5 (now known as OpenSilver).

I was impressed with the level of commitment, technical ability and support from Userware from the very beginning. They immediately understood my problem and worked with me to position the application and its dependencies into a state where they could migrate it. I very much appreciated their level of professionalism and thoroughness and commitment to quality.”

Bill McLaughlin, CTO

USA, Florida

Original

Migrated

The application utilizes many of Silverlight’s features, including the built-in DataGrid and WCF SOAP communications. The structure of the Visual Studio solution has remained the same, with more than 99.9% of the original C# and XAML code preserved:

Original source code

Migrated source code

The application now runs on all modern browsers without requiring users to install any plugins.

 

“We were able to create an application that worked in all browsers and looked identical to the current one – thus requiring no training or support. We can work in Chrome and Firefox and the staff are very happy.” – Bill McLaughlin, CTO

StratX (Leadership Development)

StratX is a management development firm founded in 1984. It empowers managers to facilitate and drive sustainable, profitable growth. Working with many of the world’s leading corporations, StratX promotes change at the commercial heart of business in strategy, marketing, and sales.

The STAR application, which leverages numerous Silverlight features, was migrated from Silverlight to CSHTML5 (now known as OpenSilver) in just 10 days by a single developer. The look and feel have been fully preserved, with attention to detail down to the pixel level.

Original

Migrated

Original

Migrated

AvailTec (Transit Solutions) 


Avail Technologies, based in State College, Pennsylvania, specializes in transit solutions for mid-sized operators across the USA. Their flagship product, MyAvail, offers comprehensive enterprise solutions for intelligent transportation systems, automatic vehicle location, dispatch, passenger information, and more.

Technology Highlights:

  • Over 100,000 lines of front-end C# code and 270+ XAML files
  • Migration from Silverlight to OpenSilver
  • Real-time data with SignalR
  • Bing Maps with dynamic overlays
  • Telerik UI controls (RadGridView, RadMap, RadTimeline, RadDocking, RadWindow, etc.)
  • RIA Services
  • Additional libraries: Microsoft.Practices.EnterpriseLibrary, ServiceLocation, Newtonsoft.Json, etc.

Original (Silverlight)

Migrated to OpenSilver

Original (Silverlight)

Migrated to OpenSilver

Group 73

AboutOpenSilver

Group 73

OpenSilver is a replacement for Silverlight and WPF that provides a fast and cost effective path for migration, without compromising the look or functionality. Resulting apps run on all modern browsers without the need to install a plug-in.

The migration works by replacing the Silverlight or WPF development tools with the OpenSilver tools (download here). You keep coding in C# and XAML like you did before the migration, thus leveraging the extensive documentation, tutorials, and samples that were made for Silverlight and WPF. You can implement or work around missing features by importing equivalent .NET Standard or JavaScript libraries.

Since OpenSilver is fully open-source (source here), based on industry standards (WebAssembly, HTML), and compatible with .NET Standard and JavaScript, it is a durable solution that lets you be self-sufficient and independent for many years to come.

Userware – the company behind OpenSilver – is available to provide professional support and to assist you through your migration, ensuring that all the features of your original Silverlight or WPF application work great under OpenSilver.

Group 79

Contact us at [email protected] to see more examples of migrated applications or to discuss your projects.

You may also submit your XAP to quickly receive a quote to get your app migrated by us from beginning to end.

For do-it-yourself migrations, be sure to ask about a Silverlight Migration Support Plan, which contains everything you need to quickly get up and running, including support and assistance from our core team.

Group 78