Microsoft Watch: Trouble in Tablet Land

This did not come in through the RSS feed, so thanks to Robert Scoble for  pointing it out.

Mary Jo Foley lists the many problems/points of confusion with  the message Microsoft is sending about TabletPCs and wonders what the future holds (and what we think).

Robert says that if the Tablet Team was blogging, this problem would not exist (or not be as bad). I’m not sure I agree with that. The IPOD isn’t successful because of Apple’s computing.

Loren Heiny, Layne Heiny, and Peter Rysavy are frequently analyzing this in their weblogs, which, if this topic interests you, I would recommend subscribing to.

Whatever the problem, whatever the reason – it is a huge shame that this is the public perception.

Mary Jo has a great quote in her article:

One user said it best: “The irony is, people love Tablets and it’s a great technology. End users love it once they see it. It’s the most viral thing ever. A gold mine. And they (Microsoft) are committing suicide.”

Tim Huckaby at Vermont.NET – post mortem

Boy is Tim one fun and entertaining and smart guy! If you are familiar with the Iron Chef, you will understand Tim’s tales about doing the Iron Developer at a Bill Gates keynote. We had a blast last night with him as the Vermont.NET presenter (thanks to the fact that he is an INETA speaker, we were able to get him to come all the way to Vermont). Tim talked to us about the broad topic of Smart Clients, continuously inviting us to debate with him about the definition over a beer after the meeting!

This was based on his upcoming (and well travelled but ever-evolving) TechEd 2004 talk “Architecting and Building Smart Client Applications with .NET”. Because it is a broad topic, there are many approaches one can take in presenting on it, and this talk was not only a great overview, but dug into particular details in a way that I was also able to learn a lot of new things.

For example, I have struggled on occasion (and then just given up so I can move on with development) with “oh it’s SO EASY NOW” deployment in .net win apps. Early on I bought into the “deploy/install” from the webserver” flag waving and gave up after countless hours of not being able to get the app.config file to install on particular machines. Now the true method is to install via MSI or other normal means and then update from the webserver. I still haven’t been using that in my thankfully small enough that I can still get away with it – clients. Recently I thought I would just take a look at the Application Update Block and quickly discovered that I was going to have to spend some serious time with it before I could use it. (yeah yeah, click once NEXT year! 🙂 ). These events are not so great for one’s ego. So I was very happy to have Tim confirm that a) webserver install was in fact half-baked for anything with complexity to it and b) the App Updater Block was not for the faint of heart. So I will go back to the AppUpdaterComponent that has been around for quite a while, which he showed us (and I missed at DevDays since I was presenting in the Webtrack). It’s one of those things that, having seen in live, in action, made the difference for me.

Anyway, Tim was great fun, quite entertaining and we learned a lot. After the meeting a bunch of us, including blogger Dave Burke, took Tim and his wife, Kelly, to one of the local breweries to “sample” some of their beers and great English pub fare.

And we had three completely new people at the meeting last night. I always love that!

Tim is on his way to Ft. Lauderdale for another INETA speaking engagement tonight at the Gold Coast Users Group.

Sacramento State – Academic .NET event today

Student Ambassador Mark Mehalis has helped coordinate an afternoon of .NET at Sacramento State Computer Science department along with the help of a Microsoft Academic person, some professors and his good networking skills at the MVP Summit.

Mark has Ted Neward, Eric Meijer from Microsoft (of X#/Xen/etc. fame) doing the keynotes as well as some help from the local .NET (INETA member) user group, SACDOTNET, lead by Manoj Keechillot.

It’s great to see this kind of collaboration  happening at the local level.

The meeting is today from 12-4. Here’s more info

Two VB.NET Programming Jobs in Burlington, VT

Vermont Department of Health is looking for 2 able bodied VB.NET programmers.  The job title is Systems Developer II, and the details can be found at www.vermontpersonnel.org .  Application deadline is 5/21.  These folks will be trained on Mental Health’s current systems (by another Vermont.NET user grou member!) in Waterbury for a few months, and then they will be moving up to the Burlington office. 

If anyone is interested,  get in touch with Eric Hall   (one of the leaders of VTSQL SIG , by the way) for the inside scoop.

Tim Huckaby at Vermont.NET tonight!

Just a reminder that, thanks to INETA, Tim Huckaby speaks at Vermont.NET tonight.  We are gettingn a preview of his TechEd 2004 talk on Architecting and Building Smart Client Apps with .NET. Here are all of the details! www.vtdotnet.org

Tim took great advantage of the trip east. He and his wife spent the weekend in my favorite town in Cape Cod, Chatham and are now on the road to Burlington. I suggested a quick stop in Quechee,VT to check out Simon Pearce.

Then they are staying in a beautiful B&B in downtown Burlington.

I’m a little envious. I think I want to do the same trip!

VTSQL SIG Upcoming meetings on SQL Reporting Services and dates changed

Roman Rehak will be presenting at the next two Vermont SQL SIG meetings.

Note that the dates have changed from Monday to Tuesday

When: 6-8pm, Tuesday, May 18th. Where: Vermont Department of Health in Burlington.
SQL Server 2000 Reporting Services – An in-depth study Speaker: Roman Rehak Senior Developer at C2 Roman has implemented a real world Reporting Services application and will be sharing his newfound knowledge with us!

When: Tuesday, June 29th
Topic: SQL Server 2000 Reporting Services Programming SQL Server 2000 Reporting Services provide rich and powerful programming framework. This presentation will give you an overview of many available options for programming Reporting Services. We will cover the Reporting Services Web Service, URL Access, custom assemblies and custom extensions. We will also talk about integrating reports into both Windows and Web applications.