Categories
Uncategorized

Scenes from the Windows 7 Hardware Media Event / Appearing Tonight on InnerSPACE

Here are some photos I took at Monday’s Windows 7 media event showing off the latest Windows 7-compatible computers from six vendors:

The participating vendors were:

  • Dell
  • Hewlett-Packard
  • Lenovo
  • LG
  • Sony
  • Toshiba

The whole day was a non-stop demo from 9 a.m. to 6 p.m., with journalists both mainstream and tech, associated with an organization or independent, print and television, streaming in constantly to get a look at Windows 7 in action on all sorts of hardware. I was there as the "Microsoft Guy" to answer questions about Windows 7 in general; the vendors each sent a rep to talk up their specific hardware.

innerspace I did some demos that will find their way to television soon: one demo for CTV News which should air next week. I also did a demo for the Space channel’s always-entertaining Ajay Fry which will be appearing on Space’s show InnerSPACE (formerly known as The Circuit) tonight at 11 p.m. (Eastern); it’ll repeat tomorrow at noon (Eastern). Alas, there is no accordion playing, but I think I did a pretty good demo of some of the cool multi-touch possibilities with Windows 7. I don’t know if you’ll be watching it, but I certainly will!

My thanks to our friends at High Road Communications and the vendors for making the event both a success and very enjoyable.

This article also appears in Canadian Developer Connection and The Adventures of Accordion Guy in the 21st Century.

Categories
Uncategorized

Airport Signage and the Tab Control

While flying home from TechDays Vancouver, something on the sign pointing the way to the gates caught my eye. Note the screen on the right:

Gate signs at Vancouver airport, featuring a multilingual LCD sign using a tab control

Here’s a closer look:

Close-up of the LCD sign featuring the multilingual tab control

LOLcat: "I see what you did there"

It’s an interesting use for a tab control. The content of each tab page is the same, but each one shows that content in a different language: Japanese, Korean and Hindi (I have no idea why there’s no Chinese; there are lots of Chinese visitors at Vancouver airport). The sign cycles through each tab page, displaying each one for about 10 seconds before switching to the next one.

Is it an appropriate use for a tab control? My guess is that user interface/user experience types (Qixing, if you’re reading this, feel free to chime in) would say “no”. I say “no”, myself. It’s based mostly on a gut feeling, but a little thinking provides me with some rationale, which includes:

  • There’s so little information on each tab. The purpose of a tab control is to break down a large or complex set of controls into more manageable groups, which in the world of  .NET controls are called ”tab pages”. The current tab page, which shows something in Hindi, has no more than a line of tex,t, and the same is true for the Japanese and Korean tabs. They could’ve shown all three languages on a single screen.
  • Tab controls imply interactivity. The tabs in a tab control are for all intents and purposes buttons. Buttons imply interactivity: you click them and something happens. The same is true for tabs: you click a tab and its tab page becomes the frontmost one. These tabs aren’t clickable at all; they’re just being used to show you what languages the sign uses. Using a tab control in this fashion seems like using a button as a label. It gets the job done, but it is the best way?

What do you think? Feel free to opine in the comments.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Trouble, Incorporated

One of the features at the TechDays cross-country conference is the “Ask the Experts” booth, which is staffed all day by speakers (when they aren’t speaking, naturally) and other local tech experts. They’re there to answer attendee questions about Microsoft tools and technologies, tech trends, the industry in general, the local job scene and so on.

While riffling through the photos I shot over the past couple of weeks, I found these ones I took when I passed the “Ask the Experts” booth at TechDays Toronto and saw the trio of Sean Kearney, Steve Syfuhs and Mitch Garvis. I took one look at them, said “Uh-oh, Trouble Incorporated!”, and snapped these pics. I thought you might enjoy them:

Sean Kearney, Steve Syfuhs and Mitch Garvis

Sean Kearney, Steve Syfuhs and Mitch Garvis

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Slice of Life: Where I am Today

I’m working out of the building known as “The Richmond” today, participating in a showcase of Windows 7-ready hardware for the media. As of this writing, I’ve done demos of Windows 7 on an HP TouchSmart computer hooked to a Sony Bravia TV equipped with DLNA for a number of journos for various media outlets including ITWorld Canada, Butterscotch and Space.

Joey devilla, standing beside a "Windows 7: Welcome!" sign

We’re all in suite 104, which is a loft-ish split-level space where Dell, HP, Lenovo, LG, Sony and Toshiba have set up tables to show of their Windows 7-compatible wares. I’m perched near the door, doing demos of Windows 7 features, while the hardware guys are showing off their machines

the richmond

I’ve been here since 8 in the morning, and the journos will be visiting continuously all day until about 5:30 or so. Most nerds find this sort of dog-and-pony activity excruciating, but I find schmoozing tech and consumer press energizing, so I’m having a blast.

This article also appears in Canadian Developer Connection and The Adventures of Accordion Guy in the 21st Century.

Categories
Uncategorized

TechDays Canada Roundup

TechDays Toronto Wraps Up

techdays_toronto

TechDays Toronto took place last Tuesday and Wednesday, and it was a success! Over 1200 people registered to attend, and based on the attendee comments I’ve received, both face-to-face and online, people found their experience there both valuable and enjoyable.

As much as we hope the attendees learn at TechDays, we learn a lot at TechDays too. By holding events where you get to meet us face-to-face and talk to us, we learn about what you need to boost your knowledge, skills and career. If you have any questions, comments, concerns or suggestions about TechDays, please let us know! Leave a note in the comments or feel free to drop me a line.

techdays_halifax_sold_out

When Halifax got added to the cities in TechDays Canada’s cross-country conference tour, there was some concern about how many people would register. It’s the first time we’ve held a conference of this scale and scope in the Maritimes, but it turns out that we needn’t have worried: as of Thursday, every available seat for TechDays Halifax’s venue has been sold.

Thanks for being so enthusiastic, Halifax techies, and we look forward to putting on a worthy event!

TechDays Calgary, Montreal, Ottawa and Winnipeg Coming Up

techdays_calgary_montreal_ottawa_winnipeg

The early bird pricing – that’s $299 Canadian – is still available for the other TechDays Canada cities:

  • Calgary (November 17-18)
  • Montreal (December 2-3)
  • Ottawa (December 9-10)
  • Winnipeg (December 15-16)

With over forty intermediate- to expert-level sessions covering Windows 7, SharePoint, ASP.NET MVC, SQL Server, Expression Blend, Windows Server 2008 R2, WCF, Visual Studio, Hyper-V, System Center, Silverlight and more, TechDays Canada is your chance to learn about how to make the most of the Microsoft tools and technologies that are available right now. Register today!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

One Year Ago Today…

I was looking for a job, what with my old one having been rendered defunct by the econopocalypse (mind you, in retrospect, that was one of the luckiest breaks of my career).

Here I am in “corporate drag”, dressed up for an interview with John Oxley, who would become my manager three weeks later:

Suave!

Categories
Uncategorized

TechDays: Reza Alirezaei on Developing and Consuming Services For SharePoint

reza alirezaei 1

As I write this, we’re getting into the final session of TechDays Toronto, which in my track – Developing for the Microsoft-Based Platform – features SharePoint guru Reza Alirezaei doing his presentation, Developing and Consuming Services for SharePoint.

If you ask me the question “What is SharePoint?”, I’d most likely give you a description that sounds like this:

how sharepoint appears to uninitiated

Here’s a more accurate description of what SharePoint is:

sharepoint_diagram

Reza’s session takes a look at another aspect of SharePoint: as a platform on which you can build and deploy custom web services that other clients can call upon.

reza alirezaei 2

Once his session’s done, TechDays Toronto will wrap up and then the tear-down process begins.

Next stop: Halifax on November 2nd and 3rd!

This article also appears in Canadian Developer Connection.