Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
It sounds like you may misunderstand what the word proprietary means based on your comment. Proprietary: "protected by trademark or patent or copyright; made or produced or distributed by one having exclusive rights."
Which is good in part, you look at Mac OS, it's an controlled environment. The standards are all defined within Adobe/Macromedia. No one can come in and change the way actionscript is being interpreted without Adobe.

The swf file format is not protected. You can actually come up with your own editor to produce swf file, but however, it is prone to Adobe changes and it's not guaranteed.
 
Which is good in part, you look at Mac OS, it's an controlled environment. The standards are all defined within Adobe/Macromedia. No one can come in and change the way actionscript is being interpreted without Adobe.

The swf file format is not protected. You can actually come up with your own editor to produce swf file, but however, it is prone to Adobe changes and it's not guaranteed.

Comparing OSX and Flash is an apples and oranges situation. It would be more appropriate to compare Flash to C++, Java, or Xcode. Hacking around the swf format isn't something I would care to do, and doubt many professional environments would.
 
Comparing OSX and Flash is an apples and oranges situation. It would be more appropriate to compare Flash to C++, Java, or Xcode. Hacking around the swf format isn't something I would care to do, and doubt many professional environments would.
I'm pointing out that OSX and Flash operated in a very controlled environment. Both have control over the source (standards/codebase) and the end user (Flash player/Apple hardware)

Comparing Flash to Java or C++ would not be correct as code in C++ and Java will run on JVM or system that is specified by many many different manufacturers.

For the swf format, Adobe has released a specification document here
http://www.adobe.com/devnet/swf/ . It's not really hacking but the specification is under Adobe jurisdiction.

For me, I'm fine with both JS and Flash. I used more JS than actionscript and still think a lot of applications is more suitable to be on HTML/JS than on Flash. But I think Flash has a very clear advantage moving forward if Adobe is able to capitalize on their platform.
 
Comparing OSX and Flash is an apples and oranges situation. It would be more appropriate to compare Flash to C++, Java, or Xcode. Hacking around the swf format isn't something I would care to do, and doubt many professional environments would.

This does bring up an interesting point however. A lot of people are upset saying that video on the internet shouldn't be controlled by a single company. Isn't that exactly what Apple does with their Ap process? Apple's system is much more controlled then Flash will ever be. Once you buy Adobe Flash you are free to create whatever you want no matter how lame or offensive. The Flash player itself is also free and widely available for free on many platforms. There is talk about mobile devices but what about computers and the ap process? Apple doesn't even have an emulator to play aps on a computer. Now I know we are talking about the internet here and not software applications but my company uses the internet to deliver software applications for our clients. Apple is basically forcing us to adapt to their system instead of being "open". Apple is actually the most closed and restrictive system in the world. Therefore I don't think it is fair to criticize Adobe for trying to make a standard player and allow anybody in the world to use it for free. The only people that have to pay to use it are developers and even then certain things like video playback can be done for free with pre made players. I cannot do anything with an Ap for free since I don't own a Iphone or Ipod. While comparing OSX to Flash may not work in itself what we do have to look at are the practices of a company like Apple or Adobe. That we can compare. If people want to consider Adobe greedy for it's use of commercial software then Apple is just as guilty. Don't be fooled by the mantra of open source web application development when the same company puts so many restrictions on it's own development process for aps. In the end they are both just companies that want their system to do well for their own profits.
 
The reality is that people today are just spoiled brats. I used to have to wait sometimes a minute for a simple HTML and jpeg based website to load on dialup. Mostly young people today have no concept of relaxing and waiting for the finer things in life.

You're implying that staring a blank screen is one of the "finer things in life"?

If this discussion was about a scotch and cigar, or about having sex, then I'd agree with you whole-heartedly. Take your time, indulge the senses, relax, etc.

But I'd rather do many other things than stare at a loading screen. I agree with most of the rest -- the loading time on that site is absurd and I would never go back to that site. I can't imagine why it takes so long just to load low-res graphics.
 
Most people do not have a concept of the difference between Flash and HTML.
Nor do they care. They just want stuff to work right and look good.

The big question is: how will consumers feel and what will they do if they buy this device and find that many of the sites they normally visit will not work at all?
Apple is not mentioning the lack of Flash in their website promotion, so I doubt many consumers will even be aware of this limitation before they purchase an iPad.
Competing netbooks and tablets do work with Flash, so it's certainly not reasonable to expect consumers to assume that the iPad will not also work with Flash.

Apple is playing with fire if they think they can sell dissatisfied iPad consumers the idea that "Flash is bad, you don't need it".
 
Peter Kirn, who is not a big fan of flash and a big proponent of open systems has a well reasoned post as to why HTML5 currently cannot replace flash.

http://createdigitalmotion.com/2010/02/html5-and-a-brave-flash-free-open-world-uh-not-so-fast/

and this post (http://nwebb.co.uk/blog/?p=399) is also quite well done.

The second post also makes two funny arguments:

1. iPhone owners seem to be the worst critics of Flash's "closed proprietary system", while simultaneously using one of the most closed devices in history -- one that is perhaps far more dangerous to content creators.

2. When advertisers begin to advertise with HTML5, will you all start to hate and complain about that technology too?
 
Peter Kirn, who is not a big fan of flash and a big proponent of open systems has a well reasoned post as to why HTML5 currently cannot replace flash.

http://createdigitalmotion.com/2010/02/html5-and-a-brave-flash-free-open-world-uh-not-so-fast/

and this post (http://nwebb.co.uk/blog/?p=399) is also quite well done.

The second post also makes two funny arguments:

1. iPhone owners seem to be the worst critics of Flash's "closed proprietary system", while simultaneously using one of the most closed devices in history -- one that is perhaps far more dangerous to content creators.

2. When advertisers begin to advertise with HTML5, will you all start to hate and complain about that technology too?

These are both very excellent points. The main thing that Flash gets criticized for is over the top animation and annoying ads. Well HTML 5 will be able to do exactly the same thing except it will be much harder to turn it off or block it. It isn't the technology that is the abuser but the talent. Flash designers will not just all of a sudden drop dead because there is no Flash. They will have to move to HTML 5 if that is the case and continue to create annoying things. That is just the nature of the beast with a visual medium.

The Apple ap system really scares me as well. Sure it is cute right now but what happens if this business model really catches on and everybody decides to use this method. There will no longer be any software freedom left in the world. I love open source software and am not fooled by Apple's claim to support open source. Open means being able to develop with any language you want to use either C, Java or Python. Open also means some big brother company not telling you your ap is approved or not. We all need to be very careful not to support this closed minded development system or else the future could look very controlled for everybody. Just imagine if even computers someday go the way of the Ipad. None of us will be able to deliver software the way we really want to.
 
The more I read the more I come to the conclusion that the reason Steve Jobs doesnt want Flash is either he has a personal vendetta against Adobe or he sees Flash imposing on his profits.

I have yet to hear a good believable excuse from him.

I personally have very few experiences where Flash was an issue on my computer.

Meanwhile, I am busy building an alternative css website. When complete I can make an honest comparisson of the two...
 
When complete I can make an honest comparisson of the two...

I don't think it really will be an honest comparison, tbh. No offense. To make it honest, you'd have to compare a well-authored Flash site with an equally well-authored HTML one. Unless you're the best at both it won't be equal.

Also, you'd have to compare it on mobile environments and consider accessibility (and I'll leave the argument of "Flash is soooo accessible these days!" to someone else), as well as test Calls to Action in them both. It's much deeper than looks and preference.

:)
 
I don't think it really will be an honest comparison, tbh. No offense. To make it honest, you'd have to compare a well-authored Flash site with an equally well-authored HTML one. Unless you're the best at both it won't be equal.

Also, you'd have to compare it on mobile environments and consider accessibility (and I'll leave the argument of "Flash is soooo accessible these days!" to someone else), as well as test Calls to Action in them both. It's much deeper than looks and preference.

:)

I have some experience with creating identical rich media projects simultaneously in both flash and AJAX. Animation smoothness, aliasing, and bitmap smoothing mean that the Flash version usually is the more polished of the two.

And, just to be a pain, its worth noting that the HTML5 canvas tag is not currently accessible... so, no argument needs to be made! :D
 
I don't think it really will be an honest comparison, tbh. No offense. To make it honest, you'd have to compare a well-authored Flash site with an equally well-authored HTML one. Unless you're the best at both it won't be equal.

Also, you'd have to compare it on mobile environments and consider accessibility (and I'll leave the argument of "Flash is soooo accessible these days!" to someone else), as well as test Calls to Action in them both. It's much deeper than looks and preference.

:)
While both sites wont be 100% exactly the same, they will be similar enough to get a general "user experience" comparisson. I will say that I am enjoying my new site much more then the Flash version, mostly because ive built a much more streamlined experience :D
 
The more I read the more I come to the conclusion that the reason Steve Jobs doesnt want Flash is either he has a personal vendetta against Adobe or he sees Flash imposing on his profits.

I have yet to hear a good believable excuse from him.

I personally have very few experiences where Flash was an issue on my computer.

Meanwhile, I am busy building an alternative css website. When complete I can make an honest comparisson of the two...
Flash player still consumes a lot of overhead especially if the content gets overly complicated and the author is not well versed in Flash optimization. It's very easy to get carried away putting in whole lot of non-optimized elements on the canvas. It takes planning and effort to streamline the contents which not many people are willing to do, because we all assume the other party will have the same experience as us.
 
Flash player still consumes a lot of overhead especially if the content gets overly complicated and the author is not well versed in Flash optimization. It's very easy to get carried away putting in whole lot of non-optimized elements on the canvas. It takes planning and effort to streamline the contents which not many people are willing to do, because we all assume the other party will have the same experience as us.

Thats the case with any method of website construction...
 
Flash player still consumes a lot of overhead especially if the content gets overly complicated and the author is not well versed in Flash optimization. It's very easy to get carried away putting in whole lot of non-optimized elements on the canvas. It takes planning and effort to streamline the contents which not many people are willing to do, because we all assume the other party will have the same experience as us.

The same will be true with HTML 5 as well. There are already examples that eat up a lot of cpu power. If people can abuse Flash they will abuse HTML 5 as well. Give people an option to animate everything under the sun and they will do so. In the case of HTML 5 the process may be harder for a lot of people so we could end up seeing even more abuse with HTML 5. Right now many of the examples that are out there are created by people who know how to usually program this stuff well. As soon as everybody else get their hands on HTML 5 all the same crap and problems you see with Flash you are going to see except maybe worse. Flash will continue to get better as well. PC users already enjoy great Flash performance and they make up 90% of the market. I have a dual core IMac with Snow Leopard and even the most complex Flash sites work well enough for me. I am a designer that usually has Flash, Photoshop filezilla, Dreamweaver, Firefox and a few finder windows open at the same time and I never notice my system slowing down when I watch Flash content.
 
The iWeb page displays an empty rectangle if javascript is disabled.

Personally, I think too much is being made of the significance of HTML5 with regard to RIA.
HTML5 brings some welcome improvements and simplifications to page markup, but I doubt it will ever take the place of true plugin RIA technologies like Flash and Silverlight.
(mostly because RIA developers will probably continue to use Flash or Silverlight; the workflow is faster and more profitable than time consuming and arcane AJAX frameworks)
Some of the HTML5 tech demos are impressive though.
 
It's probably prudent to assume that some visitors cannot view anything but plain HTML and basic CSS.

I would just keep the Flash site and embed it using swfObject.
Manually write the code for the alternate HTML page in the alternate content div.

BTW, swfObject also has an AIR app for automatically generating the HTML page.
Here's an example of the default swfObject HTML for dynamic publishing:
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
	<head>
		<title></title>
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
		<script type="text/javascript" src="swfobject.js"></script>
		<script type="text/javascript">
			var flashvars = {};
			var params = {};
			var attributes = {};
			swfobject.embedSWF("untitled.swf", "myAlternativeContent", "800", "600", "9.0.0", false, flashvars, params, attributes);
		</script>
	</head>
	<body>
		<div id="myAlternativeContent">
			<a href="http://www.adobe.com/go/getflashplayer">
				<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
			</a>
		</div>
	</body>
</html>


This way, if the user does not have javascript or Flash enabled, the browser will automatically render the alternate HTML content.
The end user will never know this has occurred.
 
There's no winning I suppose :eek:

I get 94.56% Javascript enabled, I wonder what the percentage of Flash enabled is...

It's not so much about what % of visitors have JS enabled. Search engine bots don't process JS either so they won't see the missing content either, which will effect your search ranking. This is one of the reasons people avoid iWeb.
 
It's not so much about what % of visitors have JS enabled. Search engine bots don't process JS either so they won't see the missing content either, which will effect your search ranking. This is one of the reasons people avoid iWeb.

Isnt that the same issue with Flash?
Iweb is one of the few options us programming illiterate have... ;)
 
Statistics are not useful without demographic information.

The truth might be that 100% of the potential visitors to your site will have Flash and/or javascript enabled.
ie: Searching for online multimedia portfolios with Flash or javascript disabled is a bit like going fishing without a tacklebox.

Like I said before, you need to create alternate content for your index page using standard HTML markup.
Search engines will see it, and so will crippled mobile devices.

It is well worth the time and effort to learn how to read and write HTML and CSS.
Here's a link to helpful tutorial:
http://www.w3schools.com/css/
 
There's been a lot of feedback on flash/html 5 so i'll leave that one...

But firstly, your work is wonderful – you've obviously got a huge talent in what you do. Sometimes I think people on here miss that no one can be good at everything! As you mentioned you're an illustrator so learning a whole new way to build a site isn't the best use of your time.

On to Flash... I HATE flash.. seriously... but sometimes it has it's place. In my opinion yours is one of the very (very) few cases were I find it completely acceptable to have a site built entirely from flash. The amount of customised animations and feedback on user interaction which someone with your talents can integrate into the design can be done using JS/HTML etc but Flash does it SO much better.

I would say, stick with Flash and let the site really encompase your own personality. You're an illustrator and your website should reflect that fact and your imagination to the fullest.
 
^^^
thanks a cat, i appreciate your feedback. I really do like my newer iweb site and would do it in flash, but im really piss poor at flash and resort to nagging the one or two flash people i know to help with some relatively simple things. I also want the site accessable to my iphone as well as to the future ipads...

I do have all the animations in the new site via animated gifs. You can view them if you see a "360 view" button in the lower right courner of some of the illustrations. Im adding more all the time.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.