Stealing title from the Steve Jobs' open letter somehow feels not only appropriate but also snuggly puts on the shoes of a "great artist" fighting for the better Web. I have expressed my feelings about Flash some time ago and now with the latest Desperate Plea and Petition we need to bring up the topic to the spotlight. It's a big, important subject that defines hefty a part of our strategy, so we try to employ as much forward-thinking to it as possible. Good news is that we managed to develop a fervid opinion; while "seemingly bad" news (for those who signed the plea, anyway) is that our stance doesn't favor further improvements in Dolphin's Flash-based components. Now, free your mind and let me try to reassure you...
Flash is not an integral part of the open web, and it is obviously a technological "tumor" of Dolphin, or any other CMS for that matter. Both [the Web and the Dolphin that is] would benefit greatly if the same functionality could have been achieved without Flash. On top of that Flash is a tenuous performer on mobile platforms and we're entering the mobile personal computing era, mind you. No matter how powerful your computer is, opening a dozen of Flash-heavy web pages will bog it down. Moreover, Flash is increasingly unstable on desktops and we feel that from both user's and developer's sides. Flash doesn't let site visitors use their password/form managers; it doesn't let them copy-paste and save in a standard way; it loads as a detached part of the page; it doesn't adhere to the site's stylesheets; it isn't parsed by search engines; it limits use of open APIs; it limits content/URL sharing options; etc, etc, etc. It's a technology of the past that should not enter the future due to unfitting nature of the whole idea - it's a proprietary plugin - an extra layer of blurb between you and the web.
While benefits of buying overpriced organic carrots may feel debatable, Flash alternatives feel just right. HTML5 is a proper open standard with bright prospects and healthy adoption pace. Smart use of AJAX and JavaScript often give great results without downsides of lost interoperability and compatibility. Alternatives evolve faster, and Adobe won't ever be able to keep up. No company can effectively confront entire world that's driven by a worthy cause.
What do you want us to design for, the future or the past?
BoonEx will be purging Flash from our software wherever possible and as soon as we can come up with better options. In Dolphin 7.1, 7.2 and 8 expect the following:
- HTML-based Chat and Messenger, with Flash used only for the video streaming.
- HTML5-based video/audio content presentation, with Flash fall-back (until IE wombats wake up).
- JS-based controls even when Flash is used. Flash to be used only for the actual content streaming.
- Native Windows and MacOS apps instead of AdobeAIR app.
- Non-Flash admin controls for all apps/modules/plugins in Dolphin.
As a result you will be getting a fully-integrated package with all parts gracefully following your "site-wide" modification instructions - design elements, fonts, styles, and languages - all applied synchronically and without reservations.
p.s. As for the Desperate Plea and Petition, please point to specific bits that can't be changed according to current customization guidelines and we'll fix those (while you're waiting for the exciting changes outlined above).
I'd also like to recommend you implement Adobe's stage see more
You left out one important time period. You left out "Right Now", which is the world we are all living in. Quite a few of us have spent countless hours, working on Dolphin 7 sites, fine tuning, and customizing them. Still, we can't do something as simple as changing a few colors on the media players or chat, without taking a trip through hell to try to come up with a working swf skin to match see more
Surely, there is something you can do to give at least the media players and chat app, a way to be skinned a little easier than that trip through hell I mentioned earlier. One thing is sure... you won't be able to do it unless you at least try. Have a meeting or something. Have your people in Australia call your people in Kyrgyzstan. Talk to each other. Talk to yourselves... I don't care. Just give us something we can work with until we get to the promised land that is D7.2 and see more
Look at this page: http://houstonlively.com/m/chat/home/
Notice how the colors of the chat skin blend in with the site, as if I actually planned it that way.
Then switch to the uni template, and see what you think. I'll tell you what I think. It's a damn eyesore. The dark chat room may as well be surrounded by fluorescent light bulbs. I wouldn't be able to look at it for 5 minutes without getting a headache. The entire website has to match, or else it looks like you see more
It would be like taking the uni temp. and throwing in an all black chat room! wouldnt work.
Thanks for the peek inside your chat HL.
derrick
Thanks andrew!!!
my perspective is... its 50% failure in adobe flash technology being buggy
and 50% in developer
bcos rovio is running successfully just because they CAN do better job
so boonex needs EXPERTZ to do flash jobs
chat,im,video player can be replaced with HTML5
but flash can stay a little while...
if there are any smart guys out there, try silverlight(not open) for chat...
http://www.codeproject.com/KB/silverlight/SilverlightWebAppChatPt2.aspx
not a good see more
http://videojs.com/
People: Helloooooo..... Is anybody home?? The flash apps are going to be part of your site longer than you think. What if all the automobile manufacturers, see more
As for switching over to the templating method that you suggest, that would be see more
Up to date source code.
Build Environment
Open see more
Now excuse me. I seem to hear a magic pipe, gotta go. You know us rats.
http://www.boonex.com/trac/dolphin/ticket/2408
-------------
Also you can track progress regarding templates switching problems here:
http://www.boonex.com/trac/dolphin/ticket/2409
-------------
There are some docs on how to skin flash apps:
http://www.boonex.com/trac/dolphin/wiki/SkinDev
We will check if it is actual for current flash apps version, or will add new doc.
When I was on the .aspx side of things it seemed pretty powerful then and they have come a long way in the media streaming section thats for sure.
There media player has the option to throttle the speed of content being streamed based on the users bandwidth connection see more
Just started to tie in to a dolphin database to see if i can pull some video from it with silverlight just for the heck of it...
I have one major problem, that I haven't been able to solve. Visit this page: http://houstonlively.com/m/chat/home/
Then click on the Settings icon, and notice the missing characters in the button text, and several other places. I have no idea why this happened when I exported the swf. I used Adobe CS5 to modify the default.fla and to export the swf. If it's some sort of font mapping issue, see more