Windows 8

Apple iOS 7 makes some users literally SICK. As in puking, not upset

Excessive zoom and 3D-effect graphics in Apple's latest iOS is leaving some users reaching for the sick bucket

'Your app will work on Windows 8 - but please rewrite it anyway'

Microsoft bigwig adds: 'We’re not afraid to make hard calls'

HP ProLiant Gen8: Integrated lifecycle automation

Is Windows so much weighed down by legacy and the need to support existing applications that Microsoft cannot advance its platform? I put this question to Satya Nadella, president of the server and tools business at Microsoft, at the recent Visual Studio 2012 launch in Seattle, Washington.

“We’re not afraid to make hard calls,” he said. “But one of the things for which we have a huge responsibility is the installed base of our applications.”

That is the problem, and attempting to solve it is a key driver behind Windows 8, in which the old desktop and a new tablet-friendly Windows Runtime environment live side by side. “We are saying all applications will work in the desktop while you also want to reinvent and build your applications for a modern runtime and a modern experience,” says Nadella.

He adds that “on the server side the same thing exists, within Azure.” The thinking here is that a modern Azure application is one built on cloud services, so that it is robust and easily scalable. Recently though, Microsoft has introduced plain stateful virtual machines to the Azure platform, so that almost any existing Windows server application can be moved to Azure. Developers can migrate gradually.

“We have the ability for you to bring your old code and old data into a VM and start using some of these new services,” Nadella says. “We’re creating a revolution through evolution by giving developers some choice along the way, versus cutting off their ability to run their applications completely.”

Nadella: revolution through evolution

Perhaps Microsoft’s boldest move is Windows RT, Windows on ARM. “On an Intel machine, all that stuff will run as-is. On the ARM machine you have to think through and say how do I rewrite my app? But there’s a lot of skills transfer, the tooling helps in many cases,” he says.

Nadella also talked about the server business as a whole, which he says gets less public attention than the Windows client, despite its performance record. “It’s one of those businesses that can almost get lost, it’s just stunning,” he said. “Here is a $19bn business that’s grown double-digits on the top line and on the bottom line over the last ten years. Last year our SQL business grew 19 per cent and the SQL Premium business grew close to 28 per cent, and Windows Server premium SKUs have grown double digits.”

Microsoft’s strategy now is based on the assumption that cloud services and client devices will dominate IT. “What we look at is the 2.3 trillion dollars of IT spend that is up for grabs as we talk about this world of connected devices and continuous services,” he says. “The categories as we understand them today are all going to change, what is a database market, what is an operating system market, what is networking, what is storage? There is a convergence and software is the key to that convergence.

“We articulated this vision around a cloud operating system where we think about the modernisation of the datacentre, the development of these new applications, making these applications available across all these devices with IT control and management and security, and then making data first across all of those. Those were the four anchored tenets for building this out.

“We’re well on the way to reinventing ourselves with the trends for devices and services.”

Another piece in this puzzle is Azure Mobile Services, currently in preview, which simplify building a back-end service for a Windows 8 client. “One of the key things we wanted to do is to demystify back end development,” says Nadella. “With Azure Mobile Services, in five minutes or less you can build a new Windows 8 application and you can have a back end service, a full database, have multiple tables, relate those tables, and have all of this touch-friendly experience, and all of your data roam for you between all your devices, with just a few lines of code.”

“The same thing will be true with LightSwitch,” Nadella adds. Visual Studio LightSwitch is a rapid application builder for database applications, included in Visual Studio 2012. Currently its appeal is limited because it builds only Silverlight clients, but an HTML version is in preparation, and the plans are to support Windows Runtime apps built with HTML and JavaScript at some future date.

Developer division vice president Soma Somasegar says the next version will be standards-based HTML 5, "and then we’ll get to Windows-specific HTML 5."

No half-assed tools

Although Nadella is responsible for server and tools, his pitch makes constant reference to the role of connected devices. But what if most of those devices do not run Windows 8 or Windows Phone, but rather Apple iOS or Google Android? That is where Microsoft is vulnerable, though we should take note of its recent announcement of a partnership with Xamarin to support Azure Mobile Services on those devices.

Why not adapt Visual Studio to support other mobile platforms too? Nadella’s response is sharp. “The purpose and the soul of Visual Studio is to make the development for our runtimes and our platforms the productive choice. For us to do a half-assed job of taking our tools to other platforms would only dilute our focus,” he said.

Windows all the way then. But considering Microsoft’s current tiny share of the mobile device market, delivering on the devices part of its vision will not be easy, though it goes a long way to explain why the company is twisting Windows from a rich desktop OS into a tap-friendly OS for devices. ®

The Power of One eBook: Top reasons to choose HP BladeSystem

More from The Register

next story
Apple fanbois SCREAM as update BRICKS their Macbook Airs
Ragegasm spills over as firmware upgrade kills machines
HIDDEN packet sniffer spy tech in MILLIONS of iPhones, iPads – expert
Don't panic though – Apple's backdoor is not wide open to all, guru tells us
NO MORE ALL CAPS and other pleasures of Visual Studio 14
Unpicking a packed preview that breaks down ASP.NET
Captain Kirk sets phaser to SLAUGHTER after trying new Facebook app
William Shatner less-than-impressed by Zuck's celebrity-only app
Cheer up, Nokia fans. It can start making mobes again in 18 months
The real winner of the Nokia sale is *drumroll* ... Nokia
Mozilla fixes CRITICAL security holes in Firefox, urges v31 upgrade
Misc memory hazards 'could be exploited' - and guess what, one's a Javascript vuln
EU dons gloves, pokes Google's deals with Android mobe makers
El Reg cops a squint at investigatory letters
Chrome browser has been DRAINING PC batteries for YEARS
Google is only now fixing ancient, energy-sapping bug
prev story


Designing a Defense for Mobile Applications
Learn about the various considerations for defending mobile applications - from the application architecture itself to the myriad testing technologies.
How modern custom applications can spur business growth
Learn how to create, deploy and manage custom applications without consuming or expanding the need for scarce, expensive IT resources.
Reducing security risks from open source software
Follow a few strategies and your organization can gain the full benefits of open source and the cloud without compromising the security of your applications.
Boost IT visibility and business value
How building a great service catalog relieves pressure points and demonstrates the value of IT service management.
Consolidation: the foundation for IT and business transformation
In this whitepaper learn how effective consolidation of IT and business resources can enable multiple, meaningful business benefits.