NXT Mobile App in Action


As blogged by Jim yesterday, the "NXT Mobile" application for Java phone arrived on the Lego Mindstorms web site yesterday.
There are a few odd things about it, for example no screenshots of the program on the web page or in the User Guide. Also the software has a different version for every phone it directly supports, and no guidance if your phone is not on the list to which version to try.


Anyway I have installed the Nokia 3230 version on to a Nokia 3230 phone. This is the phone model on both the Lego web page and on the NXT box.
The software found my NXT and allowed me to connect to it, and operate the NXT brick.
Alongside are some screenshots from my phone of installing the software and starting the program.
- Tony Naggs

Comments
Is there a list of recommended phones for J2ME use.
thanks,
david
Would you like to give me a clue as to which network you use, or your preferred phone brand?
Most mid to high range GSM /WCDMA phones support Java (JME / J2ME) applications.
If you have a phone in mind you can check the manufacturer's website.
I will post some more info later...
Ttfn,
Tony
As far as I can see from Motorola's online manual the v360 both runs Java (J2ME) programs and has Bluetooth.
Java access to Bluetooth is optional, and it is not clear whether that is available.
If Java programs can use Bluetooth then:
1. Maybe one of the JAR files in the NXT Mobile zip file may work. I suggest trying the version for Sony Ericsson K750 - I think this expects the least features.
2. Lego are likely to deliver new variants that work on further phone models.
3. Somebody else could write a similar Java program that will work.
A French Java Developers' group does believe the V360 gives Bluetooth access to Java applications:
http://www.club-java.com/TastePhone/J2ME/MIDP_Java_telephone.jsp?m=224&brand=Motorola&model=V360
Regards,
Tony
The above linked French Java Developers web site seems like a good resource. But try to verify the information with the manufacturer's web site.
Nokia have an online features list for different phones - http://forum.nokia.com/devices/matrix_all_1.html Any phone with both Bluetooth and Java "MIDP 2.0" is likely to work.
Sony Ericsson have a document on their developer web pages listing Java support on various phone models.
Here are the Sony Ericsson models that have the necessary support for Java and Bluetooth. Presented in 3 groups, which progressively have more Java features.
Group 1; K600, K750, V600, W700, W800, Z520 and Z525 series.
Group 2; K320, K510, W300, W550, W600, W810, W900, Z510, Z530, Z550 and Z558 series.
Group 3; K610, K800, K790, W710, W830, W850, Z610 and Z710 series.
Also (most of) the Sony Ericsson UIQ smartphones should run Bluetooth and Java just fine.
UIQ 2: P800 series - (this may not give Java access to Bluetooth).
UIQ 2.1: P900 and P910 series
UIQ 3: M600 series, M608c, P990 series, W950 series and W958c.
The letter after the model just indicates the user interface:
i - international; English, other European languages
c - Chinese
a - Arabic ?
All information given in good faith. (If you use this to help select a new phone please verify it does what you want. I have not tested every model!)
Hope this all helps,
Tony
I there any way to get a phone that works without using it as a regular phone and the outLANDISH charges?
Jim
Sorry I did not notice your post before ...
I suggest first of all waiting for more people to try the Mobile Application(s) on different devices.
GSM cellphones are sold "unlocked", or can often be unlocked. A "network locked" GSM phone is configured to only work with the SIM (Subscribe id) card for a particular network.
Even unlocked some GSM phones want a SIM card to be installed. At least in most countries of Europe, and in China, you can can buy a "pre-paid" or "pay as you go" SIM for a modest sum.
Used, unlocked GSM phones are often available on Ebay.
Another option in future could be a Bluetooth Gamepad. Assuming nobody beats me to it, I hope to add support for these when the NXT source code is released by Lego. (Although outside of Hong Kong these still seem rather expensive.)
Regards,
Tony
regards , frank
and with CLDC 1.1.
SE p910i has CLDC 1.0 so it won't work:/
IT also successfully runs the FUNKNXT program found elsewhere on this site.
It great to have a remote facility for the NXT.
I want to know, if there is a version of this program that works properly in my Nokia.
I´ve been trying but, none of the versions worked. So if you found or you know about a version that works, please send me an e-mail to chris.biancucci@gmail.com
Thanks!
(http://mindstorms.lego.com/en-us/Overview/Mobile%20Application.aspx)
no longer seems to pull up anything except the Mindstorms home page for me. Just wondering is this the case for everyone? And if so, is there anywhere I can still download the bluetooth app? Couldn't find anything on the website..
Blue
http://mikrobot.blogspot.com/2008/10/java-software-for-control-nxt-robot.html
tjere only for a sony, nokia and benq.. BUT i have success to install it on my samsung! (i get one of the sony`s jar files)
good roboluck!
I am using NXT Mobile.jar with Nokia c3-00, it is connecting wellthe blutooh with the robot device and displaying four menus
1.Info
2.Remote controll
3.program Controll
4.collected data
after this there isno any action By selecting any above one option.............plshelpme any one
Thanks in advance........