Microsoft CFO Klein: We're ready for devices of all sizes
Summary: Microsoft is continuing to hint that its core Windows platform will scale across devices of all sizes. Write once, run anywhere really is getting closer, the company's CFO says.
For years, "write once, run anywhere" has been the dream of many developers and -- whether or not they knew it -- Windows customers who have wanted to share the same apps across different screens.

Microsoft is getting closer to making dream a reality, Chief Financial Officer (CFO) Peter Klein told attendees of the Goldman Sachs Technology & Internet Conference during a Q&A session on February 13.
Klein was asked about Microsoft's plans to address the tablet and phone market with device form factors ranging from 4 inches to 13 inches and beyond.
"We've done a lot of the hard work in the developer platform," Klein said. "We are well set up to respond to demand as we see it" with different-sized form factors, he said.
Klein's response echoed that of Windows CFO Tami Reller, with whom I spoke recently. Reller also made a point of saying that Windows 8 was designed from the outset to run on smaller and bigger screens at different resolutions, and that it's the underlying app platform/app model that enables this.
This new "we'll see what customers want" in terms of screen size is a markedly different message from Microsoft officials than just a year ago, when Microsoft execs pooh-poohed the advantage of smaller screen sizes for Windows devices that could act as both creation and consumption platforms.
Klein did note that it's not operating systems that matter in the end; it's more the common experiences -- apps and services like Xbox Live, Skype, SmartGlass -- that are what really matter to consumers. That said, it's the evolving underlying application programming interfaces (APIs) that will be what enables developers of these apps and services to get closer cross-platform nirvana.
"We are getting closer and closer every day to write once and run anywhere," Klein said.
Microsoft is forging ahead on attempts solve this problem, as a recent job post (which has since been filled and removed from the company's Careers site) made plain. That post noted that Microsoft is attempting to unify further its Windows Phone and Windows development platforms and APIs.
"We are looking for a highly motivated and technically strong SDET (software development engineer in test) to help our team bring together the Windows Store and Phone development platforms," the job post continued. To make this happen, Microsoft is "bring(ing) much of the WinRT API (application programming interface) surface and the .NET Windows Store profile to the Phone," according to the job post. The ultimate goal: "(T)he code you write for Windows Store apps would just work on the Windows Phone and vice versa."
The "Blue" Windows and Windows Phone updates which Microsoft's Windows client and Phone teams are building are expected to include new APIs and core-level changes that will help increase commonalities between the two platforms, according to my contacts.
In response to questions outside the realm of multi-size-screen support, Klein had nothing new to say about when/whether Microsoft will make Office available on iOS.
When asked about learnings Microsoft has gleaned from the Surface launch -- starting back in October when the company made available the Surface RT -- Klein said the company came to understand that users need to touch, see and play with the Surface. Building awareness alone isn't enough, he acknowledged. Klein also said updates Microsoft is making to the Surfaces based on user feedback are going to go back into the Windows 8 and Windows RT operating systems that will benefit the entire ecosystem.
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.
Talkback
Load Once
Read again
windows multiplataform kkkkkkkkkkkkkkk
That is the slogan of java
I do not see it when programming for windows
microsoft and his penchant for copying others, all to keep their monopoly
what the...
I’m sick of guys like you, who have no clue and that probably like Android because of the illusion of Free surrounding it. Ms have been talking about very forward thinking concept of Write once run anywhere even before .Net. So take a death breath because these guys are responsible for pretty much every take you take for granted in the industry.
Today it is the open source community that steals pretty every concept that we once created by MS, Oracle, Apple or Adobe.
Old concepts..
Microsoft is not an innovative company in general. They totally missed two major trends which happened in the last 15 years...Internet and mobile.
They prospered while maintaining a monopoly on Windows and played dirty to maintain this monopoly. For example, they used the monopoly to squeeze out Word Perfect by keeping key APIs in Windows to themselves. When Word Perfect came out with their first GUI version on Windows 3.1, it pretty much sucked because it was so slow...
The problem with the young not bothering with history...
Ajax, that staple of the modern browser was created by Microsoft back in 1998 to provide functions for Outlook Web Access. Of course it wasn't called Ajax by Microsoft that was a term coined in the early 2000's (see this definition in Wikipedia which agrees with my recollection of events http://en.wikipedia.org/wiki/Ajax_%28programming%29)
It was added to IE 5.5 (yes, version 5.5 not 1.0 in 1998). Oh, and Netscape et al cried found that Microsoft were not standard compliant by introducing Ajax.
Even earlier, Bill Gates demoed a Windows-based tablet and, of course, Windows mobile has existed on mobile phones for *years*.
So, no, they didn't miss the trend. Did they focus on it? No. They produced Windows, Office, XBox and whole list of products used by every corporation in the world.
On the way, they've created truly MASSIVE businesses for others with millions making very good livings in the Microsoft world. In the meantime we have Apple sitting on a pile of $137Bn in cash and taking 30% from anyone who will try to earn a crust from the Apple eco-system.
Yes, they missed the Internet
Yes they can be seen as having missed the new "consumerisation" model brought in by Apple - which after all was little more than taking their closed market model of iTunes and applying it to the phone market .... not sure how much that's actually innovation given your view. And once again, they have completely re-architected their products to take them into this market.
And don't get me onto the closed market approach of Apple :-)
"Write once, run anywhere" has been around since the beginning of computers
COBOL was (is) the best known programming language which could actually make the claim, and it would be true.
Run Anywhere? Almost!
So if Microsoft believes they can cross that "last centimeter" with the variety of devices AND device SIZES that exist today, I wish them well. And yes, that was Java's idea too, before every OS vendor defined its own "extension" run-time emulator.
Write once, run anywhere, was still very successful, and the 5% that
The 5% was always expected, because of the hardware and OS differences, and that of the compilers and the file management systems. But, all of those were easily manageable and the mantra worked quite well. HTML is a similar "language" where write once run anywhere matters, but, with so many different browsers and different makers, and different scripting languages to assist the html, we are running into the same problems that COBOL and the other high-level languages ran into. But, none of those "problems" or differences, should be barriers towards the intentions of "write once, run anywhere".
Until some regulating entity comes up with a rule that demands that, all browsers work exactly the same, and that certain languages work exactly the same for all environments, there will always be that "5%" that needs to be taken into consideration.
I see
Leave iPads out of this.
That was what you wanted, right?
No load
Hear that Apple?
Really? Metro is Nasty
No a few Metro haters are speaking out trying to represent the 'consumer'
60 million Metro sold?
Yes
Afraid not
This is why I'll bet my last dollar every major OEM is now in talks with Google about ChromeOS, as Google controls the situation and has shown they are capable of providing drivers that work. Heck can you even FIND a list of currently being sold wiFi chipsets that are 100% guaranteed to work in Linux?
Until the mess that is drivers in Linux is fixed (which won't happen as long as Torvalds controls the kernel) the OEms will avoid it like the plague. Just look at how everyone from Walmart to MSI have tried and all quit within a year of selling Linux, why? Driver issues makes support a nightmare, that's why. You can give me your OS for free any time but if it costs me triple what it does Windows to support then I've lost money, no sale.
Uhm