Rich Internet Applications (define) were supposed to be the solution to client-installed software. No more dealing with upgrades or version updates, because the latest version of the application would be sent down to the client and accessed via a browser.
Then a funny thing happened: Supporters of RIAs and software as a service (SAAS) (define) started turning on-demand applications into local applications. Making on-demand applications available when an Internet connection exists is the whole point of Google Gears, Adobe AIR and JavaFX, but doesn’t that turn them into desktop applications?
It doesn’t. Marc Benioff, Salesforce.com CEO and Sultan of SaaS, said the move toward RIAs is a reaction to disappointment with Vista. “What you see in Gears and Apollo and JavaFX should be in Vista,” he told internetnews.com. “Where is it? Where is the offline database? Where are the procedure calls and offline capability?
“I think we’re going to see a whole new generation of apps, and it’s not about Microsoft anymore,” said Benioff. “They are not delivering what they need to deliver, and it’s too bad because what .NET should have been is what you see today from Adobe and Google and others like Sun. Because Microsoft hasn’t stepped up, the rest of the industry is.”
Naturally, Microsoft (Quote) begs to differ. “.NET was created as a platform for enabling the creation of the richest possible user experiences spanning Windows, the Web and mobile devices,” said Keith Smith a group product manager in the developer tools division at Microsoft in an e-mailed comment to internetnews.com.
Expression Studio will provide tools for professional designers to work on projects with developers in tandem. “So .NET has not failed to deliver. In fact, Silverlight proves just how .NET continues to deliver as a technology capable of spanning platforms, devices and application categories,” he wrote.
Garner research director Ray Valdes thinks Microsoft erred in tying .NET so tightly with Windows, but it’s a recoverable error.
“It wasn’t an unreasonable strategy. Microsoft is first and foremost an operating-system company,” he told internetnews.com. “At least half of it is.” And he said it is becoming the Microsoft-plus-services company.
“There’s a role for services from the cloud that reduces the customer’s client headaches, and there’s a role for software installed on client computers. Microsoft seems to be moving from packaged software only to SaaS as a dimension of its offerings,” said Valdes.
Adam Gross, vice president of developer marketing at Salesforce.com (Quote), disagrees, saying that .NET is not about the Internet but about writing an application for Windows.
“When you build an app for our platform or Google Gears or Adobe AIR, you are writing an app for the Internet,” he told internetnews.com. “So fundamentally, developers have to make a choice every day. Do you want to write an app for Windows or do you want to write an app for the Internet? So increasingly, .NET and Microsoft are isolated.”
But Valdes disputes this. “Microsoft is evolving its offering, it’s adding aspects to it, it’s making the footprint smaller, it’s putting it inside the browser with Silverlight for a much smoother, first-time user experience,” he said. This in turn will help foster the full .Net 3.0 stack, which has grown at a slower pace.
Microsoft’s Smith would not say specifically whether Microsoft would consider working with Mono, the open source port of .NET to non-Microsoft platforms. “At this time, we are focused on delivering Silverlight for Windows and Macintosh desktops, but based on customer feedback and demand, we are open to exploring other areas,” he said.
Gross believes the decision will be about where to deliver applications. “The question is whether the next great apps are written for Windows or for the Internet,” he said. “Can you think of one developer in the world who would rather focus on Windows than on the Internet? That’s why .NET, as useful as it is, is no longer as relevant as Microsoft would like and why technologies like Gears are so important.”
Valdes notes that while Adobe is going from the browser to the client in its Flash-to-AIR progression, Microsoft is going in the opposite direction with .NET to Silverlight.
“It is part of a broader industry trend, enhancing the user experience both inside and outside browsers, and also focusing on the importance of the developer experience as well as the user experience,” he said.
But that also means a collision course, as Microsoft, Adobe and Google try to offer both on-demand and locally installed apps. This could be a good thing, Valdes said.
“In some sense it’s all good in that there are more choices for the developer and the user. I think that anyone who wants to compete will need to execute well, look at competitor offerings, realize it’s a dynamic space and everything is a moving target,” he said.
Pam Deziel, director of product management for Adobe (Quote), agrees with the notion that RIAs are aligned with the SaaS model of Internet delivery, and that something like Apollo will not turn an on-demand application into a desktop app. AIR and Flash combined, she said, give it the versatility and option of choosing how to deliver its applications.
“A significant portion of apps can benefit in substantial ways from being created and delivered [over the Internet],” she told internetnews.com. “Apps that benefit from the transactional and time-based nature of what the user is trying to do are well-suited to the 24/7 world we are in today.”
This article was first published on InternetNews.com.
Huawei’s AI Update: Things Are Moving Faster Than We Think
FEATURE | By Rob Enderle,
December 04, 2020
Keeping Machine Learning Algorithms Honest in the ‘Ethics-First’ Era
ARTIFICIAL INTELLIGENCE | By Guest Author,
November 18, 2020
Key Trends in Chatbots and RPA
FEATURE | By Guest Author,
November 10, 2020
FEATURE | By Samuel Greengard,
November 05, 2020
ARTIFICIAL INTELLIGENCE | By Guest Author,
November 02, 2020
How Intel’s Work With Autonomous Cars Could Redefine General Purpose AI
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
October 29, 2020
Dell Technologies World: Weaving Together Human And Machine Interaction For AI And Robotics
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
October 23, 2020
The Super Moderator, or How IBM Project Debater Could Save Social Media
FEATURE | By Rob Enderle,
October 16, 2020
FEATURE | By Cynthia Harvey,
October 07, 2020
ARTIFICIAL INTELLIGENCE | By Guest Author,
October 05, 2020
CIOs Discuss the Promise of AI and Data Science
FEATURE | By Guest Author,
September 25, 2020
Microsoft Is Building An AI Product That Could Predict The Future
FEATURE | By Rob Enderle,
September 25, 2020
Top 10 Machine Learning Companies 2020
FEATURE | By Cynthia Harvey,
September 22, 2020
NVIDIA and ARM: Massively Changing The AI Landscape
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
September 18, 2020
Continuous Intelligence: Expert Discussion [Video and Podcast]
ARTIFICIAL INTELLIGENCE | By James Maguire,
September 14, 2020
Artificial Intelligence: Governance and Ethics [Video]
ARTIFICIAL INTELLIGENCE | By James Maguire,
September 13, 2020
IBM Watson At The US Open: Showcasing The Power Of A Mature Enterprise-Class AI
FEATURE | By Rob Enderle,
September 11, 2020
Artificial Intelligence: Perception vs. Reality
FEATURE | By James Maguire,
September 09, 2020
Anticipating The Coming Wave Of AI Enhanced PCs
FEATURE | By Rob Enderle,
September 05, 2020
The Critical Nature Of IBM’s NLP (Natural Language Processing) Effort
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
August 14, 2020
Datamation is the leading industry resource for B2B data professionals and technology buyers. Datamation's focus is on providing insight into the latest trends and innovation in AI, data security, big data, and more, along with in-depth product recommendations and comparisons. More than 1.7M users gain insight and guidance from Datamation every year.
Advertise with TechnologyAdvice on Datamation and our other data and technology-focused platforms.
Advertise with Us
Property of TechnologyAdvice.
© 2025 TechnologyAdvice. All Rights Reserved
Advertiser Disclosure: Some of the products that appear on this
site are from companies from which TechnologyAdvice receives
compensation. This compensation may impact how and where products
appear on this site including, for example, the order in which
they appear. TechnologyAdvice does not include all companies
or all types of products available in the marketplace.