Pages

March 6, 2008

Apple: "Who needs Flash?"

Ouch - from the grand poobah, Steve Jobs: "version of Flash formatted to personal computers is too slow on the iPhone"

Adobe's response notes the difference between "Flash lite" (for mobile) and "Flash" (the desktop version Jobs alluded to in his comments).

From a technology perspective, this hilights a subtlety Jobs implies that most (including Adobe's Ryan Stewart) either missed or mis-directed in their responses: Jobs doesn't want the half-assed version of the Web that most users experience on their handsets - he wants the real thing.

And that means, for the iPhone, Flash, not Flash Lite. The point being, the iPhone is a general purose computing device, and, though it may require interaction paradigm adjustments (form factor, input schema, etc.), it shouldn't have to compromise richness and robustness.

The current Flash Player really is optimized for the desktop (especially the Intel platform)- but, to be fair, that's an engineering deficiency, not a phyics problem; it is possible for the Flash platform to address...

February 25, 2008

Adobe: Engage and AIR

I'm at the Adobe Engage event is SF today, for the launch of Adobe AIR. Its been a while coming (beginning with Adobe Apollo), with much written about it.

Interesting elements: desktop integration (peristent storage, UI touchpoints, etc.), full HTML(via WebKit) support, integrated PDF display, and an application packaging model for easy install and update (distribution).

The two most important pieces (IMHO) are the persistent storage model and application packaging model - these start to bring the
benefits of "content" to executable applications... that its "Flash" underneath is interesting but not necessarily the important part. These technologies do provide a differentiated but overlapping feature set that I don't mean to downplay, but HTML, Flash, PDF, etc. are, I think, going to end up being more about onboarding developers.

Hard to appreciate how important distribution is as a part of application lifecycle management.

The natural comparison points are
Silverlight and Prism, and as with those two, distribution will be less the issue than finding the compelling applications will be (although you should note that Silverlight, in particular, is more an answer to Flash than AIR).

Adobe is significantly advantaged in this regard because (a) they're cross-platform (by that I mean crossing OS, browser and Web/Desktop boundaries), and (b) they're committed to the platform - the biggest knock with Microsoft and the Mozilla Foundation is that its hard to tell how serious they really are. Remember when all of Vista was going to *require* .NET? Or remember ChromeEffects? Or Blackbird?

That said, I think one chink in the AIR platform (IMHO) is that it provides no way for third parties to natively extend the platform - Adobe still thinks about applications as B2C propositions. A second knock is that they still haven't gotten the "just in time" element of application and platform install quite right (I've written on this before) - it will limit (again IMHO) where users prefer websites to applications.


Still - there's a lot to like.

More shortly - Kevin Lynch is talking now...

January 16, 2008

MacWorld 2008: Software Industry R.I.P.

It's only fair, and certainly poetic, but the circle is now complete. As Apple, with the Apple II (and a little nudge from VisiCalc), heralded the beginning, so too did Steve Jobs (and Apple) herald the end (or at least, the end of the beginning) of the software industry.

No longer is a "what" (as in, "What do you?"), its now officially a "how". I'm calling it: Time of Death - January 15th, 2008, 9:48am PST (or thereabouts :))

What's am I going on and on about?

Steve Jobs made some cool announcements at the annual Apple-o-phile incest/love-fest: iPhone/iTouch upgrades, AppleTV stuff, MacBook Air, Time Capsule/Airport, and no mention of OS X...

(Tiger? Leopard? What's next? I dunno!! - some damn cat??)

Its not THAT wierd he didn't mention it - after all, Leopard just shipped, and I expect the OS enhancements will probably debut at the Apple Worldwide Developer's conference in June.

What was wierd was that nobody noticed... or cared.

It's a trend that's been developing for some time, but, these days, saying you do "software" is now as meaningful as saying you're in the "customer business" (
or as insightful as having an "Audience business"? :P)...... just not that descriptive, dipsh!t.

And 2008 just made it official.

If you'll forgive the math mangling: It's only a hyperbole, if you can't see the asymptopes.

January 6, 2008

The Iowa Caucus

Updated: Saw this after posting... Our Voting System is a Loser

Wow... already commented to death, but the Iowa results were very surprising, especially on the democratic side. Few had predictated such a margin of victory for Obama, and certainly not with a third place finish for Clinton. Huckabee's victory over Romney was certainly not a foregone conclusion, but if it was an upset, it also certainly was not a surprise upset (if that's not too oxymoronically hair splitting of me to say).

Interestingly (and I use the term loosely :)), that Dem/Rep difference in expectation also plays out as you look back at the Iowa Caucuses. Excluding incumbent candidate years, since 1972, only once (1980) was winner in Iowa not the Republican nominee, yet on the Democratic side, only three times was the winner the eventual Democrat nominee (vs. 4 times not).

Why is that?

Certainly there's the much publicized Democratic caucus process itself. In a particular bit of difference, voters get the opportunity to "re-cast" their votes if their candidate is deemed to be not viable. This is kind of cool - it means that you don't have to feel like your vote gets "wasted" if your picking a "risky" candidate who best aligns with more of your views.

This is a brilliant innovation in Democracy that I think better captures the "will of the majority", as opposed to the usual "will of solidarity" embodied by special interest groups. I get the idea - people stick together even if they don't agree on everything just to make sure their voice and vote matters. But I think its this blind allegiance to collective relevance over individual desire that's removed the shades of grey from our hyper-partisan brand of modern politics.

That said, the core problem with the Iowa Democratic process, I believe, is that the viability adjustment (the vote re-cast) requires that your vote is not by secret ballot - that you sacrifice anonymity (think about it). And that means that peer pressure and public perception play a much larger role in the process. The secret ballot provides protective anonymity, and is a vital and important cornerstone of modern democracy. It means people can vote their mind withou fear of reprisal in defeat (as part of the possible minority).

And this delta - that of anonymity - is why I think the Iowa Democratic Caususes are not a very strong predictor of future performance. I'm not saying Obama won't win his party's nomination, but I am saying that he's a candidate that its publically easy to align with him.

I think the real solve for this is to let people pick alternatives (perhaps multiple) up front, in some rank order - a complete overhaul of the existing system.

There's an opportunity for the overhaul as we introduce digital election process - which can provide much greater turnout, as well as enable a whole new class of election "services". The security problem will get solved, though not necessarily in our parents lifetimes (sorry, old folks).

And when it does, (not to sound hokey, but) I think it creates an opportunity to better serve the spirit of the Constitution, and of Democracy, than our current process does.

We'll see what tomorrow brings.... as always :)

January 4, 2008

You can't make this stuff up...

My blog is blocked by our corporate firewall... (and I quote):

Access to this page has been denied by web filtering.

If the site you are trying to access is critical to your job function, please open a support center ticket and provide the full address of the site that you were trying to access and the following message in its entirety:

Access to http://sree.kotay.com/ for user adapps.cable.comcast.com OU=Users - CHQ,OU=1500 Market,OU=Corporate,DC=cable,DC=comcast,DC=com\Rouleau-Hellhake\, Shari has been denied for the following reason:
The Websense category "Social Networking and Personal Sites" is filtered.

I guess my blog isn't work related... not really sure WHAT it's related to, come to think of it...