Building and testing mobile application can be tricky and time consuming. With the literally thousands of different handsets from Nokia, Apple, Sony Ericsson, Motorola, Blackberry, LG and dozens of other handset manufacturers on a broad range of mobile carriers, the task of designing a universal mobile application is almost impossible. Additionally develpers can choose to build "native applications" on one of the many mobile OS (such as Symbian, BREW, J2ME, Apple. Here are a couple of resources that help:
- Adobe Device Central CS4 - Flash
Allows you to test Adobe Flash applications on a varietey of handsets - Java Device Test Suite - Java
Sun's device test suite for testing J2ME applications - DeviceAnywhere - Any
Excellent but expensive. Allows you to test using actual (real) devices via a Java Swing interface. Have a huge library of phones (and carrier networks) you can choose from. - Mobile Device Emulators - Any
Not as good as the real thing but definately less expensive. Here are a handful of mobile emulators you may want to test on: