The Browser Is The User’s Agent. But Who Is The User?

by @edent | # # # | 1 comment | Read ~140 times.
An alert box saying "⚠ Be careful when playing MP3s - check your country's copyright laws before proceeding ⚠"

I spent 15 years in the mobile phone industry – working variously for big mobile operators, with phone manufacturers, and consulting with industry groups. I say this not to brag, but to let you know that I have experience with these matters. Web browsers are often called a User Agent. They are a software agent…

Continue reading →

BMW i3's Web Browser

by @edent | # # # # | Read ~1,878 times.

I’m currently test-driving a BMW’s all-electric i3 REX. One of the options the demonstrator model has is a web browser! Yes, for just £95 per year, you can get a slow and painful browsing experience IN YOUR CAR! (Only to be used when fully stopped – or in autonomous drive mode.) Here’s a quick run-down…

Continue reading →

Chrome For Android Font Rendering Bug

by @edent | # # # # # | Read ~843 times.

The latest version of the Chrome Browser for Android has introduced a curious rendering bug. When scrolling, I notice that the font hinting seems to break down. This makes the text very “juddery”. It looks like the fonts shrink and grow and they scroll. This is very disorienting when reading. In this example I’ve noticed…

Continue reading →

London Web Standards – State of the Browser

by @edent | # # # #

Here’s the introduction I gave to London Web Standards for their State of the Browser conference. Slideshare seem to have screwed up some of the formatting, but here are the slides. State of the Browser – London Web Standards from Terence Eden Full details of the day on Lanyrd. Thanks to Nick and the rest…

Continue reading →

Android Tutorial – Clickable Widgets

by @edent | # # # # # # | 1 comment | Read ~4,175 times.

Another quick Android tutorial. I couldn’t find an easy or correct method of launching a browser when you click on a homescreen widget. Well, here it is… public class clickWidget extends AppWidgetProvider { @Override public void onUpdate( Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds ) { RemoteViews remoteViews = new RemoteViews( context.getPackageName(), R.layout.widget ); remoteViews.setImageViewResource(, drawableResourse);…

Continue reading →

Browser Statistics of 10 Downing Street

by @edent | # # # # | 9 comments | Read ~120 times.

It’s really difficult cutting through the hype to see which browsers one should support when designing a website. There are many different measures of popularity – but many sites are only visited by techies, or only ever visited when at work, or are skewed towards the young or the old. Yesterday morning I asked the…

Continue reading →

Review: Opera Mini 5 Beta – BlackBerry

by @edent | # # # | Read ~212 times.

(Disclaimer, I work for Vodafone Group who do a lot of work with Opera. These are my personal views.) The regular BlackBerry browser is… how can I put this politely… sub-optimal. For reading mobile-friendly sites it’s perfectly adequate – but for anything more complex it tends to choke. Don’t get me wrong, it’s “good enough”…

Continue reading →