Windows Phone & Techdays 2010

Techdays is back for 2010 and this year Windows Phone 7 is coming along for the ride!  Microsoft has invited me back for the third year to deliver all the Windows Phone 7 developer sessions for TechDays 2010 across Canada similar to TechDays 2008 and TechDays 2009.  What’s different this year? Windows Phone 7!!

image I’ll be delivering two developer focused sessions on building for Windows Phone 7 using Silverlight on days 1 and 2.  You will learn the basics of developing for Windows Phone 7 and some of the unique concepts developing for Windows Phone 7.  I’ll also be hanging out and talking Windows Phone 7 with attendees.  I’ll also have a real device!

Here are the cities and dates we will be hitting:


  • Vancouver: Sept 14 – 15
  • Edmonton: Oct 5 – 6
  • Toronto: Oct 27 – 28
  • Halifax: Nov 2 – 3
  • Ottawa: Nov 9 – 10
  • Montreal: Nov 23 – 24
  • Winnipeg: Dec 7 – 8
  • Calgary: Dec 14 – 15


$349.99+tax for early bird pricing which is available 6 weeks prior to the date at the specific city.  If it’s after the six week cut off the regular price is $699+tax.

If you are not interested in Windows Phone 7 (and don’t see why not!) there are six tracks to choose from.

  1. Developing for Three Screens & the Cloud
  2. Optimizing the Development Process
  3. Collaboration: The Next Generation
  4. All About Deployment
  5. Managing and Helping to Secure Your IT Infrastructure
  6. Local Flavours

As an attendee you also get some great tools from sponsors such as Telerik and PluralSight plus you also get a TechNet Subscription!!

So be sure to register for TechDays 2010 and join us!  If you are going to be there and interested in talking about WP7 or trying out the phone let me know via my blog or twitter @MarkArteaga!

Coffee and Windows Phone 7

This Thursday August 12 @AccordianGuy (aka Joey DeVilla), @WirelessLife (aka Anthony Bartolo) from Microsoft Canada and I (@MarkArteaga) from RedBit will be hosting a Coffee & Code focusing on Windows Phone 7


If you are developing for WP7 and have questions this is a great place to get your questions answered.  And since physical Windows Phone 7 hardware seems to be at a premium these days (but not for long 🙂 you may even get to test your app on a real device!

We are going to be hosting it at Starbucks located at 4 King St West, Toronto, ON and start at 12pm and we’ll be going till 7pm (I’m arriving around 2pm).

This is a FREE event and something we are doing to help out the developer community in Toronto and for me particularly the indie-developer community building for WP7.

If you are in the Toronto area and are planning to come let me know via my blog or twitter @MarkArteaga!

Windows Phone 7 Workshops with Microsoft

Microsoft is hosting free Windows Phone 7 Workshop on June 23 at the Microsoft Canada offices in Mississauga and on June 25 in Richmond BC.  The morning will be overview of Windows Phone 7, Marketplace, Windows Phone 7 architecture, developing using XNA and Silverlight for Windows Phone 7.  I’ll be doing the Silverlight for WP7 and Joey DeVilla will be doing the XNA part. 

There will also be a coding challenge in the afternoon, I won’t be participating but will be there to help out the teams.  The winners will get some prizes at the end of the day.

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.


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


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.

These workshops are free!  So make sure you attend and register!

Windows Phone 7 Webcast with Microsoft Canada

Yesterday I had a chance to do a webcast with Microsoft Canada on the developer experience for Windows Phone 7 and getting developers ramped up.  If you missed it you can get it on demand here : In the Know With Windows Phone 7 

There were a few demos that I went through during the webcast which are

  1. FirstApp – typical hello world type app
  2. AppNavigation – navigating and using the back button
  3. InputScope – setting different input scope/SIP types
  4. Launchers and Choosers – examples of using it
  5. Multimedia – playing a wmv file
  6. Notifications – sending toast and tile notifications

These are very introductory demos and no error checking has been built in so make sure you add that.  You can download the source here

If you have any feedback or comments on the webcast feel free to contact me at mark [at] redbitdev [dot] com.

Developing for the Third Screen – Windows Phone 7

The Toronto .NET Code Camp is coming up and I’ll be presenting my first Windows Phone 7 developer session titled Developing for the “Third Screen” – Windows Phone 7

For the longest time Microsoft has been talking about their “Three Screens and the Cloud” strategy but did not really have a compelling mobile story. With the arrival of Windows Phone 7, the third screen has arrived and with that the new Windows Phone developer story has arrived. During this session you will get a high level overview of the platform plus go into some of the new APIs available for Windows Phone 7. We will cover the new application model, themes, Windows Phone 7 specific services, sensors, Bing Maps, software keyboard, multimedia and briefly the new Design Language ‘Metro’. Come and learn how to build for the third screen, build for Windows Phone 7.


I’ll have lots of sample code and you will get up to speed on what is available on for developers on Windows Phone 7. If you have developed for previous versions of Windows Phone be sure to check out this session because all developer tools have changed.

There are some other sessions on Windows Phone 7 specifically using Bing Maps and XNA presented by Nick Landry and another on using Silverlight and Windows Phone by Mano Kulasingam.

Not interested in Windows Phone 7 (I don’t see why not!) then there are a whole host of other session covering a wide range of topics.

If you are in the Toronto area be sure to register for the event on May 1 2010.

Windows Mobile Developer Camp – Toronto – The Details


I recently wrote about the Toronto version of winmodevcamp and we finally have all details.  Be sure to join us as all Canadian carriers will be present including the newest company to the wireless sector WIND (Globalive Communications).  Be sure to register for winmodevcamp and join us!

WinMoDevCamp will be coming to Toronto on November 11th 2009. WinMoDevCamp is a series of not-for-profit gatherings to develop applications for the newly released Microsoft Windows Phone 6.5 O/S. This “Camp” has been held in other predominant cities such as Seattle and San Francisco, and will also be taking place in New York, London, Tokyo and many other cities around the world. Register Here.

Attendees will include mobile developers, web developers, .Net Developers, UI designers, testers, device manufactures and Canadian Carriers, all working together. Development projects will include both solo and team efforts. While some attendees will wish to work solo during the event, we encourage attendees to team up, based on expertise, to work in ad-hoc project development teams. All attendees should be prepared to work on a development project during the event.

Attendees will be able to:

  • Create new applications for the Windows Mobile Platform.
  • Meet and work side-by-side with team members from the Microsoft Mobile Developer Experience team.
  • Gain assistance in migrating existing mobile applications from the iPhone, Blackberry and Palm Pre to the Windows Mobile Platform.
  • Create applications to support Windows Enterprise Applications.
  • Interact with Canadian Wireless Carrier representatives
    (Bell, Telus, Rogers & WIND)

Many thanks to the Microsoft Mobile Developer Experience team for their support in making these events happen! I want to specifically thank Loke Uei, Senior Technical Project Manager on the Microsoft Mobile Developer Experience team for not hesitating in giving his full support to the community.

TechDays Canada 2009 Sample Source Code

In our recent session at TechDays Canada 2009 (Taking Your Application on the Road with Windows Mobile® Software) I promised to make some links and the source code available so here it is

See my post on FITC Mobile 2009 for more links.

Here is the .NET sample source code for Windows Mobile for the demos shown.

If you have questions just ping me via my blog or twitter.

TechDays Canada 2009

TechDays Canada 2009 is well underway with the first session being in Vancouver on Sept 14 and two days ago was the Toronto session. 

Similar to TechDays Canada 2008 I will be delivering a Windows Mobile session and talking about what’s coming in Windows Mobile 6.5 from a developer perspective and Anthony Bartolo from Microsoft Canada will be delivering details on Windows Marketplace for Mobile.

Next cities include

  1. Halifax – November 2-3, 2009
  2. Calgary – November 17-18, 2009
  3. Montreal – December 2-3, 2009
  4. Ottawa – December 9-10, 2009
  5. Winnipeg – December 15-16, 2009

There will be a lot more sessions for both developers and IT Pros with forty 200+ level sessions for current Microsoft products and products like Windows 7, Exchange 2010 and more.

Here is the link to register for TechDays Canada 2009.

Remember if you want more Windows Mobile developer information be sure to join us at Windows Mobile Developer Camp in Toronto!

FITC Mobile 2009 – Wrap Up

A few weeks ago I did a three presentations and one workshop at FITC Mobile 2009. Unfortunately I did not get to stick around to talk to attendees or go to the second day because I had to fly out to Vancouver for a TechDays session the next day.

I did promise a link to the demo code and various other links to help attendees get up to speed on developing for Windows Mobile so here they are.

  1. Windows Mobile Consumer Solution Accelerator
  2. MSDN UI Framework
  3. Gestures API Managed Wrapper
  4. Windows Mobile Blog
  5. Windows Mobile Developer Site
  6. Porting the Amplitude application to Windows Mobile

Sample Source Code Includes:

And here is a link to the FITC Mobile 2009 Windows Mobile sample source code.

If you have questions just ping me via my blog or twitter.  Also, if you are looking at implementing a mobile solution and don’t know where to start, contact me and I’m sure RedBit can help out!

Windows Mobile Developer Camp – Toronto

The first Windows Mobile Developer Camp was held in Seattle back in August.  Yesterday at TechDays Toronto during our Taking Your Application on the Road with Windows Mobile® Software session Anthony and I announced the date for the Toronto edition of the Windows Mobile 6.5 Developer Camp which is November 11 2009.  Perfect timing as it’s after the official launch of Windows Mobile 6.5 (or Windows Phone 🙂

More details to follow but be sure to join us as we will have prizes and lot’s of info on developing for WinFo.