On TechRepublic: 12 tech terms that make you sound old
BNET Business Network:
BNET
TechRepublic
ZDNet

March 23rd, 2009

Microsoft's 'Alexandria': RAD for RIA

Posted by Mary Jo Foley @ 5:35 am

Categories: .Net Framework, Azure, Code names, Corporate strategy, Database, Development tools, Mix '09, Silverlight (wpf/e), Utility/cloud computing, Visual Studio 2008 (Orcas)

Tags: Microsoft Silverlight, RAD, Rich Internet Application, Microsoft Corp., .Net Rich Internet Application Services, Pendulum, .Net, Application Servers, Middleware, Software Development

Continuing on its self-proclaimed quest to simplify the programming of Rich Internet Applications (RIAs), Microsoft has rolled out a first tech preview of its .Net RIA Services technology.

.Net RIA Services, codenamed “Alexandria,” can be described as “RAD (rapid application development) for RIA,” said .Net Developer Platform Software Architect Nikhil Kothari in a blog post on the subject. Microsoft officials took the official wraps off .Net RIA Services at the company’s Mix ‘09 Web development conference in Las Vegas last week.

.Net RIA Services is designed to bridge Microsoft’s ASP.Net platform, its Silverlight Flash competitor and (ultimately) its Azure cloud-computing infrastructure, Kothari explained. The .Net RIA Services technology will be able to take advantage of Silverlight 3’s “out of the browser” functionality, allowing users to still work in offline and intermittently connected scenarios.

The overarching goal of .Net RIA Services is to bring together the .Net programming model with Silverlight by allowing developers to write middle-tier application logic that controls access to data for queries, changes and custom operations. Kothari explained more in his March 20 blog post:

“As we looked at Silverlight planning, we realized RIA development is simply hard. There are too many moving pieces to manually stitch together between the client and the server. There are too many things that are un-natural, yet the norm, starting with the forced n-tier (many developers are used to writing 2-tier apps), async (when sync is the norm), dealing with latency (doing so incorrectly has the potential to break end-user experience), figuring out how to be less chatty, dealing with validation, conflicts, disconnected or occasionally connected scenarios, performing authentication and sharing user state across client and server, the list goes on and on…

“We wanted to simplify RIA development… and bring back productivity for mainstream development, in much the same way that ASP.NET 1.0 provided client app developers a productive platform for developing Web apps. The pendulum has swung, and it is time to simplify RIA-style client development.”

The downloadable March Community Technology Preview of .Net RIA Services is available now.

From what you’ve seen and heard so far about RIA Services for .Net, what do you think of Microsoft’s latest RIA programming concept and approach?

Mary Jo FoleyMary Jo has covered the tech industry for more than 20 years. Don't miss a single post. Subscribe via Email or RSS. You can also follow Mary Jo on Twitter.

Got a tip? Send Mary Jo your rants, rumors, tips and tattles. For disclosure on Mary Jo's industry affiliations, click here or to see Mary Jo's full profile click here.

  • Talkback
  • Most Recent of 3 Talkback(s)
RE: Microsoft's 'Alexandria': RAD for RIA
Some thoughts on RIA Services: http://mdavey.wordpress.com/2009/03/21/thoughts-on-
net-ria-services/... (Read the rest)
Posted by: MattDavey Posted on: 03/23/09 You are currently: a Guest | | Terms of Use
patch for spageti code  Linux Geek | 03/23/09
RE: Microsoft's 'Alexandria': RAD for RIA  Stephen.Smith@... | 03/23/09
RE: Microsoft's 'Alexandria': RAD for RIA  MattDavey | 03/23/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

Click Here
advertisement

Order Microsoft 2.0

Pre-order Microsoft 2.0

Order 'Microsoft 2.0' by Mary Jo Foley at Amazon.com.

Recent Entries

advertisement

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

  • Smart Tech Expert advice on innovations in healthcare and the green technologies that make it happen. Find out more
  • Smart Business Discussion and advice on management issues that revolve around making your world smarter and more useful. More Smart Advice
  • Smart People The best and worst moves in the management and strategy trenches. Learn More