Archives For Events

This coming Friday January 21st I’ve been invited by Microsoft to attend a 24hr Windows Phone 7 code-a-thon for students at the University of Waterloo.

Although I won’t be participating by coding, nor will I be there 24hrs straight, I will be there to help out the participants with any issues or ideas when developing apps for Windows Phone 7.

Here are the details

The Windows Phone 7 Code-A-Thon

24-Hours of pure, unadulterated coding madness!

The new Windows Phone 7 has recently launched in Canada and Microsoft is looking to YOU to develop apps! Join your friends and fellow student developers for a 24-hour Code-A-Thon hosted by Microsoft. There will be tons of amazing prizes for the best apps, and a brand new Windows Phone 7 for the student that can submit the most apps!

The Windows Phone 7 Code-A-Thon:

Start Date: Friday, January 21st @ 6pm
End Date: Saturday, January 22nd @ 6pm
Location: University of Waterloo, VeloCity Residence 200 University Avenue West

Students to RSVP at: http://codeathon.wufoo.com/forms/microsoft-24-hour-codeathon/.

If you are a student feel free to join us.  It should be a fun 24hrs and can’t wait to see what students come up with!

This coming Tuesday Jan 11, I’ll be doing a presentation along with Anthony Bartolo at Silicon Halton giving an overview of Windows Phone 7 and what is possible on the platform.

The Program – the new Windows Phone 7
Windows Phone is a new tool for personal productivity and collaboration for your employees. Learn how Windows Phone 7 provides mobile productivity without compromise, works well with your existing infrastructure, and provides a platform for compelling applications utilizing existing tools like Visual Studio & Expression Blend.  Come discover how Windows Phone 7 can help you stay productive, keep in touch, and keep that work life balance.

Check out all the event details for Windows Phone at the Silicon Halton site and to register for the event.

This upcoming Tuesday Jan 11 I am scheduled to do a presentation at the Metro Toronto .NET User Group meeting and presenting on Developing for the Third Screen – Windows Phone 7.  Here is a description for the session

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, Windows Phone 7 specific services, sensors, multimedia plus more! Come and learn how to build for the third screen, build for Windows Phone 7.

It will be taking place at January 11, 2011 at 6:00pm at KPMG 333 Bay Street, 46th Floor, Toronto

image

Unfortunately, I won’t be able to make it as I mistakenly double booked that night with another event.  But good friend and fellow MVP Cory Fowler will be doing the presentation.

If you are in the Toronto area be sure to Register for this Event.

In the months of November and December, Microsoft Canada will be having some Windows Phone 7 Developer Briefings across Canada.  I will be delivering the ones in Mississauga and Toronto.  Here is an over view of the event

Event Overview

Join us at the Developer Windows Phone 7 Briefing
Want to learn how to create awesome applications and games for Windows Phone 7?

Want to extend your existing apps onto a new platform?

Want recognition, exposure, and reach in an untapped marketplace?

Join us for an informative Windows Phone 7 Briefing to learn more about developing on Microsoft’s latest mobile platform.  The briefing will cover three sessions exploring the two application frameworks available for Windows Phone 7, where to find developer resources, how to submit apps into Marketplace, and much more!

Session 1 – Apps with Silverlight – 6:00pm – 7:00pm – Apps with Silverlight
Session 2 – Games with XNA – 7:15pm – 8:15pm – Games with XNA
Session 3 – Next Steps – 8:30pm – 9:00pm – Next Steps

I will be presenting the Apps with Silverlight session and fellow MVP Cory Fowler will be presenting the Games with XNA session.

Here are the cities where the sessions will take place

Ottawa, On – November 30, 2010
Calgary, AB – December 01 2010
Mississauga, On – December 02 2010
Montreal, QC – December 7 2010
Toronto, On – December 9 2010

If you are in any of those cities be sure to join us!

On Tuesday November 16th 2010, I will be representing RedBit and doing a presentation at the first Windows Phone 7 Toronto User Group meeting.  The phone launched today across North America and there is lots of excitement from users for the phone.

For the user group meeting, there will be an overview of the phone for end users and there will also be an over view on the tools available to build software and apps for the phone.  The topics covered will be:

  • Overview of the developer platform
  • Marketplace and deploying apps
  • What types of software can be delivered for the phone

The event will be held at Microsoft Canada’s headquarters in Mississauga, Ontario.

Date: Tuesday, November 16th
Time: 6:00pm – 8:30pm
Location: Microsoft Canada Inc.
1950 Meadowvale Blvd.
Mississauga, ON L5N 8L9

Map picture

 

Be sure to attend the event and get a first hand look at this new and exciting phone. There will be prizes and there could be a possibility that you may be lucky enough to walk out with a phone! Be sure to register for the first Windows Phone 7 User Group Meeting in Toronto

MO10_MIW_130x260-altA couple of weeks back (Sept 16 2010) I presented a two part session on developing for Windows Phone 7 using Silverlight at FITC Mobile 2010.  The session went very well and was extremely well received.  Here is a picture snapped up by Joey DeVilla

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

Windows Mobile has always been the odd platform at FITC but it’s always great to present to a non-Microsoft centric crowd and get honest ‘raw’ feedback.  Previous years it has been a challenge to convince people to adopt Windows Mobile as previously Windows Mobile did not have a great consumer story.

This year, that has changed!  There was lot’s of excitement on Windows Phone 7 and Microsoft had a presence at the conference with a booth showing off WP7 and the developer tools that are available.  Today I got my feedback from the attendees and the best one

“It’s exciting to see MS get back into the game!”

And remember this is from a non-Microsoft centric crowd and the typical crowd was iPhone, Android, iPad and Blackberry developers.  So to get a comment like that the Windows Phone team should be proud of what they are delivering and I’m proud to be a part of the ‘game’ and helping customers get onto the Windows Phone 7 platform!

Here are the rest of the raw comments (including bad)

Building Applications for Windows Phone 7 using Microsoft Silverlight (Part 1)

Was the speaker knowledgeable on the topic presented? = 8.95
Did the session meet your expectations? = 9.15
Did the speaker present the material in a clear and well-organized way? = 8.90
Please rate the overall effectiveness of the speaker. = 8.60
This session will affect the way I work: = 7.50
Over all average = 8.62

Its exciting to see MS get back back into the game
Sound Presentation! Will Look into intergrating WP7 into workflow
I enjoyed getting to see the variety of features the windows phones to have
Good amount of info

 

Building Applications for Windows Phone 7 using Microsoft Silverlight (Part 2)

Was the speaker knowledgeable on the topic presented? = 8.88
Did the session meet your expectations? = 8.75
Did the speaker present the material in a clear and well-organized way? = 8.25
Please rate the overall effectiveness of the speaker. = 8.31
This session will affect the way I work: = 7.06
Over all average = 8.25

Visual Studio is frustratingly convoluted.
Enjoyed looking at the phone development in more depth than Part 1. Very interesting presentation.
thanks
Nice! Thanks! Brian
Lovve the tool sets for silverlight

Three weeks ago (Aug 12 2010) I was involved in a coffee and code focusing on Windows Phone 7.  It was a great day and even had an attendee develop an application that he won a prize for.

Well this week there will deployment clinics (or XAPathons) happening in the Toronto area and one in Ottawa where developers can test on real Windows Phone 7 hardware.  I’ve been lucky enough to have a device for about 4 weeks now and testing on a real device you do find issues you wouldn’t find on the emulator.

7 LG Windows Phone 7 phones charging

Joey DeVilla and Anthony Bartolo have the low down on their sites and why you should attend. 

Why Should Devs Test on Real WP7 Hardware

If you are building for Windows Phone 7 you can definitely get very far developing using the emulator and get fully functional applications.  But you still want to test on a real device before you deploy.  Here are some of my reasons why you need to go

Emulator Performance

Performance on emulator is not throttled meaning things will be faster on your desktop computer and compared to running on real device.  I had an issue where a ListBox was scrolling lightning fast on the emulator but on device it was very choppy.  Contained about 250 list box items.

Bing Maps and Windows Phone 7

If you are using Bing Maps you need to test on a real device.  Biggest challenge I found was when clicking on a pushpin or image using the emulator, you are using a mouse pointer and that does not really emulate ‘finger touch’.  You want to make sure you have all that ironed out before you launch

Hardware Integration

If you plan on using some of the hardware such as camera, accelerometer or GPS, you want to test on this.  Camera should work the same but accelerometer and GPS you can write “simulators” but you want to make sure your code works with real hardware.

XNA Games

I’ve seen XNA games that do almost 100% code sharing across the three platforms but considering the emulator performance is faster than a real device you may run into some performance issues.  Nothing that can’t be resolved but something you don’t want to find out after you have launched to users via Marketplace!

Multimedia

If you plan on playing video or audio or integrating with the “Media Hub” you want to test on a real device.  I have come across some instances where media would play on the device but not the emulator which I’m hoping is a beta issue.  In any case see the Supported media Codecs for Windows Phone 7

Launchers & Choosers

Not everything is exposed on the emulator so currently the only way to test is on real device.  Again, hoping this is fixed when the Windows Phone Developer tools RTM but if you plan on using Launchers and Choosers you want to Test this

User Experience

This is not really code centric but trying your application’s experience with a mouse is a lot different when trying it with your finger.  Can you use your software with one hand?  Do you want it to be one handed? Do you minimize typing of data? Do you support both landscape and portrait? Is your application useable in landscape? You want to make sure your users enjoy using your software so they continue to use it and recommend to their friends and you continue to make money!

That’s all I can think of for now but if you can make sure you take advantage of the free events.  It will definitely be worth your while!  I’ll also be traveling across Canada for TechDays 2010 and will be participating in a few events where I’m sure there will be devices to test on. So take advantage of it!!

Where to Go!?

So here are the details on where things are happening this Week

There are also some events being planned for next week:

So make sure you are there because it is definitely useful!

imageIn addition to TechDays 2010 I’ll also be doing a session geared towards students interested in building apps for Windows Phone 7 with Microsoft Canada’s DPE team.  In 45mins, we’ll go through building an app end to end and how to leverage the developer tools such as Visual Studio Express for Windows Phone 7 and Expression Blend.

image Did you know as a student you can join the DreamSpark program to get access to all the developer tools for free!  Best of all, if you are developing for Windows Phone 7 you will get a free Marketplace account to be able to publish and sell your mobile apps!  Definitely something to check out and something I wish was available when I was in school!

Anyway here are the details for Go DevMENTAL

Go DevMENTAL is Microsoft’s free academic tour designed to teach you coding for the coolest apps and platforms, connect you with the industry, and help you pursue your career aspirations. It’s also a great chance to have a fun evening out with friends!

What Session am I doing?

Let’s Kick Some App: Your First Windows Phone App
In this session, we will show you how to take advantage of the Windows Phone 7 SDK to write some slick applications that you’ll be able to upload on Windows Phone Marketplace for free.

There will also be a session on using XNA to create games on Windows Phone 7. 

Where is this taking place?  We’ll be hitting 8 cities across Canada starting in Sept.

  • Vancouver – September 14
  • Edmonton – October 05
  • Toronto – October 27
  • Halifax – November 02
  • Ottawa – November 09
  • Montreal – November 23
  • Winnipeg – December 07
  • Calgary – December 14

If you are a student make sure you go out and register now for Go DevMENTAL!  Even if you are not a student, register and come out to enjoy this free session and learn how to develop for Windows Phone 7.

MO10_MIW_130x260-altLast year I did a couple of presentations on Windows Phone developer at FITC Mobile 2009.  This year I got invited back to present at FITC Mobile 2010 and talk about developing for Windows Phone 7 using Silverlight.

What is FITC Mobile 2010?  It’s a 2 day mobile developer’s conference packed with presentations, demos, and panels covering all aspects of mobile development.  The great part is, it’s not just about Windows Phone 7, but about virtually all mobile platforms and will cover things such as iPhone, Flash Lite, Android, Palm, Blackberry plus various other topics.  Check out the sessions available at FITC Mobile 2010

This year I won’t be doing a workshop as there are a lot of resources out there to help learn developing for Windows Phone 7.  But I will have a real phone with me!

So if you are near the Toronto area, be sure to check out FITC Mobile 2010!  At only $299 ($149 if you are a student) it’s a great place to learn not only about developing for Windows phone but also what options are available to you as a mobile developer.

If you want $50 off the cost, use the following discount code “thiswillbegood”. 

If you are going to be at FITC Mobile 2010 and interested in talking about WP7 or trying out the phone let me know via my blog or twitter @MarkArteaga! See you there!

imageThis coming Wednesday August 25th I will be doing a presentation on developing for Windows Phone 7 using Silverlight at Canada’s Technology Triangle .NET User Group (or CTTNUG for short).  I’ll be going over how to develop, for WP7 and some new features that are available.  I’ll even be bringing along my Windows Phone 7 hardware!
 
Here is the description 

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, Windows Phone 7 specific services, sensors, multimedia plus more! Come and learn how to build for the third screen, build for Windows Phone 7.

Be sure to register to learn how to develop for Windows Phone 7 !  If you are going to be there let me know via my blog or twitter @MarkArteaga!