|
|
(14 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
| == Overview == | | == Overview == |
− | This document lists the various tools and tips for working with the Nokia phones. | + | This document lists the various tools and tips for working with the Nokia phones. If you discover a useful tip, please update the wiki. It will save everyone some time. |
− | | |
− | == Development ==
| |
− | | |
− | === Tools ===
| |
− | To build, debug and deploy applications on the Nokia phones, you must have first install (in this order) the following:
| |
− | | |
− | * [http://java.sun.com/j2se/1.4.2/download.html J2SE v1.4.2_13 SDK] -- Make sure Eclipse uses Java 1.4 to build or emulation will fail.
| |
− | | |
− | * [http://www.eclipse.org/downloads/ Eclipse 3.2.1] -- Eclipse will crash, save your work frequently.
| |
− | | |
− | * [http://forum.nokia.com/info/sw.nokia.com/id/d9f7e9b2-3932-4358-9e8e-aa5cd26be54e.html Carbide.j 1.5] -- Get the SN from [http://forum.nokia.com forum.nokia.com]
| |
− | | |
− | * [http://forum.nokia.com/info/sw.nokia.com/id/d9f7e9b2-3932-4358-9e8e-aa5cd26be54e.html Nokia PC Suite 6.80.21] -- Comes with Carbide.J. Newer versions will break deployment.
| |
− | | |
− | * [http://www.forum.nokia.com/info/sw.nokia.com/id/7a378a46-1dcb-4275-9e08-9dfbb3551f7f.html S60 3rd Ed SDK for MIDP] -- Only needed for on-device debugging (BT,WiFi)
| |
− | | |
− | == Tips ==
| |
− | Make sure your JRE and compiled in Eclipse are set to 1.4. If you don't your emulator won't work and your apps won't work on the phone.
| |
− | | |
− | If the Nokia is running as a Bluetooth client, it has to do a device inquiry, it does not support connecting to a known service on a known device. This is a limitation of the implementation of JavaME on the phones.
| |
− | | |
− | JavaME apps cannot run as a background process. They can be put into the background through a PushRegistry command that essentially stops them. They can then be restarted via a timer or incoming network process. True background apps can only be done in Symbian.
| |
| | | |
| + | The page has been split into 2 separate pages for Java development and Symbian C++ development: |
| + | * [[Nokia Java Development]] |
| + | * [[Nokia Symbian Development]] |
| | | |
| == Useful Links == | | == Useful Links == |
− | [http://forum.nokia.com/info/sw.nokia.com/id/93021595-9c99-4b0e-87b6-4a0b79d16541/Screencast_Carbide_j.html Hello World in Carbide.j] | + | [http://danakil-1.dyn.cs.washington.edu/wiki/index.php/N80_info Using NetBeans, N80 Wifi] |
| | | |
| [http://discussion.forum.nokia.com/forum/index.php Nokia Development Boards] | | [http://discussion.forum.nokia.com/forum/index.php Nokia Development Boards] |
− |
| |
− | [http://www.benhui.net/ J2ME Bluetooth Apps]
| |
This document lists the various tools and tips for working with the Nokia phones. If you discover a useful tip, please update the wiki. It will save everyone some time.
The page has been split into 2 separate pages for Java development and Symbian C++ development: