Welcome!

Java IoT Authors: Zakia Bouachraoui, Carmen Gonzalez, Yeshim Deniz, Elizabeth White, Pat Romanski

Related Topics: Machine Learning , Microsoft Cloud

Machine Learning : Article

"RIA" vs "Rich Client Platform": The Term Is Now Up for Debate

"RIA" is slowly fading in terms of its definition

Scott Barnes' Blog

'RIA' is slowly fading in terms of its definition. When I first started the RIA Evangelism role in Microsoft, I had this nagging feeling that the term RIA was just all over the place. Depending on which technology you are backing and which stream of alliance you uphold, the truth is the term was destined to be abused before it really took off.

I even tried to provoke conversation around it, by waving a big red flag and saying "Microsoft is about to use Rich Interactive not Rich Internet Application, debate me on it". Oh they debated me on it and lots of it, as the end conclusion was simply folks didn't care what the definition was, so long as we all understood Macromedia owned it in 2002. Such logic baffles me to this day.

I started to see some Adobe Staffers in many respects abuse the very term they acquired, by mixing the pool with Rich Branded Experiences against RIA, and if it had Flash - well it was RIA. I challenged many of them on that, and the result ended in personal character warfare.

After all these blog battles, arguments, debates and so on, the term is becoming lost in the struggle over which technology is better than the other. The true essence of what I thought RIA stood for has now become a buzz word, much like the "Web 2.0" or "Social Networking". That's sad, not because I am attached to the term, but simply because it's a much easier way for customers to frame the conversation with other customers, and not have to spend time educating them.

image Ryan Stewart, has recently tried his best to define the term RIA, but has failed. It's not that Ryan doesn't get it, but simply - who is he to define the term? (In that it's not about Ryan, but who is he to define it? debate that first and then follow up with a merit debate on the semantics of the term).

Some folks loyal to the Adobe cause will support him, others whom aren't will argue the point with him (have already). In the end, the term is now up for debate, with no single winner or owner but simply open for mob rule.

The team with the biggest horde will own the definition - for a while, that is until someone or something with large amount of credibility and marketing power will change the landscape once again.

Can you sit here and honestly blame Microsoft in many respects for leaning more towards the term Rich Client Platform vs RIA, sure it doesn't start the conversation with the right framing - as most regard RIA has holy and all that is good ( DO NOT TOUCH stickers are ready to put around it's term). Yet, Rich Client Platform is simply a way for us internally to define what it is we are setting out to do. To build a Rich Client Platform.

Welcome to the Internet, where a terms definitions is as good as those who lobby for it inside wikipedia. Mob rules.

More Stories By Scott Barnes

Scott Barnes is Product Manager for the Rich Client Platform team at Microsoft, with a focus on Silverlight. Originally from the small outback town of Cunnamulla in Australia, Barnes was Microsoft's first RIA Evangelist, focused primarily on the Web space. He blogs at http://blogs.msdn.com/msmossyblog/.

Comments (1)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


IoT & Smart Cities Stories
Blockchain is a new buzzword that promises to revolutionize the way we manage data. If the data is stored in a blockchain there is no need for a middleman - the distributed database is stored on multiple and there is no need to have a centralized server that will ensure that the transactions can be trusted. The best way to understand how a blockchain works is to build one. During this presentation, we'll start with covering the basics (hash, nounce, block, smart contracts) and then we'll crea...
History of how we got here. What IoT devices are most vulnerable? This presentation will demonstrate where hacks are most successful, through hardware, software, firmware or the radio connected to the network. The hacking of IoT devices and systems explained in 6 basic steps. On the other side, protecting devices continue to be a challenging effort. Product vendors/developers and customers are all responsible for improving IoT device security. The top 10 vulnerabilities will be presented a...
As the fourth industrial revolution continues to march forward, key questions remain related to the protection of software, cloud, AI, and automation intellectual property. Recent developments in Supreme Court and lower court case law will be reviewed to explain the intricacies of what inventions are eligible for patent protection, how copyright law may be used to protect application programming interfaces (APIs), and the extent to which trademark and trade secret law may have expanded relev...
Never mind that we might not know what the future holds for cryptocurrencies and how much values will fluctuate or even how the process of mining a coin could cost as much as the value of the coin itself - cryptocurrency mining is a hot industry and shows no signs of slowing down. However, energy consumption to mine cryptocurrency is one of the biggest issues facing this industry. Burning huge amounts of electricity isn't incidental to cryptocurrency, it's basically embedded in the core of "mini...
At CloudEXPO Silicon Valley, June 24-26, 2019, Digital Transformation (DX) is a major focus with expanded DevOpsSUMMIT and FinTechEXPO programs within the DXWorldEXPO agenda. Successful transformation requires a laser focus on being data-driven and on using all the tools available that enable transformation if they plan to survive over the long term. A total of 88% of Fortune 500 companies from a generation ago are now out of business. Only 12% still survive. Similar percentages are found throug...
At CloudEXPO Silicon Valley, June 24-26, 2019, Digital Transformation (DX) is a major focus with expanded DevOpsSUMMIT and FinTechEXPO programs within the DXWorldEXPO agenda. Successful transformation requires a laser focus on being data-driven and on using all the tools available that enable transformation if they plan to survive over the long term. A total of 88% of Fortune 500 companies from a generation ago are now out of business. Only 12% still survive. Similar percentages are found throug...
Every organization is facing their own Digital Transformation as they attempt to stay ahead of the competition, or worse, just keep up. Each new opportunity, whether embracing machine learning, IoT, or a cloud migration, seems to bring new development, deployment, and management models. The results are more diverse and federated computing models than any time in our history.
At CloudEXPO Silicon Valley, June 24-26, 2019, Digital Transformation (DX) is a major focus with expanded DevOpsSUMMIT and FinTechEXPO programs within the DXWorldEXPO agenda. Successful transformation requires a laser focus on being data-driven and on using all the tools available that enable transformation if they plan to survive over the long term. A total of 88% of Fortune 500 companies from a generation ago are now out of business. Only 12% still survive. Similar percentages are found throug...
Atmosera delivers modern cloud services that maximize the advantages of cloud-based infrastructures. Offering private, hybrid, and public cloud solutions, Atmosera works closely with customers to engineer, deploy, and operate cloud architectures with advanced services that deliver strategic business outcomes. Atmosera's expertise simplifies the process of cloud transformation and our 20+ years of experience managing complex IT environments provides our customers with the confidence and trust tha...
Where many organizations get into trouble, however, is that they try to have a broad and deep knowledge in each of these areas. This is a huge blow to an organization's productivity. By automating or outsourcing some of these pieces, such as databases, infrastructure, and networks, your team can instead focus on development, testing, and deployment. Further, organizations that focus their attention on these areas can eventually move to a test-driven development structure that condenses several l...