Converging with Flash

I'm sure everyone has seen the iPhone release, read about the features and dreamed about the day it becomes available. One thing I've been thinking about since seeing the release is convergence. The iPhone has phone, voicemail , email and browser support, not to mention photos, movies , music , and applications . At the turn of the century I worked for a telecommunications company, they were constantly touting 'convergence' as the next big thing. I'm not sure anyone completely understood what it meant, or what it could be, but they were selling it. From there I moved to a software company that developed collaboration software. One of the key selling features was 'convergence', the promise of your email, voicemail and fax all in one inbox that could be accessed from your phone, browser or wireless device (which at that point, was nothing compared to today?s devices). That seemed more like convergence, everything in one place and many ways to access it. It's been almost five years since I left that company and I haven?t really heard much of, or thought a lot about, convergence until just recently, with the iPhone release.

Now Apple is bringing to market a device that promises to deliver 'convergence', all forms of communication and entertainment bundled into a sleek little package, but that is not the convergence I have been thinking of. I've been thinking a lot about convergence towards the Flash player and Flash/Flex in general and how it is the perfect mechanism to deliver the 'convergence' that everyone has touted. There really is not another platform out there that can seamlessly deliver text, audio, video, and soon speech (if you believe everything you hear and read) across the spectrum of the devices used to access that information. Computers (PC or Mac with Linux on the way), wireless devices, gaming devices (PSP, Wii, PS3). Flash is becoming ingrained into the internet landscape, people do not even think twice about how the content is being delivered, they just know it's being delivered (video on YouTube, music on Myspace widgets, maps on Yahoo maps). The upcoming release of Apollo promises to further blur the line between offline and online content, connected versus standalone client. A whole community of Flash/Flex developers will now be enabled to release desktop applications that can run completely outside of the traditional web browser.

With consumer demand for increased, easier and more interactive access to online content and service providers demand for new value added services it seems only a logical step that Flash will be one of the primary tools used to meet the demands. If you watch the iPhone demo video and see how interactive the interface is, one universal delivery mechanism immediately comes to mind and it's not AJAX. Flash is the only multi platform, client independent plugin that can deliver that type of functionality. Imagine being able to simultaneously deploy an application that can run on the desktop of any computer, many wireless devices (especially the most popular) and many gaming devices, providing all users with a single user experience and access to all of the same content. The reality is you do not need to imagine it, that reality is 80% here today and the last 20% will be arriving soon.

So where am I going with all of this ? two places. First, this an extremely exciting time to be in this industry (by industry I mean Flash/Flex development in general, which is quite all encompassing). Everyone has hyped web 2.0 to death, and how it was/is the next big wave of all things internet based. If web 2.0's definition is collaboration, community and sharing, and AJAX and RSS are the enabling buzzwords of all the hype, then I believe this is something entirely different, at least from a development perspective. This excitement is all about 'convergence', devices converging to content through a common platform, the Flash platform. Second, this is a fantastic time to be a Flash/Flex developer for two reasons. One, demand for all things Flash based is rising and the market of good developers does not seem to be keeping up with demand, simple economics of supply and demand means only one thing, the cost of development increases, which is good news for Flash developers. Two, all this demand from 'convergence' will really drive creative and innovative solutions, Flash has never been a boring medium to work with, and it certainly will not become that in the foreseeable future; VoIP in Flash, touch screen interaction, access to OS API?s. I can hardly wait to see what the future holds for Flash application development.

2 Comments:

  1. Dennis Schreier

    How does ON2 Tech fit into this picture? Do they have a future in this?

  2. Derrick

    Hey, I'm just a developer, not a market analyst, but since you asked I'll give you my two cents. Companies like ON2 and Brightcove, even Adobe with their Flash Media Server, will likely play a large roll in the delivery of video to mobile devices and as a result will also likely increase the adoption of Flash/Flex on mobile devices, and possibly even make it a must have feature for any mobile manufacturer.



    Everyday you hear about more video being offered to mobile subscribers. The world is going wireless and video is a huge part of our entertainment so it only makes sense to deliver video to mobile users. As we have seen on YouTube and other video sites, Flash technology makes usable online video a reality, by allowing for fast, streaming downloads, and good video and audio quality. If people had to wait for videos to download or the quality sucked YouTube would not be the success it is today, and a large part of that success is due to the performance and capabilities of the Flash plugin. As the Flash plugin matures video quality and speed will only increase. As this happens companies, like the ones I mentioned above, will be able to leverage that technology to enhance their offerings to mobile service providers.



    Mobile users pay a premium for video services but only if the service is usable and offers good quality. The big thing is bytes and bandwidth. Better video means more bytes, more bytes means slower downloads. Anything a company can do to increase quality and reduce download size/time will have a very positive impact on the amount of users willing to pay for a video service and it will also significantly help their network/bandwidth usage. The Flash plugin is the perfect tool to allow companies to package a lot of quality with a small download hit, just look at some of the samples on the ON2 and Brightcove sites to see quality and quick startup (download) time. With today's mobile devices that have full colour, hi res, displays, tv quality video delivered through the Flash plugin is a reality. Mobile/cellular (service) providers should be (if they are not already) lining up to work with companies like ON2 and Brightcove to deliver high quality mobile video. For service providers it is all about stickiness, how to keep customers. Offering high quality, reasonably priced, video would go a long way to attracting and keeping customers.



    So how does all this help Flash/Flex adoption on wireless devices. Simple, if users are demanding mobile video, and service providers want to offer the best service possible, then they really only have one option, the Flash plugin. It is proven technology that should be easily compatible with most current or next generation mobile devices. If manufacturers start embedding the Flash plugin (to meet the video demand) into the browsers they include in their devices, then it means the plugin is also available for other uses, ie custom applications, sorta like a Trojan horse but in a totally good sense. It's a win-win-win. Customers get video, service providers get customers and new revenue streams, and Flash/Flex developers get a new market for their skills.



    So to wrap this all up, a company like ON2 Tech could play a very large role in all this 'convergence'.


Leave a comment

Name: (required)

Email: (required)

URL:

Captcha test: (required)
Comments: (required)