Developer & IT Pro Days 2006
I’ve been in the International Convention Center in Ghent all day to attend the Microsoft Developer & IT Pro Days 2006 event and I must say I was pretty amazed. I met a lot of interesting people and spent quite some time networking in between the sessions. The Microsoftees really turned me on with their fancy things and the new interfaces that were shown for Office 12 (or Office 2007, whatever you want to call it) have left me wanting for more. There’s a second day too, and I’ll return there tomorrow - which by now is only three hours away.
First session I attended was the 2007 Office System Overview, which was pretty amazing. I really like the way Microsoft redesigned the user experience and it’s a big improvement. The contextual menu’s, the semi-transparent floater (mini-bar) when you select text in Word 12, the shrunken navigation menu… it’s going to be so much fun to use this, I can hardly wait to get it.
This session was very commercial and glanced through the new things a bit too fast, but it was clearly intended to be a ’showcase session’ for people who wanted to get a first look & feel experience. I was pretty amazed.
So, then there was lunch… and I met Maarten Schenk from SixApart who was wondering around foodlessly. We talked a bit until he had to go home to be productive and all that. Too bad he couldn’t stay. Apparently we have a shared friend, Jonas from Combell who is thinking about starting a blog platform. I hope that works out great for both of them. Clearly, Jonas has chosen the right person to handle this, so I’m pretty confident things will turn out to be very promising.
The Next session was the one that I liked best today, it was called: Office System: Introduction to the Programmable Customization Model for the 2007 Office System User Experience. Hans Verbeeck, a Developer Consultant in the EMEA .NET Platform Evangelism Group, really brought some good vibrations in the room. He is responsible for assisting the Visual Basic Developer Community in the move to Visual Basic .NET and focused on one of the benefits of the new UI. For the first time in many years, Microsoft has changed the user interface of the major Office products (Word, Excel, PowerPoint and Access). The biggest progress here is that developers can customize and extend the UI, using a very declarative XML-driven model.
The session showed how you can build document-level and application-level UI customizations. This session described how the markup interacts with DLL-based code, and provides guidance for migrating existing solutions and developing new ones.
In this session Hans totally captured the audience with a presentation that ran like a train. Smooth, solid as a rock and super fast. He started with an evaluation of the Word interfaces starting from Word 1.0 (1989) with only 2 toolbars and running to the bloated Word 2003 version with 31 toolbars and 9 task panes. It has become obvious that the users have lost track of the meaning of all the options and that the need for a slimmed down version of the UI was urging. So Hans took us through the new Word interface, showing off the new features in detail, focussing on the groups (no more chunks, please) in the ribbon which can be edited, the mini-bar that semi-transparently pops up when you select text and the ribbon itself that changes contextually.
The mini-bar was originally called ‘the floaty’, but apparently a floaty is something that drifts around in a swimming pool, which really doesn’t need to be drifting around there. So it became mini-bar, because ‘floaty’ would make it seem a bit smelly.
When you insert a table, the contextual menu changes and shows some possibilities you can select to change the appearance. Hoovering the list instantly changes the source, displaying in real-time how the changes would look like if applied. Same goes for text editing options and styles. The instant previews are possibly the coolest thing a standard user could encounter. It would decrease the use of the ‘undo’ button with 80%, no doubt.

Here’s what the famous ribbon looks like
Another super fine feature is that the entire Office environment is XML based and the you can change a Word 12 document (for instance) to a .zip by simply changing the extension. The document then transforms into a compressed file which contains all the data, the styles etc in XML format. The document becomes very portable and transparent. You can easily tag the file, making future searches a lot less complicated and you can customly edit every piece of the code, adding or removing whatever you feel like. Rebuilding the document is done by changing the extension to .docx. The XML feature also allows you to create application ribbon extensions that load at runtime, in the entire Office environment (in every app, from Access to Word)
Hans also showed off the Excel 12 and ‘OMG’ the me-wantee feeling took over. You type in some data in the row like ‘client name’, ‘product name’, ‘price’ and ‘amount’. Then you enter a few clients and fill in the products. You select the cells and instantly turn them to a worthy table which you can then change with the same styled contextual menu with the real-time displayed possibilities. Another cool thing is that the complicated Excel formulas have become far more obvious. Adding a column for ‘totals’ for example can easily be done by right-clicking (I think) and then selecting the ‘insert formula’ thing (could be he used a shortcut, it happened too fast). The formula no longer is based on the ‘Cell X*Cell Y’ but can be replaced by the title of the column, in this case ‘price’*'amount’. That makes things very accessible to users that used to be frightened by the mathematical approach Excel used to have.
The new Word 2007 lets you save a file as .pdf, so you no longer need to rely on third-party software for that.
Another find thing is the transitional column header. In the previous versions of Excel, you always needed to freeze the title row so you could still see, when you were reading stuff below row 50, and still know what the hearders of the columns were. In Excel 12, as soon as you scroll down and the title row goes off-screen the cells outside the spreadsheet (A, B, C,…) will automatically display the name you’ve given to the title cells. Very nifty !
Next thing in the demo was Powerpoint, which became even more easy to use. The menu looks a lot like Word, and Hans played around a bit wih the IGC graphics. Very attractive, very customizable, Highly adorable.
Presentation up for download, .ppt (1.50MB)
Like I said, this presentation was the best I’ve seen, and Jan from u2u (the coder who showed the XML features on the spot) really impressed me with his knowledge and fastness. That guy is brilliant. Absolutely stunning, the way he juggled with the code!
Third session I attended was the Live Communications Server 2005 in Close Up, but Frédéric from Digipoint ( who arrived at slide number 7 or 8 ) and me ran out of that one because it was really boring and Ilse Van Criekinge from Azlan who presented it was just reading the slides and talked way too silent to actually grab our attention. The first ten minutes or so, she explained what instant messaging was and what you could do with it, needless to say I wasn’t really shocked nor impressed. After 20 slides we threw in the towel. Filed under boring.
Presentation up for download, .ppt (8.31MB !?)
So we waited for the Atlas presentation, Microsoft’s ASP.net 2.0 take on Java & AJaX. Impressive. Good stuff and very powerful. I did, however, expected a take that would be more implementable for regular web designers the way Java and AJaX are. Instead we got to see a drag and drop show for Visual Studio 2005. The results were quite fine-tuned and there’s a lot of potential in this standard-to-be. We just didn’t get to see it. It was like we only saw the tip of the iceberg. Perhaps the strenght of the product is within the fact it is so easy to understand and so easy to implement. Maybe we were waiting for the wrong thing. Maybe you don’t have to hard-code it. Maybe it’s so easy to use we kind of missed the point because we were expecting a difficult solution?
Atlas is a package of new Web development technologies that integrates an extensive set of client script libraries with the rich, server-based development platform of ASP.NET 2.0. Atlas enables you to develop Web applications that can update data on a Web page by making direct calls to a Web server — without needing to round trip the page. With Atlas, you can take advantage of the best of ASP.NET and server-side code while doing much of the work in the browser, enabling a richer user experience.
ASP.NET Atlas will make it dramatically easier to develop richer web experiences because there’s a higher developer productivity, because its great ease of authoring and maintenance and its seamless programming model integration. Atlas works everywhere. That’s exactly what we were shown, illustrated with the Live Local maps and the interactive toy car sightseeing map and Visual Earth I blogged about recently. This is something to keep an eye on. Atlas is going to be very big. No. It’s going to be huge !
Presentation up for download, .ppt (1.48MB)
At this time, Luc Van Braekel arrived at the scene. Of course, important people almost always show up ridiculously late to make a noticed entrance. The guy at the wardrobe thought Luc was joking when he offered his jacket for safekeeping, since the event only lasted for another hour and a half. Luc actually had to go ‘complain’ at the Microsoft people to ask them if they could ask the guy to please put away his jacket. To thank the man, Luc took his picture which he clearly did not like. I think if the dude had a knife or a pair of scissors he would have cut the jacket to shreds and pieces.
So, the threesome we were now went back to the main room to attend the ending keynote by Rob Creemers, a Dutch trendwatcher. The show was awesome. His presentation was called “The Networked Society”, and it was incredibly fast-paced. It was stuffed with quotes, press headers, pictures and videos and blasted through 50 years of communication, IT and development within the hour (and a bit). I was blown away by the amount of data he fed the audience and captured by his enthusiasm. Luc has written a good review of the entire keynote if you’re interested in another good article.
To see all the presentations of the entire day, check here on the event website. They’ve already listed the sessions that will be organized tomorrow (in a few hours, that is)
Here are some pictures I took during the day:
This album is powered by
BubbleShare - Add to my blog



Sounds like a lot of good stuff. Office 2007 is looking great.
I can’t believe you went to every single session I suggested
Comment by Nathan Weinberg | March 8, 2006
Not all of them, but mostly the ones I liked best. Always good to have a second opinion though.
Thanks, by the way…
Comment by Coolz0r | March 8, 2006