Posts Tagged ‘blackberry’

How to Unlock Blackberry Pearl 8220 (Flip) *UPDATED*

Read More

Marketing for Me and Mobileslate

A big thank you to RIM Blackberry for some free marketing. As I was walking around InterOp/Mobile Business Expo/Web 2.0 at Javitz Convention Center in New York, I stopped by the RIM booth to see if I could play with [...]

Read More

Apple iPhone 3G = Sliced Bread?

As the iPhone launched in Asia, then Europe, and finally the Americas, I wonder if people can go beyond the hype of the new Apple iPhone 3G. Like other heavily promoted things such as movie releases, video game launches and [...]

Read More

On Device Portal: E*Trade Mobile

The other day I received an email from E*Trade about their new offering for Mobile Pro. I can look at my portfolio, research companies, set alerts, news, streaming quotes, and make trades on stocks and options. This downloadable application will [...]

Read More

Cracking RIM Blackberry

Last month, I had a post about unlocking RIM Blackberry devices. One reader commented how can i unlock a curve (the actual device) if I have forgotten the security code and cant get into the device? I replied with comments [...]

Read More

Unlocking RIM Blackberry devices

A few weeks ago I started a new project that involved ordering a bunch of handsets and getting them unlocked for mobile application development. The initial overwhelming number of devices that I had to order was a great chance for [...]

Read More

Mobile Web [and Software] Performance

A former colleague of mine, Chris Loosley, who hosts his blog Web Performance Matters, speaks out a lot about how design and architecture of your web presence can effect the end user’s perception of your site, service, application and more. [...]

Read More

Recommending Handsets

Over the past few weeks it seems that quite a few people have been asking me about new devices. They are in the replacement category and are either fed up with their current device or their contract was up. So [...]

Read More

Newer Entries »
google.load("language", "1"); var curstate = 0; var hasloaded = 0; function bnc_show_translated() { if (hasloaded == 0) { bnc_lang_callback(); hasloaded = 1; } for (i = 0; i < 0; i++) { var elem = $("bnc_original_" + i); if (elem) { if (curstate) { elem.show(); } else { elem.hide(); } } } for (i = 0; i < 0; i++) { var elem = $("bnc_trans_" + i); if (elem) { if (curstate) { elem.hide(); } else { elem.show(); } } } if (curstate) { $("bnc_trans_state1").show(); $("bnc_trans_state2").hide(); curstate = 0; } else { $("bnc_trans_state1").hide(); $("bnc_trans_state2").show(); curstate = 1; } } function bnc_detect_div(div_id) { var text = document.getElementById(div_id); if (text) { text = text.innerHTML; if (text.length > 0) { google.language.detect(text, function(result) { if (!result.error) { if (result.language != "en") { if (result.confidence > 0.25) { $("bnc_translating").show(); bnc_xlate_div(result.language, div_id, "en"); } } } } ); } } } function bnc_xlate_div(src_lang,div_id,o_lang) { var text = document.getElementById(div_id); if (text) { text = text.innerHTML; google.language.translate(text, src_lang, o_lang, function(result) { var translated = document.getElementById(div_id); if (result.translation) { translated.innerHTML = result.translation; } }); } } function bnc_lang_callback() { } function bnc_startup() { bnc_xlate_div("en", "bnc_translate_info", "en"); bnc_xlate_div("en", "bnc_translate_info2", "en"); } google.setOnLoadCallback(bnc_startup);