Deploying
www sinbandera miglior gioco di calcio mujers denuda data display accessori hpcompaq palmari favola blu incontro varazze car pc amstrad tft wifi cordless mirko simionato flight scanner a caricatore barracuda 300 gb gli extra di 18 wheeler waldenburg lifeview flydvbt duo pcmcia seca2 upload decapitazione su internet hotel puglia angel thierry mugler tipi di marche di cellulare simens bs lg tv retroproiezione pelletteria 2f de la fonseca accessori 12 volt lettore sd card usb hp cartuccia 5600 gf4 tedesco replicawatches monitor philips 190s5 nini fiorello payroll erika eleniak travel italy gioco di lotta stampanti hp a3 laser colori officine autoriparazioni edp manager nikon coolpix 5600 kf 42sx300 auto transport wav to mp3 breil imitazioni mercedes 220 cdi elegance 2002 fotto di orge rebecca wild fotos de michell viet love hinda sharpe don t speak epson erc23 foto aerea europa hard drive esterno entony sfondo computer sharp pgm goldie hawn sony sdmp234b lettore stick memory incontri catanzaro contenitore industriali universita treviso guanti nitrile indirizzi residenti www enjoy com frasi per gli auguri di 18anni frigorifero gas per amore di poppea hotel isabella taormina roland gw gineta non sono una persona perfetta calendario di alessandro preziosi smart card platinum giochi da ladro sparey kenwood chef titanium poltrona teak uzicko kolo scandalo al collegio conta su me luomo dellest il grande cielo densita delle terre gaxun nur fotocamera digitale panasonic lalbero della vita www victor testi dei molotov kyosho inferno mp 7 5 rtr nuova alfa romeo 159 auto nuove maputo (fiume) frigoriferi combi siemens la storia di leo now we are free hans zimmer lisa gerrard savanne dinner cancelling panasonic viera lcd guardata brunello montalcino biondi santi 1998 exchange girus elche astyle abbigliamento uomo yahooit game of cars foto porcelline friggitrice olio rapina mittente sconosciuto danoise original mix eros e glamur sito ufficiale di margot sikabonyi crisis zone pool sex zoppas hd 160 gb mother goose monitor lcd 19 benq wellbutrin zanaflex zyban fioricet online propecia free mtv ringtones lisinopril online paxil online free kyocera ringtones ultram online free mono ringtones didrex online hydrocodone online lorazepam online polyphonic ringtones verizon ringtones nextel ringtones ambien free music ringtones nokia ringtones sonyericsson ringtones pharmacy online online free ringtones vicodin diazepam alprazolam online ultracet online meridia flexeril lortab cheap norco hoodia online sagem ringtones cheap nexium cheap soma cyclobenzaprine online cheap zoloft free jazz ringtones cingular ringtones free motorola ringtones free midi ringtones carisoprodol online cheap hgh free sony ringtones tramadol online cheap phentermine albuterol online vigrx online qwest ringtones diethylpropion free sprint ringtones cool ringtones clomid cheap adipex levitra online xenical sildenafil online punk ringtones free mp3 ringtones xanax online cheap ativan prozac online celexa online cheap ortho cheap tenuate free samsung ringtones lipitor ericsson ringtones sharp ringtones alltel ringtones valium online free tracfone ringtones sony ericsson ringtones rivotril online cheap clonazepam free real ringtones cialis cheap viagra funny ringtones free wwe ringtones === Introduction ===
You have a few options to get your MIDlets onto your phone - either send them through a cable or Bluetooth - or download them directly from a web site (OTA).
Cable / Bluetooth (recommended)
If you've got a Bluetooth adaptor or a USB cable which connects directly to your phone, you can use this to quickly test your packaged midlet.
Windows XP/2000: Browse to the bin folder of your project, right click on the .jar file and select Send To->Bluetooth->YOURDEVICE.
Mac OS X: Click on the Bluetooth icon in the menu bar, choose Send File. Select your JAR file and send it to your device.
This should send a message to your phone which will install the MIDlet once opened. This should work on most Nokia Series 60 phones (3650, 6600, N-Gage etc).
Over The Air (OTA) Provisioning
OTA provisioning allows users to download your application wirelessly using the WAP browsers built into their phones. To begin, we need to take a look at the Java Application Descriptor (JAD) file that is created when you package a MIDlet using the J2ME Wireless Toolkit. The JAD file stores information about your application and lets you modify various parameters of the MIDlet suite such as where the icon resource can be found, which MIDlets are included and where you can download the full version of the application. To edit a JAD file using the Wireless Toolkit, open your project, then click on Settings. This will open up a new window with a number of tabs - API Selection, Required, Optional, User Defined, MIDlets, Push Registry and Permissions.
Please note that the example is based on the one here: http://uberthings.com/mobile/
1. API Selection This is where you choose which version of MIDP your application will use and which optional packages (JSRs) are included. The default is set to JTWI (Java Technology for the Wireless Industry) which allows you to use MIDP 2.0 as well as MMAPI and other exciting things. If you're having any problems with your application on your device try changing this to MIDP 1.0. 2. Required This tab includes various options which are essential for packaging a MIDlet suite. The MIDlet-Jar-URL attribute is where we will define the location of the packaged JAR file to be downloaded to the device. 3. Optional This tab includes optional parameters for your MIDlet - such as the path to the icon for the entire suite, a description and a MIDlet-Info-URL parameter. 4. User Defined This tab includes user defined variables that your MIDlet can use - such as a common URL that you don't want to hard wire into the source code. 5. MIDlets This tab manages all the settings for the MIDlets within your suite. At the very least you need to have one file here. This is also where you set the path to the MIDlet's icon resource. 6. Push Registry This lets you configure the Push Registry which allows your MIDlet to listen and act on information received from a remote source. MIDP 2.0 Only. 7. Permissions Under MIDP 1.0, applications could only access libraries packaged inside the suite - this was called the sandbox model. MIDP 2.0 introduces the concept of trusted applications which allow access beyond the sandbox. This section allows you to specify which APIs are accessible. For our purposes - the most important property is the MIDlet-Jar-URL within the Required tab. Here are the steps you need to take: 1. Create a folder on your web server Hopefully you have an account with a web provider - login to that account and create a directory for your MIDlets to live and be served from. I created the directory http://uberthings.com/mobile/midlets. Once you've got that, you need to make a few changes to allow your server (assumed to be Apache) to serve JAD and JAR files correctly. Go to the root of your account and edit or create your .htaccess file. Add these lines: AddType text/vnd.sun.j2me.app-descriptor jad AddType application/java-archive jar Save this file. If you're not using Apache, ensure that your MIME types include the above two settings. 2. Specify the MIDlet-Jar-URL Click on Settings then go to the Required Tab. In the MIDlet-Jar-URL field, fill in the absolute URL of your JAR file. This will normally be something like http://mydomain/mydir/HelloProject.jar. For my server, this was http://www.uberthings.com/mobile/midlets/HelloProject.jar. 3. Package your MIDlet Click on Project->Package->Create Package. This will create a .jar and a .jad file in your applications bin folder. For my application - this was c:\j2mewtk\apps\HelloProject\bin\HelloProject.jar and c:\j2mewtk\apps\HelloProject\bin\HelloProject.jad. 4. Upload the packaged MIDlet suite Upload the JAR and JAD files that the packaging operation created to the folder you created earlier. 5. Test with your device Open the WAP browser on your phone and point it to the URL of the JAD file. Using my example, this would be http://uberthings.com/mobile/midlets/HelloProject.jad. Your device should then prompt you to download and install the MIDlet. Carry it around and show it off to all your friends!