Just a link to some interesting things that SteveB talked about at the recent developer forum in Japan;
I can’t find an online video of the session yet but the transcript is up here and has some interesting pointers around a few future areas.
Please note that I’m not attempting to add commentary or interpretation here, I’m just quoting the public press release and suggesting that it’s very worth reading.
Here’s some snippets – firstly around HTML and JavaScript;
“The third area that I think will be increasingly important is HTML and JavaScript. We've made a big investment, obviously, in Windows and IE9 in our HTML and JavaScript support, but more and more of the world's programmers will be fluent in these technologies in addition to whatever skills people have in C++ and C# and a variety of other important skills. But we have to recognize that more and more of the world's talent will know these techniques. And whether it's writing a website or a client application, or a server application, we want to build and develop the range of things that you can do not only using .NET, but also in using HTML and JavaScript. And, in fact, even how you can weave these things together into sensible programs in the future.”
and then around the move to ARM;
“Just think back three or four years ago and how quickly performance and size, and miniaturization and the move to ARM processors has happened. We've announced with Windows that we're going to support system-on-a-chip "architectures, not only from Intel and AMD, but also from a set of ARM vendors.”
and around Visual Studio;
“Today you write a program and as you're writing it you have to say, what computing resources does it use, how much of it runs on a client device? How much of it runs in the server? How is my server going to get set up and provisioned? How is my application going to get deployed? How do I deploy it in a redundant fashion, to have good business continuity, in the event of the kind of natural disaster that we saw here in Japan? As we are rebuilding Visual Studio, .NET, Windows Azure, we essentially are designing around the automation of program development and deployment, and the operation of those activities.”
and then around Windows;
“We're obviously hard at work on the next version of Windows. Windows 7 PCs will sell over 350 million units this year. We've done a lot in Windows 7 to improve customer satisfaction. We have a brand new user interface. We've added touch, and ink, and speech. And yet, as we look forward to the next generation of Windows systems, which will come out next year, there's a whole lot more coming. As we progress through the year, you ought to expect to hear a lot about Windows 8. Windows 8 slates, tablets, PCs, a variety of different form factors.
The browser is an area where we've been very active. Internet Explorer 9 is the fastest browser around because of the way that we've married it to Windows systems and allow essentially full exploitation of the hardware to have the fastest and most beautiful Web on the planet run on Windows systems.
We've integrated the browser into Windows more fully, so that you can put jumplists, and pin those to the taskbar on Windows. We've improved JavaScript performance. We're running on downloads that are about five times the rate of customer acceptance that we saw on IE8. and when it comes to HTML and JavaScript, and the browser, there will be simply no one who pushes that, not Google, not Firefox, nobody will push that faster and harder than we push with IE.”
and finally around developers
“The relationship with developers is the most fundamental relationship between Microsoft and its customers. You're it. You write the programs, the applications that really turn on all of our customers to the power of information technology, whether you're writing for the phone or the Xbox, the PC, or the tablet, your work is the work of our industry. And our No. 1 goal in life is to support the developers, developers, developers here in Japan and across the world.”
Very interesting stuff – I’ll link to the video as/when I find it.