Skip navigation.

Sign up | Lost password? | Help

A Blog From Behind the Trenches

Attack of the Bugs

Posts tagged with "standards"

Does Adobe think we are stupid?

, ,

The Open Screen Project isn't new, but it seems to be part of a pattern of doublespeak from Adobe. I understand why Adobe wants everyone to use Flash, but at least they could be honest about what Flash actually is, and what it is they are promoting.

Do they really think people are this stupid?

Open Web standards are already here, and don't rely on closed, proprietary formats (even if those formats are promised to be open some time in the future). If Adobe was really trying to open up, they would have promoted open Web standards instead.

If only Adobe would stop referring to proprietary, closed, inaccessible and insecure technologies as "open"...

Adobe thinks closed formats are a good fit for an open government?

, , , ...

Adobe is pushing for Flash to be used in U.S. Open Government initiatives. How proprietary, closed and inaccessible is supposed to be combined with "open", I don't know. I do know that the government should definitely not be promoting closed, proprietary, inaccessible, insecure and harmful technologies.

What's up with Apple, patents, and the W3C?

, , , ...

If you read the report from the W3C Patent Advisory Group (PAG) regarding Apple's patent claim against the Widgets 1.0 specification, you will not only see the reasons why the PAG does not think the patent is relevant, but it also reveals some worrying things about the way Apple handled the whole thing.

Read more...

Apple's patent claim will not block the W3C Widgets specification

, , , ...

Back in April, I wrote about how Apple tried to block the W3C Widgets specification with a patent claim.

After spending a lot of W3C members' money to figure out if Apple's claims were valid, the Patent Advisory Group has now come to a conclusion: The work on Widgets 1.0 will continue. Apple's patent claim does not appear to be relevant to the Widgets 1.0 specification:

The Patent Advisory Group concluded that the inventive step claimed by US Patent Nr. 5,764,992 lies in the fact that the software program can update itself absolutely independent of functions performed by any resource external to the current software program. As the Widgets 1.0: Updates Draft uses an update-manager throughout the Specification, such self-updating does not occur.


Read the full report here: Report of the Patent Advisory Group on the Widgets Updates Specification

PPK: "There is no WebKit on Mobile"

, , ,

I have previously addressed the misguided wishes for a single standardized mobile browser engine. It all boils down to this: Monoculture on the Web is bad, period.

It turns out that even those who work towards a new Web monoculture will have a hard time achieving that. PPK recently tested several browsers based on WebKit, and concluded that "there is no WebKit on mobile".

Read more...

Apple's tight control of WebKit means a different open-source engine is needed?

, , ,

In an article triggered by RIM's acquisition of Torch Mobile and their WebKit based browser, CNET's Matt Asay argues that Apple has too much control over WebKit. Other companies relying on WebKit for their browser will basically be slaves to Apple's release cycles, and Apple will always control where WebKit is heading and optimize it for their own products.

So what is his solution to this suggested problem?

it would be nice to see a truly open-source project--open in source, and open to outside involvement--standardize the mobile browsing experience, too


In other words, he is echoing Symbian's call for a standardized browser for all mobile phones.

Read more...

Opera takes control of the W3C!

,

Well, not exactly.

But Opera's Chief Standards Officer, Charles McCathieNevile (Chaals), has been elected for a two-year term to the W3C Advisory Board:

Created in March 1998, the Advisory Board provides ongoing guidance to the Team on issues of strategy, management, legal matters, process, and conflict resolution. The Advisory Board also serves the Members by tracking issues raised between Advisory Committee meetings, soliciting Member comments on such issues, and proposing actions to resolve these issues. The Advisory Board manages the evolution of the Process Document. The Advisory Board hears appeals of Member Submission requests that are rejected for reasons unrelated to Web architecture


This group is similar to the Board of Directors in a company, although it has no formal executive role.

Apple patent claim threatens to block or delay W3C specification

, , , ...

There's some potentially bad news from the open standards front.

Early last month, it became clear that Apple might be causing trouble for the W3C Widgets specification. They are unwilling to make patent 5,764,992 (W3C information), which covers automatic software upates, royalty-free if the Widgets Update specification is found to use anything covered by the patent. This basically means a lot of additional work for the Working Group at the W3C, and might slow down the process of finalizing the widgets specification.

So as a response to this situation the W3C has put together a Patent Advisory Group, meaning that several companies are forced to spend a lot of time and money trying to figure out if Apple's patent claim actually applies, and if it does, what to do about it.

With the recent rumours of Apple getting all lawsuit-happy over patents, what are they up to exactly?

For Opera's position on software patents, take a look at Opera's vision statement.

IE8 and standards rendering opt-in

, , ,

About a year ago, I wrote about how Opera helped in forcing Microsoft to default to standards mode with IE8. Apparently, it is not that simple. Through Molly's blog, I found an article about how IE8 will require opt-in for many sites after all. I'm not sure what to make of this, but it does sound like bad news.

And yes, Molly Holzschlag has joined Opera! Most of you no doubt know about her and her work in the World Wide Web Consortium (W3C), the Web Standards Project (WaSP), and so on, so an introduction probably isn't needed. It's great to get more people on board who can spend time promoting and pushing for open standards.

Internet Explorer 8 first browser with full CSS 2.1 support?

, ,

According to Microsoft, "E8 RC1 has the most complete implementation of the CSS 2.1 specification in the industry".

We have heard big promises from Microsoft in the past that they have not delivered upon, but recently they have found incentives to play nice and actually follow through on their promises.

If this really signals action rather than mere words, congratulations to Microsoft!

However, while these words from Microsofts are promising, there may be some problems as well. Daniel Glazman comments that some work still remains before Microsoft can claim the CSS 2.1 crown:

Full CSS 2.1 complete support is cool but it must be said that "full CSS 2.1 support" does not mean anything yet. CSS 2.1 is not yet a W3C Recommendation and it does not have an approved full Test Suite yet. Microsoft has submitted a rough 7,000 CSS 2.1 tests to the CSS WG but these tests need review before becoming official.


In the comments, James Hopkins points out some problems as well:

I'd argue that many of those 7,000 test cases are surfeit and unneccessary. For example, they have around 50 test cases specifically testing an absolutely positioned element that is offset to the left, and some are actually invalid.


If Microsoft's claims are based on invalid tests, one can hope that this is merely an error on their part. Normally one would not attribute to malice what could equally well be attributed to mistakes, but knowing Microsoft's history, we should keep scrutinizing their every move, and every claim. "Errors" have historically turned out to be conscious decisions on Microsoft's part to undermine open standards and competition in the market.

Vodafone uses Opera to push for open standards

, , ,

Vodafone's new Widget Manager runs on Opera and open standards instead of proprietary platforms like Nokia's Widsets. The reason is simple:

[Widsets] is a Java platform, so it’s not open. Widget Manager is built on Opera, so it’s faster and easier to write for. It uses open standards.

Easier to write, shorter time to market. This basically echoes Opera's position. Using open standards makes it faster and easier to develop applications. Opera is pushing for widgets based on open standard, and Vodafone seems to agree that this is a good thing.

So now both Vodafone and T-Mobile are going for Opera's widget solution rather than competing technologies that are proprietary and more difficult and time-consuming to work with.

There's something rotten in the state of Norway

, , , ...

How did Norway come to vote yes to Microsoft's OOXML format? Not only did the vast majority attending the meeting vote against the proposed standard, but the people who let it through admitted that it was a broken standard which would need fixing later.

Read more...

Update: Acid3: Opera is now at 100/100 (was 98/100)

, , ,

Anne posts in his blog that internal builds of Opera that are intended for some post-Kestrel release are already at 98/100 of the Acid3 test. You won't have to take his word for it either, as we are apparently planning a public build to demonstrate this.

So yes, a lot of things are going on behind the scenes. While Kestrel might be the "latest and greatest" public version, we have people working on the future of Opera as well. And if you like the various improvements in Kestrel I think you'll be pleased by the version after Kestrel as well.

Update: Looks like it's actually 100/100 now!

More information:

Read more...

Internet Explorer 8 to default to Standards Mode?

, ,

It looks like Microsoft has changed its mind regarding standards in IE8:

We've decided that IE8 will, by default, interpret web content in the most standards compliant way it can. This decision is a change from what we've posted previously.


This clearly shows how important it is to keep up the pressure on Microsoft to finally deliver on its promises.

Some may be wondering if this changes anything about Opera's antitrust complaint, but the bottom line is that the massive focus on open standards lately might be bearing fruit. If Microsoft does deliver a browser which is standards compliant by default, this is great news indeed! And at least now, we will have the EU keeping an eye on Microsoft, and giving it real incentive to follow up its promises for once.

Microsoft breaks the Web with IE8 UA string

, , , ...

Microsoft's mantra for IE8 basically being IE7 (or not using the new standards compliant mode) by default is "don't break the Web". It is interesting, then, that Microsoft does exactly that with the new useragent string for IE8.

Read more...

Zeldman: Accept Microsoft's terms, or else?

, , , ...

In his blog, Jeffrey Zeldman defends version targeting. As most people probably know by now, there is a proposal out there which involves IE8 basically requiring that you opt-in to its standards compliance. Needless to say, most people think this is a really, really bad idea. Apart from Zeldman's attempt at dismissing criticism as "ingrained dislike of Microsoft", something else really caught my eye.

Read more...

Hilarious?

, , , ...

"Hilarious", meet "reality". Bork bork bork indeed.

Acid2 fails the Acid2 test

, ,

If you take the Acid2 test in any browser, you will notice that they all fail. This is not because all browsers suddenly stopped passing Acid2, but because of an error with the test itself.

Read more...

Internet Explorer 8 passes Acid2

, , ,

The IEBlog announced today (or is that yesterday by now?) that internal IE8 builds now pass the Acid2 test.

This is certainly a promising development in these times of antitrust complaints and "wars" over standards. Acid2 only tests a smaller portion of certain standards, so it will be interesting to see the first public release of IE8 and how far along it is when it comes to open standards.

In any case, congratulations to the IE team, and I hope this is only a tiny first step in the process of turning IE into a standards compliant browser.

Our Web Opener, David, has written a longer piece with his thoughts on this interesting development. Needless to say, he's a happy camper.

Microsoft sabotaging CSS too?

, ,

Important note: In this blog, I speak on behalf of myself and myself alone. I am not involved in W3C activities at Opera, as my work is mainly outside the area of standards. For official statements from Opera Software ASA, please get in touch with our PR contacts or read our press releases. With that out of the way...

I have previously written about how there are signs that Microsoft may be trying to sabotage the EcmaScript 4 standard by using various dishonest tactics, such as misinformation and stalling. Imagine my surprise when, even at a time when it is under investigation for anti-competitive practices, Microsoft may be actively working to slow down the progress of other standards as well.

Read more...