Unraveling Obfuscation

ob fus cate – 1. to confuse, bewilder, or stupefy 2. to make obscure or unclear

RIA and the universal universe

Posted by Todd McKinney on April 30, 2007

Partly because it has been way too long since I posted anything, and partly because there’s a lot of really big news going around today, I thought I’d take a few minutes to weigh in on the RIA hubub. Parts of Flex are being open sourced, Silverlight just got unveiled, Apollo is coming our way soon, and Ajax implementations and frameworks are all over the place. Every time I hit a link to a WPF app, I’m thrilled by the experience. Click-once finally works, and the apps have a ton of potential. Lots of good new stuff is becoming very real very quickly, and the future looks bright indeed for highly functional client application development that goes beyond the limitations of standard browser apps.

All of that is really good, and I’m truly excited to see the attention that these platform developments are getting. Everyone seems to have something to say about how cool it all is, so I’m not going to belabor that point. The thing that I’d like to see a little more discussion about is how people are going to get their hands on the tools to make all of this new stuff work. With Ajax, I think it’s a pretty straightforward story. Grab a toolkit and go to town. Most of it is free. With the others, I’m just not getting a warm fuzzy feeling yet.

In the case of Adobe, they probably need to generate a fair amount of revenue from their tools, since that’s pretty much all they do. I see Ryan Stewart talking about tools revenue like it’s a great thing because it will keep Adobe in business. I’ve purchased software from Adobe, and it’s painfully expensive. Microsoft also seems to be very keen to charge a lot of money to outfit a developer workstation with the good stuff. Mostly the strategy there seems to be an unbundling, so that you have to buy more than once to get everything. Similar to the way that OneNote isn’t part of what you buy when you buy Office, the cool graphics tools are still partially separate from the standard MSDN subscription. The original plan was 100% separate, but enough developers screamed long enough that at least part of the tools got rebundled, but come on. It’s not like they’re free – that’s a couple thousand dollars for a yearly tool subscription, and some of the designer apps are still not included.

Lest you think I’m just ranting like a cheapskate about the unfairness of having to pay anything for any software, let me put your mind at ease. I am not even remotely suggesting that it is somehow “unfair” for Microsoft or Adobe to charge big bucks for their tools. They spend a lot of money building them, and the tools are worth a lot to people who use them. What I am suggesting is that the strategy of maximizing developer tools revenue is a really bad idea for a platform vendor. The “DEVELOPERS! DEVELOPERS! DEVELOPERS!” rant that Ballmer got so much press over is a big deal. Where is the next generation of cool applications coming from? Who’s going to be writing them? Where do they get their tools? More and more, I know developers who either don’t like Windows, or don’t use Windows. Mostly, this is because they don’t have easy access to the Windows platform that I love so dearly, and they have learned to create software using LAMP or something crazy like that. This is a critically important lever in a platform race. Developers generate synergy for the platform by creating applications that people want to use. It really seems to me like the smart thing to do is to lower the barriers to entry and get these tools in the hands of the people who will be building tomorrow’s applications. There’s an awful lot riding on it, and whatever tools revenue is being captured is pretty small compared to the platform revenues hanging in the balance.


3 Responses to “RIA and the universal universe”

  1. Hi, for what it’s worth, you can deploy using the Adobe runtimes at no cost whatsoever… Adobe does sell tools, servers and other amenities, but that’s for additional efficiency, rather than for access itself. Here are some starting-points:

    “Where is the next generation of cool applications coming from? Who’s going to be writing them? Where do they get their tools?” I particularly like this emphasis, thanks. We need to bring access to intelligent people around the globe, regardless of their local economies, regardless of their prior work experience and capital flow. Having multiple entrypoints is vital.


  2. todd said

    John, thanks for dropping by and commenting. It’s an encouraging sign that you’re thinking about these issues in terms of enabling people. It does appear from your comments that Adobe is working to promote a tools ecosystem that goes beyond just the runtime. Thinking of pdf as an example of this type of multi-vendor landscape, I guess I can see where it makes a lot of sense.

    Funny, I don’t think I’ve ever thought of Photoshop or Illustrator as an “amenity” before. If nothing else, you’ve definitely enriched my vocabulary in the context of tools and purchasing decisions. I can’t wait to use that in a meeting 🙂

  3. […] really been feeling a little bit bad about publicly questioning the Microsoft strategy in that RIA post a week or so ago. Especially since I didn’t link to any evidence that backs up some of my observations. Rick […]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: