Today I trekked down to the Microsoft Developers Conference (MDC) being held in the Dallas Westin Galleria. For this particular event I decided to bring along some Lenovo ThinkPad W700 bling. I wanted to see if a 17” laptop running the latest and greatest operating systems on the planet would attract some attention. If you want bears, use honey. If you want fish, use good bait. What do you use for developers? Don’t answer that. :?)
The Honey Pot
I decided a flashy desktop might catch the eye of a passer by. It worked well enough. I probably should have opted for an ice chest full of “refreshments” or some of the tactics you see at a lot of the conferences in Las Vegas. But I decided to keep it totally conservative and within professional guidelines. Here’s the desktop.
If you click the pic above you can see the full 1920x1200 screen capture. It isn’t apparent from this picture, but the Lenovo ThinkPad W700 screen is super bright and really handles booth duty like this very well. The 17” screen is just large enough to make things interesting. That was really the main intention for taking the machine to the show. I wanted to know how many developers are using 17” laptops as their dev platform. As it turns out, most of the people I talked to are using desktops and multimon.
Physical versus Virtual
The other scenario I wanted to depict is the ability to code in a virtualized setting. Virtualization of the various layers we all use is improving at break neck speed. In the picture above you can see Windows Server 2008 R2 Beta all tricked out running Aero Glass. In fact, since it’s R2, you also see the new superbar everyone is talking about with Windows 7. In the Remote Desktop Protocol (RDP) session you see an instance of Windows 7 Ultimate x64. You’ll also notice because I have full desktop composition turned on in the RDP session, I get the entire Aero experience.
Most of the time I had the Windows 7 RDP windows full screen so you could not actually tell, unless you looked really close, that the session was a virtual machine being executed by Hyper-V. That’s really the whole point. How many of you are building virtualization environments for your developers where the environment, application or website, and the dev tools are sandboxed on the data center across the wire inside a VM?
You can’t really tell in the Windows 7 virtual machine above, but Visual Studio 2008 Professional is installed. It’s obvious on the R2 host because I dropped the icon on the desktop and taskbar. But these days you have the ability to architect applications in new ways with presentation, data, application and operating system virtualization. This also invites strange and new ways to virtualize the dev, test, model office and production systems you have.
I didn’t install the full compliment of Microsoft Virtualization offerings. I didn’t really need to. I just needed some eye candy to lure some developers over and show off Windows Server 2008 R2 Beta and Windows 7. Mission accomplished. I also wanted to know how many of them were using some form of virtualization in day-to-day duties. Nearly everyone.
We had a fun time this morning talking with the people that came to the event. It looked like they were well taken care of, well fed, and lots of good information on Azure and the other developer focused sessions. One thing is for sure, the line between developer and IT Pro is blurred, especially when it comes to Partners or Small and Medium sized businesses. The good news is that I’m doing some planning to bring more IT Pro focused content to events like this and give you more variety. Stay tuned for that.