VUVUZELA for BlackBerry

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.

Usage

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.

Known Issues

  • 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

Download it OTA – Please link to this page, and not the .jad directly.

Battery Showdown – BlackBerry vs iPhone

Fairly typical day, except that that I enabled phone service on the iPhone. This test was conducted with my usual rigorous standards, which means I happened to glance at my iPhone data usage around lunch, and ballparked the data transfer. The only thing I can be sure of is the quantity and duration of the phone calls, and that I had them with me all day.

iPhone 3GS, brightness set to ~55%. Wifi was enabled all day, 7:00 AM – 10:40 PM. 3G was enabled between 11:00 AM and 8:30 PM. A single two-minute phone call was placed. Roughly 11MB of data usage while on 3G (several web pages and Twitter using Tweetie).

Final result: At 10:40 PM there was 26% remaining on the battery.

BlackBerry Bold 9700, brightness set to auto. 3G and wifi enabled all day – 7:00 AM – 10:40 PM. Multiple background apps – SocialScope (Twitter) and Twitter for BlackBerry, multiple web pages and push email for 5 different accounts (4 BIS, 1 BES). 5 phone calls were placed, lasting a total of around 70 minutes.

Final result: At 10:40 PM there was 65% remaining on the battery.

Dear RIM,

Please shave 1-3mm off the thickness of my next device, I obviously don't need a replaceable battery1.

xoxo,
Corey

Side note: I have replaceable batteries for the BlackBerry Tour/Storm/Storm2/8900, the BlackBerry Bold 9700, my Mifi, and the BlackBerry 8530. I do not have any spare batteries for any of my Android devices, which would feel like trying to color coordinate my car with vehicles the rest of the highway. The BlackBerry 9700 is the first device I've ever owned where it takes significant effort to drain the battery (<20% remaining). Enjoy the high caliber of writing I produce right before I fall asleep.

  1. Thanks to Alex for planting this statement in my mind [back]

Verizon doesn't realize what "degrade" means

I hadn't paid much attention to this, but one of the 'features' that RIM gives carriers, is the ability to push icons to the homescreen of BlackBerry devices. Any device – BES or BIS.

Carriers can also tweak the browser options and set a default search provider, add new ones, etc. For instance, T-Mobile sets Yahoo as the default. Not a big deal, you can still change it to Google, Live Search, Wikipedia or Dictionary.com.

Big Red on the other hand, decided that the only option would be Bing. No other search providers, no other options whatsoever.

Verizon - Default Search Provider

This is important because normally when you launch the browser, you can perform a search directly from the native browser app, not from a webpage. With VZW I can only BING it.

VZW BlackBerry Search

Let's recap – other providers, like T-Mobile give you 5 options to search, and let you change your default search provider. Verizon used to do this. Verizon now gives you one choice.

Thankfully a Verizon PR flack was all over this. Jim Gerace (who oddly enough has the username jimgerace9 – is VZW Corporate the new AOL?) posted a thoughtful piece titled Use Bing * Or Any Search Engine * From Your VZW Blackberry.

First off, big Jim, way to shit all over RIM. If you read RIM's Branding Guidelines, you'll see that it's BlackBerry®, not Blackberry.

The article is short, so I'll post the entire thing.

Verizon Wireless is passionate about ensuring consumer choice in the wireless sector.

Customers still have all the choices they did before. Verizon offers many ramps onto the Internet, including all search engines.

If you love Google and don't want to use Bing, there are great options:

1) You can "mask" or hide the Bing icon from the webpage. Easy to do.

2) If you want to continue using Google or other search engines as an option, just:
Perform the search from the provider’s web page (i.e. www.google.com, www.wikipedia.com, www.dictionary.com).
Set the web pages as bookmarks in the browser.

3) You can download the free Google search client from Blackberry's Appworld and put it right on your homepage.

4) You can go to Google.com and push a link to your phone. From there, you download the app from Google. http://www.google.com/mobile/products/search.html#p=default

Choice is yours. Verizon isn't blocking or degrading anything; just providing a great option for customers.

This is great, exactly how I expect VZW to handle a problem. Take the bull by the horns, and address a problem head-on.

Customers still have all the choices they did before.

So I had five choices before, and now I only have one – Bing. Yup, that adds up.

Choice is yours.

As long as you choose Bing.

Verizon isn't blocking or degrading anything; just providing a great option for customers.

degrade – to lower to an inferior or less effective level
block – to hinder the passage, progress, or accomplishment of by or as if by interposing an obstruction

I'd argue that Verizon is both blocking and degrading something, but that's just me. And Merriam-Webster. Maybe Bing is a great search engine, but calling it an option implies I have other choices to choose from, which I don't.

I'm sure any Google employees with Verizon BlackBerry devices were thrilled about this great option. Maybe I'll only pay half of my bill this month. It's not degraded, I'm just giving VZW more options!

I'd have a little respect for Verizon if they were at least honest. Microsoft wrote a big check, and Verizon cashed it. I understand that, it's my dream to sell out. You want me to plaster your logo all over this site and post love letters about your company? Drop me a line.

ScreenLock for BlackBerry

Adam Zeis from CrackBerry recently asked for an application to lock your BlackBerry screen, since the recently leaked 5.0.0.536 for the BlackBerry 9700 removed the icon.

I needed an excuse to add my new signing to the JDE, and quickly threw together an app (with an ugly icon) to lock your screen.

ScreenLock OTA (.jad) Installation
ScreenLock Offline (.alx) Installation


© 2007-2013, Corey Gilmore | Posts RSS Feed | Comments RSS Feed | Contact

 

The views expressed on these pages are mine alone and not those of any past or present employer. All information presented on this site was obtained lawfully and not through disclosure under the terms of an NDA.