Hi actually we r building a project based on mobiles so can any1 suggest me one efficient mobile simulator built on java..

Dani AI

Generated

As noted, the goal is to have a desktop component act like a phone and exchange SMS with another system. Building on 's point about needing SMS infrastructure, here are practical, Java-friendly ways to replace a physical handset for development and testing.

  • For MIDP/J2ME development: use a Java ME emulator (vendor toolkits or Oracle Java ME SDK) that supports the Wireless Messaging API (JSR 120). These emulators let MIDlets open sms:// connections and simulate incoming messages from an emulator console. Good for exercising MIDlet code and UI, but it will not reproduce carrier-side behavior (queues, delivery delays, throttling).

  • For realistic server-to-server testing: run a local SMSC simulator (SMPP) and connect Java apps with a Java SMPP client library (for example, jSMPP). Workflow: start the SMPP simulator, bind the sender as a transmitter (or transceiver), submit messages, and either have the simulator deliver to a receiver or persist messages for retrieval. This mirrors production SMS flows and is the preferred route when the project needs accurate message routing, receipts, and load testing.

  • For fast, low-friction tests: mock the SMS step with an HTTP endpoint that accepts message payloads and stores them in a DB (H2/SQLite). Simple to implement and ideal for functional tests that do not require telecom semantics.

Troubleshooting tips: enable WMA permissions in manifests for MIDlets; use distinct simulated numbers when running multiple emulators; for SMPP check bind mode, credentials, PDU logs and delivery-receipt settings; persist UTC timestamps and unique message IDs for reliable verification. For the use case described, an SMPP simulator gives the most realistic replacement; use HTTP mocks for quick iteration.

Recommended Answers

All 5 Replies

They are called emulators and used for basic testing of application developed with Java Microedition (JME) or any other language involved in mobile development. If you want to get some info on JME emulators read this

tx a lot ..but i need emulator jus to replace mobile in our project...here v need to send info 4m one sys to other as sms n store t in other sys so pls help me out to carry out ds feature

Repeat what ever you said in proper English. Chat speak/talk is not welcome

k..actually i need emulator just to replace mobile in our project..like emulator in one system must act as mobile which sends sms to other system n store d dat in dat system..so can u guide me emulator for this purpose..n m sorry used local english used 4 sms here..

Any of the emulators is capable of above, however for SMS you will need gateway provider. Do a search on it in Java section as there been previously replies to such questions.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.