I created an application (using Silverlight 4) that was quite successful and is used by a number of our clients. We are planning a new round of changes in the application, but we are worried about the future of Silverlight and are thinking about alternative approaches. Here are the general requirements for our application - we chose Silverlight precisely because it allows us to do all this: - It should work on Windows and Mac - It should be automatically updated when new features are added - * It must allow feedback on the server, but also allow network access in the user's local network.
The last element is the kicker: our application is used to communicate with a specific proprietary device. Sometimes this device is available โin the cloudโ, which runs through RIA services back to our servers; but in some cases, the device exists on the user's local network, so we can launch a non-browser and communicate with the device via a private LAN IP address.
Is there an alternative approach for this scenario in the Microsoft technology stack? Or technologies using other approaches?
I am concerned that the Microsoft roadmap for replacing Silverlight with HTML5 will not provide a mechanism for communication on a user's local network.
Thanks in advance.
source share