Posts Tagged ‘browser’

Google Multilingual

Friday, August 8th, 2008

Does anyone know somebody in deep
inside Google that could point me to the right people?
I want to point something out to Google.

Google Preference Screen Shot

Google Preference Screen Shot

Google has not taken into account that in this mobile age, people are
travelling the world with their laptops or other portable devices and
surfing the net. This means that people are often browsing the internet in a country where they are not a speaker of the native language. Then why does Google assume that people will want to view their website in that language?

Google Account Screen Shot

Google Account Screen Shot

For example, I am frequently in Germany and using Google. I am constantly faced
with this very annoying feature of Google. Google assumes, that because I am in Germany, that I therefore want Google
in German, rather than looking at my browser language preferences,
which gives a list of preferred languages. For a company that prides themselves on delivering what the user wants,
how can they possibly get this so wrong? Even if I manually change the
language setting to what it should be (English), Google still serves up the wrong
language as shown in the accompanying image.

Hey, even I can program a bit of simple code to look a browser language
preferences and choose the right language that user wants. On the following website that I built, galerie10.at, the website detects the visitor's language preference from the browser. It then compares this against a list of languages available on the website. It will cycle through the list of the visitor's preferred languages until it finds a match. If it does not, then presents the visitor with the default.

Maybe Google can do what I did, and use their own search engine and research the following term "detect browser language preference".

JavaScript Debugger and Developer Tool

Thursday, June 26th, 2008

 Life as a modern web developer would not be bearable without a decent debugger tool such as Firebug for Firefox. It allows you to debug your JavaScript, inspect XMLHttpRequests, the DOM, CSS, and edit them.

While I love Firefox and Firebug, there are other browsers out there that I also have to develop for, the dearth of decent debugging tools these has often left me grumbling and lamenting.

But on one of those procrasting whims, I started googling. And much to my suprise I discovered that the latest version of Opera, 9.5, comes with a built in debugger called Dragonfly.

Dragonfly is only in beta, but what it offers so far is very promising indeed. It may not have all of the features that Firebug currently has, but it is certainly a very useful tool as it is. With the addition of this feature to Opera, the browser is now a serious contender as a developer tool. One thing that was a little annoying, was that Opera's Dragonfly web page doesn't clearly state that, you only need to be using the latest browser, and can activate it under the menu option Tools / Advanced / Developer tools.

My curiosity then led me on to look at Safari next. And yes, there appears to be a similar tool also, but after server attempts at following the instructions from multiple websites I can't activate it. The steps one has to go through to enable it are counter intuitive. With both Firefox and Dragonfly, they are easily accessible via a menu of icon. So I've given up on Safari's development tool until they make it easier to access.

Now there is one browser yet to mention, and I hear the collective groan, Internet Explorer. Once the darling, it is now the millstone around the necks of developers across the world. For years they have had a developer tool in beta, that just has never progressed anywhere. It doesn't even offer an integrated JavaScript debugger.

The future of browsers is becoming very competitive again, with those clearly moving in the right direction, the others that need to pick up their game or be left out of it.

 

Opera 9.5

Monday, June 16th, 2008

Opera Browser 9.5Opera has released the next major update of their browser- 9.5.

While I don't use opera as my primary browser, I have kept a copy for web development purposes. What has always pleased me about this browser is that it is proof a commercial company can abide by the W3C standards, unlike Microsoft and their Internet Explorer.

If there was no Firefox I would be using Opera as my browser of preferred choice.

It is claimed by the company that its new browser is more than twice as fast as version 9.2 when rendering
JavaScript and HTML.

Although it accounts for a miniscule share of the desktop browser
market, Opera is the leading browser on mobile phones, including
handsets such as HTC's Touch Diamond and most of Nokia's line.

Opera's share remains small, but has grown
by approximately 43% in the last 12 months, according to Net
Applications' numbers.

Opera 9.5, available in 30 different languages, can be downloaded free of charge from the company's site for Windows 95 or later, Mac OS 10.3 or later, or Linux.

Please Use Our Browser - IE7

Tuesday, October 9th, 2007

Harry McCracken writing for PC World plays it safe with his summation of Microsoft's latest action in his article "Internet Explorer 7's Slow Start".

A more cynical view would be that Microsoft's Internet Explorer is loosing large amounts of market share to their most serious rival Firefox. By allowing anybody to download and run Internet Explorer 7, including those with non-validated versions of Windows (pirates) the hope is that they'll pick up some traction. 

Looking at the satistics of a number of sites I host, which are quite varied in their audiences, I would conclude that IE7 doesn't have a chance. Firefox usage steadily continues to grow. All of these sites are now reporting 30% or more Firefox usage.

Times are changing, including the browsers. 

Firefox 3 Coming Soon.

Saturday, September 22nd, 2007

Firefox 3 Coming Soon. Firefox 3 is in its final stages of Alpha development with a host of new features and improvements.

Mozilla has unveiled for the first time several security features it's talked up for months. Among the security provisions are built-in anti-malware warnings and protection against rogue extension updates. 

Debuting is Places, the name given to the new unified history and bookmark manager. Unlike current browser bookmark tools, Places will use a database — the SQLite database engine powers it — so users can search for saved pages. Places will also support the use of tags, or user-defined labels that are applied to categorize bookmarks and make them easier to retrieve via searches.

On offer is also a new download manager that will integrate with third-party virus scanners and malware protection.

The graphical rendering of Firefox also gets an update with the Cairo rendering engine and animated PNG image files. The versatile Cairo graphics library is a vector-based drawing API that supports a wide variety of backends. Cairo can take advantage of hardware acceleration where available and simplifies cross-platform graphics application development by providing an internally consistent and cohesive framework that emphasizes platform-independence.

Thanks to this new graphics infrastructure, boxes with corners rounded by the pre-CSS 3 property border-radius are rendered with beautiful anti-aliasing (currently accessible as the non-standard -moz-border-radius and soon -webkit-border-radius). Cairo also provides smooth scaling of images. Up until now scaled images looked jagged.

The new improvements in Firefox 3 will finally enable it to pass the Acid 2 test, a CSS test case developed by the Web Standards Project to illuminate flaws in HTML/CSS rendering engines. To pass the Acid 2 test, browsers must comply with W3C standards and provide support for a wide variety of features that are considered relevant by web designers. The Acid 2 test has been passed by several other browsers, including Safari, Konqueror, and Opera, but not Internet Explorer. Passing Acid 2 is considered to be a significant milestone in Firefox development.

Firefox 3 has particular implications for the development of the Mac version of Firefox, as it provides support for the use of Cocoa Widgets.

One downside of Firefox 3 is that several older operating system versions are no longer supported: Windows 95, 98 and ME and OS X 10.2 Jaguar. 

Mozilla has not officially committed to a release date for the final version of Firefox 3.0.