Notices
Computer & Technology Related Post here for help and discussion of computing and related technology. Internet, TVs, phones, consoles, computers, tablets and any other gadgets.

Adobe Flash

Thread Tools
 
Search this Thread
 
Old 30 July 2011, 03:34 PM
  #31  
JackClark
Scooby Senior
Thread Starter
 
JackClark's Avatar
 
Join Date: Dec 2000
Location: Overdosed on LCD
Posts: 20,853
Received 51 Likes on 34 Posts
Default

Now we get to the crux of the matter. You don't want to do the work.

Maybe I can help you, what is it that you feel you can't do without Flash?
Old 30 July 2011, 04:33 PM
  #32  
Dedrater
Scooby Regular
 
Dedrater's Avatar
 
Join Date: May 2008
Posts: 3,957
Likes: 0
Received 0 Likes on 0 Posts
Default

RIA's and two way.
Old 30 July 2011, 04:49 PM
  #33  
JackClark
Scooby Senior
Thread Starter
 
JackClark's Avatar
 
Join Date: Dec 2000
Location: Overdosed on LCD
Posts: 20,853
Received 51 Likes on 34 Posts
Default

Being more specific would help but I'll have a go.

RIA or Rich Internet Application, a TLA taken straight from an Adobe presentation.

So, here's my example of a RIA that doesn't require Flash, f1 will love this one. http://chrome.angrybirds.com/

I have no idea what two way is but if you mean communication then I present you with Google Talk, it doesn't get more two way than that.

Next...
Old 30 July 2011, 05:42 PM
  #34  
f1_fan
Scooby Regular
iTrader: (9)
 
f1_fan's Avatar
 
Join Date: Mar 2004
Location: .
Posts: 20,035
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by JackClark
So, here's my example of a RIA that doesn't require Flash, f1 will love this one. http://chrome.angrybirds.com/
Sorry, doesn't work in Internet Explorer 8... currently the most used browser on the web.... I stipulated cross browser compatibility!

Previous
Old 30 July 2011, 06:29 PM
  #35  
JackClark
Scooby Senior
Thread Starter
 
JackClark's Avatar
 
Join Date: Dec 2000
Location: Overdosed on LCD
Posts: 20,853
Received 51 Likes on 34 Posts
Default

Originally Posted by f1_fan
Sorry, doesn't work in Internet Explorer 8... currently the most used browser on the web.... I stipulated cross browser compatibility!

Previous
And it's comments like that that make you who you are.
Old 30 July 2011, 07:01 PM
  #36  
f1_fan
Scooby Regular
iTrader: (9)
 
f1_fan's Avatar
 
Join Date: Mar 2004
Location: .
Posts: 20,035
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by JackClark
And it's comments like that that make you who you are.
What, someone who just wants to get a job done in the real world?

The point is Jack this is a serious discussion about genuine solutions and the best you can post as an example of what we can do if we avoid Flash is a game that doesn't work in the web's most popualr bnrowser.

I really don't care about the batlle of egos and all that crap. As a developer I just want a solution that works in every browser the way Flash used to until Apple binned it off IOS.

I don't even particularly like Flash, but it does do a job that nothing else currently seems capable of. When something else comes along that is better well then we shall all be happy, but that time patently isn't now!!
Old 30 July 2011, 07:23 PM
  #37  
ChefDude
Scooby Regular
 
ChefDude's Avatar
 
Join Date: Aug 2005
Posts: 4,290
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by f1_fan
All that aside I would ask one question of Apple and their fanboys. If Flash is so bad and not in any way the future why are Apple actively having to kill it. Surely the best thing would be to support it so the consumer of today can use curent Flash enabled websites to their full potential and let it be replaced by the natural process in the future so the consumer of tomorrow will be using the supposedly much better HTML 5 and whatever other associated replacments for Flash come along.
What don't you get about the fact that Apple do not want an addition uncontrolled development layer on top of their OS?! Like it or not, apple have a vision of how they want us to use their products and screw money from us. if we don't like it, we don't have to use them.

If this were the other way around, I'm willing to bet other software providers would get ar$ed off with the endless dominance of Flash.

As a ex software architect, i fully support Apple's chosen path and paradigm.
Old 30 July 2011, 07:33 PM
  #38  
JackClark
Scooby Senior
Thread Starter
 
JackClark's Avatar
 
Join Date: Dec 2000
Location: Overdosed on LCD
Posts: 20,853
Received 51 Likes on 34 Posts
Default

This conversation was going well until you attitude turned up and took it from a discussion to a name calling session.

I was asked for an example of a RIA, my example may well be a game to you but to other's it's a fine example of what can be done in a modern browser without a separate development layer. Don't look at the game, look at what it does, I'll put money it features everything and more than you will ever offer your customers or they will ask for. Just because you can't achieve these things doesn't mean that the world has to sit on it's heals.

You need to rethink your "works in every browser" argument as if I have put something like that to you you'd be the first to point out that there have always been browsers that don't run flash. Think mobile, the start of your issue.
Old 30 July 2011, 08:45 PM
  #39  
f1_fan
Scooby Regular
iTrader: (9)
 
f1_fan's Avatar
 
Join Date: Mar 2004
Location: .
Posts: 20,035
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by JackClark
This conversation was going well until you attitude turned up and took it from a discussion to a name calling session.

I was asked for an example of a RIA, my example may well be a game to you but to other's it's a fine example of what can be done in a modern browser without a separate development layer. Don't look at the game, look at what it does, I'll put money it features everything and more than you will ever offer your customers or they will ask for. Just because you can't achieve these things doesn't mean that the world has to sit on it's heals.

You need to rethink your "works in every browser" argument as if I have put something like that to you you'd be the first to point out that there have always been browsers that don't run flash. Think mobile, the start of your issue.
Until IOS arrived Flash ran in every major browser. Fact!

Your example is flawed as like it or not (and I don't) IE8 is the most popular browser on the web and your example doesn't run in it. As a business solution it could not work.

What you don't get is the difference between your Utiopia and the real world. In the real world where most of just use a computer rather than get all worked up over it we just want to go to a website and use it, not have to worry which browser we are using or what platform we are on.

If you cannot grasp that for certain applications Flash could do that until Apple's decision and now nothing can and the fact that the consumer is now worse off then I pity you.

As for your assertion about name calling the only insults on this trhead today have been from you e.g.. the adults comment or my being unable to achieve something. The fact is you 'bully' your opinion onto these threads and like all bullies don't like it when you get called hence this is your typical reaction.

I asked a simple question and you chose to try and answer it and failed. Sorry if that pissies in your chips, but that is the fact of the matter.
Old 30 July 2011, 08:46 PM
  #40  
f1_fan
Scooby Regular
iTrader: (9)
 
f1_fan's Avatar
 
Join Date: Mar 2004
Location: .
Posts: 20,035
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by ChefDude
What don't you get about the fact that Apple do not want an addition uncontrolled development layer on top of their OS?! Like it or not, apple have a vision of how they want us to use their products and screw money from us. if we don't like it, we don't have to use them.

If this were the other way around, I'm willing to bet other software providers would get ar$ed off with the endless dominance of Flash.

As a ex software architect, i fully support Apple's chosen path and paradigm.
And what don't you get about the fact that currenty the consumer is worse off?
Old 30 July 2011, 09:28 PM
  #41  
JackClark
Scooby Senior
Thread Starter
 
JackClark's Avatar
 
Join Date: Dec 2000
Location: Overdosed on LCD
Posts: 20,853
Received 51 Likes on 34 Posts
Default

What you fail to grasp is that it's not my choice, I'm just going with the inevitable, you're fighting the facts and making yourself look silly doing so. Face the facts, mobile operating systems in use today don't run Flash, even the ones that claim to, your idea that everything "just worked" in the past is a fallacy.
Old 30 July 2011, 09:46 PM
  #42  
f1_fan
Scooby Regular
iTrader: (9)
 
f1_fan's Avatar
 
Join Date: Mar 2004
Location: .
Posts: 20,035
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by JackClark
What you fail to grasp is that it's not my choice, I'm just going with the inevitable, you're fighting the facts and making yourself look silly doing so. Face the facts, mobile operating systems in use today don't run Flash, even the ones that claim to, your idea that everything "just worked" in the past is a fallacy.
No I grasp it alright as that is where we came in. I just wish it wasn't so as it didn't need to be.

Apple's pettiness over this is hurtng the consumer right now - that is fact!
Old 30 July 2011, 10:27 PM
  #43  
JackClark
Scooby Senior
Thread Starter
 
JackClark's Avatar
 
Join Date: Dec 2000
Location: Overdosed on LCD
Posts: 20,853
Received 51 Likes on 34 Posts
Default

Wrong again. Ask an iPhone or iPad user or the majority of Android users what they'd like from their device and I can assure you Flash isn't on the list. For the majority of people Flash provides nothing more than adverts, and we can all live without those.
Old 30 July 2011, 10:30 PM
  #44  
ChefDude
Scooby Regular
 
ChefDude's Avatar
 
Join Date: Aug 2005
Posts: 4,290
Likes: 0
Received 0 Likes on 0 Posts
Default

of all the sites i visit, i think the only flash on them is the uploader for flickr. even then iPad and iPhone have dedicated apps.

i wouldn't miss flash if it disappeared overnight.
Old 30 July 2011, 10:56 PM
  #45  
f1_fan
Scooby Regular
iTrader: (9)
 
f1_fan's Avatar
 
Join Date: Mar 2004
Location: .
Posts: 20,035
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by JackClark
Wrong again. Ask an iPhone or iPad user or the majority of Android users what they'd like from their device and I can assure you Flash isn't on the list. For the majority of people Flash provides nothing more than adverts, and we can all live without those.
Most wouldn't really know what it was and that is what you forget time and time again. Think real world not geek world (and I include myself in that - it isn't an insult just a delimiter). I think if you asked most smartphone users that question a good proportion of them would not have a clue what you are talking about and why should they?

They just want to use the web and when something doesn't work it pisses them off.

They don't know whether the site they have just been to uses Flash or not, they are just using their device to do what they want to do on the web or trying to.
Old 30 July 2011, 10:59 PM
  #46  
f1_fan
Scooby Regular
iTrader: (9)
 
f1_fan's Avatar
 
Join Date: Mar 2004
Location: .
Posts: 20,035
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by ChefDude
of all the sites i visit, i think the only flash on them is the uploader for flickr. even then iPad and iPhone have dedicated apps.

i wouldn't miss flash if it disappeared overnight.
Well good for you Thing is a lot of sites still use it and just because you don't visit them doesn't make the argument any less valid. Even the BBC (one of the most visited websites in the world) use Flash on their site for goodness sake.
Old 31 July 2011, 12:09 PM
  #48  
JackClark
Scooby Senior
Thread Starter
 
JackClark's Avatar
 
Join Date: Dec 2000
Location: Overdosed on LCD
Posts: 20,853
Received 51 Likes on 34 Posts
Default

Thing is Dave I just want the web to work, I don't want to have to install something just so that I can see interactive adverts and menus with flames in them, I don't want the battery drain, security issues and something else to update. I don't think that's too much to ask.

Thankfully reliance on Flash is waining, we can thank mobile browsing for that. Install something like Click to Flash and you'll see just how much dross Flash used for and how little actual content it's needed for.

What I don't understand is why anyone other than a Flash developer/salesman would defend it's use in modern browsers.
Old 01 August 2011, 06:47 AM
  #49  
JackClark
Scooby Senior
Thread Starter
 
JackClark's Avatar
 
Join Date: Dec 2000
Location: Overdosed on LCD
Posts: 20,853
Received 51 Likes on 34 Posts
Default

Adobe Edge, any Flash authors care to comment?

http://labs.adobe.com/technologies/edge/
Old 01 August 2011, 02:41 PM
  #50  
IWatkins
Scooby Regular
 
IWatkins's Avatar
 
Join Date: Mar 2000
Location: Gloucestershire, home of the lawnmower.
Posts: 4,531
Likes: 0
Received 0 Likes on 0 Posts
Default

Edge gives you some basic animation and transitions help for images/text. Basically does what the earliest version of Flash did (when it was Macromedia, say around 10-12 years ago). It's not bad, but of course the output only works in certain browsers right now.

Problem with this (and HTML5 generally) is how bloaty it is. A simple text animation with a few logos, as you would use for say an advert, can easily exceed 2Mb. The Flash version would be about 85-105kb.

So yes, you may be able to do the same advert in HTML5 instead of Flash, but like for like, it'll be huge compared to Flash.

Not a biggy in the normal world, but as we go more mobile, every kb counts. And instead of a single .swf file you need to download multiple images/assets/js/html files, also not good for mobile usage (HTTP standard calls for maximum of only 2 open connections per domain).

Basically, a nice start for a tool to help those who want to do animations using HTML5 and leverage what Canvas can achieve but a long way to go.

Cheers

Ian
Old 01 August 2011, 05:40 PM
  #51  
IWatkins
Scooby Regular
 
IWatkins's Avatar
 
Join Date: Mar 2000
Location: Gloucestershire, home of the lawnmower.
Posts: 4,531
Likes: 0
Received 0 Likes on 0 Posts
Default

Jack,

I like the AngryBirds, works well on my Mac, not on my PCs though.

But that isn't a good example of an RIA, its an example of game that uses simple graphics and events, not much of a step up from banner adverts.

By two-way, I don't think we are talking about Google Talk here. We are talking RESTful calls via HTTP, real time data feeds via AMF, SOAP calls and a multitude of other ways to communicate via Flash that HTML5 simply doesn't support.
Old 01 August 2011, 06:29 PM
  #52  
JackClark
Scooby Senior
Thread Starter
 
JackClark's Avatar
 
Join Date: Dec 2000
Location: Overdosed on LCD
Posts: 20,853
Received 51 Likes on 34 Posts
Default

Thanks for your input again Ian.

What about Facebook and Google+ would they be considered a RIA?
Old 02 August 2011, 10:36 AM
  #53  
IWatkins
Scooby Regular
 
IWatkins's Avatar
 
Join Date: Mar 2000
Location: Gloucestershire, home of the lawnmower.
Posts: 4,531
Likes: 0
Received 0 Likes on 0 Posts
Default

Facebook and Google+ are social media sites but not really RIAs.

I'll be honest, I always find it difficult to explain exactly what an RIA is without examples, so I understand why others would struggle with the concept.

Basically think of two types of site, old school websites like Facebook and RIAs. RIAs give the user a lot more functions/widgets/controls. I.e. think of a full blown desktop application but runs within a browser using Flash as it's runtime.

A very simple but powerful example of an RIA would be: http://www.dasplankton.de/ContrastA/ (obviously requires Flash).

It is a simple application that allows you to design colour palettes that are good to look at but also colour blind safe. Its a useful straightforward tool that does the job perfectly and fast. I use it almost every day. You can (as with many RIAs that run in a browser) also download it as an AIR application that runs on your desktop itself and uses the AIR runtime (offline Flash basically). AIR gives you a little more access to the machine its on, i.e. local (but controlled) file access.

Cheers

Ian
Old 02 August 2011, 11:19 AM
  #54  
JackClark
Scooby Senior
Thread Starter
 
JackClark's Avatar
 
Join Date: Dec 2000
Location: Overdosed on LCD
Posts: 20,853
Received 51 Likes on 34 Posts
Default

Nice example Ian, cheers.

I've had a dig around and liked this article, pretty reasoned http://active.tutsplus.com/articles/...ave-their-say/

Quite liked this one too http://blogs.forbes.com/fredcavazza/...s-a-non-sense/

And this is amusing and kind of sums up this thread http://youtu.be/sQ-vlJv2dWE
Old 02 August 2011, 11:56 AM
  #55  
simonchapman1986
Scooby Regular
 
simonchapman1986's Avatar
 
Join Date: Aug 2011
Location: ebbsfleet
Posts: 64
Likes: 0
Received 0 Likes on 0 Posts
Default

social media sites of this level, and well.. most web applications these days are built on MVC frameworks, whether an existing like that of Zend, or in google+ and facebooks instance it will most likely be a bespoke framework system used internally.

Google+ however is a java platform, this is why its so quick and allows the asynchronous calls to performs so easily. This is where facebook is let down, not only is it an old application that must have been refactored thousands of times but it runs in php, a serverside only script. The only way to perform the asynchronous calls is via JS (AJAX), and even then to try and speed it all up they use a piece of their own software which converts the application in C++ to then be compiled and run.

This is why Google+ WILL takeover facebook when the time is ready. Flash applications are RIA's but none of the social networks sit on this type of background. They are essentially large pieces of software, performing multiple API calls at all times to various environment haddlers this allows the application to have a high bearing of load. Basically creates the scaleability required. Flash could never fully work in this kind of envrironment, nor would you ever want to as flash is complete ****e, have used flash a few times when was necessary by the client, but would never opt for it, and even tried to convince the client NOT to go the flash route - everything that can be done in flash can also be done using CSS3 properties and HTML5, or even the introduction of AJAX or jQuery libaries hence its redundancy these days - flash is also very greedy in terms of memory (locally) and too much of one thing can cause browsers to crash (most likely browser to struggle will of course be IE, but also firefox has memory leaks so can struggle as i often have issues with JS in this instance).

Personally I think any web app that requires a local resource (flash) is something that should NEVER be done, at the end of the day a website exists to grab end-users, a large majority of individuals will NOT download flash if they dont already have it (or not have the option / apple), so is and instant put off, jQuery/JS/CSS3/HTML5 options prevent this providing you have an up-to-date browser (webkit etc) which 9/10 people have in todays day.
Old 02 August 2011, 12:44 PM
  #56  
JackClark
Scooby Senior
Thread Starter
 
JackClark's Avatar
 
Join Date: Dec 2000
Location: Overdosed on LCD
Posts: 20,853
Received 51 Likes on 34 Posts
Default

Wow! Thanks for the input Simon.
Old 02 August 2011, 02:06 PM
  #57  
IWatkins
Scooby Regular
 
IWatkins's Avatar
 
Join Date: Mar 2000
Location: Gloucestershire, home of the lawnmower.
Posts: 4,531
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by simonchapman1986
They are essentially large pieces of software, performing multiple API calls at all times to various environment haddlers this allows the application to have a high bearing of load.
Not at all. Most of the actual applications I build in Flash replace older HTML/JS applications and are much smaller it total footprint and also give much more interactivity and functionality. Several only make one call to a server side system, they don't have to be intensive.

Originally Posted by simonchapman1986
Basically creates the scaleability required. Flash could never fully work in this kind of envrironment, nor would you ever want to as flash is complete ****e, have used flash a few times when was necessary by the client,
What has a client-side application got to do with scaleability? In 99.999% of cases, scaleability is server side. Flash applications do work in this environment, I've been doing it for years without problems as have many other people. You also say you've used it a few times? Is that to say that you don't actually have a lot of experience with Flash/Flex?

Originally Posted by simonchapman1986
everything that can be done in flash can also be done using CSS3 properties and HTML5, or even the introduction of AJAX or jQuery libaries hence its redundancy these days
Just wrong. Anybody who trots out that line really has had very little exposure to Flash in the real world.

Originally Posted by simonchapman1986
Personally I think any web app that requires a local resource (flash) is something that should NEVER be done, at the end of the day a website exists to grab end-users, a large majority of individuals will NOT download flash if they dont already have it (or not have the option / apple), so is and instant put off, jQuery/JS/CSS3/HTML5 options prevent this providing you have
You say apps shouldn't use local resources but go on to say use jQuery/JS/CSS3/HTML5? Do you mean shouldn't use local plugins?

Originally Posted by simonchapman1986
an up-to-date browser (webkit etc) which 9/10 people have in todays day.
Again, wrong. Or maybe slightly less wrong if you only include Smartphone users. But still wrong.
Old 02 August 2011, 02:16 PM
  #58  
simonchapman1986
Scooby Regular
 
simonchapman1986's Avatar
 
Join Date: Aug 2011
Location: ebbsfleet
Posts: 64
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by IWatkins
Not at all. Most of the actual applications I build in Flash replace older HTML/JS applications and are much smaller it total footprint and also give much more interactivity and functionality. Several only make one call to a server side system, they don't have to be intensive.
really!?? I've mainly been doing the opposite!! all dependent on the application itself to be honest. Flash can be smaller, but in terms of loading the application html/js will be far quicker (providing any serverside scripts are not overloading)

Originally Posted by IWatkins
What has a client-side application got to do with scaleability? In 99.999% of cases, scaleability is server side. Flash applications do work in this environment, I've been doing it for years without problems as have many other people. You also say you've used it a few times? Is that to say that you don't actually have a lot of experience with Flash/Flex?
a client-side application no doubt is going to have some sort of server-side interaction, yes? these days everything has a db connection of some sorts whether its small or large and when the word 'application' is used, generally its not small - hence a need for scaleability from a server-side perspective. No I try not too tbh, not a fan of flassh - never will - and couldnt be convinced otherwise, have far too much experience in other more cross-compatable technologies to know it CAN be done another way.

Originally Posted by IWatkins
Just wrong. Anybody who trots out that line really has had very little exposure to Flash in the real world.
I know flash, I know what it can do - its just a dying trend

Originally Posted by IWatkins
You say apps shouldn't use local resources but go on to say use jQuery/JS/CSS3/HTML5? Do you mean shouldn't use local plugins?
yes basically

Originally Posted by IWatkins
Again, wrong. Or maybe slightly less wrong if you only include Smartphone users. But still wrong.
again i'm talking relatively - so not wrong at all - the only market where you will see a low useage of webkit browsers is corporate which commonally still incist on using browsers like IE6/7 or just IE in general - only then do you have to worry about using webkit/moz. but far from wrong, I have been involved in many many many research situ's with large partners checking these very details, so let me assure you this is the truth.

Last edited by simonchapman1986; 02 August 2011 at 02:18 PM.
Old 02 August 2011, 03:08 PM
  #59  
IWatkins
Scooby Regular
 
IWatkins's Avatar
 
Join Date: Mar 2000
Location: Gloucestershire, home of the lawnmower.
Posts: 4,531
Likes: 0
Received 0 Likes on 0 Posts
Default

No arguing with your logic there, well, no understanding your logic either.

This thread is (was) about Flash. You think it is s****, not really done much with it, steer clients away from it but obviously know everything there is to know about Flash. But you continue to insist that client-side HTML5 type technologies can do everything that Flash can do. I'm sorry, you are wrong with a capital W.

If you have "been involved in many many many research situ's" checking all the details of who uses Webkit browsers and who don't maybe you could tell us how you arrived at 9/10 when most agreed stats make it more like 3/10? Sure take corporate users out of it and the ratio climbs a little but still not 9/10. And why would you design sites that only non-corporate users and also only those with Webkit browsers can use? (unless you're niche market). That would be dumb.
Old 02 August 2011, 03:32 PM
  #60  
JackClark
Scooby Senior
Thread Starter
 
JackClark's Avatar
 
Join Date: Dec 2000
Location: Overdosed on LCD
Posts: 20,853
Received 51 Likes on 34 Posts
Default

http://gs.statcounter.com/#browser_v...007-201107-bar

I'm not sure how reliable this data is, but it's nicely presented on iOS.


Quick Reply: Adobe Flash



All times are GMT +1. The time now is 03:56 AM.