Mobile Technology Sites devoted to the discusion of cellphone hardware, software, programming and networks.
What's This?

Yiibu

Content: *****  Usability: XXXXX
yiibu.com/ (HTML5)

yiibu in Opera Mini Bryan and Stephanie Rieger are designers who take an pragmatic, inclusive approach to delivering content across a wide range of devices. Earlier this year they released two seminal (and beautifully designed) presentations on mobile. "Sowing Seeds" is about mobile in the developing world and why targeting only the iPhone and Android misses huge populations of people who depend on basic devices to close the digital divide. "Rethinking the Mobile Web" is a guide to creating content that is accessible on everything from feature phones to PCs using a variety of progressive enhancement techniques. Yiibu is the Rieger's blog and a showcase for their design concepts. It starts with a simple design with modestly sized images and no JavaScript dependencies which is highly usable and attractive on basic phones. The basic design is progressively enhanced to provide an optimal experience on Opera Mini, Symbian and BlackBerry and other smartphones (including older models) as well as high end devices like the iPhone, tablets and PCs. Yiibu's not only a design showcase, the content includes articles offering practical advice on designing for all devices and a comprehensive repository of mobile market share and usage statistics.


What's This?

QuirksMode

Content: ****  Usability: XXXX
www.quirksmode.org/m/ (xhtml-mp)

Mobile browser test site from browser compatibility guru, Peter-Paul Koch.  Test your browser's CSS and JavaScript support


What's This?

post404

Content: ****  Usability: XXXX
post404.com/ (xhtml-mp)
post404

A new tech blog by designer, developer, ex-Nokian and Nokia Developer Champion Randall @Texrat Arnold. Texrat is a well known member of the Maemo, MeeGo and Qt communities. His old site Tablula Crypticum was one of the more entertaining and insightful tech focused blogs out there.

With post404, Randal plans to focus on open source developer communities, with an emphasis on the current doings of former and present Maemo and MeeGo contribtors. He aims to build a team of community writers and create a lively online magazine covering the intersection of tech, science and sociology.

post401 is off to a good start with several posts introducing the site and an interesting analysis of Nokia's current staus and future possibilities. 


What's This?

HTML5test.com

Content: ****  Usability: XXXX
html5test.com (xhtml-mp)

HTML5test.com - Android 2.2 Browser

I recently discovered Niels Leenheer's HTML5Test.com. It's another test suite that attempts to measure a browser's support for components of the HTML (formerly HTML5) and CSS3 draft specs. Like the W3C's Web Compatibility Test for Mobile Browsers - version 2 this one assigns a numeric score representing the browsers overall compliance with the specs. It shows pass/fail grades for each individual test as well.

As Niels points out, his test is not complete and doesn't cover all the fetaures of the HTML5 draft spec yet. It also tests some things that aren't part of HTML5 or CSS3 such as microdata support and which video and audio codecs are available. And unlike with the W3C test it doesn't seem to be possible to see tabulated results for all browsers tested.

Comparing browsers against spec compliance benchmarks is interesting too but I think too much is made of there being a "race" between browsers to achieve the best score on these tests. What really matters to developers is whether a given browser supports what they are trying to build. To end users all that matters is that the sites they want to use look and work well in their browser.

Html5test.com uses media queries to detect mobile browsers and reformat the results into a single fit to width column for them. That seems to work well well with any browser with any HTML5 feature support.


What's This?

W3C HTML5 Test

Content: ****  Usability: XXXX
www.w3.org/2010/01/wctmb2/ (xhtml-mp)

This is a forward looking test that is designed to test HTML 5 capabilities that will drive the next generation of mobile Webapps including XmlHttpRequest, <canvas>, <input type='date'>, contenteditable, Appcache,  <video>, <audio>, Web Workers, localStorage, sessionStorage and @font-face. Most mobile browsers don't support many of these capabilities yet.

You can click though from the test to see a results page listing the scores for all tested browsers.


What's This?

Media Query Test

Content: ****  Usability: XXXX
www.ist.rit.edu/~jxs/services/me... (xhtml-mp)

Created by Rochester Institute of Technology Professor Jeffrey Sonstein, this page tests whether your browser supports the use of CSS Media Queries to detect media type (handheld, print screen, etc.), screen width and portrait or landscape orientation.


What's This?

HTML5 Demo

Content: ****  Usability: XXXX
html5demo.momac.net/ (xhtml-mp)

A set of pages demoing the use of HTML5's video, audio and canvas elements a comprehensive test suite covering 160 HTML elements and capabilities from mobile development shop Momac. I ran the test on a bunch of mobile browsers with the following results:
Android 2.1 - 118 (out of 160)
Skyfire 2.0 (Android) - 110
Bolt 2.1 - 99
Opera Mobile 10 - 33
Skyfire 1.5 Symbian - 18
Opera Mini 5 - 14
UCWEB 7.2 - 4
Nokia N95-3 Webkit - 0


What's This?

HTML5 for Web Developers

Content: ****  Usability: XXXX
developers.whatwg.org/ (xhtml-mp)

The HTML 5 spec in a responsive web design from WHATWG that works well in moderm mobile (and desktop) browsers.


What's This?

Andrea Trasatti

Content: ****  Usability: XXXX
blog.trasatti.it/ (xhtml-mp)

Personal tech blog from one of the co-creators of WURFL and the WordPress Mobile Pack, who is now with Nokia,  On his blog, Andrea writes mainly about mobile web design and development and mobile browsers. 


What's This?

Shi Chuan's Blog

Content: ****  Usability: XXXX
www.blog.highub.com/ (xhtml-mp)

Shi Chuan is a mobile web developer and contributor to the HTML5 Boilerplate and Smartphone front-end Matrices projects. His blog covers mobile and web design and development topics and includes lots of tips and tutorials.


What's This?

ZXing Decoder Online

Content: ****  Usability: XXXX
zxing.org/w/decode.jspx (xhtml-mp)

ZXing Decoded Bar Code

ZXing Decoder Online web based bar code decoder from ZXing, an open source project that's created Android and mobile Java bar code reader apps and a bar code decoding library.

The ZXing webapp lets you decode 1D or 2D barcodes found in images online or images uploaded from your device. It displays the contents of the barcode which could be text, a phone number, vCard or a URL.

The decoder could be useful if your phone doesn't support any barcode reader apps. Many feature phones block 3rd party Java apps from accessing the camera.  You can get around this limitation by taking a photo of the barcode and uploading it to the online decoder.

Another use for decoder is to discover the target or contents of a barcode on a web page you are viewing. Either paste the bar code image's URL into the decoder or save the bar code image on your phone and upload it to the decoder.

Unfortunately the  decoder doesn't format URLs in barcodes as clickable links. It doesn't format phone numbers or tel: URIs as click to call links either. So you would need copy the URL or phone number from the browser (if your browser supports copying) and paste it into the address bar or dialer.

On the plus side the decoder and ZXing library handles an impressive number of bar code formats including UPC-A, UPC-E, EAN-8, EAN-13,QR Code,Data Matrix, Aztec and several others. More information about supported formats can be found on the ZXing project page at code.google.com/p/zxing/


What's This?

Tera-WURFL Explorer

Content: ****  Usability: XXXX
www.tera-wurfl.com/explore/mobil... (xhtml-mp)

Mobile (or at least iPhone and Android) friendly webapp for searching and browsing the WURFL mobile device information repository.  Lookup a handset by make and model to view a comprehensive listing of the device's capabilities including display resolution, supported doctypes, Java ME features, image, audio and video formats and much more.


What's This?

BrowserSpy

Content: *****  Usability: XXXXX
browserspy.dk/ (HTML5)
wap.gemal.dk/bs.wml (wml)

The best site for viewing browser headers and testing browser capabilities


What's This?

View User-Agent

Content: ****  Usability: XXXX
ua.yeswap.com (HTML5/wml)
Form to email phone's User-AgentWhenever I hear about a new phone release I try to test my mobile sites with it, particularly if it carries a new browser like the T-Mobile G1, Blackberry Storm or the Polaris browser found on the Helio Drift and Kickflip.  I have no budget for test handsets so I test with the demo phones in carrier owned mobile shops.  When I find an issue in testing I capture the phone's User-Agent string so I can modify my browser detection and adaptation code to handle it properly.  There are mobile pages that can display the headers on the phone's screen. I used to use one of these sites and write the User-Agent down in a notebook, but that's a bit laborious and very error prone. So I came up with a little script that displays the User-Agent and several other "interesting" headers on the screen and offers the option to email them.

I found my script to be a real time saver and think others might find it useful. Point your mobile or desktop browser at ua.yeswap.com or ua.yeswap.mobi to try it out.

Knowing your phone's user agent isn't only useful to developers.  There are a number of mobile phones and mobile operators that block OTA downloads of games, applications, ring tones, themes and wallpapers.  This is true of Nextel, Boost, Verizon and Virgin Mobile in the US.

In many cases it's possible get about these restrictions using a cable or BlueTooth to side-load the content on your phone. On Verizon phones, the only off-portal way to load ring tones is by sending them in an MMS.  Before you can do any of these things you have to get the files on your PC.  Usually this pretty easy.  But some software and content vendors only allow downloading OTA to your phone and they check the phone's User-Agent to deliver the correct version, or no version at all it the phone is unsupported or you are using a PC web browser.  There is a work around.  A Firefox extension called User Agent Switcher lets you temporarily change the browser's User-Agent to anything you want. So if you know your phone's User-Agent you can impersonate it and download the files you need.

Besides the User-Agent, my script also reports the Accept, Accept-Encoding, Accept-Language and Accept-Charset headers as well as the Via header and any "X" headers.  The Via and X headers can be used to identify transcoders. Many browsers send an x-wap-profile header which contains the URL of a UAProf file describing the device's characteristics.

Here an example of the script's output: This is what my N95's built in WebKit Browser sends:

user-agent: Mozilla/5.0 (SymbianOS/9.2; U; Series60/3.1 NokiaN95-3/20.2.011; Profile/MIDP-2.0 Configuration/CLDC-1.1 ) AppleWebKit/413 (KHTML, like Gecko) Safari/413
accept: text/html,text/css,multipart/mixed,application/java-archive, application/java, application/x-java-archive, text/vnd.sun.j2me.app-descriptor, application/vnd.oma.drm.message, application/vnd.oma.drm.content, application/vnd.oma.dd+xml, application/vnd.oma.drm.rights+xml, application/vnd.oma.drm.rights+wbxml, application/x-nokia-widget, */*
accept-language: en-us, en;q=1.0,fr-ca, fr;q=0.5,pt-br, pt;q=0.5,es;q=0.5
accept-charset: iso-8859-1, utf-8; q=0.7, *; q=0.7
accept-encoding: gzip, deflate, x-gzip, identity; q=0.9
x_nokia_musicshop_bearer: WLAN
x_nokia_musicshop_version: 1.0.0
x_wap_profile: "http://nds1.nds.nokia.com/uaprof/NN95-3r100.xml"

Spammers love to use email scripts like this one to send junk to everyone's mailbox.  I've added a lot of safeguards and input checking to the script try and prevent it's misuse.  If I find it's being used to send spam I'll have to take it down,  of course.  It's also possible that my anti-spammer code will cause the script to fail on phones that send some really weird headers.  If you get an error message saying something about a "Suspected injection attempt", "invalid email address" or "newline found" please let me know via a comment on this post or by using the Contact Form.  Please include the name of your carrier and phone and, if possible, the full text of the error message.

If your are worried about providing your email address,  I don't store email addresses and will never share  yours with anyone.  If you want to be extra safe, use a disposable email address from a free service like  Spamgourmet.com or Yahoo Mail's Addressguard.

What's This?

jQuery Mobile Examples

Content: ****  Usability: XXXX
www.jqmgallery.com/ (xhtml-mp)

A gallery and directory of mobile sites and apps built with JQuery Mobile.


What's This?

Sencha.io Src

Content: ****  Usability: XXXX
www.sencha.com/learn/how-to-use-... (xhtml-mp)

A free web service that resizes images on the fly for mobile publishers and designers.

Just specify the src in you image tags like this: 

http://src.sencha.io/320/200/http://sencha.com/files/u.jpg 

And Sencha.io Src resizes myimage.png to the specified width (320) and height (200)


What's This?

My IP for mobile

Content: ***  Usability: XXXX
my-ip.mobi/ (xhtml-mp)

Mobile IP finder, reports your phone's current IP address on all phones.  If your handset supports JavaScript, your Browser's name and version, phone OS and version, screen size and preferred language is also shown.


What's This?

Markup Test

Content: *****  Usability: XXXXX
cameronmoll.com/articles/mobile/... (HTML5)
Web design authority Cameron Moll hosts this series of pages to test a mobile browser's support for a various html elements like font sizing, tables, access keys and images and also for javascript.
What's This?

Show Headers

Content: ****  Usability: XXXX
www.yeswap.com/headers.php (HTML5/wml)
Displays the HTTP headers your phone sends.
What's This?

MobileSpeedTest.com

Content: ****  Usability: XXXX
mobilespeedtest.com (xhtml-mp)

A mobile speed test site that gives a graphical display showing your connection's speed and latency and allows you to share your results by email or as an embeddable image.  Requires JavaScript so it won't work on basic phones.


What's This?

BBR Speed Test

Content: *****  Usability: XXXXX
www.dslreports.com/mspeed?jisok=1 (HTML5)
www.dslreports.com/mspeed?w=1 (wml)
Test you mobile browsers speed.
What's This?

DarkWAP.mobi

Content: ****  Usability: XXXX
darkwap.mobi/index.php (xhtml-mp)

Online mobile portal promising to reveal the "dark secrets of dark wap".  While I didn't find anything truly secret or particularly "dark" on DarkWAP.mobi, the site does have some useful tips and tricks for mobile webmasters and users including GPRS settings for several operators, reviews of mobile ad networks and hosting providers and  a directory of free server side scripts. Source: Mobility.mobi


What's This?

Univ. Mobile Interface

Content: ****  Usability: XXXX
universalmobileinterface.wordpre... (xhtml-mp)

Martin Vendel's blog where he tracks mobile web services and promotes his concept of a "Universal Mobile Interface" which combines a full web browser with contacts and messaging. Mobile edition auto-generated by WordPress.com


What's This?

Wireless Blogs

Content: *****  Usability: XXX1/2
winksite.com/open.cfm?susid=2013... (xhtml-mp/wml)
Read the blogs of the mobile gurus. This is my personal collection of my favorite mobile blogs set up on a Winksite.com page.
What's This?

This is Mobility

Content: ****  Usability: XXXX
www.thisismobility.com/blog/?mob... (xhtml-mp)
Admob developer and Mobile Monday Silicon Valley organizer Mike Rowehl, has refined the mobile edition of his very interesting blog. Mike's using a tweaked version of Alex King's Wordpress Mobile plugin which, unlike the original, validates, gets 5 out of 5 on the Mobi Ready Report and looks better too. You can download the modified template here.
What's This?

iNetwork

Content: ****  Usability: XXXX
www.inetworktest.com/iphone_cont... (xhtml-mp)
Connection speed test for the iPhone. Unlike most iPhone web apps this one will load on any phone. It works great in both Opera 8.65 and S60WebKit on my Nokia N95. It does rely on JavaScript though so while it loads on non-Javascript browsers the test never completes. For non JavaScript phones try the BBR Mobile speed tester at dslreports.com/mspeed
What's This?

GSMWorld Coverage Maps

Content: ***  Usability: XXXX
gsmworld.mobi (xhtml-mp)
gsmWorld.mobi Coverage MapI spent my vacation last week roaming around the US Midwest including some time along the shores of Lake Michigan in Northeastern Wisconsin. It's a beautiful area and the Northern latitude and breeze off the lake make it a lot more temperate than sweltering Chicago and Milwaukee. But it's also an area were the nationwide GSM operators, ATT and T-Mobile, don't have any towers. My ATT GoPhone prepaid SIM was useless there but T-Mobile To Go, also prepaid, offers extensive off-network roaming at no extra charge. I was happily talking and texting on a couple of local operators, Einstein PCS and iWireless.

Being a curious techie I wanted to find out more about these operators. Some Goggling eventually landed me on gsmworld.mobi, the mobile web version of GSMWorld.com, which is the official site of the GSM Association a global trade association of GSM operators. GSMWorld.mobi has coverage maps and a bit of other information about over 700 GSM operators worldwide.

This site could be especially useful when traveling internationally. Use it to find carriers with coverage in the places you'll will be visiting so you can purchase the right pre-paid SIMs.

The mobile coverage maps are available in two sizes: 162 x 104 px and 447 x 288 px. Unlike the maps on GSMWorld.com the mobile maps aren't zoomable. They don't seem to be as up to date, either. The ATT map on the mobile site is completely messed up, only showing ATT coverage in Salt Lake City, Utah!

I also had a bit of trouble finding both the operators I was using as they were listed under different names. Einstein appears as Airadigm Communications and iWireless as Iowa Wireless. It would be a big help if GSMWorld included each operator's Mobile Country Code (MCC) and Mobile Network Code (MNC) in the results or better yet provided an MCC/MNC lookup. Unlike names these codes do not change. Of course you would have to know what MCC/MNC to search for. Some phones, like the Motorola Z8 can display the MCC/MNC without additional software and for those that don't you can use a Java or native application. On the N95 I use a great freeware application called PhoNetInfo.

Besides coverage maps GSMWorld.mobi offers press releases and an events calendar although like the maps they aren't current.
What's This?

Flash Lite 4 Nokia

Content: ****  Usability: XXXX
www.flashlite4nokia.com/ (xhtml-mp)

Covers Flash Lite development on Nokia phones.


'

What's This?
QR Code
It's a QR (Quick Response) Code containing the URL of WapReview Mobile. Snap it with your phone's QR Code reader to go to the WapReview mobile site.

Ratings Key :

Content - 0-5 *'s indicating the quality of the site's writing, depth, timeliness and accuracy.

Usability - 0-5 X's indicating the usability of the site on a mobile device, based on ease and intuitivness of navigation and lack of excessive scrolling through ads etc. to reach main content.