. . . equip all the weapons with Windows CE . . .
Based on the News.com article I just read, I'd say that all the weapons are going to crash.;)
news.com
"But today, Windows CE doesn't seem like much of a success. Jonathan Roberts, director of Windows marketing, was spurned in his attempts to demonstrate a Casio handheld computer based on Windows CE because of software glitches. "Screw it!" Roberts finally joked to Ballmer about the failed demo, but only after he cursed the device with another, unprintable expletive."
To get to the point of this post: What I don't understand is, how is Windows World going to be any better than Java-world?
Microsoft bitches and complains that Java is going to be optimized by Sun for Sun's own platforms, not necessaily the platform the customer wats it to run on. Also, it is going to behave differently on each platform it is going to run on, thereby defeating the promise of "write once, run anywhere." Furthermore, Chairman Bill said in his "pontification" of yeasterday that you can't trust a hardware vendor who also sells you cross-platform software to give you the best overall system, for the inherent reason that the hardware vendor is always going to design its software to favor its own platform. You need an independent software vendor like Microsoft, who can give you the best software to run on all the hardware that's out there. . . . or so the argument goes.
Well . . .
It seems to me that Windows Everywhere has the same problems. No matter what Steven Bullmore, oops, I mean, Ballmer, says, Microsoft is going to have to create a whole bunch of different flavors of Windows, each optimized for whatever platform it happens to be running on. And , as Microsoft's actions clearly demonstrate it already recognizes, they are going to have to make it possible for newer software to run on older Windows OS platforms. And, with J-Direct making different API calls on different platforms, you can bet that each flavor of Windows will handle any given Java applet a little differently. So, even in an all-Windows world, Microsoft will face the same cross-platform problems it says Java is facing now.
Furthermore, if you can't trust a hardware vendor to give you the a software solution that is optimal for anything other than its own hardware, who is to say you can trust Microsoft to give you a cross-ware or applications solution that is optimal for any platform other than Windows?
So, using Microsoft's own argument, it stands to reason that you should not buy cross-ware from Microsoft if you ever expect to interact with computers that don't run Windows. You need an independent cross-ware vendor who is not in the operating system business to sell you browsers, servers and cross-ware applications that will work optimally on all your different operating systems, not to mention those of your friends and customers.
Can someone please clear this up and explain why Windows World is not going to face these problems? |