Archive for the ‘J2ME’ Category

Blackberry and Wi-Fi support - lack of attention or conflict of interests?

Thursday, February 12th, 2009

I have decided to write this short post to bring up to your attention the problem with Wi-Fi network support on Blackberry. RIM has made an excellent move adding Wi-Fi support to their devices. I love Blackberries, they were always my favorite devices to work with, and they are decent phones too. Lets not start [...]

Removing signatures from Blackberry applications and re-signing them

Thursday, February 12th, 2009

I was recently exploring the internals of Blackberry COD files and one of the first problems I have got was to remove a signature from the file to be able to modify it and re-apply another signature. One of the primary reasons why I have started all this was my desperate attempt to get some [...]

J2ME/MIDP Programming For Mobile Phones - Good, Bad and Ugly

Tuesday, September 11th, 2007

Today there are not too many technology alternatives when it comes to creating software for the cellphones. There is a number of platforms out there (like Symbian, Linux and now even Apple with the iPhone) but there only 3 of them that can be really considered for mass-market development: J2ME (the most widely available one), [...]

Sending and receiving GSM SMS on Blackberry using RIM APIs

Tuesday, August 14th, 2007

One of the most interesting aspects of the mobile applications is the asynchronous messaging. SMS messages, despite their small size and other limitations represent a very important mechanism the applications can use for various purposes: sending small connectionless notifications from the client to the server, waking up the inactive application on the user’s [...]

Using HTTP-Over-Socket and HTTP Proxy in J2ME Applications

Tuesday, August 7th, 2007

As you know, MIDP version 2 (in fact, CLDC 1.x) offers very limited networking support. While trying to come up with a very simple, highly portable and as much flexible as possible networking API, Sun has missed a couple of important things. One of them is the ability to open HTTP connections through a proxy [...]