Categories
Uncategorized

Windows Phone-a-Palooza [Updated]

Update: Please note the changes to the Toronto-area deployment clinic locations!

The "Windows Phone Canada" LinkedIn Group

"I [Canada] Windows Phone" logo

If you’re not a member of LinkedIn, the social networking site for professionals, you should join it now! It’s a great place to keep in touch with your network of working peers, post and maintain your resume, find people in your industry and be found yourself, and take part in professional discussions in LinkedIn groups.

Once you’re a member of LinkedIn, you should join the Windows Phone Canada group. It’ll have links to the latest Windows Phone articles, host discussions about all aspects of Windows Phone development, from coming up with ideas for apps to writing them to selling them in Marketplace. You’ll also get to network with Windows Phone developers across Canada, and as I’ll tell you over and over, that’s where opportunities are born.

Join the WP7 discussion – join the Windows Phone Canada LinkedIn group!

Windows Phone Deployment Clinics

7 LG Windows Phone 7 phones charging

Pictured above: some of the phones we’ll be using in our deployment clinics.

Anyone who’s built apps and tried them out on an emulator and then deployed to the real thing will know what Jan van de Snepscheut was talking about when he said “In theory, there is no difference between theory and practice. In practice, there is.”

To support you in your WP7 development and help you make the leap from theory to practice, we’re starting our deployment clinics this week! It’s your chance to deploy your app to a real WP7 phone and see how it works. This week’s are being held in:

There are also some events being planned for next week:

(I’m working on Toronto dates for next week…watch this blog!)

We’re working on ways to hold deployment clinics in as many places across Canada, as often as our schedules and pool of phones will allow. For those of you out west, we’re working on getting clinics out your way – watch this space!

Windows Phone Bootcamps

Photo of Windows Phone 7 bootcamp Montreal attendees sitting at a boardroom tableDevTeach’s Windows Phone 7 Bootcamp – a four-city, two-day, hands-on intensive training course taught by Colin Melia – started off quite nicely last week in Montreal (pictured left).

This week, the Bootcamp comes to Vancouver on Monday and Tuesday (August 30 – 31) and Ottawa on Thursday and Friday (September 2 – 3).

Next week, Yours Truly sits in on the Toronto Bootcamp, which happens next Tuesday and Wednesday (September 7 – 8).

Want to sign up for the Bootcamp? Register here, and save $100 when you use the discount code WP7BOOTCAMP.

Windows Phone Training and Deployment Clinics at TechDays

"Microsoft TechDays 2010" logoTechDays, our cross-Canada conference on how to make the most of Microsoft’s tools and technologies, is just over two weeks away, starting with TechDays Vancouver on September 14th and 15th. We’ve got two 65-minute breakout sessions on Windows Phone app development being presented by Windows Phone MVP Mark Arteaga and a half-hour “Turbo Talk” by Windows Phone MVP Anthony Bartolo on distributing your apps through the Marketplace. To find out more about TechDays, visit the TechDays site.

We’ll be running deployment clinics in the TechDays cities when we’re there (those cities, in order: Vancouver, Edmonton, Toronto, Halifax, Ottawa, Montreal, Winnipeg, Calgary), in the TechDays lounge, as well as outside the conference. Watch this blog for details!

Windows Phone Training for Students at Go DevMENTAL

"Go DevMENTAL" logoJust as TechDays is a cross-Canada tour for working developers and IT pros, Go DevMENTAL is a cross-Canada tour for post-secondary students who’d like to learn more about the coolest apps and platforms, get connected with people in the software industry and get help in pursing a career. To find out more about Go DevMENTAL, check out the Go DevMENTAL site.

One of Go DevMENTAL’s tracks is dedicated to creating Windows Phone apps. It’ll have two sessions: one on building Silverlight apps for WP7; the other on building XNA-based games for WP7.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Learn Windows Phone 7 with the “Jump Start” Course

Andy Wigley and Rob Miles: "Live from inside the TARDIS, it's the Windows Phone 7 Jump Start Course!"

(Well, it’s two English guys surrounded by tech gear and a psychedelic background. The interior of the TARDIS came to mind.)

The Windows Phone 7 Jump Start is the first of a number of free online courses on WP7 programming led by Microsoft MVPs, and you can jump in right now! Presented by Andy Wigley and Rob Miles, the Jump Start is made up of 12 50-minute videos for a total of ten hours’ worth of training, covering development of both Silverlight- and XNA-based apps as well as advanced topics such as the WP7 application lifecycle, launchers, choosers, isolated storage, taking advantage of the dialer, camera and contacts, and networking. There’s even a section on bringing your app over to the Marketplace. It’s all online, free and ready for you to dive in!

The videos in the course are:

  1. Introduction
  2. Building a Silverlight Application, Part 1
  3. Building a Silverlight Application, Part 2
  4. Building Games for the Windows Phone 7 Platform
  5. Building XNA Games for the Windows Phone 7 Platform, Part 1
  6. Building XNA Games for the Windows Phone 7 Platform, Part 2
  7. Advanced Application Development, Part 1
  8. Advanced Application Development, Part 2
  9. Advanced Application Development, Part 3
  10. Marketing Your Windows Phone 7 Application
  11. Working with Media
  12. Final Silverlight Topics and Wrap-Up

You can watch the videos on their pages (Silverlight required) or download them in WMA, WMV and MP4 formats for offline viewing.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Get Your Game on with Windows Phone 7

It’s On!

When Windows Phone 7 was first shown to the public in March, we got a taste of the Games hub and were told that Microsoft was working with a number of big game developers to bring games to the new phone platform. Late yesterday, we got the announcement of the first games coming to WP7:

It’s one thing to see a slickly-produced ad showing the games, but it’s an entirely different thing to see actual games being played on an actual phone. Here’s Engadget’s video of the game experience on one of the prototype phones – the Samsung “Taylor”, which I have and which you might have seen at the last “Coffee and Code” event in Toronto:

Here’s what Engadget had to say about the experience:

We’ll preface this by saying that both the hardware and software we demoed was still unfinished (the latter being the Samsung Taylor dev phone and the LG QWERTY model we broke news of on the Engadget Show). Regardless, the gameplay for the arcade titles seemed excellent, with frame rates holding fast even during graphically intensive 3D sequences (such as the chaotic, scattered-pixel play of Rocket Riot). The Harvest, while a bit familiar to our eyes, still showed the graphic promise of the platform. Gameplay was definitely well suited to a touchscreen device, though Microsoft’s Kevin Unangst told us that developers could target controls for both touch and QWERTY-equipped phones (provided that a touch version was always present). The screen response seemed accurate and sensitive, reacting quickly to our input. Particularly in the Crackdown title — a tower defense game "set in the Crackdown universe" — pinch zooming, rotation, and finger tracking was excellent.

The New New Xbox Experience

The “New Xbox Experience” or “NXE” – the revamped Xbox user interface that introduced avatars – comes along for the ride on Windows Phone. You can access your Xbox Live account on WP7, check out your gamerscore and achievements, and like Xbox-based games, your avatar can also be used within WP7 games and apps.

In this Engadget video, we see avatars being used to give a little twist to some standard smartphone apps such as “flashlight”, “spirit level” and “coin flip”:

Here’s another video showing more avatar action as well as some of the social networking features of Xbox Live, as done on WP7:

The Games

The games that have been announced for Windows Phone 7 so far:

  • 3D Brick Breaker Revolution (Digital Chocolate)
  • Age of Zombies (Halfbrick)
  • Armor Valley (Protégé Games)
  • Asphalt 5 (Gameloft)
  • Assassins Creed (Gameloft)
  • Bejeweled™ LIVE (PopCap)
  • Bloons TD (Digital Goldfish)
  • Brain Challenge (Gameloft)
  • Bubble Town 2 (i-Play)
  • Butterfly (Press Start Studio)
  • CarneyVale Showtime (MGS)
  • Castlevania (Konami Digital Entertainment)
  • Crackdown 2: Project Sunburst (MGS)
  • De Blob Revolution (THQ)
  • Deal or No Deal 2010 (i-Play)
  • Earthworm Jim (Gameloft)
  • Fast & Furious 7 (i-Play)
  • Fight Game Rivals (Rough Cookie)
  • Finger Physics (Mobliss Inc.)
  • Flight Control (Namco Bandai)
  • Flowerz (Carbonated Games)
  • Frogger (Konami Digital Entertainment)
  • Fruit Ninja (Halfbrick)
  • Game Chest-Board (MGS)
  • Game Chest-Card (MGS)
  • Game Chest-Logic (MGS)
  • Game Chest-Solitaire (MGS)
  • GeoDefense (Critical Thought)
  • Ghostscape (Psionic)
  • Glow Artisan (Powerhead Games)
  • Glyder 2 (Glu Mobile)
  • Guitar Hero 5 (Glu Mobile)
  • Halo Waypoint (MGS)
  • Hexic Rush (Carbonated Games)
  • I Dig It (InMotion)
  • iBlast Moki (Godzilab)
  • ilomilo (MGS)
  • Implode XL (IUGO)
  • Iquarium (Infinite Dreams)
  • Jet Car Stunts (True Axis)
  • Let’s Golf 2 (Gameloft)
  • Little Wheel (One click dog)
  • Loondon (Flip N Tale)
  • Max and the Magic Marker (PressPlay)
  • Mini Squadron (Supermono Limited)
  • More Brain Exercise (Namco Bandai)
  • O.M.G. (Arkedo)
  • Puzzle Quest 2 (Namco Bandai)
  • Real Soccer 2 (Gameloft)
  • The Revenants (Chaotic Moon)
  • Rise of Glory (Revo Solutions)
  • Rocket Riot (Codeglue)
  • Splinter Cell Conviction (Gameloft)
  • Star Wars: Battle for Hoth (THQ)
  • Star Wars: Cantina (THQ)
  • The Harvest (MGS)
  • The Oregon Trail (Gameloft)
  • Tower Bloxx NY (Digital Chocolate)
  • Twin Blades (Press Start Studio)
  • UNO (Gameloft)
  • Women’s Murder Club: Death in Scarlet (i-Play)
  • Zombie Attack! (IUGO)
  • Zombies!!!! (Babaroga)

…with more on the way, as big game dev companies sign up and Microsoft’s Mobile Games Studio kicks into high gear.

How Do You Get in on Some of That Action?

windows phone 7 If you want to just play Windows Phone 7 games, it’s easy – the phone comes out in the fall, in time for the holiday shopping season.

If you want to build Windows Phone 7 games, it takes a little more work, but it’s worth it. You’ll need to:

  1. Get your hands on the development tools. They’re free-as-in-beer and you’ll get:
    • The IDE, Visual Studio for Windows Phone Express (and if you have Visual Studio 2010, the necessary parts to do WP7 development)
    • Windows Phone emulator
    • Silverlight for Windows Phone (app-building framework)
    • XNA 4.0 for Windows Phone (game-building framework)
    • Expression Blend for Windows Phone (UI-building tool)
  2. Learn XNA development. There are a number of good tutorials out there, including:
  3. And finally, keep an eye on this blog. As a Windows Phone 7 Champ, I’ve got a direct line to the WP7 team, I always point you to the good stuff, and I’ve got some surprises in store!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

TWC9: Lots of Windows Phone 7 Stuff, SQL Cop, WCF for Large Data

Get Microsoft Silverlight

Can’t see the video? You can download and install Silverlight or download the video in iPod (MP4), MP3, WMA, WMV, WMV (High) or Zune formats.

thisweekonchannel9 Here’s what’s up on the latest edition of This Week on Channel 9, the summary of the most interesting videos and news on Microsoft’s Channel 9 site:

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Windows Phone Coffee and Code

Logo: Windows Phone Coffee and CodeAs I write this, my Toronto Windows Phone “Coffee and Code” event is drawing to a close. Held at the big communal table in the back corner of the Starbucks at Toronto’s busy Yonge/King intersection, I announced it a mere two days prior, first on Twitter, and then on the Canadian Developer Connection and Global Nerdy blogs, so I was prepared for only a handful of people to show up. I was pleased by the outcome: in the end, we got about three dozen people to show, with twenty people crowding around our table at peak, and not counting the half-dozen people who wandered over saying “Did I hear you had a new Windows Phone?”

coffee and code 1

What is Coffee and Code?

As a mobile worker, I’m not tied down to an office. As a product of late 1980s/early 1990s computer labs, I’m actually quite comfortable working in a noisy, busy environment like a café, and in the late ‘90s, when I ran my own consulting shop, I cranked out VB applications for a mid-sized company in Chicago out of a hip little café on Toronto’s Queen Street West. During that time, I met a number of interesting people, including folks from the local tech scene, which I enjoyed. So when I landed the job with Microsoft and returned to the mobile life, I thought, why not bring a little of that back?

So I started a little event I called “Coffee and Code” back in early 2009. The idea was simple: work out of a café, announce that I’ll be there and will be happy to take visitors, see who shows up. It worked out pretty well, and I hold them whenever my schedule allows. The attendance usually ranges from 6 to two dozen or so, and we talk about all sorts of things, from programming (.NET, open source and everything in between), the local tech scene, the industry in general and just about every other topic – the conversations aren’t always technical. It’s a great way for people to meet up with me, and a great way for me to know what’s on developers’ minds.

The idea has spread beyond Toronto; my coworkers and I have held Coffee and Code events in cities across Canada, Denny Cherry has held a couple in southern California and Cory Fowler holds them regularly in Guelph.

coffee and code 2

Who Was There?

Luckily, I didn’t run this alone. I was backed up by a couple of great people:

  • Developer Mark Arteaga, a Microsoft MVP who’s forgotten more about mobile development with Microsoft tech than I will ever learn. You should catch his Windows Phone 7 sessions at TechDays.
  • Mobile telco expert Anthony Bartolo, who works with me a Microsoft as the phone infrastruicture expert guy with over a decade’s worth of experience in the mobile industry. He’ll also be speaking at TechDays about Windows Phone Marketplace.

coffee and code 3

Among the people in attendance were:

  • Mobile tech bloggers: The guys from Mobile Syrup and The Cellular Guru, there to see a real-life Windows Phone 7 phone. As Anthony noted, they were impressed with the smoothness of the phone (yet more people saying that they love its touch responsiveness) and loved the features. Not bad for a beta OS running on prototype devices!
  • Kate Gregory: She’s one of Canada’s Microsoft Regional Directors, a select group of developers and architects who volunteer their time to share information about Microsoft tools and tech with their communities and give us feedback. She’s my C++ go-to person; I’m glad I have one! In addition to talking about Windows Phone, she told me some very enlightening stories about the industry and where C++ gets used as well as some hilarious tales from tech conferences. She’s creating the content for the TechDays session on the Windows API Code Pack and delivering that session at TechDays Toronto.
  • Developers, developers, developers! Guys from the Ryerson Digital Media zone (including Alexey Adamsky and Alex Yakobovich, who are working on a great 3-D version of Sudoku), local development shops, indie coders, SharePoint guys looking to build business apps, iPhone and Android developers wondering what Windows Phone 7 was like…and they all seemed pretty impressed. They chatted, ate, did some test deployments onto actual hardware and even did some coding. (By the way, if I didn’t mention your company or name and you want it mentioned here, let me know and I’ll update this article!)

coffee and code 5

How About Cross-Country Coffee and Codes?

coffee and code 7

In response to my quick announcements about this Coffee and Code, I got a number of questions via email, Twitter and Facebook asking me if I’m holding Coffee and Codes elsewhere in Canada (particularly from people in Calgary, Edmonton and Ottawa). The answer is, I’d love to, and I’m working on ways to make that happen.

Firstly, I’m taking advantage of the fact that I’m already flying across the country to help run TechDays. I’ll be in six of the eight cities:

  • Vancouver
  • Edmonton
  • Toronto
  • Halifax
  • Ottawa
  • Montreal

…and I plan to be in those cities not just for TechDays, but a couple of days before and after the event as well. I’ll hold Coffee and Codes in those cities when I’m there, with a chance for you to see Windows Phone 7 devices up close and personal, try deploying an app to them, and ask questions.

Secondly, I’d like to see if Windows Phone Coffee and Code events can take place all over Canada, whether or not I’m there. I know it’s possible; Cory Fowler has held way more Coffee and Codes than I have in Guelph, and I’m sure that more of you would be interested in holding get-togethers would like to hold similar events in your area. If we made some kind of Coffee and Code “starter kit” to help you start a Coffee and Code in your town, would you do it? Let me know – email me if you’d be up for it!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Windows Phone 7 App: Deluxe Moon

If you’re interested in the knowing what phase the moon will be in on a given day – whether you’re into astronomy, astrology or just trying to figure out if more fights and arrests happen during a full moon – the upcoming Windows Phone 7 app Deluxe Moon by Lifeware Solutions looks like a gorgeous way to find out.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Windows Phone 7 App: Ave Comics

They sure do love their comics in France, where they’re called BD (bandes dessinees, meaning “drawn strips”). I grew up reading translated versions of Asterix and Tintin, and later enjoyed Jean “Moebius” Giraud’s works, which took comics to wild new places (which as you might have guessed, included Metal Hurlant, which came to North America as Heavy Metal).

Hence it shouldn’t come as a surprise that a team in France built the Ave Comics app, shown in action above, which lets you preview, purchase and read digital versions of comics.

This article also appears in Canadian Developer Connection.