Thursday, 15 May 2008

Firefox3 Intelligent Search Location Box

The smart web location box in Firefox3 will be much more useful when it takes advantage of the stats it has to hand. This is essentially a development of the idea I posted back in 2004 Technique to Facilitate Intelligent Functionality Tailored to Each User. I see the Search box as dupicating space, the browser should really have a single "Location search box". When the addresses in the bar start with http:// then they are URLs, when they are keywords separated by spaces they should be treated as a search query.

One other thing I would love to see is a "Save page" (snapshot) button which just grabbed all the content and stored it in an HTML WebDoc archive, these could be recalled later from a history. A prime use of this would be when I have booked my flights, but my email confirmation has not arrived yet.. I need to either print the web-page.. or hang-on and keep the page open until an email confirmation is processed so I don't use track of the confirmation reference.

These archived pages are static (the generated HTML layout) in that they can't be modified, they can be printed or forwarded as emails in their format as they appeared when the snapshot was taken with the click of the "Save page" button.

In the future, when the off-line file-store, email inbox/sent/drafts and online storage of documents is eventually unified... these snapshots of pages would show up as "Easyjet.com Flight booking -- saved 15 May 2008" in the "Saved" folder. So we can return to the archived pages for future reference should the airline loose track of our tickets! It will even be possible to forward them as the archive Easyjet_Flights.webdoc file I am sure ;)

Labels: ,

Wednesday, 9 April 2008

Mobile Web Problem

Back in the 90s when we were all still creating our websites in HTML 3.2 we optimised pages for dial-up and compressed images down to the smallest gif we could. One unfortunate side effect of the Broadband boom in the UK worldwide is that websites don't cater for the optimal page sizes which mobile devices necessitate.

Even with the bandwidth problems of popular sites (BBC News front page is 278KiB) until last week the BBC News site did fit on my 800 pixel wide Nokia 770. However they have changed it now, so a minimum display width of 1000 pixels is required. We can of cause switch to the low graphics version.. but when the version before fitted, it is a shame we have to go back to a nearly text-only web page if I choose to browse on a mobile device.

A lot of web designers (including the BBC?) make the mistake of looking at the screen resolution of their visitors and assuming that people browse full-screen, when many people do not maximise their browser windows.. so that 1280x1024 display window is actually only about 800x600.

If you look at the resolutions of mobile devices you will see all the current Sony Ericsson models run at 240x320 resolution, and Nokia models the same. Apple iPhone is slightly higher at 320x480. LG KU990 Viewty comes in at 240x400

The other thing for website designers is to remember is that a 240pixel wide display which measures 2 inches across is 120dpi (compared to a normal desktop 72dpi), so if you display your text at 10pt, that will look 40% smaller (why aren't font sizes specified in cm on screen ?)

So web designers, remember there mobile market for browsing is growing all the time, optimise for small page bandwidth, and page width/height no more than 800px (my site comes in at 768px ;)

The other problem is sites with broken HTML, like the BBC News site, 375 errors. That is shoddy! (I should point out that blogger which generates my site has left 169 errors on the page, so I'm not in the clear either!).

Labels: ,

Sunday, 10 February 2008

Web-apps for Email GPL

I use GMail myself, but does anyone know of a decent Web-app using AJAX I could install on my server and use for email and IM (XMPP etc) while out of my office? Sometihng as good as the current GMail would be needed to get me to switch!

Labels: ,

Sunday, 3 February 2008

Flakey GNU Flash (Gnash) causes Firefox to hang

I'm running the latest Kubuntu 7.10 which comes with Firefox 2 and through I would see what all the fuss is about with Gnash (aka GNU Flash). Gnash is the GNU/FSF branded project to implement decoding support of Adobe's Proprietary Flash file format that is sadly so common on the net these days (seems contrary to the No MS-Word documents strategy you're probably thinking too?)

Anyway I followed the instructions:
apt-get install mozilla-plugin-gnash

Gnash installed ok, so I headed over to youTube to hear a new track by a band I heard on the radio earlier. I hadn't' thought to save my draft email in another tab.. pretty risky this software stuff.. My laptop started chugging and churning, I ran "top" and could see gtk-gnash was using 1.6% of RAM in its two process threads, and 20% CPU in one process and 79% in the other one! This went on for 5 mins before I managed to close the tab (after several warnings from Firefox about a script which had stopped responding). There were no errors reported, and the clip never worked. I did get a glimpse of the spinning loading icon youTube uses though, before it all went grey.

Bizarrely, there is a context menu item in Gnash (from within the browser) where you can "Quit".. so I did this and it went down to one process taking up 80% of CPU time!

So it looks like.. unfortunately for the Gnash developers.. that the implementation is presently as flaky ass the GNU+FSF strategy to support Adobe is.

Labels: , ,

Tuesday, 29 January 2008

3D on the web (VRML, X3D and COLLADA)

3D on the web is one area that is still absent, I'd like to see that change over the next couple of years, especially as the tech has been around since the 90s. We've got the open format VMRL and X3D, which via the script tag support Javascript code. There is the Sony Computer Entertainment COLLADA format which is now maintained by the Khronos Group.

So to pull it all together browsers really need to add native support for these formats. While their are "plugins" such as the excellent OpenVRML that is still just a plugin, and not an integrated component of the browser like SVG or HTML. Perhaps someone at an innovative net business would be what's needed now to get things rolling.

Labels: , , ,