Categories
Uncategorized

Crunch Time for Windows Phone

Behind the Scenes: Windows Phone 7

windows phone testingMicrosoft Vice President Terry Myerson gets a look at a prototype Windows Phone circuit board that Qualcomm built with an all-new chip that had just started rolling off the manufacturing line.
Photo by Ina Fried.

In her article Behind the Scenes: Windows Phone 7, Ina Fried pays a visit to Microsoft headquarters in Redmond to see what the Windows Phone team is up to. With the phone due to hit the streets in time for the holiday season and the months that wireless carriers need to test out new devices before they sell them, the Windows Phone team was in crunch mode in late May, racing to finish their work on it. Ina was given a rare opportunity to hang out with the Windows Phone team, interview both executives and developers, sit in on “shiproom” meetings and generally observe the Herculean task of building a brand new phone operating system.

The article doesn’t pull any punches. Ina writes that a “reboot” like the one Microsoft is doing with its phone is going to be a challenge, and the people she interviewed are all too aware of it. “In the meetings and subsequent interviews, executives and developers who were surprisingly candid about both the mistakes Microsoft has made in the mobile market and the importance of their current work.”

Go check out the article – it’s fascinating, and it’s the first in a series of occasionally-published articles by Ina that will provide a behind-the-scenes look at the people building the phone.

Mobile Development News for All

windows phone 7 accordion

The Redmond team aren’t the only people working hard on Windows Phone 7 – Microsoft Canada’s Developer and Platform Evangelism team (of which I’m part) is doing the same, but from a different angle. We’re gearing up to talk about developing apps for Windows Phone 7: the tools, the technologies, the programming frameworks and languages, and the techniques – and we’ll be talking to more than just Microsoft developers, but developers of all stripes, even if they build apps for the Esteemed Competition’s phones, whether they’re Android, BlackBerry or iPhone.

We’ll also be talking about more than just Windows Phone development, but mobile development in general, on all sorts of topics that affect mobile development, from the importance of good design to the business of mobile apps to architecture and development techniques. We hope that no matter what mobile platform you’ll build for, you’ll check out our blogs and events because they’ll be chock-full of useful information (and we think we’ll surprise you).

Windows Phone Workshops in the Toronto and Vancouver Areas

windows phone workshops

Whether you’re a long-time Microsoft developer looking to get into mobile or an Android, BlackBerry or iPhone wondering what Windows Phone 7 is all about, and you’re in the Toronto or Vancouver areas, you might want to check out our free Windows Phone Workshops next week:

  • One in the Toronto area on Wednesday the 23rd at Microsoft Canada HQ in Mississauga
  • One in the Vancouver area on Friday the 25th at Microsoft’s Development Centre in Richmond

I’ll be there, as will my co-workers Paul Laberge and Jamie Wakeam and some special guest speakers and we’ll be talking about Windows Phone 7’s interface, architecture, developing apps in Silverlight and XNA, the Marketplace (where you sell your apps) and then we’ll have a codefest where teams can compete to build the best Windows Phone app in an afternoon.

If you’d like to know more about the workshops, see this earlier article, which covers the Windows Phone Workshops in more detail.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Gizmodo’s Vendetta

Techmeme screenshot featuring 4 Gizmodo stories: "Apple iPhone 4 Pre-Ordering is a Total Disaster", iPhone 4 Order Security Breach Exposes Private Information", "AT&T iPhone Pre-Orders Have Sold Out", "AT&T Now Taking iPhone Orders in Pen and Paper"

In case you were wondering if Gizmodo’s fight with Apple over that ill-gotten iPhone prototype might be affecting their reporting, consult this screenshot from Techmeme, taken at 8:45 p.m. EDT, above.

Categories
Uncategorized

“I’m Comic Sans, Asshole!”

"I'm Comic Sans, Asshole" -- John Marston from Red Dead Redemption pointing a gun

That most hated of typefaces, Comic Sans, gets anthropomorphized and bad-assified in Mike Lacher’s piece for McSweeney’s titled, (in)appropriately enough, I’m Comic Sans, Asshole.

This article also appears in The Adventures of Accordion Guy in the 21st Century.

Categories
Uncategorized

Best Phone Case Ever

“Truck Nutz” let you communicate to the world that you’re a bold and sassy guy in a way that words just can’t convey, but what if you don’t have a truck? For that Truck Nutz message without truck ownership, this iPhone case might fit the bill:

Woman using a phone with a case featuring dangling "testicles"

Cartoonist Chris Onstad came up with this idea back in January 2006 with this surreal and funny Achewood comic in which Ray Smuckles comes up with “ChatSacks”:

Achewood "ChatSacks" comic from January 2006

If someone will make one for a Windows Phone 7 device, I’ll buy one of those cases.

Categories
Uncategorized

It’s One of the Perks of the Job

View from the bar at Cafe Novo, looking out onto the patio and High Park

The best antidote for a day full of meetings in boardrooms in a suburban office park is to finish it in different surroundings. So when my last meeting on Friday ended with a couple of hours of business day to spare, I made a beeline for one of my favourite “field offices” – Cafe Novo, located across the street from High Park, and a very short walk from home.

The photo above was the view from my “workstation” at 4 p.m. on Friday: the bar facing the roll-up front wall which in turn faces the park. Pictured are the tools of my trade – my trusty Dell Latitude XT2 tablet with the memory maxed out at 5 GB and the so-last-century mechanical hard drive replaced with a solid state one, my favourite portable mouse and an iced mocha.

Working in settings like this is one of the perks of the job.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Windows Phone Workshops

Windows Phone Workshops / FREE full-day workshops on developing app for Windows Phone 7 / Mississauga ON, Wednesday, June 23 / Richmond BC, Friday, June 25

Windows Phone 7 is coming soon, and we’re holding a couple of full-day workshops to show you its underlying architecture, walk you through its development frameworks, show you how to build apps with Visual Studio Express and sell them in the Marketplace, and then hold a codefest – and yes, it’s free-as-in-beer to attend!

We’re holding two of these workshops, which Yours Truly along with Paul Laberge and Jamie Wakeam will be co-hosting:

  • In Mississauga, Ontario (at Microsoft Canada’s headquarters) next Wednesday, June 23rd
  • In Richmond, British Columbia (at the Microsoft Development Centre) next Friday, June 25th

Here’s the agenda:

Time Session
8:30 a.m. – 9:00 a.m. Check-in, registration and refreshments

9:00 a.m. – 10:00 a.m. Session 1
– Introducing Windows Phone 7 and the user experience
– Selling your apps in the Marketplace
– The Windows Phone 7 architecture
10:00 a.m. – 10:15 a.m. Break

10:15 a.m. – 11:15 a.m. Session 2
– Building Windows Phone 7 apps with Silverlight

11:15 a.m. – 11:45 a.m. Session 3
– Building Windows Phone 7 games with XNA

11:45 a.m. – 12:00 noon Q&A

12:00 noon – 5:00 p.m. Lunch, followed by the Coding Challenge
Bring your laptops, form a team and try your hand at building a Windows Phone 7 app or game in an afternoon!

5:00 p.m. – 5:30 p.m. Coding Challenge Results
Teams will present their apps, one will be selected as the Coding Challenge Champ and will a prize, and we’ll wrap up the day.

Want in on these workshops? As I said earlier, they’re free – just click the links below to sign up:

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

HTML5 and RIAs: Friends with Benefits!

Earlier this week, I was asked to make a short video that would be shown during a round table discussion on a hot topic: HTML5 vs. proprietary rich internet app technologies, such as Flash and Silverlight. My video was supposed to take the “RIAs complement HTML” side of the debate, while someone else would produce a video taking the “HTML5 trumps RIAs” side.

My own personal belief is that HTML5 – actually the stack of HTML5, CSS3 and Java/ECMAScript – has closed the interactivity gap between the web and desktop apps and will continue to close it. However, for the time being, there are still cases where HTML5 just can’t cut it – for various reasons, such as performance, browser compatibility or designer-friendliness – and that’s where RIAs shine. Hence I found it rather easy to put together an amusing little video titled HTML5 and RIAs: Friends with Benefits (5:47, YouTube).

I did the production work on Tuesday afternoon and evening using the following tools:

Enjoy the video!

This article also appears in Canadian Developer Connection.