I am new to mobile programming, so dont have much of an idea. I primarily code in C# and VB.NET, but have programmed in Java as well.

I currently have a Ngage QD with bluetooth.

I want to develop an app which is installed in the phone, and periodically sends all messages from my phone to my PC through bluetooth and deletes the same from the phone, all without interruption.

Since I am new to all this, I have read pretty much a lot of teh documentation. And from the looks of it, J2ME is the best option. I am a little confused as of how to go about it. What exactly and how do AT commands work and if I have to develop the app, what is the best way for me to code and test it?

Pretty much n00by questions, but am struggling to find the answers.