Mobile Internet developers interested in taking advantage of new technologies such as WAP 2.0 or MMS (Multimedia Messaging Service) are often faced with a conundrum: How do I build my application to take advantage of new phones to be released next year... without the new phones that will be released next year? Developing and testing new wireless applications over-the-air with a mobile handset certainly eliminates any last-minute browser "gotchas," but it is an extremely tedious and inefficient way to develop an application. To solve this problem, Nokia introduced a development toolthe Nokia Mobile Internet Toolkitthat includes source code editors and device emulators that allow an application developer to build a state-of-the-art application without ever handling an actual device.
A Look at the Toolkit
The latest version of Nokia's Mobile Internet Toolkit, version 3.1, can be downloaded for free after you register at the Forum Nokia site. As can be seen in Figure 1, it offers an intuitive IDE with code viewer/editor and configuration tabs that display current emulation configuration and browser settings.
Figure 1 Nokia Mobile Internet Toolkit IDE.
To give you an idea of the level of configuration supported, see Figure 2.
The dialog box shown in Figure 2 allows the developer to fine-tune the behavior of the selected emulator. This includes the actual size of the display in pixels, connection mode, cache, WTAI configurations settings, positioning method (GPS or GSM), and the device's User-Agent variable (often examined on the server side in order to generate device-specific content).
Figure 2 Configuring the emulator "device" settings.