The Killer Threshold Devices/Experiences of Build 2015

aka what MS must do to stay and go beyond relevant in the gadgets, devices and platform space for consumers, enterprise and developers.

Note – there is no insider or NDA information in this post.

Build 2014 was devoid of devices for which one could build.  Next year should be entirely different…  All of this is possible.  However, cue dreamy wibble effect…

The tablet that is a desktop…

Announcing Surface One running Windows 9 Touch.  Surface One is a device with an 8.9" 1620×1080 display with active digitizer and pen for experiences like the Surface Pro 3.  It’s the ultimate mobile device featuring Wifi, Wifi Direct, BT 4 LE, LTE & Wireless charging, but of course also a USB 3.0 port.  Battery life is 12 hours.  It runs WinRT apps including WinRT Office (aka Gemini).  It also runs Office RT.  But you don’t have to compromise.  Place the device on a previously unregistered NFC charging pad and it provides the opportunity to connect to and remember a bluetooth keyboard, bluetooth mouse and HD wireless display.  On that display you get the full Windows desktop running full Win32 apps powered by Azure with RemoteApp.  It’s available starting at $249.

Announcing the Surface Wireless Charger, a wireless charger and stand with an NFC tag to wake up your desktop experience.  It’s available for $49.

Announcing the Surface Wireless Battery, a wireless charger and battery (that is wirelessly/USB-charged) and stand with an NFC tag to wake up your desktop experience.  It’s available for $99.

Announcing the Surface 3 Dock, with physical docking which adds 2 USB 3.0 ports, gigabit ethernet, power and displayport for connecting to up to 2 external HD monitors with DisplayPort.  Available soon for $149.

The phone that is a desktop… The PocketPC (to risk ressurection of another Microsoft brand)…
I can’t stress how huge I think this would be.  It could spark the beginning of an era of ubiquitous public docking stations including cameras for walk-up video conference calling.

Announcing Lumia One (also) running Windows 9 Touch.  Lumia One is a phone device with a 5" HD display. Just like the Surface One, you can place the Lumia 9000 on a wireless charging pad and get the full desktop experience courtesty of Microsoft Azure!!!  It’s available starting at $199 on 2-year plans or $399 unlocked.

Announcing the Lumia One Wireless Charger, a wireless charger with an NFC tag to wake up your desktop experience.  It’s available for $49.

Announcing the Lumia One Shell, a device with a 13.3" 2160×1440 touch display, keyboard, trackpad, Wifi, Wifi Direct and bluetooth.  It’s a mere 0.4"/100mm thick with 20 hours of battery life.  It’s the laptop experience for your Lumia One.  Available later in 2015 for $249.

Announcing Windows 9 Standard and Enterprise – for desktop Windows on tablets, laptops and desktops.  Enterprise is a whole other story, but there needs to be consistent friction-free enterprise WinRT apps stores and deployment.

Gadgets… Yes I’m going there because Microsoft must seed the Internet of Things and capture the next generation of developers…

Announcing Xbox Gadgets – a series of sensors, devices, services and kits designed to bring your home and imagination alive:
Xbox Gadgets Relay – devices that connect low power bluetooth devices to your network
Xbox Gadgets Sensor Pack – ambient multi-sensor array in a single package
Xbox Gadgets Contact – physical contact sensors
Xbox Gadgets Camera
Xbox Gadgets I/O – analog/digital signal I/O
Xbox Gadgets Power – power control
Xbox Life Service – logs, automates, reports on and provides remote access/control of, your network in real-time from Windows devices and browsers on other devices.
Xbox Gadgets Lab – two boards (NETMF and Intel) and modular components that you can program via a WinRT app running on your Windows device or Xbox, or more fully using Visual Studio
Xbox Gadgets Factory – turn your lab experiments into prototypes with optimised boards with 3D-printed cases

And yes, this is not a money-maker.  It’s a relevancy-defender.  Microsoft can’t afford to let its consumer and youth developer mindshare slip further.

Announcing XWatch [example brand] – the watch with the unique 3" landscape and thin form-factor that runs specially targeted C#/XAML WinRT apps.  Announcement only.  Ties into the Xbox Life Service.

Announcing Microsoft (or some partner OEM potentially with existing products) Health Pack – glucose, pulse, blood pressure and other bio-measurement devices.  Ties into the Xbox Life Service.

Announcing Xbox Vision [example brand aka fortaleza] – Smartglass app and augmented gaming experiences on glasses with Xbox.  $299, holiday 2015.

In its second 2016 iteration – it becomes a second display for your Lumia One and for public augmented reality.

Announcing the new unified Windows Store.

And finally, announcing building and open publishing of XAML/C# + WinJS apps for Xbox One to the unified store.  Demos only.  Developer-enable your Xbox One and create apps by summer 2015.  Store opens holiday 2015.

Now that’s a platform story on a huge array of devices that are all cloud-connected.

Advertisements

Windows Azure – a Cost-Effective Platform for ISVs

  • Use of a Windows Azure application server instance is now just USD$15 a month. 
  • A SQL database starts at just $5 a month.
  • Data transfer is $0.12 per GB (inbound is free)
  • There’s a free trial offer with lots built-in, and other discount packages available.

This is now at a price-point that is very competitive with discount hosting providers, but even better when you consider the Platform as a Service capabilities, SLA and scalability offered when you start putting things together…

Continue reading

Built on Silverlight & Azure: A Solution to Plan, Deploy & Track Your Workforce

During a trip to Redmond this year, I got to meet the Gu.  If you don’t know who that is, then never mind, but keep reading.  Anyway, another guy from Canada got to present alongside Scott (still don’t know who I’m talking about?) last November during the keynote for the Silverlight Firestarter event (when Silverlight 5 features were first publically announced).  That guy was David Ossip, CEO of Dayforce, demonstrating their latest Dayforce Workforce Management solution.

image

I’d seen the Firestarter demo, but I recently learnt about another aspect of this solution.  It would be reason enough to mention Dayforce because they use Silverlight for a rich client-powered experience.  Another reason to mention it, is that it also uses Windows Azure, a technology for which I have created and delivered training at Microsoft’s request.  The Windows Azure Platform is both an awesome platform and service for high availability and scalability and easy provisioning in the cloud or in a hybrid combination with on-premise system.

Dayforce epitomizes the kind of offering that is well suited to the platform.  They wanted to provide solutions that demanded zero IT maintenance for their customers and a scalable path as their customer base grew – they now have around 40 customers with some 150,000+ users.  Using Azure, adding more customers or users now involves merely deploying more Windows Azure instances with a few mouse clicks, rather than buying/licensing, racking/provisioning and adminstering servers.  Hosting the application on Windows Azure hosted services means running the services in an IIS environment that is great for hosting WCF-based services to which their rich Silverlight client can connect.  It’s a SaaS solution with a rich-client plus! 

This kind of Silverlight-Azure combo is the kind of thing I expect to see in droves with other successful offerings in the future.  Since Scott Guthrie is moving over to be a VP for the Azure platform, this awesome-sauce (hi John!) combination will no doubt get even better.

 

Want to know more about Dayforce?

About Dayforce – Dayforce offers a complete workforce management solution with functionality that includes time and attendance, labor scheduling, labor forecasting, labor budgeting, task management and employee self-service. The company has made waves in workforce management with a vastly superior user experience, a much faster application, and significantly greater business value.
In addition to being named one of Deloitte’s Companies-to-Watch, Dayforce has been named the winner of the Top HR Product of the Year by Human Resource Executive® magazine, the winner of the Microsoft BlueSky Award for Innovation Excellence, and one of the CIX Top 20 Innovative Companies. For more information, please visit www.dayforce.com.

Get Free training With Great WP7, Silverlight & Azure Sessions at Microsoft Mix11

 

300x250_Mix11_011011_US_b (2)

This year’s Microsoft Mix 11 conference is taking place from April 12th to 14th in Las Vegas.

I have 4 sessions proposals that have been selected for voting by the Mix panel, and with your help, I can present them at the conference for you to see in person or for free on-demand shortly afterwards.

As well as from commercial projects and published articles/shows, these sessions are based on my expertise as a Microsoft MVP for Silveright, a workshop trainer for Microsoft on the Windows Azure Platform & the developer of the first WP7 training bootcamp delivered across North America.

To vote for sessions by Feb 4th…

For each of the web links below, click on each one and then vote by first clicking on all of the animal pictures of the indicated type (usually cats awww) and then clicking “vote for this session”.  Repeat for each of the 4 links.  The picture clicking thing is to make sure you are human and not a cheating robot of course.  If you select the wrong animation by mistake, you can click it again to unselect it.

Thank you for your interest and support!

 

0 to Phone App in 60 Minutes (based on a popular TechDays session)

Windows Phone 7 devices are out there. Will you have an application in the marketplace this year? The tools are free to download but it helps to get a jump-start to get moving. Do you understand the MVVM design pattern and how it applies to Windows Phone? Would you like to see how it’s done from scratch? Come along and see Microsoft MVP for Silverlight and leading WP7 trainer, Colin Melia, show you how to build an application step-by-step and answer questions along the way.

 

Getting to grips with MVVM on Windows Phone

You’ve downloaded the phone tools and created your first project. Now you’re venturing into the other project templates and have found all kinds of extra xaml files, bindings and classes. You’re in the world of MVVM architecture and you feel like you’ve fallen down the rabbit whole. The MVVM patterns in the templates are there to leveraged, but you need to know how to work with it. In this session Microsoft MVP for Silverlight and leading WP7 trainer, Colin Melia, will cover the MVVM concepts, the templates and go beyond viewing data to using commands and explaining key choices.

 

Windows Azure Platform as the backend for Windows Phone experiences

The launch of Windows Phone has been a source of much interest and developer enthusiam. There are 1,000s of appplications in the Windows Phone Marketplace. However, not many of those applications interact with a service created by the same developer. In this session, Microsoft MVP for Silverlight and leading WP7 trainer, Colin Melia, will show you how the Windows Azure Platform is a natural backend for Windows Phone experiences and how to use the various components.

 

On-Premise Data to Cloud to Phone – Connecting with Odata

You have corporate data to disseminate into the field, or service records that need to be updated in the field. How can you quickly make that data accessible from your on-premise system to Windows Phone users? Come take a look at OData with Microsoft MVP for Silverlight and leading WP7 trainer, Colin Melia, and see how you can expose data and services into the cloud and quickly connect to it from the phone, from scratch

 

These are 4 of just 14 sessions by Canadian-based developers highlighted by Microsoft Canada.  You can vote for all to 10 in total.

Become a Windows Azure Administrator in Just 15 minutes

Got a few minutes to kill, and want to get to grips with Microsoft’s Windows Azure Platform? Let’s do it in the best possible way – by actually trying it. I’m about to show you just how easy that is and also explain how valuable that knowledge can be.

If you do this in Canada by Dec 31st 2010 and tell Microsoft Canada about it (see below), Microsoft will give CDN$25 to your nominated user group AND send you a $25 gift card too!! Smile

Let’s get a few questions out of the way first…

Continue reading

Get Ahead With In-Depth Developer Training & Early Device Access for Windows Phone 7

The current Windows Phone 7 rumour-mill currently has:

  • Sept 2010Oct 2010 Confirmed by Microsoft – Mobile Marketplace opens for Windows Phone 7 application submissions
  • Sep 16th 2010 Confirmed by Microsoft – Tools RTM
  • Oct 2010 – Windows Phone 7 devices retail in Europe
  • Nov 2010 – Windows Phone 7 devices retail in North America

Are you ready to ride this huge opportunity?

To be at the front of the line you’ll need these key things:

  • WP7 Developer Knowledge and beyond

    The developer tools for basic WP7 application are free and easy to start with.  That’s a great story for your fart application, but not for building fully cloud-integrated applications where you have to build cloud services and/or understand the cloud space, especially if you want to use notification services.  You’ll need in-depth knowledge for this and expertise extending all the way to developing for 3-screen & the cloud in some cases.  Plus, do you really have weeks to spend researching all this stuff?

  • Access to Windows Phone 7 devices to test your application(s)

    The developer tools for WP7 include an emulator which provides a great experience, far more useful that its predecessor for Windows Mobile 6.x, and even more graphically powerful that Virtual PC since it integrates with the host’s graphical hardware acceleration and multi-touch (if available).

    However, the tools will not allow you to get a good sense of performance, test under real network conditions, or get real data from built-in devices like the accelerometer, GPS, compass, and multi-touch (this last one would require a multi-touch capable developer machine).  If you are building a game (with XNA) for WP7, you definitely want to get your hands on some real hardware.

    Do you have access to a device before retail availability?

  • Assistance with getting your application into the marketplace and potential promotion

You can get help with these things by attending the Windows Phone 7 Boot Camp that I’m running Smile

Boot Camp participants get:

2 solid in-depth workshop days covering major topics in depth, samples, exercises and expertise in Microsoft technologies at Microsoft offices – see agenda below

50+ Demos/examples

40+ Samples

Priority invite to Microsoft Canada’s deployment clinics, for invaluable application testing on a real device.  Unless you have a relationship with Microsoft, this may be your only opportunity before retail device availability!!!

FREE go-to-marketplace support from Microsoft – you’ll be connected with a Microsoft evangelist to help you with getting your application(s) into the marketplace with potential for promotional assistance

Due to a shortage with devices, Microsoft Canada has withdrawn the loaner program (substituting the deployment clinics) and a device cannot be present in all bootcamp cities.

Want More?  How about, all this for less?  Use the promo code WP7BOOTCAMP to get $100 off.

 

A whole new market is approaching…  Register today.

If the package, location, timing or content does not suit you and/or you want a tailored training experience, go ahead and contact me.

Current Agenda

Day 1 Day 2

Getting Started

Tools

Hardware

Emulator

Architecture

Application Types

Services

 

Visual Basics

XAML

Controls

Layout

Drawing, Brushes, Styles, Resources, Media

 

Applications

Stack

Model

Projects

Navigation

Threading

 

Builds & Deployment

Debug

XAP Files

Deployment

Localisation

Porting, Compatibility & Re-use

 

Application Layouts

Orientation

Transforms

Hubs, Panorama & Pivot

 

Data Binding

Essentials, Hierarchies, Lists

Converters

LINQ

 

Data Services

Service Proxy

WebClient

HttpWebRequest

OData

Design

Guide

Theming

Blend

MVVM

Control Templates

 

Platform Integration

Launchers

Choosers

Application Bar

Settings

 

Device I/O

SIP

Touch

Accelerometer

Location Services

Network

Maps

 

Storage

Isolated Storage

Perst

Cloud

Syncing

 

Application Lifecycle

In-depth

 

Notification Services

In-depth

 

Performance

 

Web Integration

Browser Control

Integration

 

XNA

Basics

 

Marketplace

Registration

Requirements

Process