Categories
Uncategorized

Windows Phone 7 Advanced Training Today!

Windows Phone 7 deviceI know that this is incredibly short notice, but I just heard about it myself:

Join us on September 21 2010 at 8.00 am PDT (11:00 EDT) for the first of two Office Live Meeting broadcasts.

The Microsoft Windows Phone 7 marketplace will open in October, and Microsoft wants to help you make your app the best that it can be. If you would like to ensure that you’ve considered key submission criteria and that your app is of the highest quality, this free live training is for you!

Join Rob S. Miles and Andy Wigley once again (both MS Press authors and MVP’s) for an engaging training on advanced topics for Windows Phone 7 application and game development.

We’re also including a session on Windows Phone Design and Designing with Blend, taught by Microsoft SME’s Bryan Agnetta and Jon Harris. Bryan is a Senior User interface Program Manager in the design studio for Windows Phone 7 team. His responsibilities include managing the Design Integration team and Program Manager for Application development in the studio. His 9+ year tenure at Microsoft has all been with the Windows Phone User Experience team. Jon is the Senior Product Manager for Expression Blend and SketchFlow. He joined Microsoft as the first User Experience Evangelist! And now 4 years later, 4 releases of Blend, 4 releases of Silverlight and a new release of Blend 4 for Windows Phone… you get the benefit of his expertise in this session.

The last hour is dedicated to the questions you have. We’ve pulled together a panel of Microsoft SME’s in addition to Rob, Andy, Jon and Bryan. Through the Live Meeting Q&A function, you can get all your Windows Phone 7 development questions answered real time.

Sign up for both Part One and Part Two to get full coverage.

Here’s the agenda:

Part One: Tuesday, September 21, 2010, 11 a.m. – 2 p.m. EDT

Click here to register for Part One.

Time Subject
11:00 a.m. – 11:50 a.m. EDT Panorama and Pivots
12:00 p.m. – 2:00 p.m. XNA Deep Dive (includes a 10-minute break)

 

Part Two: September 21, 2010, 3 p.m. – 7 p.m. EDT

Click here to register for Part Two.

Time Subject
3:00 p.m. – 3:50 p.m. EDT Bing Maps
4:00 p.m. – 4:50 p.m. Planning and Optimizing for Performance
5:00 p.m. – 5:50 p.m. Windows Phone 7 Design and Design using Microsoft Blend
6:00 p.m. – 7:00 p.m. Live Q&A Panel with Microsoft SME’s

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Upcoming Windows Phone 7 Coffee and Codes / Deployment Clinics

coffee and code

Update (Sept. 21 @ 6:15 p.m. EDT): Made some corrections to the schedule.

We’re out there, and we want to help you with your Windows Phone 7 development by giving you a chance to deploy your apps to an advance-release Windows Phone 7 device for testing! We’ll be in the following cities on the following dates:

Wednesday, September 22 in Ottawa (Coffee and Code)

Colin Melia and Rick “Claus” Claus from Microsoft’s Developer and Platform Evangelism team will be at Bridgehead Cafe (224 Dalhousie Street) from 10:00 a.m. to 4:00 p.m. to host a Coffee and Code there. Drop in, say hi, have a coffee, ask questions and if you’ve got an app, try deploying it to a real live Windows Phone 7 device!

Thursday, September 23 in Toronto (Coffee and Code)

Join Kate Gregory and me as we host a Coffee and Code at the Starbucks at King and Yonge (4 King Street West) from 11:00 a.m. to 6:00 p.m., where we’ll merge with the Coffee and iOS group who are coming in at 4:00 p.m.. Want to find out more about WP7 or iOS development? This is the time and place!

See Kate’s blog entry about this Coffee and Code.

Wednesday, September 29 in Montreal (Coffee and Code)

Join “les bons gars”, Christian Beauclair and Guy Barrette, who’ll be holding a Coffee and Code at Le Café de la Cité on 75 Queen. They put on a professional appearance, but we all know qu’ils vont ecrire des «fart apps»! They’ll be doing it in both official languages: Silverlight and XNA!

Thursday, September 30 in Montreal (Deployment Clinic)

Deployment clinics are a little more formal than Coffee and Codes. You can book an exclusive timeslot to deploy and test apps to a Windows Phone 7 device, and there’s one taking place all day at Microsoft’s Montreal office (2000 Avenue McGill College, 4th floor) on the 30th. Email Christian Beauclair to reserve a time slot.

This article also appears in Canadian Developer Connection.

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.