I am new to Mobile development.
I need to develop following application

Invoke a MIDlet on SMS arrival on some port (e.g 5000) using PushRegistry. The MIDlet will read the SMS and update the contact database.

I need to setup the development environments that will support following features

1. OTA installation of the MIDlet.
2. Sending SMS to the emulator on a specific port, so that the installed MIDlet will get executed on the SMS arival.

I want to use the Series 40 development platform SDK.

Please tell me how should I setup my development environment (which softwares that need to be downloaded) and how to use the above features.

I have development the program using WTK, but want to use Nokia S40 SDK.