Mobile Cellphone Introduction
relating to WAP sites, j2me jar jars apps, mobile life.
Free jad’s/jar’s, games, sites.
Ok, so you have a mobile/cellphone.
- If it’s a 1st generation phone (non-java enabled phone), sorry, all you can do is make calls, send sms and play little games.
- If it’s a java enabled phone, you are in business, because you will be able to run the little Java programs/games (jars), go on the internet via the WAP browser. You can even chat to your friends by using a Java program that accesses the internet.
First up, your phone can run J2ME programs (via Java Mobile Edition: J2ME). This could be games, productivity applications, Instant Messengers (IM), etc.
Some phones can run better/bigger applications than others. (Most phones have a 64KB limit on the size of the J2ME program)
- CLDC 1.0: No floating point capabilities. (Emulate them using integers.)
CLDC 1.1: Floating point capabilities.
- MIDP 1.0 OR MIDP 2.0:
MIDP 2.0 has upgraded functionalities for gaming, networking etc.
You could find out what version your phone has by looking on the manufacturer’s website, but usually the place you download the JAR from will guide you.
So, it is safest if you download the lowest version one (MIDP 1.0), because then your are almost guaranteed that it will work on your version.
Your mobile’s manufacturer will also determine if you can run a specific JAR or not. Because a lot of games are written specifically for a range of phones, because when programming a game you have to access the low-level Canvas class in order to draw custom graphics.
.JAR is like the .exe of the J2ME platform, and the .JAD is just a helper description file.
When you use anything that requires the Internet, e.g. visting a website or running a chat program, the cost will be what ever your network charges for GPRS data. Call your network provider’s help desk to find out how much it costs per MB and how to set it up for your phone.
i.e. you only pay for the amount of data you use! There is no subscription fee or whatever. And you do NOT get charged per minute when using GPRS!