| ▲ | aggieNick02 8 months ago | |||||||
There was a lot of hype and momentum around Silverlight back in the day, until their wasn't. You got a cross-platform (Mac/Windows) WPF-like UI and C# programming environment, which was powerful. I had the fortune to be involved developing the LEGO Mindstorms EV3 programming software. Under the hood, it was a small web browser shell (using Mono on Mac and WPF on Windows) around a Silverlight Out-of-Browser app. Anything beyond the permissions of the Silverlight app (e.g. bluetooth/USB comms) was an RPC from Silverlight to the shell. After completing the Mac/Windows app, LEGO wanted to deliver a similar experience on iPad. There was no Silverlight there, and it was clear there never would be. But we were able to leverage Xamarin stuff to reuse most of the same codebase, just with an iOS UI on top. | ||||||||
| ▲ | bombcar 8 months ago | parent | next [-] | |||||||
There was a hot minute (and it was about a minute!) where Silverlight was absolutely phenomenal. Too bad “every app is just a website” took over because of the cross-platform issues. | ||||||||
| ▲ | zdimension 8 months ago | parent | prev | next [-] | |||||||
By chance, do you happen to know if the Mindstorms NXT (the old one, before EV3) software was based on the same toolkit? I always wondered what UI framework it used, it had an unusual look. | ||||||||
| ||||||||
| ▲ | aggieNick02 8 months ago | parent | prev [-] | |||||||
oof, :%s/their/there | ||||||||