YOUR FEEDBACK
johnpetersen wrote: Great post. You hit some good points, and hopefully me sending this post. It wil...

SYS-CON.TV
TOP MICROSOFT .NET LINKS


.NET Editorial — A Revolution Update
A Revolution Update

As I listened to Bill Gates speak at the Office Developer's Conference in Redmond last week, I couldn't help but think how far Microsoft has come in terms of developer access to the Office Suite of products and how the Smart Client Revolution was in full force.

I started my "Smart Client Jihad" in May of 2003 in my presentation at the European launch of Visual Studio .NET. It seems like yesterday in some respects and I'm shocked that it was almost three years ago as I have spoken and written on Smart Client technologies over a hundred times since. Honestly, helping to boldly predict the Smart Client Revolution back then was a bit of a stretch for those of us involved and I most certainly could see a few raised eyebrows when talking to developer audiences about it. At the time, like many, I was privy to the master plan for Whidbey. I knew that .NET 2.0 with ClickOnce and some other important technologies would eliminate the last remaining hurdle to the Smart Client Revolution - deployment. Still, if you had asked me five years ago when .NET shipped if we'd be writing managed code applications and manifesting their user interfaces in Office applications, I would have said, "No way. That's ridiculous. I have enough controls available to me that I could build my own office-like custom application." I'm guessing you would have said the same thing. What I didn't realize is the sheer developer productivity we get with products such as Visual Studio Tools for Office. If I had to create a pivot table in Excel through the menus in the Excel interface, I'd probably flail in help for four hours and give up; most likely, it's the same for many of you. I'm not an advanced Excel user by any stretch, but with VSTO I can build a pivot table with four lines of managed code. They are complex lines of code, but the simple fact that I can do it in four lines of .NET is a testament to the technology. It just shows how far we've come in the .NET developer ecosystem.

I didn't have the foresight though to predict the SharePoint hysteria we are currently seeing; there is tremendous SharePoint adoption in the industry right now. Who would have thought that Microsoft could build a portal application on top of the .NET and Windows plumbing that would do so darn well?

Think about how well Microsoft responds to competition - through the years, they seem to always respond with a revolutionary version of a product. Microsoft Office definitely has rival companies out there in the marketplace. The 2007 Microsoft Office System (which includes Office 12, the new SharePoint Portal Server, the new Content Management Server, and a slew of other great client and server products) looks like one of those revolutionary product suites, the exact type of suite of products that Microsoft responds well to competitors with.

The application development platform war is over - for all intents and purposes - and the good guys won. You can see that in the latest research numbers of the IDC Website (www.idcresearch.com/getdoc.jsp?containerId=34554). .NET adoption is dominating across the board, across the world.

However, it's not all bliss in the .NET world, of course. Microsoft doesn't seem to be close to a company-wide strategy for managed code interfaces to their products. It seems so clear to me that this is what is so desperately needed for the longevity and dominance of .NET. Unfortunately, many server products are still "black boxes" as it relates to application programming interfaces. What we really need, as developers, is for the executive management at Microsoft to step in and demand that each product team have a managed code interface strategy in place within six months for every one of their products.

We are developers, which means we are never inherently satisfied with the API access to the Microsoft stack. We always want more. Is that so wrong? Is that too much to ask? I think not.

About Tim Huckaby
Tim Huckaby is CEO of InterKnowlogy, a software and network engineering firm and a Microsoft Partner focused on solutions built in .NET. He has worked on and with product teams at Microsoft for many years, has coauthored several books, and is a frequent conference speaker.

YOUR FEEDBACK
SYS-CON Brasil News Desk wrote: As I listened to Bill Gates speak at the Office Developer's Conference in Redmond last week, I couldn't help but think how far Microsoft has come in terms of developer access to the Office Suite of products and how the Smart Client Revolution was in full force.
MICROSOFT .NET LATEST STORIES
OpenSpan and TIBCO have announced a technology and business partnership designed to extend TIBCO solutions to desktop environments. The partnership will enable TIBCO Service-Oriented Architecture, Business Process Management and Business Optimization solutions to more rapidly integrate...
In a move that looks tailor-made for an antitrust suit, Microsoft says it’s going to give away a consumer security kit that it’s building code named Morro. It should be available in the second half of next year – probably more like mid-year. The freebie widgetry is supposed to de...
Tidal Software has announced Intersperse 8.0, a product that monitors J2EE and .NET applications and their transaction component performance to produce meaningful metrics for managing applications and high-level business processes. The product leverages a combination of lightweight Ja...
DataGuise has announced their first masking in place solution for multi-database environments such as Oracle, Microsoft SQL Server, and others. The dgSolution Suite provides secure masking of database content and is designed for the highest level of flexibility and functionality across...
The BlackBerryR Technical Webcast Series is designed to help BlackBerry administrators better manage and leverage the capabilities of their BlackBerry solution. Each webcast is packed with detailed technical information, covering topics that are relevant to you. Our on-demand webcasts ...
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE
BREAKING NEWS FROM THE WIRES
Simba Technologies Inc., industry's choice for standards-based relational and multi-dimensional data...