The shift to Rich Internet Applications is revolutionary… But it can be bad for deadlines.
We are in the middle of an industry-wide revolution in the delivery of software, moving from desktop and client/server delivery to web-based Rich Internet Applications (RIA) delivered from the cloud. And our decisions in the last 60 days put us firmly in the middle of the latest wave of that revolution.
(We haven’t written much about GEOINTELIS because it is in stealth mode. Yes, I know I just posted about how “Stealth mode doesn’t work.” I’ll post another one on “When does stealth mode work?”… Bear with me!)
This decision wasn’t easy, but it was necessary. Microsoft has announced that they’re ending development and new releases for the Bing Maps ASP.NET AJAX control in favor of the new Silverlight control. In fact, they’ve announced a whirlwind of changes in both their Bing Maps offering and their Silverlight controls over the last year.
The discontinuation of the old control won’t happen immediately, but it does mean that our current development path is ultimately a dead end.
Obviously, this happens periodically to anyone involved in software: Technology moves forward and platforms change.
We’d developed our previous product, ParcelExplorer, on the old control and were in the middle of developing our new product, GEOINTELIS, on the old control.
We could have continued using the old control. We considered launching with the old control because switching paths was going to throw our release deadlines into disarray. But we decided to switch.
We decided that it was worth the cost of switching not only because it ensures that we won’t have to re-develop in the future for the new platform, but also because our product gets a lot of advantages from using Silverlight.
What do we get from Silverlight 3? This is geeky, technical stuff, but worth a bit of explanation to explain the coming revolution in Rich Internet Applications and SaaS.
With Silverlight, there are two major advantages: 1) We get a lot more control over the user experience and presentation of the application; and 2) We reduce the number of potential points of failure and incompatibility between browsers in our application.
This is a big deal. It allows us to deliver a more “desktop-like experience” for users. Hence the appellation “Rich Internet Application” for these kinds of applications.
As an entrepreneur and technology executive, responsible for the whole enchilada, from product design and usability to ongoing support, maintenance and development costs, all of these capabilities make me smile.
And all of this discussion about Silverlight leads me to my point about the revolution: The emergence of web application frameworks like Silverlight and its competitors (Adobe’s Flash, Flex and AIR, Sun’s JavaFX, and Google’s Gears) makes it completely realistic to replace visually complex, interaction-intensive enterprise client/server and desktop applications with web-based on-demand services.
(If you want to know more the future of RIAs, O’Reilly has a whole publication dedicated to tracking this emergence: InsideRIA)
And these desktop software replacements, being delivered to a web browser from the cloud, are inherently easier to manage, faster to deploy, less expensive for the middle market and much more efficiently delivered.
The revolutionary potential of software on-demand has been promised since the dawn of the Internet Age, but we’re finally starting to see some delivery on that promise.
As these RIA platforms become the norm and the development skills and tools proliferate, expect to see a lot more easy-to-use, technically powerful and visually compelling enterprise SaaS offerings in the near future.
Need help with your business? Contact JumpPhase.com
Latest posts by Kraettli Lawrence Epperson (see all)
- PixlFest 2017 Keynote – Summary - April 15, 2017
- Judging the Rice Business Plan Competition - February 23, 2017
- Keynote at PixlFest 2017: “Building Innovative Things” - February 23, 2017