Ruadhán O'Donoghue

Ruadhán O'Donoghue

Web & mobile developer & consultant
Editor & contributor at mobiForge
Author of "AMP: Building Accelerated Mobile Pages"
Runs westerntechnological.ie

Latest Articles by Ruadhán O'Donoghue

Fixit – Image Resizing

Images such as bitmaps have an intrinsic pixel size. Telling the browser in advance what the size is avoids it having to re-flow the page when it receives it. Resizing images at the server reduces the amount of data transferred and the amount of processing the client has to carry out to scale the image...

Lightweight Device-Detection in ASP

Device detection is the first step in performing content adaptation. Here we cover lightweight device detection using classic ASP (VBScript). This is based on the PHP version found here. It is a simple script which will detect most mobile browsers. However, if you need more information about the properties of the device such as screen width and height, image format support etc. so that you can tailor your content to specific devices, then you need something more than this. In this case you should consider using a full device properties database such as DeviceAtlas...

Fixit – Measures

Avoiding pixel and absolute measures allows the browser to adapt content to fit the display, though there are exceptions to this rule (see below). This test checks for the use of absolulte and pixel measures where relative measures would be more appropriate...

Won’t someone please think of the prepaid user?

A while back Ronan blogged about the stifling effect of data charges on the growth of the mobile Internet. Well since then, 3 launched their X-Series flat-rate data package, and people got excited. This was a great development and a possible catalyst for the widespread penetration of mobile Internet usage. Surely the other operators would have to follow suit with similar competitive data plans...

Fixit – Tables

This test determines if your page uses tables. Tables do not work well on limited size screens and may result in the user having to scroll horizontally to read them. Putting navigational links into tables may result in the user having both to scroll horizontally and vertically to see possible navigational choices. ...

Fixit – Tables for layout

This test attempts to determines if your page is using tables for layout purposes. Tables should be used to present tabular data, rather than to control the layout of a page. The problems associated with using tables for layout are well documented. In particular, they generally require more markup and take longer to render than acheiving the same with CSS...

Fixit – Nested Tables

This test determines if your page make use of nested tables. Mobile devices often cannot display nested tables correctly. When a mobile device is capable of displaying nested tables, the computations required to render the tables can consume lot of CPU and add to the display time for the page...

Fixit – External Resources

This test determines how many externally linked resources your page relies on. Linked resources include images, stylesheets and other objects. Each externally linked resource requires a separate request across the network. This may add a significant amount to the page load time in the mobile context. ...

Fixit – No Frames

Frames are not supported on many mobile devices, and using them may have unpredictable results. Frames are also considered as being generally problematic. This test checks that your page does not use frames...

More Mobile Web Design

We have just published another extract from Cameron Moll's excellent book, Mobile Web Design. (Thanks Cameron!) In this next installment from the chapter "Beyond Simple XHTML Pages", topics covered include SVG, Flash Lite, and Location Awareness. Feels like a bit of an SVG-fest here lately, but as Ronan points out, maybe quite a few of us could be paying more attention to this technology...

Other Products

Market leading device intelligence for the web, app and MNO ecosystems
DeviceAtlas - Device Intelligence

Real-time identification of fraudulent and misrepresented traffic
DeviceAssure - Device Verification

A free tool for developers, designers and marketers to test website performance
mobiReady - Evaluate your websites’ mobile readiness

© 2024 DeviceAtlas Limited. All rights reserved.

This is a website of DeviceAtlas Limited, a private company limited by shares, incorporated and registered in the Republic of Ireland with registered number 398040 and registered office at 6th Floor, 2 Grand Canal Square, Dublin 2, Ireland