Welcome to MSDN Blogs Sign in | Join | Help

Liberation Day

This week has been a whirlwind of announcements here at PDC2008, Windows Azure, Windows 7, LiveID becoming an OpenID provider, the changes to Live Mesh, and all the others.

It is an exciting time to be developer in the industry, and there are enough new opportunities to spark the interest of anyone no matter what their personal language and tool preferences.

Keeping up with the excitement, next week we have Steve Ballmer presenting an exclusive event for Developers in Sydney. The physical event was invitation only, but we want to ensure that everyone gets an opportunity to attend, so we'll be streaming his presentation live.

In each city across Australia, Usergroups will be meeting in the Microsoft offices to view the streamed event, but no matter where you are you are you can join too. Just head over to http://www.microsoft.com/australia/powertodevelopers at 3pm AEST to register. The streaming will start at 3:30pm AEST.

You too can join in Liberation Day.

bkgd_top_inner1_thumb

R42

Posted by Rog42 | 1 Comments
Filed under: ,

PDC2008: Microsoft Research

I love working for Microsoft!

I guess that’s self-evident considering my role, and this blog, but it’s on mornings like this that it becomes more than a trite response to people asking how I enjoy my job.

I’m in LA, as in Los Angeles, at the Professional Developers Conference, and have just finished listening to the 4th keynote of the event. Rick Rashid, the head of Microsoft Research ran us through “Research for the 21st Century” complete with the usual thought provoking questions, and seemingly commonplace (at least in MSR) demonstrations. To be frank, it started a little slow, especially in the context of the announcements we’ve made this week.

Yep, there are the sensors we’ve developed to instrument environments (e.g. buildings, datacenters and in the wild) which help direct energy efficiently, and reduce the effects of global warming. But that’s hardly a new concept, although there were some new applications envisioned. Then there was the research into curing HIV, again something that’s been happening for the last, oh 30 years or so. The interesting anecdote is that the work MSR does here is based on the same statistical research we use to develop tools to combat SPAM. Who’d have thought?

But 3 products/projects at the end of the presentation reinvigorated my sense of wonder, and rekindled the passion I have in working for this industry generally, and Microsoft specifically:

  • Worldwide Telescope – launched today was the most recent edition, Equinox. Besides having access to all the telescopes on, and off, the planet, Equinox has data from the recent Mars Missions, and enables a view of all of the Visible Universe. Pardon? All of the visible universe? Yep. Some 500 000 galaxies, or 21 Gigaparsecs of light. (Remember the Millennium Falcon can do the “Kessel Run” in 12 parsecs) – Actually amateurs, using ealier versions of WWT, have already discovered astronomical objects missed by professional astronomers.
  • Boku – unfortunately this won’t be launched for some time. But Boku is a great game to teach kids to program. It has compelling graphics and environments, with a programmable rules engine. It looks like incredible fun and I wanted to play with it, let alone get it for the kids.

But by far the most impressive technology I’ve seen for some time is:

  • Second Light – this allows you to interact with a surface computer above the surface of the computer. So consider a Surface Computer and all the interaction you have between physical devices and the software on the device. Then take that interaction to another surface above the computer. So an example is a picture of the stars on the surface, and as you hold a piece of tracing paper at some distance above the Surface you see display on the paper details about the constellations.

Another application was a transparent pane which re-projected a movie from the Surface. What this allowed was refactoring of the image. In simplest terms you could reorient the image from the Surface vertically, and even interact with it. Think of Sean Bean and Ewan McGregor interacting with the table computer in “The Island” combined with Tom Cruise using the transparent slates and images in “Minority Report” Mindblowing!

But just how practical is this really? I can think of dozens of applications, just off the top of my head:

  • How about doctor looking at an x-ray, MRI or ultrasound image, and as they wave their chart over the image they get all of the medical history, research and prognosis information.
  • Or a student looking at a picture of a tree, and as they hold their book over the image they can see overlays of particular internal structures, along with information about the particular species
  • Or an aircraft mechanic looking at the schematics of an engine and getting information on the maintenance and flight history
  • Or a home purchaser buying a house and being able to view the inside of each room, along with alternate furnishings

Manufacturing, health, finance, education, all of these fields have immediate, and significant, practical applications for this technology.

Wow!

R42

Posted by Rog42 | 1 Comments

Going Dark

There are so many things to blog about, but I’m off on holidays to Coffs Harbour and Wiseman’s Ferry for two weeks. So check out Coatsy’s, Parso’s, Dave’s, and Catherine’s blogs. Watch out for news about PDC, and definitely DevSta. (which by the way has a mobile category now)

For personal holiday stuff, you can keep checking my Personal Blog, and I’ll see you on the other side.

R42

TE08: Community Input

My last post, essentially thanking Readify for their involvement in TechEd08 caused a little bit of a stir :-) to the point of being reported in the press, not once, but twice.

I wanted to take the opportunity to highlight all of the influencers whom committed time and effort at TechEd. So I caught up with various other members of the TechEd08 Core Team, asked for the names of all of those non-Microsoft personnel they worked with in a non-paying capacity during the conference and related activities (Deep Dive training, pre-conference summits etc).

Here’s what they came back with.

First, those that delivered a Breakout session Instructor Led Lab, and/or Chalk Talk:

<

Name

Surname

Organisation

Session/s

James

Crisp

ThoughtWorks

ARC306

Kevin

Francis

Object Consulting

ARC204

Richard

Banks

Readify

ARC304; MCT215

Tatham

Oddie

Fuel Advance

TOT352; ARC402

Jason

Clarke

Dimension Data Learning Solutions

CLM319

Ray

Cockshell

CalibreONE

CLMILL01

Richard

Lees

EasternMining

BIN308

Scott

Hartley

E*Trade Australia

DAT286

Elvin

Slavik

MapTel

DAT285

Michael

Coyle

Decision Resources

BIN282

Glyn

LLewellyn

Angry Koala

DAT282a

Nick

Barclay

B(iQ)

BIN311

Dean

Corcoran

Dimension Data Learning Solutions

DBIILL01

Peter

Randle

Intellimax Solutions

BIN402

Peter

Myers

SolidQ Australia Pty Ltd

BIN285

Geoff

Orr

Angry Koala

BIN284

Victor

Isakov

SQL Server Solutions

DAT355

Rob

Farley

SQLskills

DAT283

Grant

Paisley

Angry Koala

BIN252; CT205

James

McCutcheon

nSquared Solutions

DEV215; SEC310; BIN281

Geoff

Black

IT Training Solutions

DEVILL01; DEVILL02

Martin

Millar

 

CT220

Leon

Bambrick

Paradigm Logic

CT200

Guy

Riddle

Praxa Limited

DEV380; DEV385

Joel

Pobar

 

DEV415; CT300

Joseph

Cooney

Paradigm Logic

DEV345

William

Bartholomew

Technology One Limited

CT232; DEV360

Mahesh

Krishnan

Readify Pty Ltd

DEV210

Paul

Stovell

Readify

DEV210; DEV375

Craig

Bailey

Elcom

DEV320

Anthony

Borton

AB Training Pty Ltd

DEV365; DEV360; DEVILL03

Paul

Turner

SDM

OFC399; DEVILL04

Mitch

Denny

Readify

SVR307; DEV210; SOACT301

Adrian

Floate

 

OFCCT202

Nick

Carr

Allette

OFC404

Rick

Jelliffe

Allette

OFC404

David

Wells

Pcubed Australia

OFC342

Ishai

Sagi

Unique World

OFC405

Brian

Cook

OBS/Nintex

OFC375

Marc

Soester

SDM

OFC310

Steve

Smith

Combined Knowledge

OFC380

Ben

Walters

SDM

OFC310; OFC301

Ivan

Wilson

SharePoint Gurus

OFC315; OFC301

Craig

Harrowfield

Nintex

OFC303

Jonathan

Ruckert

Oconics Pty Ltd

OFC203

Mark

Griffith

Commonwealth Bank of Australia

OFC250

Kathy

Hughes