US relaxes grip on the internet

September 30th, 2009 | Posted in Blog | No Comments

By Jonathan Fildes
Technology reporter, BBC News

The US government has relaxed its control over how the internet is run.

It has signed a four-page “affirmation of commitments” with the net regulator Icann, giving the body autonomy for the first time.

Previous agreements gave the US close oversight of Icann – drawing criticism from other countries and groups.

The new agreement comes into effect on 1 October, exactly 40 years since the first two computers were connected on the prototype of the net.

“It’s a beautifully historic day,” Rod Beckstrom, Icann’s head, told BBC News.

The European Commission, which has long been critical of Icann’s alliance with the US government, welcomed the new deal.

“Internet users worldwide can now anticipate that Icann’s decisions…will be more independent and more accountable, taking into account everyone’s interests,” said Viviane Reding, European Commissioner for information society and media.

‘Global system’

The Internet Corporation for Assigned Names and Numbers (Icann) is a not-for-profit private sector corporation – set up by the US government – to oversee critical parts of the internet, such as the top-level domain (TLD) name system. Top level domains include .com and .uk.

Since its inception in 1998, it has periodically signed accords – known collectively as the Joint Project Agreement (JPA) – with the US Commerce Department’s National Telecommunications and Information Administration.

“ we endorse this Affirmation and applaud the maturing of Icann’s role in the provision of internet stability ”
Eric Schmidt CEO, Google

These papers meant that the US government was responsible for reviewing the work of the body.

These have now been abandoned in favour of the new “affirmation of commitments”, a brief document which turns the review process over to the global “internet community”.

“Under the JPA, Icann staff would conduct reviews and hand them over to the US government,” explained Mr Beckstrom.

“Now we submit those reviews to the world and post them publically for all to comment.”

In addition, independent review panels – including representatives of foreign governments – would specifically oversee Icann’s work in three specific areas: security, competition and accountability.

The US will retain a permanent seat on the accountability panel.

Mr Beckstrom said the decision to break away from the US government in all other areas had been made “over the last year and a half”.

“Stakeholders told us that the JPA should not be renewed and that it wasn’t appropriate for it to be renewed,” he told BBC News.

“It is also recognition by the US government that the internet is a global system.”

The internet began as a research project by the US military, known as Arpanet.

On 1 October 1969, the second computer was connected to the network, said Mr Beckstrom. Ever since, the US has paid close attention to the workings and growth of the net.

“Today’s announcement bolsters the long-term viability of the internet as a force for innovation, economic growth, and freedom of expression,” said US Assistant Secretary for communications and information Lawrence Strickling.

“This framework puts the public interest front and centre.”

Businesses have also welcomed the change of direction by the US.

“Google and its users depend every day on a vibrant and expanding internet; we endorse this affirmation and applaud the maturing of Icann’s role in the provision of internet stability,” said Eric Schmidt, CEO of Google.

However, the new agreement does not totally sever the links between the US government and Icann entirely.

In addition, Icann also has a separate agreement with the US – to run the Internet Assigned Numbers Authority (IANA) – that expires in 2011.

The IANA oversees the net’s addressing system.

Valid sites work better(?)

September 25th, 2009 | Posted in Blog | No Comments

I learned HTML at a time when some people were still building several versions of their site. I’m not talking about the web, mobile and iphone versions – more like the netscape and IE3 versions. That was a time when writing “standard” HTML was still a fairly novel idea, but a powerful one. It made sense: the alternative was “write standard code or risk having browsers crash miserably on your web page”.

That was more than a decade ago. Browsers, meanwhile, have made incredible progress at gracefully rendering even the most broken web page. And that is a good thing.

Does this make validation and quality checking of Web pages moot? Of course not. There are many more incentives to build great standard-compliant websites: ease of maintenance, show of professionalism, or, in the words of Zeldman, “Client who saves $5,000 buying cut-rate non-semantic HTML will later spend $25,000 on SEO consultant to compensate”.

It makes me curious, however, to know what are the real-life arguments in favor of valid, standard code today. Do you have an untold story of validation getting you rid of an awful rendering glitch? Real-life accounts of a search engine bump achieved by fixing the syntax of you HTML ? A typo in a CSS stylesheet that hours of glancing at code didn’t show, but the validator did? A forgotten alt that would have lowered your search rank for an important keyword, or cost a big fee for non-accessibility?

How do we test a Web browser?

September 24th, 2009 | Posted in Blog | No Comments

The idea started with the fact that we have a number of Working Groups who are trying to review the way they do testing, but also increase the number of tests they are doing as well.

The CSS Working Group was foremost in mind when it comes to testing. The Group has several documents in Candidate Recommendation stage that are waiting tests and testing. The HTML Working Group is starting to look into testing as well and a key component of ensure the proper success of HTML 5 is through testing. The specification is quite big to say the least and, when it comes to testing, it’s going to require a lot of work. We also have more and more APIs within the Web Apps group, Device API, Geolocation, etc. The SVG Working Group has a test suite for 1.2, but they’re looking at different ways of testing as well. The framework produced by the MWI Test Suites framework allow two methods. One requires a human to look at it and select pass/fail. The other one is more suitable for script tests, ie APIs testing.

A bunch of us, namely Mike Smith, Fantasai, Jonathan Watt, Doug Schepers, and myself, decided to get together to discuss this and figure out how to improve the situation. We focused on three axes: test submissions, test reviews and how to run a test.

First, we’d like ideally every single Web author to be able to submit tests, so when they run into a browser bug based on a specification, it should be easy for them to submit a test to W3C. It should also allow browser vendors to submit thousands of tests at once. There is the question of how much metadata do you require when submitting a test. For example, we do need to know at some point which feature/part of a spec is being tested. We should also as many format as possible for tests. Reftests, mochitests, DOM-only tests, human tests, etc. The importance aspect here is to be able to run those tests on many platforms/browsers as possible. A test format that can only be ran on one browser is of no use for us.

Once a test has been submitted, it needs to be reviewed. The basic idea behind improving test reviews is to allow more individuals to contribute. The resources inside W3C aren’t enough to review ten of thousands of tests. We need to involve the community at large by doing crowd reviews. It will allow the working groups to only focus on the controversial tests.

Once the test got reviewed, we need to run them on the browsers, as many as possible. Human tests for example are easy to run on all of them, but it does require a lot of humans. Automatic layout tests are a lot trickier, especially on mobiles. We focused on one method during our gathering: screenshot based approach. The basic idea here is that a screenshot of the page is compared to a reference. Mozilla developed a technology called ref-tests that compares Web pages themselves. You write two pages differently that are supposed the exact same rendering and compare their screenshots. It avoids a lot of cross-platforms issues one can. The way Mozilla is doing that is via the mozPaint API in debug mode. That works well, but only works in Mozilla. You can guess that other browser vendors have a similar to automatically take screenshots as well. We wanted to find a way to do this with all browsers without forcing them or us to write significant amounts of code. We found a Web site called browsertests.org and we got in touch with that Sylvain Pasche and, with his help, we started to make some improvements on his application. It works well on desktops at least. Once again, we don’t think W3C is big enough to replicate all types of browser environments, so we should make it easy for people to run the tests in their browser and report the results back to us. Plenty of testing frameworks have been done already and we should try to leverage them as much as possible.

We started to set up a database for receiving the tests and their results. We’d like to continue the efforts on the server/database side, as well as continuing to improve Sylvain’s application, allowing more tests methods and formats. Testing the CSS or HTML5 parser should be allowed for example.

You’ll find more information at our unstable server but keep in mind that:

1. we’re in the very early stages
2. this server is a temporary one that I managed to steal for a few days from our system folks. They’ll want it back one of those days and I need to find a more stable home prior to that event. I’ll update the link once this happens but expect it to break if you bookmark it.
3. Unless I can secure more resources for the project, we won’t go far by ourselves.

The server also contains links to more resources on the Web related to various testing efforts, as well as a more complete of what we wish the testing framework to accomplish.

For the conclusion, I’d like to thank Mike Smith and Doug Schepers, and especially Jonathan Watt and Fantasai from the Mozilla Foundation. They all accepted to argue and code for 8 days around the simple idea of improving the state of testing at W3C. I hope we’re going to be able to take this project off the ground in the near future. If you’re interested in contributing, got ideas and time, don’t hesitate to contact me.

HTML5 isn’t a standard yet

September 24th, 2009 | Posted in Blog | No Comments
Tags:

Watching the Google I/O first day keynote, I’m pleased to see the level of support and interest from Google about HTML5. Sure enough, I wished SVG would have been mentioned there, as they did for the Canvas API, since I believe both technologies have relevant use cases. As an example, I made a demo of the HTML5 video element using SVG for the player interface. But overall, we do indeed need to tell the world that HTML is evolving to become the platform for a rich array of Web applications. New Web browser features aren’t just limited to new user chrome or extensions.

I did notice however several mentions of the “HTML5 standard” that led me to write this post to remind the community of the current status of the specification, both in practice and on the standards track.. HTML5 isn’t a W3C standard. We certainly look forward to the day when it is, but it isn’t yet. In fact, the specification, co-authored by Ian Hickson from Google, is still very much a work in progress. We still don’t have a required video codec to be supported by all browsers. Lively discussion is still happening in the HTML Working Group about the level of consensus around the spec. Sam Ruby of IBM and Chris Wilson of Microsoft are trying to move the Group forward. At the moment, HTML5 is only a working draft and Ian hopes to get it ready for Last Call review in October/November 2009 timeframe. Some of the work is also happening in the Geolocation, CSS and Web Applications Working Groups, so not all of it is under “HTML5″.

So, while it is great to see support for and implementation of HTML 5, the community has not yet reached agreement enough to call it a standard, and it has not been implemented consistently across multiple browsers. Building a test suite will help a lot and we don’t have one yet. This is an area that we intend to explore and to seek community support.

What’s Next for The Pirate Bay?

September 23rd, 2009 | Posted in Blog | No Comments
Tags:

Thursday’s de-listing from a Swedish stock exchange of The Pirate Bay’s corporate suitor is likely to scuttle the planned $8.5 million purchase of the world’s most notorious BitTorrent site.

The removal of GGF from the AktieTorget exchange was based, in large part, on the exchange’s findings that the Swedish company’s CEO, Hans Pandeya, never had the financing to go through with the deal, and was just trying to manipulate the company’s penny stock prices.

That leaves the proprietors of the 5-year-old Pirate Bay without an obvious exit strategy at a time of unrelenting legal pressure. The four co-founders were convicted last April on charges of facilitating copyright infringement. Their year-long prison sentences have been stayed pending appeal, but a Swedish judge has already issued an order aimed at closing the site. For now that order has been frustrated by Pirate Bay’s technical countermeasures, but can the cat-and-mouse game really last forever?

The Pirate Bay crew’s previously stated commitment to operate forever as an outlet for free content was exposed as an illusion when they made the GGF deal. So what happens now? Your guess is as good as ours. We’ve come up with some predictions below. Vote on what you think the site’s future holds, or submit your own predictions if you have a better idea for the future of Sweden’s file sharing supersite.

Alabama Grocers Association

September 15th, 2009 | Posted in Design, Development, Marketing, Portfolio | Comments Off

folio-alabamagrocers

Buy Alabama’s Best

September 15th, 2009 | Posted in Design, Development, Marketing, Portfolio | Comments Off

folio-buyalabamasbest

Sandella’s Flatbread Cafe

September 15th, 2009 | Posted in Design, Development, Marketing, Portfolio | Comments Off

folio-sandellas

   

Home | About | Services | Porfolio | Blog | Links | Marketing | Industry Terms | Sitemap | Contact

Contrive Media on LinkedInContrive Media on FacebookContrive Media on Twitter
   
We're listed in Birmingham web design services section of Alabama web design services directory at Finders - US web design directory