Simple JavaMe Beep (Ring) Tester
Overview
================
This is a very simple project. We need to do a test. This JavaME application will help us complete our test.
This application must run on both MIDP 1.0 and MIDP 2.0 devices.
You will supply me with a JAD and JAR file so that I can use a USB cable to load the application onto the device (phone). If submit an application to me meets the requirements listed below, then I will pay you.
Please be advised that just because your application works on a JavaME emulator, it may not necessarily work on an actual device. The JavaME emulators are notoriously poor at predicting if an application will work on an actual device. Therefore, unless you actually possess a JaveME device that you can load a JavaME application on (to verify it runs) then I suggest you choose not to bid on this project.
General Requirements
================
A beep or ring is what a handset (phone) outputs when it receives an incoming call.
Please make this application loop continuously.
This application should start immediately once the application is launched
Requirements for the various series of beeps (rings)
===================
At the very least I require that the application...
- Output a beep every 2 seconds 5 times in a row.
- Then output a beep, wait 0.2 seconds, output a second beep, then wait 1 second. Repeat this series 5 times.
- Then output a beep, wait 0.2 seconds, output a second beep, wait 0.2 seconds, output a third beep, then wait 1 second. Repeat this series 5 times.
Wished for but *not* required for the various series of beeps (rings)
===================
Can you vary the length of beeps? For example, can you make one beep that lasts for 0.1 seconds and on e beep that lasts for 0.3 seconds? If so then please add this to the series above in which the application....
- Outputs a short beep (which is a 0.1 second beep), wait 0.2 seconds, output a second short beep (which is a 0.1 second beep), wait 0.2 seconds, output a third beep which is long (which is a 0.3 seconds beep), then wait 1 second. Repeat this series 5 times.