Getting started in Java phone programming
I have been looking over tons of websites trying to get everything together that I need for programming Java J2ME, specifically for my SPH-a660/VI660. I have been learning to program normal Java at a community college and have a little game experience in various other languages, and want to move into mobile game programming. I have still seem to be missing quite a bit though, such as the SDK. I'm not sure what I need for an SDK or where to find it (Sun doesn't seem to offer the actual SDK). Also, is it possible to use BlueJ to write the source (since that is what I learned on)?
Not quite as related to programming, I can't seem to find the data transfer cable anywhere. Is there a certain site that I should look for it on?
Thanks for the help!
The only SDK you need is the Sun WTK (Wireless Toolkit), which can be downloaded from Sun.
I'm not familiar with BlueJ, but any decent Java development environment should be fine to write code in. What's less clear is whether you'll be able to build and test your MIDlets from that IDE; if not, you'll have to use WTK for building and testing.
I seem to recall that many Samsungs don't do cable-based provisioning; you may need to do OTA (over-the-air) provisioning.
I'm not familiar with BlueJ, but any decent Java development environment should be fine to write code in. What's less clear is whether you'll be able to build and test your MIDlets from that IDE; if not, you'll have to use WTK for building and testing.
I seem to recall that many Samsungs don't do cable-based provisioning; you may need to do OTA (over-the-air) provisioning.
I just wanted to agree with Sneftel and add a few things...
Here is a link to the latest WTK from sun, which is basically all you need to start developing. You can write your code in anything you want, but personally I use the free version of JCreator.
You may have seen it already but this site has a nice little intro to J2ME that might clear up any questions you have. here
Good Luck!
Here is a link to the latest WTK from sun, which is basically all you need to start developing. You can write your code in anything you want, but personally I use the free version of JCreator.
You may have seen it already but this site has a nice little intro to J2ME that might clear up any questions you have. here
Good Luck!
And a cable won't do you any good. Samsung phones don't allow installation like that. Only over the air.
shmoove
shmoove
> The only SDK you need is the Sun WTK (Wireless Toolkit), which can be downloaded from Sun.
I didn't realize that included everything I need, I was expecting something more like J2SM. It doesn't seem to include any documentation though, about the J2ME only functions.
> I seem to recall that many Samsungs don't do cable-based provisioning; you may need to do OTA (over-the-air) provisioning.
That would explain why I couldn’t find the cable anywhere. Are there any guides to doing OTA? I'm guessing it is more complicated than just uploading it to a website and accessing it from your phone, right?
> but personally I use the free version of JCreator.
When I looked into that software I didn't see that there was a freeware version. I will definitely try it.
Thanks for the help everyone!
I didn't realize that included everything I need, I was expecting something more like J2SM. It doesn't seem to include any documentation though, about the J2ME only functions.
> I seem to recall that many Samsungs don't do cable-based provisioning; you may need to do OTA (over-the-air) provisioning.
That would explain why I couldn’t find the cable anywhere. Are there any guides to doing OTA? I'm guessing it is more complicated than just uploading it to a website and accessing it from your phone, right?
> but personally I use the free version of JCreator.
When I looked into that software I didn't see that there was a freeware version. I will definitely try it.
Thanks for the help everyone!
Quote:Original post by tahnok100
Are there any guides to doing OTA? I'm guessing it is more complicated than just uploading it to a website and accessing it from your phone, right?
You're not far off. The only part you missed is where you set the MIME types for jad and jar in the web-server. Click for more in depth explanation.
shmoove
As i recently have jumped into j2ME myself, i can tell you what i did.
(caution I develope on a mac)
Well First I read this nice little article sitting on GameDev.net:
An Introduction to Developing for Mobile Devices Using J2ME/MIDP (Part 1)
This gave me the basic idea of how things are going to work out, and so i set it up on my PC.
*This is as far as i made it on the Windows Platform*
So the next steps i would take is installing Eclipse then run a google search on J2ME integration with Eclipse lots of stuff comes up.
Now for the mac user...
Went on over to the URL http://www.mpowerplayer.com/developer/ and grabed me up the mpowerplayer SDK.
I then installed such software.
I then browsed on over to the Developer Forums on mpowerplayers website.
S very nice gentleman posted an xCode template to get things up and running, Xcode Template
The only thing i haven't tryed was downloading to my phone... Nothing worth trying out on the phone yet.
Good Luck
(caution I develope on a mac)
Well First I read this nice little article sitting on GameDev.net:
An Introduction to Developing for Mobile Devices Using J2ME/MIDP (Part 1)
This gave me the basic idea of how things are going to work out, and so i set it up on my PC.
*This is as far as i made it on the Windows Platform*
So the next steps i would take is installing Eclipse then run a google search on J2ME integration with Eclipse lots of stuff comes up.
Now for the mac user...
Went on over to the URL http://www.mpowerplayer.com/developer/ and grabed me up the mpowerplayer SDK.
I then installed such software.
I then browsed on over to the Developer Forums on mpowerplayers website.
S very nice gentleman posted an xCode template to get things up and running, Xcode Template
The only thing i haven't tryed was downloading to my phone... Nothing worth trying out on the phone yet.
Good Luck
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement