Developers see bright future in Windows 8
LATEST NEWS
- Wellington gears up for Digital Earth summit
- ComCom investigation prompted by "competitors": Sky TV
- New email delays 'different issue', now fixed -Telecom || 2
- Certus Solutions achieves top ranking from SPI Research
- ComCom to investigate Sky TV's contracts with telcos || 3
- Small fortune in the phones we throw away || 1
SUBSCRIBE
Computerworld is New Zealand's only specialised information systems fortnightly. Subscribe now for $100 (23 issues) and save more than 37% off the cover price!
SIGN UP
The new OS went down well when previewed at Microsoft's Build conference, reports Paul Krill
By Paul Krill | San Francisco | Tuesday, 20 September, 2011 | 10 Comments
In the years since CEO Steve Ballmer's infamous "developers, developers, developers" battle cry, Microsoft's relationship with developers has been a vital component of the company's strategy. If early developer enthusiasm is any indication, Microsoft appears to have done well with Windows 8.
Developer response to Windows 8 has been very positive in the wake of last week's Build developer conference, with many coders expressing eagerness to try out the upcoming OS. Foremost on their minds is the operating system's emphasis on touch-based interactions, a move that many believe could give Microsoft a much-needed shot in the arm in the tablet computing space.
"This is a major rewriting" of Windows, says Thomas McCormick, software and systems developer at ECI Innovations, and other developers view it as an important response to Apple's iOS and Google's Android.
Central to this rewriting is the operating system's new Metro UI, which some believe will enable developers to create the kind of immersive, full-screen, touch-centric applications that are driving the tablet revolution.
Microsoft's bold move
For many developers, the Windows 8 preview came across as a bold, if not essential, step forward for Microsoft. "I think it's the most aggressive [move] they've done in the post-Gates era," McCormick says, adding that Windows 8 will "absolutely" help Microsoft in the tablet space. "The UI is very polished."
Meanwhile, HP software architect Kevin Barnett sees Windows 8 being the biggest change to the platform since Windows 95. "It's a big shift in just about every dimension," Barnett says, citing the importance of the new application model for Windows 8, the operating system's new UI, and the fact that Windows 8 could make Microsoft a significant player in the ARM processor arena.
Noble Edward, senior architect at mobile CRM applications builder Consona, says he will be talking to his employers about supporting Windows tablets. "I develop applications for Android and iPhone, and in our company, we never even included Windows Phone as part of the target," Edward says.
Windows 8's emphasis on touch-based interactions impressed Brendan Forster, a developer at development firm Readify: "I love that they said they are putting touch first."
Developer Chris DiPierro, director of software development at data collection services provider Mi-Co, agrees. Windows 8 presents "an incredible opportunity for us," DiPierro says, citing strong interest among Mi-Co customers for software targeted at the tablet form factor. "Our response thus far has been to do Web applications, but there are inherent limitations you get out of that," such as reliance on HTML5 local storage, he says. "[With Windows 8] I feel like we can port a lot of what we already have -- native .Net apps -- over to this."
DiPierro's coworker David Nakamura, director of quality assurance, likes the device span of Windows 8. "What's really neat about Windows 8 is it goes from high-end desktop machines all the way down to smaller-size tablets and slates," Nakamura says.
Analysts also chimed in on the convergence theme. "With this release, Microsoft is taking the first steps to converge the mobile world and the PC world," says Al Hilwa, an analyst at IDC. "Early indications are that Windows 8 will talk browser applications natively along with other programming models, and so [the OS] promises to bring many walks of developers under one umbrella. Converging mobile and PC developer ecosystems is what Microsoft has to do to thrive in the post-PC era."
Windows 8 reality check
But without any hands-on experience with the operating system, Windows 8 enthusiasm can only go so far. "I'll have to wait until I actually get to play with the software, the devices, and see what the experience [is like], but in theory, it looks pretty good," says HP's Barnett.
For some, even the much-needed UI makeover has room for improvement. Consona's Edward, while otherwise enthusiastic about Windows 8, found the UI layer inferior to that of Android and iOS.
Readify's Forster questioned how Windows 8 would affect existing applications. But IDC's Hilwa liked the OS's ability to accommodate Silverlight applications. "The last thing that impressed me is that you can take Silverlight apps and, with minor tweaks, get them to work with the Metro UI and also to make them available to Windows Phone," Hilwa says. "Allowing developers to leverage their code across phones and tablets will be a tremendous boost to both Microsoft's phone and PC platform."
Developer tools could be key to success
While Microsoft has yet to reveal a general availability date for Windows 8, the company did release its Visual Studio 11 Developer Preview at last week's Build conference.
Formerly called vNext, Visual Studio 11 is tuned for building Windows 8 and HTML5 applications. The toolset includes templates for building Metro-style applications with JavaScript, C#, VB, or C++. Windows 8 supports XAML applications as well.
ECI's McCormick came away impressed with the developer tools on offer for Windows 8, calling them "very polished, very excellent-looking at this stage of the game."
Meanwhile, Microsoft's.Net Framework 4.5 will enable developers to write faster code, said Jason Zander, corporate vice president of the Visual Studio team at Microsoft, in a blog post. "Support for asynchronous programming in C# and Visual Basic enables developers to easily write client UI code that doesn't block, and server code that scales more efficiently," Zander wrote."The new server garbage collector reduces pause times, and new features in the Parallel Computing Platform enable Dataflow programming and other improvements."
Comments
It looks good
If you are a Windows developer use Visula Studio, if Android, use Java and if iOS, use Objective-C. In the end you generally develop with the tools and platforms that interest you. Sure, you can argue about the pros and cons of any system and the merits of the companies that create them. But in the end, you have a choice. I personally believe VS 11 looks great. Furthermore, I think the new stratgey and direction of Microsoft has a lot of people excited and encouraged.
Posted by Anonymous at 11:40:47 on September 21, 2011
Posted by Anonymous at 11:40:47 on September 21, 2011
Funny, the past all over again, as "innovation"
It's interesting to see Microsoft's "convergence" initiative, trying to use the same Win 8 system on all sorts of devices from tablets and smart phones through the server... of course, this is the approach that Linux (and to a lesser extent, Apple) has always taken (and is already incumbent, e.g. smart phones, web servers, embedded devices, HPC/supercomputers, etc.). Outside of the desktop, Microsoft is playing massive catch up in all these segments.
It'll be interesting to see if developers are going to reward Microsoft for this change of tack, given that their tool sets (e.g. Silverlight, "Metro", etc.) are relatively immature compared to their open source counterparts. It'll also be interesting to see if developers willingly commit to a heavily controlled, proprietary wall-to-wall Windows-only environment.
Posted by Dave Lane at 12:44:51 on September 20, 2011
It'll be interesting to see if developers are going to reward Microsoft for this change of tack, given that their tool sets (e.g. Silverlight, "Metro", etc.) are relatively immature compared to their open source counterparts. It'll also be interesting to see if developers willingly commit to a heavily controlled, proprietary wall-to-wall Windows-only environment.
Posted by Dave Lane at 12:44:51 on September 20, 2011
Funny, the past all over again, as "innovation"
are you not off the mark with regard to the dev tools comment? visual studio is hardly immature. In fact its actually going to be easier to write apps for windows 8 i think. Oh and Metro is a UI by the way, not a development tool.
Posted by Anonymous at 20:18:34 on September 20, 2011
Posted by Anonymous at 20:18:34 on September 20, 2011
Funny, the past all over again, as "innovation"
You make it sound as though there ARE no MS developers at the moment Dave. The fact is that the Microsoft ecosystem has probably the largest developer community of all. Of course it does when Microsoft's operating systems have dominated (and continue to do so) the PC and server space for 30 years!
As you point out however, they are behind in emerging tech spheres, namely smartphone and tablet.
Having played with Windows 8 I can tell you that it WILL be competitive. The real question to ask is what harm will it do to Microsoft's traditional target market, i.e. the desktop. To be clear, Windows 8 is aimed squarely at the tablet, and will work well on the smartphone too. But as a desktop user experience, it's pretty crap so far. Perhaps that will change, but in my opinion they are going to struggle to convince many current windows users to upgrade.
Perhaps instead of questioning Microsoft's ethics, business practices, and falsely maligning their software without having ever tried to do anything meaningful with it Dave, you should pause for breath and consider if there isn't an opportunity for your beloved Linux in amongst all that...
Posted by Bill Gates at 14:05:37 on September 20, 2011
As you point out however, they are behind in emerging tech spheres, namely smartphone and tablet.
Having played with Windows 8 I can tell you that it WILL be competitive. The real question to ask is what harm will it do to Microsoft's traditional target market, i.e. the desktop. To be clear, Windows 8 is aimed squarely at the tablet, and will work well on the smartphone too. But as a desktop user experience, it's pretty crap so far. Perhaps that will change, but in my opinion they are going to struggle to convince many current windows users to upgrade.
Perhaps instead of questioning Microsoft's ethics, business practices, and falsely maligning their software without having ever tried to do anything meaningful with it Dave, you should pause for breath and consider if there isn't an opportunity for your beloved Linux in amongst all that...
Posted by Bill Gates at 14:05:37 on September 20, 2011
Funny, the past all over again, as "innovation"
"Microsoft's operating systems have dominated (and continue to do so) the PC and server space for 30 years"
Really? PC and server dominance since 1981?! Desktop dominance certainly from the early 90s (with the release of Win 3.1 in 1992). That'll be 18-19 years. But dominance in the server space for 30 years? I think not. NT crept into the datacentre from it's release in 96 with W2K increasing the install base further. But you have to view UNIX, mainframe OSs and even AS/400 as being dominant over the last 30 years...
Posted by Mark at 8:30:42 on September 23, 2011
Really? PC and server dominance since 1981?! Desktop dominance certainly from the early 90s (with the release of Win 3.1 in 1992). That'll be 18-19 years. But dominance in the server space for 30 years? I think not. NT crept into the datacentre from it's release in 96 with W2K increasing the install base further. But you have to view UNIX, mainframe OSs and even AS/400 as being dominant over the last 30 years...
Posted by Mark at 8:30:42 on September 23, 2011
Funny, the past all over again, as "innovation"
Many thanks for your concerns, sir/ma'am, whichever you are. Just noting the breathless praise for Microsoft for doing stuff that others have been doing for ages. I just prefer ensuring that credit is given where it's due. And I think it's fair to say that "Metro" is part of MS' tool set, and yes, compared to most technologies, Silverlight and Metro are relatively (even very) immature. How am I maligning MS in saying that? It's true.
As for ethics and business practices, when MS stops suing for possible infringement of its dubious patents, making more money (by far) from royalties gained by shaking down Android OEMs than it's making from Windows Phone 7 (MS' great hope for mobile), then we can talk about real opportunities for Linux. The deck's stacked, and I'm just pointing it out.
Posted by Dave Lane at 21:34:28 on September 20, 2011
As for ethics and business practices, when MS stops suing for possible infringement of its dubious patents, making more money (by far) from royalties gained by shaking down Android OEMs than it's making from Windows Phone 7 (MS' great hope for mobile), then we can talk about real opportunities for Linux. The deck's stacked, and I'm just pointing it out.
Posted by Dave Lane at 21:34:28 on September 20, 2011
Funny, the past all over again, as "innovation"
Metro is a design principle not a "tool set" so to say its immature is not really accurate. Its the evolution of a user interface.
Posted by Anonymous at 20:44:16 on September 21, 2011
Posted by Anonymous at 20:44:16 on September 21, 2011
Funny, the past all over again, as "innovation"
apple, google, HP, IBM, Cisco etc etc, they all play the same game, in fact almost every company with patents play the patent card
Posted by Anonymous at 22:24:46 on September 20, 2011
Posted by Anonymous at 22:24:46 on September 20, 2011
Funny, the past all over again, as "innovation"
Is that somehow an excuse for unethical behaviour? The US patent system is completely dysfunctional. It has created a broken market place, with the massive multinationals being the only ones who can play, and the only ones who have a chance to benefit. The US patent system needs to be dismantled.
Posted by Dave Lane at 8:25:18 on September 21, 2011
Posted by Dave Lane at 8:25:18 on September 21, 2011
Funny, the past all over again, as "innovation"
So, Dave, is your beef with MS, Apple, Google - whoever, or with the US Patent Office? Seems to be the latter with MS in particular being a convenient soap box?
Posted by DK at 11:10:38 on September 21, 2011
Posted by DK at 11:10:38 on September 21, 2011
MOST POPULAR
Social Media @Computerworld NZ

Computerworld NZ has now reached LinkedIn! Join to expand your networks and meet others interested in information systems.






