Categories
Uncategorized

John Bristowe Brings on the Awesomesauce

awesomesauce

Pictured above is our very own Senior Developer Evangelist John Bristowe, making final preparations during the last few moments before he began his MIX11 session this afternoon: Adding the Awesomesauce Flavor with Internet Explorer 9 Pinned Sites. In this session he showed how you can make your own sites pinnable for IE9 (and 10) and why you’d want to do it: increased return visits!

If you weren’t at MIX, fret not: in about 24 hours, you’ll be able to catch the video of John’s presentation on his session’s page.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

September 13th–16th: Save the Date!

save the date

Don’t forget to mark September 13th through 16th, 2011 in your calendar: it’s when the next major Microsoft developer conference takes place. Stay tuned for more details.

This article also appears in Canadian Developer Connection..

Categories
Uncategorized

A Quick Wrap-Up of Today’s Windows Phone Announcements at MIX

Now That Was a Keynote!

First, allow me to offer a graphic representation of today’s keynote at the MIX conference:

cool story bro

It was that nice. Great announcements, great demos, great flow and wonderful surprises – everything a technology keynote should be. If you missed the live stream, check back at the MIX conference site in 24 hours and watch the recording. You won’t be disappointed.

I’ve got to run and go catch today’s Windows Phone dev sessions, so this blog entry will have to be a quick one, covering some of the announcements and things shown at today’s MIX11 keynote, and it covers only the Windows Phone stuff. I’ll post more later, but in the meantime, here’s a quick taste!

Emulator Improvements

tilt emulator

One of the most annoying things about the current state of Windows Phone 7 development is that there are certain things that are just not doable in the emulator because computers lack the necessary sensors. (I like to joke that modern urinals are more aware of your presence than modern desktop and laptop computers.) If you want to test apps that make use of the accelerometer or GPS, you either have to deploy to a device or use cumbersome workarounds. Not with the next version of the dev tools!

Want to test your tilt-driven app in the emulator? No problem using the upcoming dev tools. There’s a window pane that will let you rotate a 3-D “virtual phone” (pictured above), and those simulated pitches, rolls and yaws get sent to the emulator, making it as if you were tilting a real phone. Better still, there’s a tilt recording facility so you can create a library of tilt motions to use in repeated testing as you build your app. A very nice touch.

location emulator

There is a location emulator facility for Windows Phone, but it’s a little on the cumbersome side. You won’t need it once the next version of the dev tools comes out, thanks to the built-in location emulator (pictured above), which lets you specify a location with lat and long or more simply, by clicking on a Bing Map. As with the tilt emulator, it sends the location data to the phone emulator, and it’s as if you relocated the phone to a specific place.

APIs Galore!

api-a-palooza

The folks on the Windows Phone team have been hard at work adding all sorts of functionality to Windows Phone, and you’ll see it in the next version of the dev tools. The slide shown in the photo above shows some of the goodies that are coming your way soon, and they include:

  • Silverlight + XNA, together at last! It’s the peanut butter cup of user interface technologies.
  • Battery-friendly background agents: let you write apps that run in the background and still preserve the user’s battery life
  • Fast app resume: Leave an app and come back again? There’ll be less waiting.
  • Database! Yup, you’ll be able to store data in a proper queryable database.
  • Sockets! I wanted this one, and now I have it.
  • Access to the camera raw data. This opens up a whole class of apps.
  • Access to the compass! Here come the augmented reality apps!

The Profiler

profiler

With mobile devices, we’re working with a less than what we’d get with desktops: less processor power, less RAM, less resources – and less patient users, since these devices tend to get used while on the go. As a result, efficiency is the watchword for mobile apps: anything you can do to get the most out of the limits of the phone is a big help. Hence the jumping for joy when it was announced that the next version of the dev tools will contain a profiler.

Visual Studio is an amazing good dev toolkit, and the Profiler is a great match. Scott Guthrie ran through a quick demo of finding performance bottlenecks using the profiler, and I think that it’s going to help developer create better, snappier, less patience-taxing apps.

Angry Birds!

angry birds

Coming to Windows Phone on May 25th – ‘nuff said!

IE9: Bringing Standards and Speed to Windows Phone

ie9 on wp7

We were also treated to a quick demo of IE9 for Windows Phone, which comes out later this year with the “Mango” update. It’s the first mobile version of IE that shares a common codebase with the desktop version, and hence it inherits those things that make IE9 for the desktop the “well, it’s about time!” browser. Like IE9 for the desktop, IE9 for the phone runs like snakes on energy drinks on ice, and we saw it run circles around Chrome for Android and even more so than Safari for iPhone. Attention other mobile browsers: it’s on!

The Payoff

I’ll leave it to Super Popped-Collar Guy to say it for me:

cool dev tools bro

That’s right: your first chance to get your paws on the dev tools comes next month. Watch this blog for the announcement, and start working on your app ideas!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

MIX Day 2 Keynote Live Stream!

wp7 at mix11

As with Day 1, today’s MIX11 keynote – which largely focused on what’s coming up in Windows Phone (and yes, lots of good stuff there) – is available via live stream. Point your browser, whether it’s IE9. IE10 Platform Preview 1 or any of those other, lesser browsers at live.visitmix.com to catch it.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

ImageThink’s Renditions of MIX11’s Day 1 Keynotes

imagethinkIf you’ve been to the South by Southwest conference and caught one of the bigger presenters, chances are you’ve seen the folks at ImageThink working furiously away on murals as the presenters did their sessions, capturing their ideas and turning them into graphical form. They were at the MIX conference this morning, capturing all the announcements about Internet Explorer 9 (and 10). Their murals were shown in the main hall afterwards and I snapped some photos of them – click any of the pictures to see them at full size:

01

02

03

04

05

If you like this sort of thing, you might enjoy this video produced by RSA Animate, in which an artist provides a rendition of Dan Pink’s lecture on motivation:

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

The World’s Biggest Pac-Man

world's biggest pac-man 1

Here’s a game that you can play in your browser that shows off what’s possible with HTML5 and what happens when you run HTML5 in Internet Explorer (hint: it runs much faster!). It’s the World’s Biggest Pac-Man game!

pac-man board 1

The World’s Biggest Pac-Man game starts with the standard Pac-Man board, but if you go into the tunnels on the sides of the maze, rather than emerging from the other side, you emerge in a new Pac-Man maze. And there are a lot of them. Hence the name.

The World’s Biggest Pac-Man runs on any browser that supports HTML5, but thanks to the hardware acceleration, it’s even nicer on Internet Explorer 9.

pac-man board 2

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Get Your Hands on Internet Explorer 10 Platform Preview 1!

ie10 platform preview 1At last year’s MIX conference, we got our first taste of what would become the current version of IE: Internet Explorer 9, Platform Preview 1, which was available for download at TestDriveIE.com.

It’s a bit over a year later, and IE9 is now in “RTW” form – that’s “Release to World”, and it’s now time to talk about the version of IE to follow: Internet Explorer 10, which you can download now in the form of IE10 Platform Preview 1.

Here’s what the head honcho of IE, Dean Hachamovitch, has to say about this Platform Preview and IE10 in general:

We built IE9 from the ground up for HTML5 and for Windows to deliver the most native HTML5 experience and the best Web experience on Windows. IE10 continues on IE9’s path, directly using what Windows provides and avoiding abstractions, layers, and libraries that slow down your site and your experience.

We’re about three weeks into development of IE10, and based on the progress we’ve made, we want to start engaging the development community now. At the MIX conference today, we showed the new browsing engine along with several new browser test drives that anyone on the Web can try out. You can run these at www.ietestdrive.com to see emerging standards like CSS3 Multi-column Layout (link), CSS3 Grid Layout (link) and CSS3 Flexible Box Layout (link), CSS3 Gradients (link), and ES5 Strict Mode in action. We also demonstrated additional standards support (like CSS3 Transitions (link) and CSS3 3D Transforms (link)) that will be available in subsequent platform previews of IE10, which we will update every 8-12 weeks.

Also available are new test drive samples for today’s production browsers. For example, Fishbowl is an update to the original FishIE tank that now uses more HTML5 technologies. Paintball is another great demonstration of what fully hardware accelerated HTML5 Canvas delivers.

Get your hands on IE10 Platform Preview 1 and take it for a spin!

This article also appears in Canadian Developer Connection.