|
As the Enterprise Develops, by Nelson King
Nelson King has been a software developer for more than twenty-five years, specializing in large-scale projects for schools and government. Further complications include being a computer-industry analyst, product reviewer and author (of nine books on database programming). He's been writing for Intelligent Enterprise (and its precursors) for more than ten years. See More by Nelson King How Big is Microsoft's Silverlight Shoe?
Microsoft let one Cinderella shoe drop (calling it ever so evocatively Silverlight), what's the next shoe going to be? A marriage of Silverlight and Atlas (aka ASP.NET 2.0 AJAX Extensions)? Perhaps not a marriage just yet, but a kind of pre-nup involving the .NET library capability… Let me translate the blog-speak: On April 15, Microsoft announced the release of Silverlight, which formerly was called Windows Presentation Foundation/E (WPF/E). Based on technology developed for Windows Vista (the graphics portion formerly called Avalon), Silverlight is a streaming media delivery module, a piece of code that plugs into a browser, that Microsoft hopes will open the floodgates for media rich applications. Also, it's an Adobe (Macromedia) Flash killer. The other shoe to drop? It may come with links to Microsoft's effort to harness the AJAX momentum, which for the time being is somewhat awkwardly embodied in the ASP.NET 2.0 AJAX Extensions. This too is aimed at creating rich web applications, but focuses more specifically on the mechanics of the user interface. The links will probably happen around elements of the .NET code libraries that will allow interactive manipulation of Silverlight elements. Like who should care? Software development shops that use Microsoft tools care, of course. Others? Well, let's say that these two products are stand-ins for what seems to be a persistent split in web development: I'll call them 'streamers' and 'interactors.' The streamers love streaming media, naturally, and generally believe that as the web evolves streaming media like IPTV or movies on demand will be the Really Big Thing. Interactors, very much associated with the concepts of Web 2.0, are convinced that user participation, social interaction, and lots of proactive GUI are the future of the web. That Microsoft would have two such products with very different development streams reflects internal reality, the WPF folks were on the case long before Ajax, and the Ajax folks were always around but didn't know it until Microsoft got Ajax marketing religion. So Silverlight is an integral part of Microsoft's long range vision. Ajax, not so much. It remains to be seen how much Microsoft thinks these two approaches belong in the same box (or in compatible libraries). That's going to be important for a lot of developers, I think, because ultimately the split between streamers and interactors is unnatural. The goal is RIA, rich internet applications, and of course streaming media and interactive GUIs have roles. Adobe knows this, as its upcoming Apollo run-time technology indicates. Moves by Microsoft in combining streamers and interactors will 'seal the deal.' Then shops of all stripes will have to wait and see who delivers the good stuff—the likes of Adobe, Microsoft, Eclipse, or some unheralded wundervendor. Nelson King has been a software developer for more than twenty-five years. Further complications include being a computer-industry analyst, product reviewer and author (of nine books on database programming). He’s been writing for Intelligent Enterprise (and its precursors) for more than ten years. Write him at nelsonking@earthlink.net E-MAIL | SLASHDOT | DIGG This is a public forum. CMP Technology and its affiliates are not responsible for and do not control what is posted herein. CMP Technology makes no warranties or guarantees concerning any advice dispensed by its staff members or readers. Community standards in this comment area do not permit hate language, excessive profanity, or other patently offensive language. Please be aware that all information posted to this comment area becomes the property of CMP Media LLC and may be edited and republished in print or electronic format as outlined in CMP Technology's Terms of Service. Important Note: This comment area is NOT intended for commercial messages or solicitations of business.
|
Blog Channels
Cindi Howson on Business Intelligence The Brain Food Blogger Tony Byrne on Content Management SQL Puzzlers by Joe Celko Rajan Chandras on IT & Information Management Seth Grimes on Analytics In Context by Doug Henschen Phil Kemelor on Web Analytics Sandy Kemsley's Column Two Nelson King on Enterprise App Development David Linthicum on Software as a Service Natural Insight, By Mark Madsen Alan Pelz-Sharpe on Content Management Mark Smith on Performance Management Neil Raden on Business Intelligence Bruce Silver on Business Process Management Product Maven Subscribe to RSS Archives
|
|
|












