I'm trying to figure out if I can write an application to send data to a phone number using a 2G or 3G network? If so, which APIs are available? Is there any for this in J2ME. Thanks.
Perhaps you can use push registry technology.
http://developers.sun.com/mobility/midp/articles/pushreg/