Linked by Thom Holwerda on Wed 18th Nov 2009 20:53 UTC, submitted by poundsmack
Internet Explorer At PDC '09 Microsoft's Steven Sinofsky, president of the Windows and Windows Live division, revealed the first details of the company's next browser, Internet Explorer 9. Even though the new browser is still in an early development stage, the first few builds are being tested internally. It is poised to come with some fancy improvements - including HTML5 and CSS3 support.
Order by: Score:
How About Spell Check?
by shollomon on Wed 18th Nov 2009 20:59 UTC
shollomon
Member since:
2008-07-06

Forget the other stuff, how about spell check?

Reply Score: 2

RE: How About Spell Check?
by benjamin_m on Wed 18th Nov 2009 21:37 UTC in reply to "How About Spell Check?"
benjamin_m Member since:
2009-06-05

Not just spell check, but how about implementing a global spell-check service like some other systems?

Reply Score: 3

this is great...
by poundsmack on Wed 18th Nov 2009 21:02 UTC
poundsmack
Member since:
2005-07-13

"Obviously performance is an issue, and the fact that IE9 is crawling back from the brink is something that developers are taking note of. The proud disclosure that IE9 posted a 32% score on the Acid3 test score, elicited a tremendous groan...a bit like telling the audience that Chris Rock couldn't make it but Carrot Top could."

http://www.betanews.com/article/PDC-2009-Postkeynote-Day-2-What-are...

Reply Score: 7

RE: this is great...
by gustl on Thu 19th Nov 2009 09:53 UTC in reply to "this is great..."
gustl Member since:
2006-01-19

Seems like Microsoft spends a whole boatload of developers working on the wrong issues.

Web developers want to use most of what ACID3 suggests, and IE seems to be lacking AGAIN.

How is it, that Webkit AND Gecko managed to go from some 30 - 40 % score on the ACID3 Test to 100% within a year, and even the constantly manpower-starved KHTML team managed to come close to 100%, but all-powerful Microsoft continues to miss the boat almost completely?

The saying goes that one should never attribute to malice what can be adequately explained by stupidity, but years and years of basically ignored web developers, plus a new Microsoft only, non-standard format (Silverlight) makes it look like Microsoft's sleazy attempts to hijack the internet communication protocols are not over yet.

Reply Score: 7

RE[2]: this is great...
by lemur2 on Thu 19th Nov 2009 10:42 UTC in reply to "RE: this is great..."
lemur2 Member since:
2007-02-17

How is it, that Webkit AND Gecko managed to go from some 30 - 40 % score on the ACID3 Test to 100% within a year, and even the constantly manpower-starved KHTML team managed to come close to 100%, but all-powerful Microsoft continues to miss the boat almost completely?

The saying goes that one should never attribute to malice what can be adequately explained by stupidity, but years and years of basically ignored web developers, plus a new Microsoft only, non-standard format (Silverlight) makes it look like Microsoft's sleazy attempts to hijack the internet communication protocols are not over yet.


http://ourlan.homelinux.net/qdig/?Qwd=./Exactly_correct&Qiv=name&Qi...

Reply Score: 2

Comment by vivainio
by vivainio on Wed 18th Nov 2009 21:05 UTC
vivainio
Member since:
2008-12-26

"In the meantime, Microsoft's Channel 9 team has posted three demo videos which you can check out after the break. (Silverlight required))


Ah, Silverlight... nice to see it still exists.

Reply Score: 11

RE: Comment by vivainio
by poundsmack on Wed 18th Nov 2009 21:07 UTC in reply to "Comment by vivainio"
poundsmack Member since:
2005-07-13

i am actually really looking forward to a final release of silverlight 4. the besta shows a lot of promise and i really like the technology in general.

http://www.neowin.net/news/live/09/11/18/silverlight-4-beta-availab...

one of my other things i really like is Yahoo's YUI (version 3 especially). If you haven't heard of it check it out. it's BSD license as well.

http://developer.yahoo.com/yui/3/

Edited 2009-11-18 21:12 UTC

Reply Score: 1

RE[2]: Comment by vivainio
by gustl on Thu 19th Nov 2009 10:00 UTC in reply to "RE: Comment by vivainio"
gustl Member since:
2006-01-19

I probably would like Silverlight technology too, if it were an openly standardized, freely reimplementable platform.

But as a closed and patented technology, controlled by a company known for monopoly power abuse, it simply is not a viable way forward.

You know, Google Wave is new too, and the company behind it is as powerful as Microsoft, but Google made the APIs and the communications Protocols open, and even open-sources a client and a server for others to build on. So Google Wave will not lock-in anyone.

Reply Score: 6

RE: Comment by vivainio
by LobalSurgery on Wed 18th Nov 2009 21:26 UTC in reply to "Comment by vivainio"
LobalSurgery Member since:
2006-09-07

And just preceding the bit about requiring Silverlight to view the IE9 demos, this gem can be found...

...improved interoperability and standards support...


To their credit, they didn't say they were going to use them...

Reply Score: 10

RE[2]: Comment by vivainio
by Lennie on Wed 18th Nov 2009 21:32 UTC in reply to "RE: Comment by vivainio"
Lennie Member since:
2007-09-22

I was pleasantly suprised the video's aren't Silverlight only, but you could also download MP4, etc.

But they are not on that site, they are on this site:
http://channel9.msdn.com/tags/IE-9/

Yes, they are a bit hidden, but the links are their.

Reply Score: 5

HTML 5
by boulabiar on Wed 18th Nov 2009 21:35 UTC in reply to "RE: Comment by vivainio"
boulabiar Member since:
2009-04-18

HTML 5 ? with video support ?

I don't like them forcing me to use silverlight. We don't need more buggus closed plugins.

I wish they stop making such hype without good results.

Reply Score: 1

RE: HTML 5
by Karitku on Thu 19th Nov 2009 13:50 UTC in reply to "HTML 5"
Karitku Member since:
2006-01-12

Yes, instead we should use loose web standards like HTML 5 video tag that won't work on every browser since W3C is so f--king weak piece of shit organization that they can't even demand using specific codec. Instead web devs can roll dice and decide which users won't have access on content, good job W3C!

Reply Score: 1

RE[2]: HTML 5
by ktlc on Thu 19th Nov 2009 15:54 UTC in reply to "RE: HTML 5"
ktlc Member since:
2006-06-13

That codec issue is way overblown. The img tag doesn't have fixed formats either. And for good reason. A couple years from now we'll probably have new improved codecs and then you don't want a video tag stuck on an old format.

Reply Score: 4

RE[3]: HTML 5
by StephenBeDoper on Fri 20th Nov 2009 19:27 UTC in reply to "RE[2]: HTML 5"
StephenBeDoper Member since:
2005-07-06

That codec issue is way overblown. The img tag doesn't have fixed formats either. And for good reason.


True, but you don't have to create 3 separate versions of the same image file just to be compatible with the three main platforms. The lack of a standard codec for the video tag means that Flash will remain the preferred video delivery method for most content producers/distributors.

If you want to deliver video over the web without requiring viewers to install additional software, there will be two main choices. One, use Flash and support all three major platforms with a single file. Or two, use the video tag which will (probably) require providing a WMV version for Windows users, a MOV/MP4 version for Mac users, and an OGV version for Linux/UNIX users/everyone else (which also means greater time/resources spent encoding the videos, greater server diskspace requirements, more work testing each version of the video, etc).

Regardless of my own feelings on the matter, it's not hard to predict the typical response if I were to offer those options to a boss or paying clients.

A couple years from now we'll probably have new improved codecs


Here's hoping. At this point, I think the best (realistic) outcome would be for the MPEGLA to "pull a Unisys" with h.264 licensing (which would probably spur a large-scale migration to alternatives).

and then you don't want a video tag stuck on an old format.


That hasn't really been a problem with images (modern browsers can still render GIF files, for example).

Reply Score: 2

RE[4]: HTML 5
by vivainio on Fri 20th Nov 2009 19:44 UTC in reply to "RE[3]: HTML 5"
vivainio Member since:
2008-12-26

Or two, use the video tag which will (probably) require providing a WMV version for Windows users, a MOV/MP4 version for Mac users, and an OGV version for Linux/UNIX users/everyone else (which also means greater time/resources spent encoding the videos, greater server diskspace requirements, more work testing each version of the video, etc).


If you provide ogv, it can be viewed with firefox and chrome regardless of the OS, right?

The others can well make do without viewing the video (or install a plugin if they insist on viewing it). This is especially true for websites that target technical audiences.

Reply Score: 3

RE[5]: HTML 5
by StephenBeDoper on Sat 21st Nov 2009 23:22 UTC in reply to "RE[4]: HTML 5"
StephenBeDoper Member since:
2005-07-06

"Or two, use the video tag which will (probably) require providing a WMV version for Windows users, a MOV/MP4 version for Mac users, and an OGV version for Linux/UNIX users/everyone else (which also means greater time/resources spent encoding the videos, greater server diskspace requirements, more work testing each version of the video, etc).


If you provide ogv, it can be viewed with firefox and chrome regardless of the OS, right?

The others can well make do without viewing the video (or install a plugin if they insist on viewing it). This is especially true for websites that target technical audiences.
"

True. For that matter, most technical users would be more than happy with plain text link to download file and play it offline (speaking for myself, at least). However, for most content, technical users are a small portion of the audience.

But when providing content to a general, non-technical audience, there are different concerns - especially for commercial content producers & distributors. They want the largest possible/potential audience, so they want to minimize the amount of effort that's required from users in order to view their content.

Reply Score: 2

RE[2]: HTML 5
by emilsedgh on Thu 19th Nov 2009 18:03 UTC in reply to "RE: HTML 5"
emilsedgh Member since:
2007-06-21

That is funny.
W3C didnt 'decide' aka 'force' a codec because it wasnt influenced by companies. The situation over there is NOT a 'lets decide' one. Its a matter of not having a perfect option. Actually w3c couldnt even decide because each browser may just do it the way it wants.

You have no idea what the f--k you are talking about. HTML is at least open. Want to get trapped in silverlight hell? Be my guest, im not following. I dont want a single company's not-open technology on web.

Microsoft is trying to support html5 but its fanboys are not happy with it. lol

Reply Score: 3

RE: Comment by vivainio
by Lennie on Wed 18th Nov 2009 21:44 UTC in reply to "Comment by vivainio"
Lennie Member since:
2007-09-22

I was pleasantly suprised the video's aren't Silverlight only, but you could also download MP4, etc.

But they are not on that site, they are on this site:
http://channel9.msdn.com/tags/IE-9/

Yes, they are a bit hidden, but the links are their.

Reply Score: 3

Your title is misleading
by CaptainN- on Wed 18th Nov 2009 21:34 UTC
CaptainN-
Member since:
2005-07-07

Edits in square brackets:

"Internet Explorer 9 To Get GPU Rendering, [partial, likely broken] CSS3, [partial, likely forked] HTML5 Support [and break a bunch of things people spent their own time on money building on top of to support standards with js libraries today, just like they did with IE8]

How many times does Microsoft get to play this game before people catch on. They have no strategic interest in contributing to an open platform. They will screw this up, and probably on purpose.

Reply Score: 0

But no promise of:
by lemur2 on Wed 18th Nov 2009 22:27 UTC
lemur2
Member since:
2007-02-17

No promise of SVG.
No promise of DOM2.
No promise of SMIL.
No promise of compliant ECMAscript (perhaps though there is a JIT compiler).
No promise of Theora codecs with the HTML5.

No promise of attempting to pass acid3 compliance tests.

Still ten years behind in some aspects.

Silverlight still required.

Reply Score: 11

RE: But no promise of:
by sbenitezb on Wed 18th Nov 2009 22:32 UTC in reply to "But no promise of:"
sbenitezb Member since:
2005-07-22

Yeah, because Microsoft promises are worth gold.

Reply Score: 3

RE[2]: But no promise of:
by lemur2 on Wed 18th Nov 2009 22:56 UTC in reply to "RE: But no promise of:"
lemur2 Member since:
2007-02-17

Yeah, because Microsoft promises are worth gold.


Microsoft's promise to not follow standards is worth gold.

Reply Score: 2

v RE: But no promise of:
by Hiev on Wed 18th Nov 2009 22:41 UTC in reply to "But no promise of:"
RE[2]: But no promise of:
by lemur2 on Wed 18th Nov 2009 22:59 UTC in reply to "RE: But no promise of:"
lemur2 Member since:
2007-02-17

Even if they would, you'll find an excuse to batch MS, because at the end, the problem is not MS but your twisted litle head. And please don't start with your link spamming to stories about "The Evil MS" Is not necessary.


In contrast to yours, my post (the one to which you replied) noted actual facts.

In talking about IE9, Microsoft indeed made:

- No promise of SVG.
- No promise of DOM2.
- No promise of SMIL.
- No promise of compliant ECMAscript (perhaps though there is a JIT compiler).
- No promise of Theora codecs with the HTML5.
- No promise of attempting to pass acid3 compliance tests.

Ergo, their future plans for IE9 clearly do keep Microsoft's browser 10 years behind.

Plain, simple, unadulterated facts.

Edited 2009-11-18 23:05 UTC

Reply Score: 6

RE[3]: But no promise of:
by Hiev on Wed 18th Nov 2009 23:10 UTC in reply to "RE[2]: But no promise of:"
Hiev Member since:
2005-09-27

They didn't say they wouldn't implement those standar eather, right? those are "unadulterated" facts.

Edited 2009-11-18 23:12 UTC

Reply Score: 1

RE[4]: But no promise of:
by lemur2 on Wed 18th Nov 2009 23:22 UTC in reply to "RE[3]: But no promise of:"
lemur2 Member since:
2007-02-17

They didn't say they wouldn't implement those standar eather, right? those are "unadulterated" facts.


When Microsoft were inundated with feature requests and bug reports from users complaining that their IE browser did not comply with web standards such as DOM2 and SVG, Microsoft simply marked them as "will not fix".

They remain that way to this day.

Reply Score: 8

v RE[5]: But no promise of:
by Hiev on Wed 18th Nov 2009 23:25 UTC in reply to "RE[4]: But no promise of:"
RE[2]: But no promise of:
by mrhasbean on Thu 19th Nov 2009 00:30 UTC in reply to "RE: But no promise of:"
mrhasbean Member since:
2006-04-03

the problem is not MS


Do you actually do any worthwhile web development? Anyone who does knows that on this particular note MS has definitely been the problem. Like any company, there are things they do well, and things they don't. IE is definitely on the DON'T DO WELL side of the equation.

In saying that, if they do in fact fully support in a standards compliant manner the things they are saying they will kudos to them for taking onboard what web devs have been telling them for a long time.

Reply Score: 4

RE[3]: But no promise of:
by dumdiddydum on Thu 19th Nov 2009 08:00 UTC in reply to "RE[2]: But no promise of:"
dumdiddydum Member since:
2009-10-29

In saying that, if they do in fact fully support in a standards compliant manner the things they are saying they will kudos to them for taking onboard what web devs have been telling them for a long time.


i think by saying "a long time" you're vastly understating things

Edited 2009-11-19 08:09 UTC

Reply Score: 1

RE: But no promise of:
by google_ninja on Wed 18th Nov 2009 22:44 UTC in reply to "But no promise of:"
google_ninja Member since:
2006-02-05

I would love to run a survey of some kind asking developers what they care more about, border-radius or SMIL.

I am a huge web developer geek, my blog is written using html 5 semantic elements and all the CSS3 that is implemented at the moment by anyone. I've got a bookshelf full of javascript books, and enjoy learning new web frameworks on the weekends. And I had never heard of SMIL until you started complaining about it.

Just out of curiosity, what are you wanting to do with it that you can't do now because IE doesn't support SMIL? From what I have read it looks like hypercard on the old macs, are you looking to blow the world away with another myst game or something?

Reply Score: 3

RE[2]: But no promise of:
by cb_osn on Wed 18th Nov 2009 23:15 UTC in reply to "RE: But no promise of:"
cb_osn Member since:
2006-02-26

And I had never heard of SMIL until you started complaining about it.

I hadn't either, but having just read about it, it looks like it is supported by WMP, Quicktime, Totem and Amarok, among other players, but is not natively supported by any web browser. It also looks like a fairly redundant technology in a web browser considering you can do the same things with CSS/DOM/Javascript.

Reply Score: 2

RE[3]: But no promise of:
by lemur2 on Thu 19th Nov 2009 00:39 UTC in reply to "RE[2]: But no promise of:"
lemur2 Member since:
2007-02-17

"And I had never heard of SMIL until you started complaining about it.
I hadn't either, but having just read about it, it looks like it is supported by WMP, Quicktime, Totem and Amarok, among other players, but is not natively supported by any web browser. It also looks like a fairly redundant technology in a web browser considering you can do the same things with CSS/DOM/Javascript. "

SMIL compliance comprises two of the acid3 tests (subtests 75 and 76).

http://en.wikipedia.org/wiki/Acid3#Standards_tested

Browsers will not score 100 on acid3 tests without compliance to SMIL.

Safari, Opera, Epiphany and Google Chrome score 100/100.

http://en.wikipedia.org/wiki/Synchronized_Multimedia_Integration_La...

SMIL+SVG
SMIL is one of two means by which SVG animation can be achieved (the other being JavaScript, which also offers better user interface capabilities than SMIL).


http://en.wikipedia.org/wiki/SVG_animation

SMIL: Synchronized Multimedia Integration Language, a recommended means of animating SVG-based hypermedia is currently supported by the Opera and Amaya browsers, although unstable releases of Firefox pre-3.6, Safari 4 and Chrome 2 have added support, as will any browser that aims to pass the Acid3 web-standards test as this requires SMIL support for tests 75 and 76. Libraries have also been written as a shim to give current SVG-enabled browsers SMIL support. This method is also known as SVG+Time.


SVG animation is the standards-compliant way of doing animations instead of Flash or Silverlight.

Edited 2009-11-19 00:46 UTC

Reply Score: 4

RE[4]: But no promise of:
by tomcat on Thu 19th Nov 2009 02:24 UTC in reply to "RE[3]: But no promise of:"
tomcat Member since:
2006-01-06

Browsers will not score 100 on acid3 tests without compliance to SMIL.


How about pointing us at all of the wonderful websites that are currently based on SMIL ... ?

Edited 2009-11-19 02:25 UTC

Reply Score: 3

RE[5]: But no promise of:
by lemur2 on Thu 19th Nov 2009 05:34 UTC in reply to "RE[4]: But no promise of:"
lemur2 Member since:
2007-02-17

"Browsers will not score 100 on acid3 tests without compliance to SMIL.
How about pointing us at all of the wonderful websites that are currently based on SMIL ... ? "

I'm waiting for lemur2 to post links to all of these supposedly great SMIL sites that we're all missing out on.


Chip on your shoulder much?

Do you know of any SMIL examples that actually work in a web browser?


You are asking about chickens and we haven't got an egg yet.

http://arstechnica.com/open-source/news/2009/01/smil-animation-and-...

Anyway, currently, a site that has SVG games or animation might well use SMIL, but it probably uses javascript instead.

Here is a site where you can get a tatse of what is possible, IF you have a compliant browser:

http://srufaculty.sru.edu/david.dailey/svg/SVGAnimations.htm

The rarity of such sites for real is very much the whole point though. SMIL and SVG are standards that were first recommended in basic form circa 2000, and more advanced form circa 2005.

We could have had the equivalent of flash (.swf) and silverlight interactive (non-video) functionality on all platforms without browser plugins way back in 2001, but it didn't happen because a certain vendor refused to support SMIL, SVG, compliant javascript and DOM2.

Still, there is the odd place where you can go:
http://scriptdraw.com/
http://aviary.com/home

Flash and Silverlight plugins are awkward proprietary work-arounds for the failure to support those standards.

Flash and Silverlight plugins can these days be used by software suppliers to control which suppliers may, and which may not, produce products which can be used to browse the rich web. It can be used to control which architectures and platforms are, and are not, viable.

That is just wrong. It is a situation which desperately needs to be fixed.

Edited 2009-11-19 05:52 UTC

Reply Score: 4

RE[6]: But no promise of:
by cb_osn on Thu 19th Nov 2009 07:51 UTC in reply to "RE[5]: But no promise of:"
cb_osn Member since:
2006-02-26

You are asking about chickens and we haven't got an egg yet.

Indeed-- the egg being browsers that actually support the feature that we are discussing.


Here is a site where you can get a tatse of what is possible, IF you have a compliant browser:

http://srufaculty.sru.edu/david.dailey/svg/SVGAnimations.htm

Yes, those work in Chrome and Opera, but not Firefox.

The problem really seems to be the poor definition of SMIL. There are actual SMIL documents with the MIME type application/smil+xml. SMIL documents and embedded SMIL are not supported natively by any web browser.

What you seem to be referring to is SVG animation which is a slightly modified and extended version of the animation portion of the latest W3C SMIL recommendation. Webkit and Presto support SVG animation to various degrees.

SVG animation is only related to SMIL in that the same tag names, attributes and behaviors were chosen for the animation support in SVG. SMIL itself is a separate technology.

Flash and Silverlight plugins can these days be used by software suppliers to control which suppliers may, and which may not, produce products which can be used to browse the rich web. It can be used to control which architectures and platforms are, and are not, viable.

That is just wrong. It is a situation which desperately needs to be fixed.

I think you'll find that most people, including me, would agree that, all other things being equal, open solutions are best on the web.

The reality of the situation is that these solutions are not all equal. SVG, the audio/video tags, and SMIL are all fragmented standards that have to be clumsily tied together through Javascript and DOM. Not to mention the fact that they are severely lacking in performance.

Ignoring politics, the proprietary solutions win hands down.

Both Flash and Silverlight provide fully featured multimedia platforms. In the area of tools, Flash has excellent support and Silverlight isn't very far behind. From the performance angle, Flash is a bit of a dog, but is slowly improving and the latest versions are finally taking advantage of hardware acceleration. Silverlight is the undisputed king of rendering performance among web tools and its HD video delivery is second to none.

If this is so vitally important to you, I'd suggest that you spend less time proselytizing on the web and instead, go apt-get yourself a copy of kdevelop and get cracking on a decent framework to tie all those open web technologies together, on tool support for SVG animation and on modifying both Cairo and Skia to use hardware acceleration to improve their horrid rendering performance.

The crown here is still up for grabs, but technology is going to win this one. Not politics.

Reply Score: 3

RE[7]: But no promise of:
by tomcat on Thu 19th Nov 2009 09:56 UTC in reply to "RE[6]: But no promise of:"
tomcat Member since:
2006-01-06

If this is so vitally important to you, I'd suggest that you spend less time proselytizing on the web and instead, go apt-get yourself a copy of kdevelop and get cracking on a decent framework to tie all those open web technologies together, on tool support for SVG animation and on modifying both Cairo and Skia to use hardware acceleration to improve their horrid rendering performance.


Nah. Fanboys don't write code. They just take to the forums, whine, and complain.

Edited 2009-11-19 10:09 UTC

Reply Score: 2

RE[7]: But no promise of:
by spiderman on Thu 19th Nov 2009 10:58 UTC in reply to "RE[6]: But no promise of:"
spiderman Member since:
2008-10-23


Both Flash and Silverlight provide fully featured multimedia platforms. In the area of tools, Flash has excellent support and Silverlight isn't very far behind. From the performance angle, Flash is a bit of a dog, but is slowly improving and the latest versions are finally taking advantage of hardware acceleration. Silverlight is the undisputed king of rendering performance among web tools and its HD video delivery is second to none.

Both Flash ans Silversight are hacks. They suck, plain and simple, and by design at that. They are not accessible, ON PURPOSE. It's designed to present you with annoying adverts that can't be easily skipped without another hack on top of it.
SVG is accessible and is not designed to sell expensive toolkits but to provide useful content. Reason #1 why SVG is not used that much is because IE doesn't support it. And you can write all the tools and libraries you want, while IE does not support it, developers won't use it.
I do web development and would like to use SVG but I always have to work around that because most of the web users are using IE.

Reply Score: 6

RE[6]: But no promise of:
by tomcat on Thu 19th Nov 2009 09:48 UTC in reply to "RE[5]: But no promise of:"
tomcat Member since:
2006-01-06

You are asking about chickens and we haven't got an egg yet.


So, in other words, you singled out Microsoft even though open source browsers don't support SMIL at all -- or support it very badly -- and there isn't any appreciable SMIL content even available. This is why I don't take you seriously, lemur. This is just another example of your unreasonable bigotry. You don't seem to get this: Just because a standards body ratifies something doesn't make it significant or meaningful as a standard. What matters is ADOPTION. Look at HTML5. The whole industry has decided that it's important, and the market is dragging Microsoft along. Not so with SMIL. It's shelfware.

Edited 2009-11-19 09:52 UTC

Reply Score: 3

RE[7]: But no promise of:
by spiderman on Thu 19th Nov 2009 11:07 UTC in reply to "RE[6]: But no promise of:"
spiderman Member since:
2008-10-23

SMIL won't ever take off while IE does not support it. The problem is IE, it's not hard to get. You keep accusing lemur2 of religious anti-Microsoft feeling, but you seem to be religiously defending Microsoft anyway. SMIL may not be the most important thing, but he has a point. He also cited SVG. Why can't a browser support SVG in 2009? IE is the #1 reason why the web sucks today.

Reply Score: 5

RE[5]: But no promise of:
by Lennie on Thu 19th Nov 2009 09:53 UTC in reply to "RE[4]: But no promise of:"
Lennie Member since:
2007-09-22

This is a chicken and egg-problem. But if the browsers support it, the webdevelopers would start to use it. SVG and canvas is used in Google Maps (for non-IE browsers) for example.

Reply Score: 3

RE[4]: But no promise of:
by cb_osn on Thu 19th Nov 2009 03:12 UTC in reply to "RE[3]: But no promise of:"
cb_osn Member since:
2006-02-26

Browsers will not score 100 on acid3 tests without compliance to SMIL.

It appears that Safari was able to pass acid3 with abysmal SMIL support (http://blog.codedread.com/archives/2008/03/26/webkit-nightly-not-sm...) so acid3 is in no way an indicator of proper SMIL compliance.

Just out of curiosity, I went to w3schools to try out some of their SMIL examples, and none of them worked on the latest versions of Firefox, Chrome or Opera.

Attempting to load a .smil file directly results in the various browsers either displaying the source or attempting to download the file.


Interestingly enough, that is the page I used for reference when making my original comment. Perhaps when digging through it, you missed this relevant piece:

As mentioned, SMIL is not yet native to web browsers, so in order to put SMIL in a web page, one must embed it and open it in a plug-in such as Apple Quicktime or Microsoft's Windows Media Player.

Wikipedia could very well be wrong, but my experiences seem to prove otherwise.

Do you know of any SMIL examples that actually work in a web browser?

Reply Score: 2

RE[5]: But no promise of:
by tomcat on Thu 19th Nov 2009 03:43 UTC in reply to "RE[4]: But no promise of:"
tomcat Member since:
2006-01-06

I'm waiting for lemur2 to post links to all of these supposedly great SMIL sites that we're all missing out on.

The hate is strong with this one...

Reply Score: 3

RE[5]: But no promise of:
by Lennie on Thu 19th Nov 2009 09:55 UTC in reply to "RE[4]: But no promise of:"
Lennie Member since:
2007-09-22

I think you need to use SMIL embedded in the page. Like SVG is often used.

Reply Score: 2

RE[2]: But no promise of:
by sbergman27 on Thu 19th Nov 2009 00:07 UTC in reply to "RE: But no promise of:"
sbergman27 Member since:
2005-07-24

The web has gotten more compatible in recent years. But the remaining blight has mostly to do with incompatible Javascript. As a desktop admin, I can tell you that if the page doesn't look quite right, my users grumble a little. If it doesn't work at all then they shout. And often that means resorting to IE under Crossover Office.

And it makes me want to Kill! Kill! Kill! ;-)

By comparison I put SVG, CSS3, and SMIL all in roughly the same insignificant category.

Reply Score: 3

RE[3]: But no promise of:
by lemur2 on Thu 19th Nov 2009 00:31 UTC in reply to "RE[2]: But no promise of:"
lemur2 Member since:
2007-02-17

The web has gotten more compatible in recent years. But the remaining blight has mostly to do with incompatible Javascript. As a desktop admin, I can tell you that if the page doesn't look quite right, my users grumble a little. If it doesn't work at all then they shout. And often that means resorting to IE under Crossover Office. And it makes me want to Kill! Kill! Kill! ;-) By comparison I put SVG, CSS3, and SMIL all in roughly the same insignificant category.


Fair point.

However, when DOM2, SVG, CSS3, and SMIL are used in conjunction with compatible (and fast) ECMAscript, then web sites can deliver rich content to ANY browser on any client platform, and this can be done at least as well as other proprietary solutions such as Silverlight or Flash.

The bold bits are the vitally important bits.

IMO any requirement to have a particular platform or propietary software blob (including codecs) in order to view some types of web should be utterly shunned.

Edited 2009-11-19 00:33 UTC

Reply Score: 5

RE[3]: But no promise of:
by google_ninja on Thu 19th Nov 2009 02:14 UTC in reply to "RE[2]: But no promise of:"
google_ninja Member since:
2006-02-05

Agreed. My main point is that the only person on the internet that seems to really care about SMIL is lemur2, us web developers care much more about CSS and Javascript.

Reply Score: 2

RE: But no promise of:
by smashIt on Thu 19th Nov 2009 01:02 UTC in reply to "But no promise of:"
smashIt Member since:
2005-07-06

No promise of attempting to pass acid3 compliance tests.


ever ran acid3 through the w3c css validator?

Reply Score: 2

RE[2]: But no promise of:
by lemur2 on Thu 19th Nov 2009 01:06 UTC in reply to "RE: But no promise of:"
lemur2 Member since:
2007-02-17

"No promise of attempting to pass acid3 compliance tests.
ever ran acid3 through the w3c css validator? "

Ever seen a requirement that a test suite must itself pass the things it tests for?

Reply Score: 2

RE[3]: But no promise of:
by google_ninja on Thu 19th Nov 2009 02:17 UTC in reply to "RE[2]: But no promise of:"
google_ninja Member since:
2006-02-05

the acid tests aren't really designed for standards compliance, they are more for corner cases and failovers. the w3c validator probably just isnt built to handle that many unrealistic scenarios at the same time.

Reply Score: 2

RE[3]: But no promise of:
by smashIt on Thu 19th Nov 2009 10:52 UTC in reply to "RE[2]: But no promise of:"
smashIt Member since:
2005-07-06

Ever seen a requirement that a test suite must itself pass the things it tests for?


well, how would you handle a negative value when only positives are alowed?
ignore the sign? take the nearest valid value? ignore the whole line? or render it contrary to the standart?
and now you expect the browser to guess what the autor things is right?

if you want to test correct rendering, give it something correct to render

Reply Score: 1

RE[4]: But no promise of:
by lemur2 on Thu 19th Nov 2009 11:23 UTC in reply to "RE[3]: But no promise of:"
lemur2 Member since:
2007-02-17

"Ever seen a requirement that a test suite must itself pass the things it tests for?


well, how would you handle a negative value when only positives are alowed?
ignore the sign? take the nearest valid value? ignore the whole line? or render it contrary to the standart?
and now you expect the browser to guess what the autor things is right?

if you want to test correct rendering, give it something correct to render
"

A set of test cases which test only for behaviour with correct data input?

How much real testing have you ever done?

Reply Score: 4

RE[2]: But no promise of:
by Delgarde on Thu 19th Nov 2009 01:20 UTC in reply to "RE: But no promise of:"
Delgarde Member since:
2008-08-19

ever ran acid3 through the w3c css validator?


Keep hearing this response. No, the Acid3 test itself doesn't pass validation - it's not supposed to. The W3C validator is a test for the correctness of the content. The Acid tests are for the correctness of the browser, and that includes testing whether the browser handles invalid content correctly.

Reply Score: 6

RE[3]: But no promise of:
by sbergman27 on Thu 19th Nov 2009 01:42 UTC in reply to "RE[2]: But no promise of:"
sbergman27 Member since:
2005-07-24

The Acid tests are for the correctness of the browser, and that includes testing whether the browser handles invalid content correctly.

If you ask me, I'd say that the big mistake was in deciding to handle invalid content without flashing a big error and aborting in the web developer's face. If you coded an ODF document in vi, in binary mode, by hand, and just guessed whenever you weren't sure of the codes... didn't bother to use delimiters properly, would you expect it to load succesfully? Display properly? Well... why should you expect deverse web browsers to "just figure it out" reliably? As standards go, web standards suffer from the problems of the nebulous RS-232 standard... to about the power of about 15. Maybe 20.

Reply Score: 3

RE[4]: But no promise of:
by Delgarde on Thu 19th Nov 2009 02:16 UTC in reply to "RE[3]: But no promise of:"
Delgarde Member since:
2008-08-19

If you ask me, I'd say that the big mistake was in deciding to handle invalid content without flashing a big error and aborting in the web developer's face.


I'm mixed on that. As a developer, I'd very much prefer something that fails clearly and cleanly, instead of behaving unpredictably - that way potential problems are much easier to find.

As a user though, I'd really rather the browser try to deal with the fact that developers aren't always as perfect as they should be...

Reply Score: 2

RE[5]: But no promise of:
by sbergman27 on Thu 19th Nov 2009 02:25 UTC in reply to "RE[4]: But no promise of:"
sbergman27 Member since:
2005-07-24

As a user though, I'd really rather the browser try to deal with the fact that developers aren't always as perfect as they should be...

If the authors had been forced to to write proper documents from the beginning, users wouldn't have to care about sloppy documents, browser devs wouldn't have to worry about sloppy documents (malformed documents could be categorically rejected as a security risk) and page authors wouldn't have to worry about how various browsers deal with their and others' sloppy documents. It would have been a win-win-win-win situation instead of the lose-lose-lose-lose mess that we have now. And have no good way of escaping from.

I share your ambivalence. What choice have we now? But the situation that we are in is such an unnecessary train wreck. And we *should* recognize it as being a train wreck, so that we can avoid the next one. Not that I'm particularly hopefull on that count.

Edited 2009-11-19 02:34 UTC

Reply Score: 2

RE[6]: But no promise of:
by cb_osn on Thu 19th Nov 2009 03:33 UTC in reply to "RE[5]: But no promise of:"
cb_osn Member since:
2006-02-26

If the authors had been forced to to write proper documents from the beginning, users wouldn't have to care about sloppy documents, browser devs wouldn't have to worry about sloppy documents (malformed documents could be categorically rejected as a security risk) and page authors wouldn't have to worry about how various browsers deal with their and others' sloppy documents.

As a developer who has spent most of my time using systems languages and only rarely worked in web land, I certainly agree. Building a web page feels like a guessing game in a way that is very disconcerting to a C/C++ programmer.

But I have often wondered if the precedent of lax interpretation of HTML created by the earlier browsers provided a level of accessibility that contributed to the pervasiveness of the web today. I guess we'll never know.

Reply Score: 2

RE[7]: But no promise of:
by Lennie on Thu 19th Nov 2009 10:00 UTC in reply to "RE[6]: But no promise of:"
Lennie Member since:
2007-09-22

It's by design.

The standard specifically says, if you don't understand a part, please skip it. That means older browsers are able to view a lot of newer content.

If you have a browser that doesn't understand SVG at all, you might be able to see the text embedded in the SVG. That's by design.

Reply Score: 4

RE[4]: But no promise of:
by Lennie on Thu 19th Nov 2009 09:51 UTC in reply to "RE[3]: But no promise of:"
Lennie Member since:
2007-09-22

No HTML was specifically created to allow older browsers to view new content and skip anything it doesn't understand. That's how it's suppossed to work. The ACID3-test was specifically created not only to test new tech. but also to let all browsers reliable fail in the same way.

ODF is not binary, it's a zip-file. Editing with vi would not make a lot of sense directory. Editing ODF-XML-files with vi works very well thank you very much. Just zip it afterwards and it's possible to create valid ODF just fine.

Reply Score: 4

RE: But no promise of:
by werpu on Thu 19th Nov 2009 08:46 UTC in reply to "But no promise of:"
werpu Member since:
2006-01-18

No promise of SVG.
No promise of DOM2.
No promise of SMIL.
No promise of compliant ECMAscript (perhaps though there is a JIT compiler).
No promise of Theora codecs with the HTML5.

No promise of attempting to pass acid3 compliance tests.

Still ten years behind in some aspects.

Silverlight still required.


Three words: Developers Developers Developers

Nice to see that Microsoft got the priorities again wrong, please the shiny things audience and deliver incomplete crap underneath and tell the developers that is all you got, live with it.
My personal guess is they have lost the developers community, in a developers centric site I have less than 10% IE overall and those are mostly hits from major corporations. Until they fix the basic issues like SVG support ecmascript compliance etc.. they wont get them back no matter how shiny the next version of IE is, period.

Reply Score: 6

RE[2]: But no promise of:
by Lennie on Thu 19th Nov 2009 10:02 UTC in reply to "RE: But no promise of:"
Lennie Member since:
2007-09-22

The only care about Windows developers, Windows developers, Windows developers.

The web is something standanding in the way of their desktop monopoly, because it makes the desktop you use irrelevant.

Reply Score: 4

Damned if they do...
by Tuishimi on Wed 18th Nov 2009 22:50 UTC
Tuishimi
Member since:
2005-07-06

...damned if they don't.

Reply Score: 2

RE: Damned if they do...
by Kroc on Thu 19th Nov 2009 09:10 UTC in reply to "Damned if they do..."
Kroc Member since:
2005-11-10

But whose fault is that? Or did I forget those five years of complete web stagnation and spyware/virus rape?

Reply Score: 2

RE[2]: Damned if they do...
by Tuishimi on Thu 19th Nov 2009 14:31 UTC in reply to "RE: Damned if they do..."
Tuishimi Member since:
2005-07-06

It was all just a dream... ;)

Reply Score: 2

RE[3]: Damned if they do...
by sbergman27 on Thu 19th Nov 2009 15:18 UTC in reply to "RE[2]: Damned if they do..."
sbergman27 Member since:
2005-07-24

It was all just a dream... ;)

Yeah. That all happened in Season 9 of "Dallas".

Reply Score: 2

Looking great
by google_ninja on Wed 18th Nov 2009 22:53 UTC
google_ninja
Member since:
2006-02-05

You can see from those charts that IE has gone from not even comparable to other browsers, to about 70x slower, to only slightly slower the FF (which means of course about 3x slower then webkit) in 3 versions. That really is huge, I don't think there is any vender that has made this amount of progress in this amount of time. Granted, they were about 15 years behind when they started going on this, but still, it is something to be happy about.

When IE7 becomes the standard minimum it means we get stuff like child selectors, attribute selectors, inline-block, min/max-width, and about 90% of css hacks. For people who aren't living on the bleeding edge of web work, that totally changes the way you make web pages. IE8 should chop off another 9% of css hacks, let us use anything (even the stupid stuff) in CSS2.1 with reckless abandon, and pretty much bring what we can use up to about what firefox 3.0 supported.

IE9 will probably still be the least common denominator, but if they keep going at this pace I wouldn't be surprised if IE10 brought them truly into the game.

Reply Score: 3

Please Microsoft
by Lennie on Wed 18th Nov 2009 23:17 UTC
Lennie
Member since:
2007-09-22

Please Microsoft create something so people don't use IE6 anymore. Don't create a Vista+ IE9, but also let people update atleast XP.

Reply Score: 3

RE: Please Microsoft
by kaiwai on Thu 19th Nov 2009 01:24 UTC in reply to "Please Microsoft"
kaiwai Member since:
2005-07-06

Please Microsoft create something so people don't use IE6 anymore. Don't create a Vista+ IE9, but also let people update atleast XP.


People keep using it because of incompatibilities because of lazy developers. The only real way around it is adopting what Google has which is provide the webkit technology via a plugin.

Reply Score: 2

RE: Please Microsoft
by Delgarde on Thu 19th Nov 2009 01:24 UTC in reply to "Please Microsoft"
Delgarde Member since:
2008-08-19

Please Microsoft create something so people don't use IE6 anymore. Don't create a Vista+ IE9, but also let people update atleast XP.


They did - it's called IE7. Anyone still using IE6 is doing so either because they're stuck with some corporate web app that won't work on anything newer, or because they don't know or care about upgrading (XP machines won't upgrade the browser automatically, afterall).

Reply Score: 3

RE[2]: Please Microsoft
by Lennie on Thu 19th Nov 2009 09:47 UTC in reply to "RE: Please Microsoft"
Lennie Member since:
2007-09-22

What about all those corporations that have lots and lots of Windows 2000 desktops ? Their is no IE7, IE8 or IE9 for Windows 2000. Not only that, but Microsoft says: we support Windows 2000.

Reply Score: 2

RE[3]: Please Microsoft
by Kroc on Thu 19th Nov 2009 10:04 UTC in reply to "RE[2]: Please Microsoft"
Kroc Member since:
2005-11-10

I don’t know, Firefox-maybe? Companies have had five years to work on adoption.

Reply Score: 2

RE[3]: Please Microsoft
by Halo on Thu 19th Nov 2009 10:46 UTC in reply to "RE[2]: Please Microsoft"
Halo Member since:
2009-02-10

If it cheers you up, Microsoft are going to stop supporting Windows 2000 completely in July 2010.

Reply Score: 1

RE[2]: Please Microsoft
by gustl on Thu 19th Nov 2009 10:46 UTC in reply to "RE: Please Microsoft"
gustl Member since:
2006-01-19

Hehe -

That should teach corporations not to trust Microsoft technology.

There are obviously some companies, which got locked into IE6 so thoroughly, that until today the cost of migrating to SOMETHING other seems to be bigger than putting up with the considerable cost of maintaining an outdated software stack.

Now I ask: What do corporations think about Silverlight? Is it a good idea betting the company's IT infrastructure on something which most likely will be obsolete in 10 years, with no low-pain upgrade path available?

I hope to get proven wrong, but until today Microsoft managed to create lock-in's that have been strong enough to hinder migration even from Microsoft technology to Microsoft technology. TCO if a format also contains migrating away from it some time in the future.

Reply Score: 2

RE[3]: Please Microsoft
by lemur2 on Thu 19th Nov 2009 12:09 UTC in reply to "RE[2]: Please Microsoft"
lemur2 Member since:
2007-02-17

Hehe -

That should teach corporations not to trust Microsoft technology.

There are obviously some companies, which got locked into IE6 so thoroughly, that until today the cost of migrating to SOMETHING other seems to be bigger than putting up with the considerable cost of maintaining an outdated software stack.

Now I ask: What do corporations think about Silverlight? Is it a good idea betting the company's IT infrastructure on something which most likely will be obsolete in 10 years, with no low-pain upgrade path available?

I hope to get proven wrong, but until today Microsoft managed to create lock-in's that have been strong enough to hinder migration even from Microsoft technology to Microsoft technology. TCO if a format also contains migrating away from it some time in the future.


Fortunately for companies that need to still be running IE6, there is available a plugin for IE far, far better than Silverlight.

http://blog.chromium.org/2009/09/introducing-google-chrome-frame.ht...

Hopefully one can browse the modern web without having to escape from IE6.

Edited 2009-11-19 12:11 UTC

Reply Score: 2

RE[3]: Please Microsoft
by PlatformAgnostic on Thu 19th Nov 2009 17:44 UTC in reply to "RE[2]: Please Microsoft"
PlatformAgnostic Member since:
2006-01-02

Why do you think this problem doesn't apply to other commercially supported systems? Software gets old and due to dependencies, new stuff doesn't always work on old versions. It's not like the cost of maintaining the old system is so high, otherwise people would be upgrading more.

Reply Score: 3

RE[3]: Please Microsoft
by werpu on Thu 19th Nov 2009 17:52 UTC in reply to "RE[2]: Please Microsoft"
werpu Member since:
2006-01-18

I have yet to see an internal silverlight adoptions in one of the corporations I have been in, my personal guess is, first of all they are pretty slow movers anyway, secondly most of them have been burned by the entire IE6 stack that they are even slower to adopt yet another Microsoft only solution (Java however is everwhere internally in those corps on the server stack, they love simply the multi platform capabilities and that they can scale their installations upwards infinitely)

Reply Score: 3

lemur2
Member since:
2007-02-17

http://www.theregister.co.uk/2009/11/20/silverlight_4_windows_bias/

More seriously, COM automation is a Windows-only feature, introducing differentiation between the Mac and Windows implementations. Since cross-platform Mac and Windows is a key Silverlight feature, it is curious that Microsoft has now decided to make it platform-specific in such an important respect. Microsoft Office and parts of the Windows API have a COM interface, so access to COM makes Silverlight a much more capable client.

Brian Goldfarb, director of product marketing, defended this decision. "[Mac and Windows Silverlight] are on a par in every other respect. It's important to give developers choice. We also want to have the option to light up the platform," he said.


Some things about Silverlight will work better, or only work at all, with a Windows client.

Who would have thought?

I'm shocked, truly shocked.

I bet no-one saw this coming.

(Where are the sarcasm tags when you need them?)

Edited 2009-11-21 07:28 UTC

Reply Score: 3

vivainio Member since:
2008-12-26

Some things about Silverlight will work better, or only work at all, with a Windows client.


Somehow, my heart fails to bleed when Silverlight Windows version suddenly gets one more feature than the Silverlight Mac version.

They are planning to make silverlight a new way of making windows applications (to replace windows.forms, IIRC). As a technology, it's every bit as exciting than a new version of MFC would be - that is, unless you are a windows developer, you just don't need to care.

Reply Score: 3

lemur2 Member since:
2007-02-17

"Some things about Silverlight will work better, or only work at all, with a Windows client.


Somehow, my heart fails to bleed when Silverlight Windows version suddenly gets one more feature than the Silverlight Mac version.
"


This comment as well as Silverlight itself shows just how profound is the utter lack of understanding of what is meant by the word "standard" amongst Windows people.

http://www.w3.org/standards/webofdevices/independence

http://www.w3.org/standards/webdesign/

http://www.w3.org/standards/techs/deviceindependenceauthoring#w3c_a...

http://www.w3.org/TR/2004/REC-webarch-20041215/

They are planning to make silverlight a new way of making windows applications (to replace windows.forms, IIRC). As a technology, it's every bit as exciting than a new version of MFC would be - that is, unless you are a windows developer, you just don't need to care.


http://tech.slashdot.org/story/09/11/20/2314220/New-Microsoft-Silve...

I like this quote:
"Silverlight is the Zune of application frameworks."

Classic.

This one isn't bad also:
"A cross platform framework having platform specific features is hardly superior."

Edited 2009-11-21 11:11 UTC

Reply Score: 3

vivainio Member since:
2008-12-26

This comment as well as Silverlight itself shows just how profound is the utter lack of understanding of what is meant by the word "standard" amongst Windows people.


Since when was Silverlight a standard?

And since when did we need to care about windows-and-mac-only technology?

Edited 2009-11-21 11:28 UTC

Reply Score: 2

lemur2 Member since:
2007-02-17

"This comment as well as Silverlight itself shows just how profound is the utter lack of understanding of what is meant by the word "standard" amongst Windows people.


Since when was Silverlight a standard?

And since when did we need to care about windows-and-mac-only technology?
"

Since its purpose was announced as being a technology to deliver material over the web.

The public access web.

You know, similar to public television broadcasts ... must follow standards. No cartel-members-equipment-only broadcasting allowed.

See ... I told you Windows people just didn't understand standards.

Reply Score: 3

vivainio Member since:
2008-12-26

Since its purpose was announced as being a technology to deliver material over the web.


It pretty much failed at that (ajax, JITted javascript and html5 is currently eating the remnants of its lunch). Now, IIUC, it's being pushed as a "normal" application development framework. It might work okay at that, and to satisfy that purpose MS needs to add certain "unsafe"/platform dependent features.

See ... I told you Windows people just didn't understand standards.


What makes me one of the "Windows people" again? I work on Linux at my day job, and use Linux pretty much exclusively at home.

Reply Score: 2

lemur2 Member since:
2007-02-17

Now, IIUC, it's being pushed as a "normal" application development framework. It might work okay at that, and to satisfy that purpose MS needs to add certain "unsafe"/platform dependent features.


"See ... I told you Windows people just didn't understand standards.


What makes me one of the "Windows people" again? I work on Linux at my day job, and use Linux pretty much exclusively at home.
"

Well, "Linux people" wouldn't think of Silverlight as any kind of application development framework.

Reply Score: 2

vivainio Member since:
2008-12-26

Well, "Linux people" wouldn't think of Silverlight as any kind of application development framework.


Sounds unlikely, because Silverlight indeed is one.

Reply Score: 2