Categories
Uncategorized

FITC Mobile 2010

FITC Mobile 2010: The Windows Phone 7 booth

What is FITC?

What a week! On Thursday, I was in Vancouver at the Take 5 Cafe making an all-too-brief appearance at the Windows Phone 7 Coffee and Code, and on Friday I was at FITC Mobile 2010 in Toronto, minding the Windows Phone 7 booth.

FITC Mobile 2010 is part of a larger group of conferences called Mobile Innovation Week, which took place in Toronto last week and comprised:

FITC logoFITC (pronounced “Fit-See” by those in the know) is a descendant of the Toronto Flash user group FlashinTO, which I know from my old days as a Macromedia Director developer working at a little interactive shop called Mackerel. Local Flash/interactive media guru Shawn Pucknell started the group, and from it came a Toronto-based event in 2002 called “Flash in the Can”. Since then, the events have spread all over the world and expanded to cover more topics, so Flash in the Can became FITC. It’s great to see that Shawn’s still directing FITC, and it was good to chat with him – it’s been too long – and we’ve got to talk sometime about how Microsoft can participate in other FITC events.

(And now you know why the FITC logo features an old-school can opener.)

This was FITC Mobile’s second year. Its goal was to cover as wide an assortment of aspects of mobile development and content development as possible, with presentations, demonstration and panel discussions. The schedule was packed with all sorts of useful sessions, which covered:

  • Mobile operating systems: Android, BlackBerry, iOS and Windows Phone 7
  • Tools: Flash, HTML5, Unity and Visual Studio Express for Windows Phone
  • Ideas: Marketing, usability, design, Canada’s place in the mobile world and the current state of Canada’s mobile industry

What I Saw

I spent most of my time at the Windows Phone 7 booth, showing off the phone and the development tools to passers-by. I did manage to get away and take a peek at some of the presentations, including:

Here are the slides from Paul Trani’s Mobile Design That Doesn’t Suck session:

Here area couple of photos I snapped at Mark Arteaga’s Windows Phone 7 presentation:

View of Mark Arteaga's presentation from the back of the room

View of Mark Arteaga's presentation from the front of the room

The “Booth Brains”

Anthony Vranic and Sean Kearney hack away as Barranger Ridler and Cory Fowler demonstrate Windows Phone 7 to a visitor to the booth

On Friday, I minded the booth with my coworkers Mandy Kaur, Yue He, Paul Laberge and Anthony Bartolo, but I was the only one available on Saturday. I put out a call for “Booth Brains” and got a number of responses. In the end, these four local heroes came in for the whole day:

  • Cory Fowler
  • Sean Kearney
  • Barranger Ridler
  • Anthony Vranic

My thanks to you four (and Yue, who showed up for a couple of hours too!) I couldn’t have done Saturday without your help.

Barranger Ridler and Cory Fowler demonstrating Windows Phone 7 to a booth visitor

We had a great number of people show up to the booth, curious about Windows Phone 7. We showed them the development tools – Visual Studio Express for Phone, Expression Blend and the WP7 emulator – and they got to get their mitts on an actual Windows Phone 7 device. Everyone who came by was impressed by the look, feel and responsiveness of WP7; I think we changed more than a few minds there.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Scenes from TechDays Vancouver, Part 2

phone1

One of the hot topics at this year’s TechDays conference is Windows Phone 7. With a new user interface featuring a design that isn’t all “me too”, a “glance and go” approach that doesn’t have you riffling through pages of apps and not one but two programming models that meet specific (and very different) needs, it’s a very promising mobile platform. No wonder a lot of developers want to get in on the ground floor with WP7.

phone2

The buzz about Windows Phone 7 translated into a packed room for Mark Arteaga’s session, the first of a two-part series on WP7 development with Silverlight.

phone3

Here’s the room about a minute or so into his session, with all seats taken and the people still filtering in and starting to take “standing room only” spots in the back. The packed room got an intro to WP7 development with Silverlight, input goodies like the virtual keyboard, accelerometer and microphone and APIs to take advantage of internal features like email, phone dialer, contacts and more.

phone4

Later this morning (Pacific time), Mark will continue with Part 2 of his session, where he’ll cover the life cycle of apps on Windows Phone, control templates, themes and web services available to Windows Phone.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Cross-Canada Windows Phone 7 “Coffee and Codes” Start Next Week!

cross-canada coffee and code

The idea behind Coffee and Code is simple: I, along with some of my fellow tech evangelists from Microsoft, take advantage of our status as mobile workers and choose a day to work at a cafe. We announce that we’re doing this and put out a general invitation to come join us – perhaps for a few minutes, a few hours or the entire time – to chat, ask questions, tell us what you think and get to know us. It’s us, working out in the open and making ourselves available to you.

With so few pre-launch Windows Phone 7 devices available, Coffee and Code is your best chance to see one up close and personal and test your apps before they hit the stores. Many developers have already joined us for coffee and a chat, checked out the phone and deployed and optimized their apps to an actual phone as opposed to the emulator. While you can get pretty far with the emulator, it’s no substitute for the real thing.

We’re taking advantage of our TechDays travel to hold Coffee and Codes in TechDays cities on the day after TechDays. Join us! Get to know your friendly Microsoft evangelists, find out about Windows Phone 7 and other parts of the Microsoft platform, and if you have Windows Phone 7 apps that you’d like to test on a real device, this is your chance!

We’ve got Coffee and Codes scheduled for the following dates, cities and locations:

When? City Where?
Thursday, Sept. 16
11 a.m. – 5 p.m.
Vancouver Take 5 Cafe

429 Granville St (at Hastings)

Thursday, Sept. 23
11 a.m. – 6 p.m.
Toronto Starbucks
4 King Street West
Thursday, Sept. 30
11 a.m. – 5 p.m.
Toronto Starbucks
4 King Street West
Thursday, Oct. 7
11 a.m. – 5 p.m.
Edmonton Second Cup

10209 Jasper Ave NW

Friday, Oct. 29
11 a.m. – 5 p.m.
Toronto Starbucks
4 King Street West
Thursday, Nov. 4
11 a.m. – 5 p.m.
Halifax Second Cup
5425 Spring Garden Road
Thursday, Nov. 11
11 a.m. – 5 p.m.
Ottawa Second Cup
World Exchange Plaza
111 Albert
Thursday, Nov. 25
11 a.m. – 5 p.m.
Montreal Second Cup
2020 Rue University

…and yes, we’re confirming venues for December in Winnipeg and Calgary.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Windows Phone 7 Blogger Night in Toronto

Last night, we held a night to showcase some cool Windows Phone 7 apps being written by developers in and around the Toronto area. We invited some local tech and mobile industry bloggers and developers to see these apps in action and try out a late beta version of Windows Phone 7 on the hard-to-come-by advance devices and check out the look and feel of our new mobile operating system on some actual mobile hardware.

00aKing Street East, looking west from George Street (just east of Jarvis).

Rather than hold it in some bland “multi-purpose room” at the office, we chose to hold the event at Kultura, a nice little tapas restaurant on King Street, a short walk east of Toronto’s financial district, yet worlds away at the same time.

00bThe front room of Kultura’s second floor.

We held the event in the back room of Kultura’s second floor, a lounge area with enough space to do a big presentation followed by a number of small hands-on sessions with the apps:

00cThe back room of Kultura’s second floor.

Practice Run

Sure, seeing Steve Ballmer run around shouting “Developers, developers, developers, developers” is funny, but it’s also the truth. We’re a software platform company, and we know that a software platform ain’t nuthin’ without developers building apps for it. Windows Phone 7 is our newest software platform (coming soon!) and we want developers to build for it, so we decided to inspire people by showcasing local developers building apps for our phone and making them rock stars.

A well-run show requires a practice run. We asked the developers to come early and do a practice run through their presentations, and while they did that, I snapped some photos:

01Alexey Adamsky shows off his 3-D Sudoku app while Barranger Ridler waits his turn.
This looks like an album cover.

02Barranger Ridler demonstrates his “Where’s Timmy?” app,
which guides you to the Tim Hortons locations closest to you.

03Shawn Konopinksy shows us his social music app, “Songbuzz”.

04Mark Arteaga shows us his open data app, VanGuide.

05Mike Kasprzak demos his match-the-objects-to-eliminate-them game, “Smiles”.

The Real Thing

With the practice run done, I had a little time to grab a drink and chat with some of the guests as they arrived:

06Steve Syfuhs, Todd Lamothe and Colin Melia.

And soon after, it was time to start the presentations. I did the “opening monologue”, a quick three-minute overview of Windows Phone and what it means to both users and developers:

07“…and the Twitter hashtag for this event is #WP7dev…”

08“It’s like having an Xbox in your pocket.”

09“I’m never without my Windows Phone and my Microsoft Office ironic hipster trucker cap.”

10“Ever since Alexander Graham Bell, Canadian techies have always punched above their weight class.”

The audience sat in rapt attention, bedazzled by my scintillating oratory:

11Must…hang onto…every word…

And then came the developers, showing off their Windows Phone 7 wares running on the emulator, which made it easy to show apps on the phone to an audience.

First up was Alexey Adamsky, who with Alex Yakobovich, built Sudoku 3D, which literally adds an extra dimension to the popular puzzle game.:

12[3]Alexey Adamsky and Sudoku 3D.

Alexey and Alex work out of Ryerson University’s Digital Media Zone, an incubator where Ryerson students and alumni with a technical bent and entrepreneurial ambition can work on their projects, start companies and take their ideas to market. Sudoku 3D started off life as a game for the Xbox 360 written using the XNA framework, but when they heard that Windows Phone 7 was going to be XNA-powered, they knew their project could be turned into a mobile game.

13Sudoku 3D, running as both a phone app (in the WP7 emulator) and a Windows application.

XNA lets Alexey and Alex target Windows, Xbox 360 and Windows Phone 7. Alexey says that most of the code is the same across all three platforms and that porting Sudoku 3D from the original Xbox version to the phone was very easy.

After Alexey finished, it was Barranger’s turn:

14Alexey Adamsky, Barranger Ridler and Shawn Konopinsky.

Barranger Ridler is an indie developer who’s done some work for utility companies, and this work sometimes took him to small towns. One of the questions he often asked when arriving in a small town was “Where’s the nearest Tim Hortons?” His app, “Where’s Timmy?”, answers that question:

15Barranger Ridler demos Where’s Timmy?

Luckily for Barranger, Tim Hortons publishes their store location data as a static file saved in a number of formats. He took this data and put it into a database on a server that Where’s Timmy? can access. Where’s Timmy? uses this data, the user’s location (determined via the phone’s GPS) and Bing Maps to tell the user where the nearest ten Tim Hortons branches are and even provide step-by-step directions:

16Where’s Timmy? shows us the way to the nearest Tim Hortons.

Next up was long-time Windows Mobile developer and MVP Mark Arteaga, who showed us a couple of his apps, including VanGuide. Mark is one of my “go-to guys” for Windows Phone, and he’ll be sharing his knowledge in two Windows Phone sessions at the TechDays conference, which will take place in eight cities across Canada.

17Mark Arteaga shows the crowd his apps.

After Mark came Shawn Konopinsky of Nascent Digital, a Toronto-based company specializing in building applications based on touch technologies:

18Shawn Konopinsky and Songbuzz.

Shawn demoed Songbuzz, a social music app that allows users to share what they’re listening to, find out what their friends are listening to and discover new music:

19Songbuzz, close up.

20The audience, still captivated.

Closing the demos was Mike Kasprzak, creator of the puzzle game Smiles:

21Mike Kasprzak shows us Smiles.

22The Jedi Mind Trick doesn’t work on games.

It’s a really cute game with gorgeous graphics and great animations featuring several modes, from a full-on arcade mode to a more relaxed “zen mode”:

23A close-up of Smiles in action.

The Party

24Everyone to the bar!

With the demos done, it was time for mingling and socializing. The audience could talk to the developers and get personal demos of their Windows Phone apps, grab a drink and some tapas, and work the room.

25Everyone to the bar….again!

I got to chat with a number of guests, including Valerie Fox, Director of Ryerson’s Digital Media Zone, Emil Protalinski, who write for Ars Technica’s column One Microsoft Way and Nitin Bharti of DZone.

26Mandatory arty shot.

I had my hands full chatting up guests, doing video interviews and answering technical (and some non-technical) questions, so I’m glad that my fellow evangelist Ruth Morton took most of these pictures. Also present was another evangelist on my team, Barnaby Jeans, who held court at a banquette as people came to him to find out more about Windows Azure:

27Barnaby Jeans and Michelle Michalak.

31Barnaby Jeans and Todd Lamothe.

It was a full and lively room…

28Everybody to the tapas!

…with some of the brightest lights in our local tech scene…

29Sandy Kemsley, Leigh Honeywell and Valerie Fox.

…and these guys, too! (I kid because I love, gentlemen!)

30Colin Melia, Steve Syfuhs, Jean-Rene Roy, Mark Arteaga and a guy I can’t identify.

I’d like to thank:

  • The developers: Alex Yakobovich, Alexey Adamsky, Barranger Ridler, Mark Arteaga, Mike Kasprzak and Shawn Konopinsky, for building those apps and showing them off so well.
  • Our PR company, High Road Communications, and especially Chantelle Bernard and Allison Colalillo for organizing the event. I always say: if you’re ever invited to an event held by High Road, you must RSVP “yes”.
  • Ruth Morton for helping me out by taking pictures and directing me to people who wanted to ask me questions or look at my Windows Phone.
  • The people at Kultura, who were gracious hosts and made great food and drinks!

This is Only the Beginning

For the developers who showcased their apps, this is only the beginning. They’re going to continue polishing them, and soon the Windows Phone 7 Marketplace is open up and they’ll submit them for approval. For them, the next few weeks look something like this:

  1. Register at the marketplace today.

  2. Finish their application or game using the Beta tools.

  3. Download the final Windows Phone Developer Tools when they are released on September 16th.

  4. Recompile their app or game using the final tools.

  5. Have their XAP ready for ingestion into the marketplace in early October when it opens.

For the Developer and Platform Evangelism Team at Microsoft Canada, this is only the beginning. We’ve got a cross-Canada conference starting next week, and Windows Phone 7 is going to be one of the big topics. It offers the most bang for the tech conference buck; if you haven’t registered for it yet, do it now!

We’re also looking for more Windows Phone 7 developers and their apps, and we want to showcase them! Do you have a Windows Phone 7 app that you’re working on? Drop me a line and tell me about it!

download wp7 dev tools

For you, this can be the beginning. The mobile platform is still new ground, and Windows Phone 7 is a great mobile platform for both developers and users. Download the developer tools today, check out some tutorials and make your mark!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Test Your App on a Real Windows Phone in Toronto, Calgary and Montreal

coffee plus windows phonePre-manufacturing Windows Phone 7 devices are incredibly hard to come by, but we’re working on ways for you to test your WP7 apps on the real thing. One way we’re doing this is by holding “Deployment Clinics” all over Canada.

Today (Thursday, Sept 2): Toronto

  • If you’re in downtown Toronto, I’ll be holding a Windows Phone 7 Coffee and Code from 11:00 a.m. to 5:00 p.m. today at the Starbucks at King and Yonge (northwest corner, right above King subway station). We’ll be at the big table in the back. Bring your Windows Phone 7 app and see how it runs on a real phone!

Friday, September 3: Calgary and Toronto

Next Week: Montreal

It doesn’t matter if you’re a Francophone, Anglophone or allophone: we want you to come see and deploy to Windows Phone!

Thursday, September 9th

A Microsoft Canada event: Windows Phone 7 Night in Montreal (featuring a developer device!)
5:30 – 8:30 p.m. at the Microsoft Montreal office (2000 Ave McGill College, Suite 450, Montreal)

Join Christian Beauclair from Microsoft Canada, along with Colin Melia from DreamDigital, for an evening about Windows Phone 7 in the flesh.  That’s right, they’ll be there in person, oh and so will a real developer device!

In October, Microsoft will start accepting application submissions on the mobile marketplace for Windows Phone 7 applications, with devices being available at retail shortly thereafter.

Will you be one of the first developers selling a cool application? Are you an IT Pro that wants to figure out how these devices fit into your organization?  To get to grips with this new mobile platform and build on your existing .NET and infrastructure knowledge, you’ll need to know the features of the new phone platform.

Visual Studio 2010 together with the WP7 tools make building applications a delightful experience. During this evening event, you’ll have the opportunity to see the phone in action, learn about the tools and understand how the phone integrates into your enterprise.

You absolutely must be registered to attend.

Register for this event

Friday, September 10th

Deployment clinic at the Microsoft Montreal office (2000 Ave McGill College, Suite 450, Montreal)

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Windows Phone 7 Goes RTM

Gone RTM

I [heart] Windows Phone logo: OMG WP7 RTM FTW

That’s right: the last touches have been put on the Windows Phone 7 OS and it’s now in “RTM”, Release to Manufacturing. Here’s what Terry Myerson wrote on the Windows Phone Blog:

Windows Phone 7 is the most thoroughly tested mobile platform Microsoft has ever released.  We had nearly ten thousand devices running automated tests daily, over a half million hours of active self-hosting use, over three and a half million hours of stress test passes, and eight and a half million hours of fully automated test passes.  We’ve had thousands of independent software vendors and early adopters testing our software and giving us great feedback. We are ready.

Next Up: Developer Tools

Set of wrenches: Tools

We’ve had over 300,000 downloads of the Windows Phone Developer Tools in their CTP (Community Technology Preview) and Beta states, and we’re racing towards RTM. The final version of the tools will be available on Thursday, September 16th, and yes, they’ll be available free of charge.

In the meantime, download the tools and start working on those apps!

Click here to download Windows Phone 7 Tools beta

And Then: Marketplace (and App Certification)

Windows Phone 7 Application Certification Requirements

Windows Phone Marketplace is where users will buy your apps, which means that once you’ve written and tested your apps, it’s time to submit it for certification. The requirements for getting an app certified for Marketplace, including what’s allowed and not allowed in an app, are clearly specified in the Windows Phone 7 Application Certification Requirements [PDF, 513K]. Download it and get familiar with the Marketplace policies.

Your Turn: What Should You Do?

I’ll close with the words of Brandon Watson, Director, Developer Experience and one of the guys on the WP7 team:

  1. Register at the marketplace today

  2. Finish your application or game using the Beta tools

  3. Download the final Windows Phone Developer Tools when they are released on September 16th

  4. Recompile your app or game using the final tools

  5. Have your XAP ready for ingestion into the marketplace in early October when it opens

The final tools will likely have some minor breaking changes from the Beta tools, so developers may have to fix some bugs that arise. The final tools will also include several highly requested Silverlight controls which will make it even easier for developers to deliver high quality Windows Phone 7 experiences. Also in the September 16th final release, the panorama, pivot and Bing maps controls will all be available to drop into applications.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Windows Phone 7 App: Rubik’s Cube

Hoem screen for Magmic's "Rubik's Cube" game

I was a teenager in the 1980s, which meant that along with watching Knight Rider, going to Depeche Mode concerts and playing blocky games on an Atari 2600, I had a Rubik’s cube. These puzzle toys were such a big craze at the time that toy and game stores couldn’t keep them on the shelves. I’m told that even decades later, it’s still considered to be the number one-selling toy of all time.

It’s nice to see that Ottawa-based developer Magmic, who specialize in mobile casual gaming, are bringing Rubik’s cube – the real officially-licensed thing – to Windows Phone 7. Naturally, you can try solving the classic 3 * 3 * 3 cube that we all know and love…

Game screen for Magmic's "Rubik's Cube" game

…but the game lets you go beyond the classic with:

  • Four different sizes of cubes
  • “Free play” or the more challenging “Timed mode”
  • A timer to keep track of your best solution times
  • Variations like “CRAZY cube” and “Picture cube”
  • A solution guide to help you learn how to solve the puzzle
  • Anaglyphic 3-D mode (3-D glasses not included)

This article also appears in Canadian Developer Connection.