Posts Tagged ‘technology’

Adobe, Flash and the iPad

Posted in mobile, technology, work on January 30th, 2010 by admin – Be the first to comment

By now you've likely heard loads of coverage about the Apple iPad, and it's positioning in the market as (depending on who you believe) a natural progression of the netbook, or a heretofore nonexistent class of device that is poised to usher in the new era of appliance based computing.

You may have also heard about a few of the shortcomings of the device in it's current form. One of these shortcomings, multitasking, I believe Apple knows has to be addressed in both the iPad and the iPhone. As both devices continue to evolve, I would expect this capability to be pushed out to users with a new generation of hardware.

The other shortcoming that nearly every list includes is the lack of Flash support in the browser. Here, I don't think there's any chance that Apple will ever turn around. They've drawn their line in the sand, and as the initial shock of not having support for such a core web component has worn off, much of the argument for Flash being a core web component has started to lose momentum.

Adobe Flash evangelist Lee Brimelow published a now infamous blog post about the iPad's lack of Flash support that prompted Wired to declare that Adobe had resorted to "playing the porn card" in an effort to put pressure on Apple to revisit their decision.

It's worth noting that Lee has since updated the original post to include the disclaimer that the blog post was his own, and not an official "Adobe" blog.   I would imagine that this update itself was prompted by Lee's own desire for self preservation within Adobe.   Having been a member of the Adobe team for 8 years myself, I can assure you it's not a freewheeling corporate culture.

All this aside, the real issue in play is the continued relevance of Flash on the web, particularly in an HTML5 world, and the desire that Apple has to maintain strict control of their ecosystem.    Let's look at these two issues independently for a few minutes.

Where does Flash fit?

You can remember a time, I'm sure, when the temptation existed to develop content in Flash for the web because it allowed you to eliminate inconsistencies in behavior and display caused by lack of adherence to standards by the major browser vendors.   Like them or not, Microsoft was always the worst offender in this area, choosing to attempt to define their own standards and attempt to "lock in" users once they were hooked.   It's smart business – but horrible for the overall well being of the web.    That's not Microsoft's fault – but rather it's the fault of their customers (corporate customers in particular) who allowed themselves to be sold solutions that offered no vendor independence.    This is the very reason why IE6 still continues to exist today.    There are too many legacy systems deployed in large corporate environments where it's simply not cost effective to migrate away from these non standard solutions.

Now, though, even Microsoft is trying to encourage their customers to move toward standards based technologies and away from IE6.    The continued support of this legacy technology has started to burden the company that once championed it, and it's no longer good business to ignore that there are better solutions available.

Instead, now it's Adobe who is in the position of trying to keep users locked in to a proprietary solution for something that can more easily and effectively be done via video encoding/embedding standards available to any browser that wants to adhere to them.    All without the need of a separate plugin, within the browser itself.     Make no mistake that Adobe sees this as a huge threat to the dominance that Flash has enjoyed in the "video on the web" space for so long, at a time when "video on the web as a replacement for traditional content" as a concept is really just starting to click for the average user.    

Where Adobe has leverage with Flash is (in my opinion) the desktop application space.   Adobe AIR   is a fabulous technology that, through the use of Flash, allows developers to build desktop class applications for deployment across multiple systems, eliminating the need to worry about what client OS is being used.   There is a tremendous built in development community who have spent years developing Flash applications for the web, and there is already solid user familiarity with the technology.    The transition makes sense, and it's one that Adobe would be wise to embrace, and put more marketing muscle behind pushing.    

Apple's Role

For Apple, the motivation behind ignoring Flash on these devices has little to do with being so magnanimous as wanting to champion open standards video on the web.    For Apple, it's the sheer terror of allowing that very same application style development that I just mentioned in to their very closed iPhone/iPad ecosystem.    If you've seen the quality of HTML5 based web applications in mobile safari (see the recently launched Google Voice app as a great example) then you know that Apple already has their hands full fighting off an App Store threat that is going to continue to grow as developers tire of the restrictiveness of the App Store submission process.    Add to this the potential of increasing that rouge developer base AND providing access to essentially an already built app catalog via Flash and it's easy to see that there's no way it's ever coming to either device.

Where do they go from here?

For Adobe, Flash as a source of video on the web will continue to stick around for a while to come.   It has upwards of 80% of the web video market now, and those kinds of huge numbers are unlikely to take a nosedive quickly.    Still, as Robert Scoble himself illustrated, this shot across the Flash bow by Apple has only served to remind content producers that Flash simply isn't the only game in town (nor even the best game in town) anymore.    Adobe would be wise to start thinking long term about where the platform is headed.    Most technologists would agree that eventually (there would be disagreement on timing, but eventually) the idea of requiring a plugin to play video from your site/source is going to have to go away.    Take video away from Flash, and Flash is still an awesome product – it just needs to be repositioned/reframed to developers.

For Apple, the very real threat of HTML5 is probably going to be a much bigger nightmare for them than the thought of Flash apps running on their devices ever would have been.    Now is the time to start considering opening up the iPhone SDK and removing some of the silly limitations that sandbox apps in and prevent them from doing things like running in the background, so as to offer a compelling reason to developers to want to develop natively for the device.     Eventually, they'll have no choice but to do this if they want to keep that App Store gravy train running.

Ok Adobe friends, tear me apart.    Cheers.

Services that Should Exist

Posted in technology on August 19th, 2008 by jcummings – Be the first to comment

I’m a huge fan of cloud computing in almost all of its forms (MobileMe aside). I love the ability to do my work (personal, professional, educational, whatever) and know that whether I’m at home, work, or on vacation – using Windows, OSX, or Linux – it’ll be there when I need it.

I love things like Google Docs, Evernote, DropBox, and the like. As much as I think that Outlook is about as close as you can get to Desktop PIM nirvana, I can’t imagine trying to use it to manage my personal if it couldn’t sync up to my big Google Daddy in the sky. I have no problem envisioning a future not that far away where we’ll all use small SSD devices and do most of our storage and processing via connected services.

All that being said, there are some things that the REALLY smart people haven’t put together yet, that I would really like to see. I either don’t have the time, or ability to build them myself – but I sure wish someone would (or, if they exist, I wish someone would point me to them) so that I could have access.

My Wishlist:

#1 – Indexing and Searching of all my online “stuff”

I have notes stuck in Evernote, RememberTheMilk, Google Notebook, and PBWiki among other places. I have documents on Google Docs, on my iDisk, in DropBox, and on my Amazon S3 drive. I need to be able to search all of this “stuff” via a service that aggregates my access to these services and indexes the various contents. For Mac users, imagine a Quicksilver style web app that you could plug-in to your Google Reader, GDocs, Evernote, SkyDrive, iDisk, etc. and get to what you need with a simple content search. This is a killer service that someone (*cough* Google *cough*) is missing.

#2 – A GOOD Facebook for Professionals
I love Facebook (hate MySpace, but love Facebook. I also dig Twitter, FriendFeed, LinkedIn, Orkut, and Plaxo – but I still don’t find much in the way of professional networking available in any of these services. LinkedIn comes closest, with it’s recommendations, introductions, etc. – but even there, it’s shotgun networking, with no good way to get connected with others in your particular area/specialty who are willing to help you. What I’d like to see is a Social Networking style “mentor/apprentice” type site. Somewhere where I can go and set up a profile that says “this is where I am professionally, and this is where I want to go – connect me with people who are willing to help”.

#3 – A Sync Service that really works – the promise of a good synchronization solution has been out there for a long time, and we’re getting closer with things like SugarSync – but amazingly, there’s still nowhere you can go and enter device/account details, and say something like “I use Google Calendar, Outlook at work, and iCal on my Mac at home. Please make Google Calendar my primary calendar and sync the others to it.”. That and, here is a local file store that I want available to me wherever I go (hello DropBox) no matter what OS I’m using. Someone please pull something like DropBox, FuseCal and SugarSync together (throw in cloud storage via S3 while you’re at it) and sell it as a service.

Facebook is the new Monster?

Posted in technology on June 29th, 2008 by jcummings – Be the first to comment

In the past two weeks, I’ve recieved “F-Mails” (my term for an email on Facebook, since they kind of look like email, but you can’t really do anything with them ever anywhere other than Facebook) from recruiters who’ve approached me about job opportunities.

This kind of activity on Facebook makes perfect sense, since you’re not only providing (typically) a little about your personal life, but also links to your professional interests, blogs, and current (and sometimes via “networks” past…) employers.

Of course, I’ve heard about perspective employers checking out potential hires for a long time – but not until recently did I start seeing recruiters agressively pursue candidates based on their profile data. Is this really a new development, or have others seen it for some time and I’m just that unmarketable? :)

In any event, it underscores the need for young people to understand the impact that their profile data can have on their job prospects.

It’s even less cool when you realize that once you “connect” with someone, you’re not the only one who controls what information about “you” goes up. Steve Something or Other from 10th grade, once connected, is free to post and tag any info he has about you, which then becomes part of the data floating out there about you and your past. As we all know (or should have already learned if we haven’t) once data is “on” the web in any way, shape or form, there’s really no way to put that genie back in the bottle.

The whole thing makes this video that much funnier (and true to life).

WARNING: CRUDE HUMOR