The preferred noisemaker of the 2010 World Cup: the vuvuzela. For some reason these were distributed to fans attending World Cup matches, ruining the match for everyone watching at home.
When played by a stadium full of people the vuvuzela sounds like angry bees. I'm always up for a small project to help improve (or build) my BlackBerry development chops, and a vuvuzela app seemed like a perfect candidate. There are a slew of vuvuzela apps for the iPhone, but I only saw one other vuvuzela app for the BlackBerry, and that one only has a single vuvuzela sound.
Mine? It has 7.
I built the app with the 5.0 JDE. I tested it on a Storm2 9550 and Bold 9700 both running OS 5 and an 8820 running 4.5 and it worked on all three. If it doesn't work for some ancient OS, get a new phone.
Visit http://j.mp/cfg-vuvuzela using your BlackBerry to install the app. On newer devices the icon can be found in your Downloads folder.
Scroll and click a button to play the sound, or press the keys 1-7. You don't need to hold the ALT down; pressing W is the same as pressing 1. I haven't tested this on a SureType (Pearl) device.
- Multiple audio threads – This is a J2ME limitation. I use javax.microedition.media.Player to play the audio, and you can only have one Player instance on CDMA devices and two on GSM. I read this on the BlackBerry support forums, and confirmed with a member of RIM's media development team.
- Initial launch – the first time you launch the app on OS 5 it can take up to two minutes before the screen displays. Oddly enough it launches immediately on an old 8820 running OS 4.5. I'm looking into why this happens.
- Volume control – I'm actually not sure where the volume setting comes from, I just play the sound and it works, and it's loud. The way the VUVUZELA should be.
- The folks over at SistMan Software also have a vuvuzela app, and there is a conflict since both of our primary modules are named Vuvuzela (Vuvuzela.cod, etc). Until that's fixed, you can't have both apps installed. I like to think mine is better since it has more sounds, but they launched first and I'll publish a minor update with a unique module name.
Download it OTA – Please link to this page, and not the .jad directly.