Thinking out loud on a Saturday morning
4 hours ago
A blog about platform wars : theory and practice.
We originally announced pricing of Visual Studio Express at US$49. We are now offering Visual Studio Express for free, as a limited-in-time promotional offer, until November 6, 2006. Note that we are also offering SQL Server 2005 Express Edition as a free download, and that this offer is not limited to the same promotional pricing period as Visual Studio Express.
Can I develop applications using the Visual Studio Express Editions to target the .NET Framework 1.1?
No, each release of Visual Studio is tied to a specific version of the .NET Framework. The Express Editions can only be used to create applications that run on the .NET Framework 2.0.
Here's how it goes inside Microsoft:
Bill Gates: "We need web services!"
Jim Allchin: "What are you talking about? We'll just build them into Longhorn, which will ship in 2003, 'er 2007."
Bill Gates: "Off with his head!" (Allchin is carried from room.)
Bill Gates: "We need web services!"
Ray Ozzie: "I'll give you web services. This is Microsoft, home of a million technologies. I'll be right back." (Leaves room.)
Ray Ozzie: (returning) "Sorry, no web services after all. They were perceived as being in conflict with Windows and Office and therefore purged."
Bill Gates: "Bring me the checkbook!"
And so Microsoft business development minions are scurrying everywhere looking for companies to buy that have products to redeem the promises Microsoft has already made.
Microsoft will spend whatever it takes to retain control, which could mean ANYTHING. Seriously, ANYTHING. Windows for free? Don't be surprised if it happens.
Therefore, the network FX are indirect because the utility of the network increases to advertisers through the increase in the number of common users.
Using the new Sun Grid service, virtually any consumer with a Web browser will be able to upload proprietary documents, and have them automatically converted to Open Document Format (ODF).
Keep in mind that I'm suggesting Java will be dead like COBOL, not dead like Elvis. For the hardest enterprise problems, Java is safe for at least three to five years--things like sophisticated and scalable object relational mapping, two phased commit, and the like. Java is being threatened in a much more common, and I think important space: how do you build a simple web application that fronts a relational database? Especially a database schema that you control? This industry solves this particular problem over and over, and Java's not very good at it.
Second, why can’t URLs be used to identify people? Homepage URLs are as meaningful as email addresses (or hashes of email addresses, as I believe FOAF uses), so why can’t they be used to identify people?
What happens if someone made a statement about the URL, say providing its dc:creator?
The use of a URI is questionable for the purpose in any case, see Identifying things in FOAF.
XFN markup isn’t really any more human-friendly than FOAF’s RDF/XML, and what’s more without a machine to interpret the stuff there’s not much for the human either way.
1) We look at the world only through a businessperson’s eyes.
2) We have no clue about the power of influentials.
Can Microsoft be seriously suggesting that partners and customers will be able to connect to these services from any platform, and mash them up however they like (subject to paying the required subscription fees or accepting the obligatory advertising, whichever applies)? I'm not sure that Microsoft really does have the nerve to carry this through, but it should: its consummate expertise at fostering developer ecosystems could really light a fire under its on-demand platform if it gets the API offering right. That would make today's announcement one of those landmark dawn-of-a-new-era moments: the day the great Microsoft mash-up began.