My project has a combination of Symbian C++ applications and MIDlets which must be started on re-boot.

The MIDlet's JAD file is used to provide static registration of the protocol and port information used by the Symbian C++ app to start the MIDlet.

This all works great after installation but will not work if the phone is power cycled (battery removed/reboot). The user is required to manually launch the MIDlet once,exit it and then connection attempts by the Symbian C++ apps will cause the PushRegistration to kick off the AMS and then the MIDlet.

Is there another way to start a MIDlet after power re-boot?

Thanks to all