For the last couple years it has been a tradition that I capture a stream of consciousness as I watch the big Microsoft keynote announcements at Build, PDC, TechEd North America. I enjoy doing it so that my work colleagues are able to catch up on the news as soon as they wake up in Australia, and for anyone else that wants an overview of the keynote without needing to dedicate hours watching it.

As I am live blogging it, the post is a stream of text and screen captures as they happened in real time. I have added additional links and a summary below as the highlights:

Highlights

The entire conference & screenshots are continued below

Live blog

Terry Myerson walks on stage
Was 22 years ago they had the first Microsoft conference
Everything Microsoft is doing, is to answer the question of how developers can make their ideas come to life.

[4 minutes]
Joe Belfiore comes on stage
He now runs the team that concentrates on PC, Tablet & phone

Will be making 2 big Windows announcements:

  • Windows 8.1
  • Windows Phone 8.1

Windows Phone 8.1

New hardware partners. Making it easier for partners to create new devices
clip_image001[1]

2 new phones from cromax & prestigio
clip_image002[1]

Making it more personal
Much more customisable lock screen.
New API that allows for more lock screen interactions. Can have animations when swiping the lock screen up. The words slide out diagonally. The circles spin around
clip_image003[1]
clip_image004[1]
clip_image005[1]

New action centre, just drag down from the lock screen
App notifications, battery power, etc.
Applications can now put messages into the notification centre
clip_image006[1]

High density start screen setting
clip_image007[1]

Start screen can now have a background image
clip_image008[1]

Windows Phone 8.1 voice assistant

Announcing a new personal assistant "Cortana"
clip_image010[1]
clip_image011[1]

Powered by Bing
Learns about you. Keeps you contacted with friends. Replaces the search button (“bing button”).
clip_image012[1]
clip_image013[1]

Search suggestions are actually personalised.
Can click "see more" to see how to use it
clip_image014[1]

Speech enabled cortana apps
clip_image015[1]

Cortana has a "notebook" where you can personalise her
clip_image016[1]
clip_image017[3]

Can specify your "inner circle" of people you care about. Keeps track of your relationships with those people
clip_image017[4]

"quiet hours" definition. Can say your inner circle can interrupt you
clip_image017[5]

Keep track of places and how you interact with them.
clip_image018[1]
clip_image019[1]

Gave Cortana permission to scan emails on the phone. It is only the phone that knows this (not "the cloud).
So can suggest "would you like to track this flight?" if you accept and give permission, then it will tell the cloud to start keeping track.
clip_image020[1]

Says "Wake me up at 7am tomorrow"
clip_image021[1]
clip_image022[1]

"What is on my calendar on Saturday?"
clip_image023[1]

Can schedule things for you. "Put dentist appointment on my calendar for August 1st at 10am".
It does it, and then tells him there is a conflict.
clip_image024[1]
clip_image025[1]

"best mexican restaurants in Palo Alto"
clip_image026[1]
clip_image027[1]

"which ones take reservations?"
clip_image028[1]

"What are the scores for Seattle Mariners?"
clip_image029[1]

"What is the age of Russell Wilson?"
clip_image030[1]
clip_image031[1]

"How many calories in a banana?"
Can add the food to your food diary, via Bing health & fitness app
clip_image032[1]

"What is weather in Vegas?"
clip_image033[1]

"How about in Celsius?"
clip_image034[1]

"Remind me to cook dinner for my wife when I get home"
clip_image035[1]
clip_image036[1]

People reminders
clip_image037[1]
clip_image038[1]

Better natural language recognition integration with apps
clip_image039[1]
clip_image040[1]
clip_image041[1]

[37 minutes]
Nick Hedderman comes on stage

"Windows phone is great for business"
clip_image042[1]

Can add phones onto corporate network. MDM support. Push settings to it.
FINALLY has VPN support. Can see the padlock "connecting" on notification centre.
Can install corporate apps. All of It automatically gets removed if the person removes their phone from corporate control.
clip_image043[1]

clip_image044[1]

Better store interface
clip_image045[1]
clip_image046[1]

Updated calendar. Can swipe letf/right to go through days
New "week view"
The entire calendar app was created only using the public WinPhone API.
clip_image047[1]
clip_image048[1]

WIFI sense
Automatically connect to free hotspots
Can automatically securely share wifi passwords to your contacts. So when friends come over they get access to the internet connection, but not the rest of the network.
clip_image049[1]

Sister called, and it reminded him to ask about puppy
clip_image050[1]

Workflow keyboard. New swipe interface
clip_image051[1]

Was used to win the guiness world record for fastest typing
clip_image052[1]

More features

  • Wifi sense works across Windows 8.1 & Windows Phone 8.1 so all your devices can automatically connect to your networks.
  • In private browsing
  • IE Reading view
  • Coming to consumers in next few months.

[55 minutes]

Windows 8.1 update

Cortana on the phone & bing in the cloud share your interests. So you can see it on the front page
clip_image053[1]

Dealing with "legacy sites". Has an "Enterprise mode" where you can fake the user agent
clip_image054[1]

clip_image055[1]

Metro apps now appear on the taskbar, and they have a new minimise button at the top of the screen when using a mouse
clip_image056[1]

FINALLY has a power button on start screen. And new right click context menu
clip_image057[1]

Store app is now pinned to the taskbar by default. Store app is now updated and more mouse/keyboard friendly
clip_image058[1]

Doing a start screen search can automatically show apps in the store
clip_image059[1]

Windows 8.1 update coming via Windows Update on April 8th
clip_image060[1]

[1 hour 5 minutes]
Joe leaves, David Treadwell on stage

Universal Windows Apps

Announcing Universal windows apps
Can use common code across PC, Tablet & Phone.
clip_image061[1]

Some people wanted to create one app that would adapt across each interface. Using gridview control to automatically resize.
clip_image062[2]
clip_image062[3]

Based on Windows Runtime
clip_image063[1]
clip_image064[1]

[1 hour 14 minutes]
Demo of how to build universal apps
clip_image065[1]

Opens an existing Windows store app in Visual Studio
clip_image066[1]
clip_image067[1]

Right click, add a new Windows Phone target
clip_image068[1]

It creates a new phone project. And a new "shared code/assets" project.
clip_image069[1]

He clicks and drags the assets into the shared project then tells the projects to use JSON.Net
clip_image070[1]

clip_image071[1]
clip_image072[1]

New analysis tool for Universal apps
clip_image073[1]
clip_image074[1]
clip_image075[1]

In design view you can now select if you want to view the XAML with Win8 or Phone
clip_image076[1]

  • Store apps now have "Shared app identities"
  • Can buy the app ONCE for phone & PC
  • Shared cloud storage, shared notifications.
  • Has a badge that indicates it is a "universal app" available on both devices.

clip_image077[1]

[1 hour 26 minutes]
Office as a Universal app

Talking universal app versions of office.
Early version of Powerpoint store app. Was built from the ground up on DirectX, combining it with XAML.
clip_image078[1]

clip_image079[1]

Same code runs on desktop & phone
clip_image080[1]

Push notifications
Bluetooth LE support!
clip_image081[1]

Choices for migrating existing apps
clip_image082[1]
clip_image083[1]

Voice commands. You could define a simple grammar to launch apps.
You don't need to predefine grammars any more. Just give Cortana hints.
clip_image084[1]

[1 hours 37 minutes]
Enterprises want to mobilise the workforce. Windows tablets are great for that.
But lots of places have existing desktop "line of business apps"
clip_image085[1]

Want to take existing code that works, and give it a new touch interface.
But it uses ADO.Net, connects to a local Compact SQL database, etc.
clip_image086[1]

Modern apps can now use the new "brokered component"
WinRT process, that will run a brokered component. Has access to the entire .net framework. Not available for store apps ONLY for enterprise side loaded apps.

1 hour 42

clip_image087[1]

Web GL in IE 11 across all devices
Video playback without plugins
clip_image088[1]
clip_image089[1]
clip_image090[1]

WebGL demo
clip_image091[1]

Inline video playback
clip_image092[1]

Still trying to push WinJS on us

clip_image093[1]

Starting from today WinJS is now available under Apache 2.0 license on GitHub
Can now use it cross platform
clip_image094[1]

 

When can developers get their hands on this?
clip_image095[1]

[1 hour 50 minutes]

People keep asking Microsoft for roadmaps.
So here are the longer term plans.

Universal apps across phones/tablets/PC. But what about xbox?
clip_image096[1]

Average user Is using Xbox One for 5 hours a day.
Universal apps will be able to run on the xbox!!
Example of Khan Academy
clip_image097[1]

Previous conferences they showed how to create a Windows 8
clip_image098[1]

And then windows phone. And now for Xbox
clip_image099[1]

Showing it in Visual Studio
clip_image100[1]

He makes a modification, presses compile. Creates a new package for each device (Windows 8, Windows Phone, Xbox)
And then deploys and runs on all the devices simultaneously
clip_image101[1]

DirectX 12 will be across ALL of the microsoft devices/platforms (Xbox One, Phone, Tablets, Desktop)
clip_image102[1]

Internet of Things
clip_image103[1]

Intel Gallieo running windows IoT
clip_image104[1]

The used the tiny Intel board to power a piano, and then telnet into it
clip_image105[1]
clip_image106[1]

Hooked the piano feed up to an Azure feed. And then updating a webpage showing stats
clip_image107[1]

Universal windows apps can run on the desktop in a window!
clip_image108[1]

New start menu… bleh
image

New "Windows for the Internet of Things" will cost $0
clip_image001[3]

Phones and devices with small than 9" screens, windows now costs $0
clip_image002[3]

[2 hours 15 minutes]

Stephen Elop from Nokia comes on stage

Nokia is going to be a part of Microsoft soon.
The Nokia 520 is the best selling device in the world. And will be getting the Windows Phone 8.1 up (as are all Windows Phone 8 Lumia devices)
clip_image003[3]

New device, the Nokia Lumia 930:

  • Flagship device.
  • Metallic outsides.
  • 5" full HD display
  • Wireless charging
  • 20MP camera. optical stability
  • 4 high quality microphones. They showed a recording they did. Picked the sound up well.

clip_image004[3]
clip_image005[3]
clip_image006[3]
clip_image007[3]

Nokia 630 & 635 are the new low cost phones. Should be replacing the 530 (which is the BEST selling phone in the world).
630 is 3G and supports dual sim. 635 is 4G LTE
clip_image008[3]

Dual sim
clip_image009[3]

Define which contacts should be called with which sim
clip_image010[3]

New low powered motion chip "SensorCore", can be used like a cheap fitness tracker
clip_image011[3]
clip_image012[3]
clip_image013[3]