Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Expo on Google News

SYS-CON.TV
Cloud Expo & Virtualization 2009 East
PLATINUM SPONSORS:
IBM
Smarter Business Solutions Through Dynamic Infrastructure
IBM
Smarter Insights: How the CIO Becomes a Hero Again
Microsoft
Windows Azure
GOLD SPONSORS:
Appsense
Why VDI?
CA
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
ExactTarget
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun
Sun's Incubation Platform: Helping Startups Serve the Enterprise
POWER PANELS:
Cloud Computing & Enterprise IT: Cost & Operational Benefits
How and Why is a Flexible IT Infrastructure the Key To the Future?
Click For 2008 West
Event Webcasts
.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.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

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.


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.
Latest Cloud Developer Stories
In a surprise move Tuesday Oracle wheeled out its Big Data Appliance. That’s the one it said in October would be ready sometime in the first half. Only nobody believed it meant early in the first half. Heck, it’s not even clear anybody thought Oracle could make the first half...
Rackspace Hosting, the service leader in cloud computing, on Thursday announced its acquisition of SharePoint911, an industry leader in SharePoint consulting, training, and "JumpStart" services within SharePoint. The unification of both companies provides capabilities to deliver ...
Wyse Technology, the global leader in cloud client computing, on Thursday announced it's working with Microsoft to market school IT labs and one-to-one computing solutions that allow a cost effective delivery of innovative IT enabled education. These solutions are available throu...
With Cloud Expo 2012 New York (10th Cloud Expo) now under four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference... We have techn...
Nimble, the social CRM platform has announced the launch of Nimble 2.0, billed as the “most social” CRM platform on the market today. Nimble was designed entirely with social CRM in mind and is the first social business platform that empowers companies with the ability to get clo...
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 Cloud Computing News

MUMBAI, India, February 16, 2012 /PRNewswire/ --