Skip to content
Aasim's Web Corner
Aasim's Web Corner

Ink is better than the best memory.

  • Odysseys & Artistry
    • Saunterer Soul
    • My Poetry
    • My Sketch Work
  • Project Management
    • Agile & Frameworks
    • PMP Certification
  • Digital Diary
    • History
    • Islam
    • Life Around Us
    • My Bookshelf
  • My Tutorials
    • Amazon Kindle
    • Android
    • Aspect Oriented Programming
    • BlackBerry
    • Code Repositories
    • iOS
    • Java
    • JavaScript
    • Linux
    • Random Tips
Connect with me
Aasim's Web Corner

Ink is better than the best memory.

Blackberry-AppDevelopment-Tutorial-Part02-AasimNaseem.com

BlackBerry Application Development Tutorial (Part-2)

Aasim Naseem, September 23, 2009 | Read Count: 16,465April 29, 2025
Category: My Tutorials > BlackBerry

bb+ec

Hello All,

Hope that everything is going good …

Today I’m going to tell you some basic requirements to start your BlackBerry application development. Today you will build your system with all necessary tools and will be ready to write your first program for BlackBerry… don’t think about hello world … we will use some other name

Note: This tutorial is a part of a series of my tutorials on BlackBerry application development; so far we have discussed the following.

  • Introduction :: BlackBerry Application Development (Part -01)
  • Setting Up Your System :: BlackBerry Application Development Tutorial (Part-2)
  • Your First Application :: BlackBerry Application Development Tutorial (Part-3)
  • Creating A WebIcon :: BlackBerry Application Development Tutorial (Part-4)

OOk,friends … Let’s start…. First of all, some good news: BlackBerry application development is java based … Heyyy, cheersss… You don’t need to have extra machine to develop applications or install simulator type tool like in case of iPhone… if you are a java developer, and already doing java development, then u just need to install few more things to jump into BlackBerry’s world …

My English isn’t too good but my java language is somehow… so don’t concentrate what I’m saying … just focus on what I want to teach … else you will find lot of EnglishGrammarException or SpellExceptions… 🙂

For those who are already doing Java development, skip this step; for those who are new to Java, they must download and install the Java Development Kit (JDK). Currently, version 6 is the latest, so you must use it. Next, we will use Eclipse IDE for our development and debugging. Eclipse is free with many useful plug-ins. The next step is to download BlackBerry JDEs and a plug-in of BlackBerry for Eclipse and a simulator for the device.
So open your downloader and start downloading required items from following links

  • java development kit (JKD).
  • Eclipse
  • BlackBerry JDEs.
  • BlackBerry JDE plug-in for eclipse
  • Device Simulator (try to download latest version)

After downloading JDK install it to your prefer location, then edit a “path” environment variable entry, append the [java-instal-dir]\bin … Like in my case, I appended the entry c:\Program Files\Java\jdk1.5.0_06\bin in the path variable after placing a semicolon in the previous entry.

Start your Eclipse that you just downloaded (or, in case you are already using it, just open it). It’s time to configure your Eclipse with BlackBerry tools.
1. Install the JRE

  • Click Window > Preferences from the main menu in Eclipse
  • Click Java > Installed JREs
  • Click Add.
  • Fill the fields:
    • JRE type = Standard VM
    • JRE name = ‘RIM JRE’
    • JRE home = path to the JDK (eg. C:\jdk1.6.0_06)
    • Default VM Arguments leave blank
  • In the JRE system libraries box, select all of the entries and click Remove.
  • Click Add External JARs and navigate to the lib directory of the BlackBerry JDE (eg. C:\jde\lib).
  • Select the file net_rim_api.jar.
  • Back in the JRE system libraries box, select the new entry for net_rim_api.jar
  • Click OK to close the Add JRE window.
  • In the Installed JREs window, check the box next to the new RIM JRE entry.
  • Click on the prior entry in this list (for jre1.6.0_06) and click the Remove button.
  • Click OK to close the Preferences window.

2. Set the JDK Compliance Level

  • Click Window > Preferences from the main menu in Eclipse
  • Click Java > Compiler
  • Change the ‘Compiler compliance level’ to 1.6.
  • Click OK to close the Preferences window.

3. Increase debugger timeouts

  • Click Window > Preferences from the main menu in Eclipse
  • Click Java > Debug
  • Increase the launch timeout by a factor of 10 (eg. set to 200000)
  • Increase the Debugger timeout by a factor of 5 (eg. set to 15000)
  • Click OK to close the Preferences window.

Your Eclipse is ready to write your first program for BlackBerry.

In the next post I will illustrate the basic structure of BB’s application and main program.

Cheers.

Author Profile

Aasim Naseem
Hey, Thanks for your interest. I’m a PMP, AWS Solutions Architect, and Scrum Master certified professional with 17+ years of hands-on experience leading projects, building teams, and helping organizations deliver software solutions better, faster, and smarter.

Outside of work, I’ve got a deep curiosity for history — especially ancient civilizations like Egypt. I also enjoy reflecting on the everyday moments that shape how we live and work. This blog is my space to share insights, lessons, and thoughts from both my professional journey and personal interests.

Thanks for reading — and I hope you will find something here that matches your interest.
Latest entries
  • Best PMP Exam Study Resources - AasimNaseem.comPMP CertificationMay 23, 2025 | Read Count: 477Best PMP Study Resources for 2025 (Books, Courses, Tools & More)
  • agile vs scrum - AasimNaseem.comAgile & FrameworksMay 7, 2025 | Read Count: 445Agile vs Scrum: Finally Understanding the Difference
  • When Agile shouldn’t Use - AasimNaseem.comAgile & FrameworksApril 25, 2025 | Read Count: 417When Not To Use Agile: 5 Signs You Need a Different Approach
  • Quran on Peace and Kindness - AasimNaseem.comIslamApril 20, 2025 | Read Count: 445Quran on Peace and Kindness
BlackBerry BlackBerry Application DevelopmentBlackBerry JDE plug-in for eclipseconfiguring eclipse with BlackBerryJava

Post navigation

Previous post
Next post

Related Posts

BlackBerry RIM Launches BlackBerry Desktop Manager for Mac Users-AasimNaseem.com

RIM Launches BlackBerry Desktop Manager for Mac Users

August 9, 2009 | Read Count: 16,418April 29, 2025

Category: My Tutorials > BlackBerryFinally, RIM launches BlackBerry Desktop Manager for Mac users. This new software makes it easy to sync data between Mac applications and BlackBerry smartphones. Waterloo, ON – Research In Motion (RIM) (NASDAQ: RIMM, TSX: RIM) has exciting news for Mac® users that want an easy and…

Read More
BlackBerry BlackBerry-AppWorld-AasimNaseem.com

Widget SDK Released for BlackBerry

August 8, 2009 | Read Count: 16,435April 29, 2025

Category: My Tutorials > BlackBerryResearch In Motion (RIM) has announced the BlackBerry Widget SDK to enable third-party application developers to build rich, integrated applications for BlackBerry smartphones using common web technologies. With the BlackBerry Widget SDK, developers can build web-based applications for BlackBerry smartphones with advanced features and functionality, a…

Read More
BlackBerry Blackberry-AppDevelopment-Tutorial-Part01-AasimNaseem.com

BlackBerry Application Development Tutorial (Part-1)

September 22, 2009 | Read Count: 16,489May 16, 2025

Category: My Tutorials > BlackBerryHello, all. I hope everything is going well. This is the 2nd day of Eid, and I’m building my system after switching back to Windows XP from Windows Vista Home Premium. Thanks to Allah, my notebook is now running smoothly. Right now I’m running FF with…

Read More

Comments (17)

  1. rizwan says:
    September 25, 2009 at 4:42 am

    Ans you are going great .. i’m waiting for part-3 keep the simplicity as it is …

    Reply
  2. rizwan says:
    October 1, 2009 at 8:37 am

    where is next part .. m waiting ma friend .. why there is a looooooooooong absence ….. where have you been …..

    Reply
  3. Pingback: BlackBerry Application Development Tutorial (Part-3) « Aasim's Web Corner
  4. Mohammed Harris says:
    November 18, 2009 at 10:41 pm

    Hi Aasmi,

    Just started to look into blackberry programming using lotus notes and as i have done Java before and have certification in that. I must have trouble interperting the code into Lotus Notes which is possible also. I would be needing your help looking out for best book on this topic.

    Reply
  5. tynccrypodo says:
    December 11, 2009 at 9:04 pm

    Fantastic post, I didn’t thought reading this would be so stunning when I read the title!

    Reply
  6. Pingback: 10K+ visitors .. « Aasim's Web Corner
  7. Pingback: Creating A WebIcon :: BlackBerry Application Development Tutorial (Part-4) « Aasim's Web Corner;
  8. Eakle says:
    March 16, 2011 at 9:56 pm

    I really love your article, it’s rock !!

    I just use my first BB 9780 for 1 month and I found that RIM missed a lot of common things in their new OS6 (But they also got a lot of ultra cool functions) and I have to pay for some of that kind of functions such as add2contact so I decided to do the program by myself while I got basic programming skill in Java and C++.

    I googled and found your article, it is luck.

    Thank you !

    Reply
  9. blackberry says:
    May 14, 2011 at 4:55 pm

    wow,blackberry its great implememting day by day its features and modules.

    Reply
  10. Viraj says:
    July 5, 2011 at 12:44 pm

    Nice post keep goin….

    Reply
  11. Ashish says:
    November 11, 2011 at 11:44 pm

    hi Aasim sir,i m new to blackberry.i m developing a Blackberry app that will turn off all the light of blackberry at the time of phone call..i have implemented a lot abd stuck in middle as my trackball light always glows whenever i receive a call..it will keep glowing till phone gets connected..is there any way so that i can make my lights off during call.

    Reply
    1. Ans says:
      November 12, 2011 at 10:58 pm

      Need to dig the issue; Like you want no indication by lights when call received; Right?
      Let me see if i can find something;
      Thanks alot for posting your comment here;

      Reply
  12. agus @ ROR Developer says:
    December 22, 2011 at 9:45 am

    its very useful for starters, thanks for providing such valuable information in simplest way. I waiting for part 3

    Reply
    1. Ans says:
      December 22, 2011 at 4:37 pm

      Thanks much for writing to me; I will definitely find time to continue this thread of tutorials;

      Reply
  13. dubai web designing says:
    December 27, 2011 at 3:41 pm

    I’ve been exploring for a bit for any high quality articles or weblog posts in this sort of area . Exploring in Yahoo I finally stumbled upon this site. Studying this information So i’m satisfied to convey that I have an incredibly good uncanny feeling I came upon just what I needed. I such a lot indisputably will make certain to do not forget this web site and give it a glance on a relentless basis.

    Reply
  14. iphone repair mumbai says:
    August 26, 2013 at 3:36 pm

    I pay a visit everyday some web pages and blogs to
    read articles, however this website gives feature based articles.

    Reply
  15. Pingback: BlackBerry Application Development - Part -01 - Introduction - Aasim's Web Corner

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Best PMP Study Resources for 2025 (Books, Courses, Tools & More)
    Best PMP Study Resources for 2025 (Books, Courses, Tools & More)
    May 23, 2025 | Read Count: 477
  • Agile vs Scrum: Finally Understanding the Difference
    Agile vs Scrum: Finally Understanding the Difference
    May 7, 2025 | Read Count: 445
  • When Not To Use Agile: 5 Signs You Need a Different Approach
    When Not To Use Agile: 5 Signs You Need a Different Approach
    April 25, 2025 | Read Count: 417
  • Quran on Peace and Kindness
    Quran on Peace and Kindness
    April 20, 2025 | Read Count: 445
  • 8 Ways to Run an Effective Daily Stand-Up in Agile Projects (Without Wasting Everyone’s Time)
    8 Ways to Run an Effective Daily Stand-Up in Agile Projects (Without Wasting Everyone’s Time)
    April 13, 2025 | Read Count: 437

Posts from Past

  • May 2025
  • April 2025
  • January 2025
  • November 2024
  • April 2024
  • October 2022
  • August 2021
  • September 2020
  • May 2020
  • April 2019
  • January 2019
  • September 2018
  • July 2015
  • June 2015
  • November 2014
  • September 2014
  • April 2014
  • June 2013
  • May 2013
  • February 2013
  • January 2013
  • December 2012
  • September 2012
  • August 2012
  • July 2012
  • June 2012
  • March 2012
  • February 2012
  • January 2012
  • November 2011
  • October 2011
  • September 2011
  • August 2011
  • July 2011
  • June 2011
  • May 2011
  • April 2011
  • February 2011
  • January 2011
  • December 2010
  • November 2010
  • October 2010
  • September 2010
  • August 2010
  • July 2010
  • June 2010
  • May 2010
  • April 2010
  • March 2010
  • February 2010
  • January 2010
  • December 2009
  • November 2009
  • October 2009
  • September 2009
  • August 2009

Categories List

  • Agile & Frameworks
  • Amazon Kindle
  • Android
  • Aspect Oriented Programming
  • BlackBerry
  • Blog
  • Code Repositories
  • History
  • iOS
  • Islam
  • Java
  • JavaScript
  • Life Around Us
  • Linux
  • My Bookshelf
  • My Poetry
  • My Sketch Work
  • PMP Certification
  • Random Tips
  • Saunterer Soul

Recent Posts

  • Best PMP Study Resources for 2025 (Books, Courses, Tools & More)
  • Agile vs Scrum: Finally Understanding the Difference
  • When Not To Use Agile: 5 Signs You Need a Different Approach
  • Quran on Peace and Kindness
  • 8 Ways to Run an Effective Daily Stand-Up in Agile Projects (Without Wasting Everyone’s Time)

Recent Comments

  1. Masjid Wazir Khan, Lahore Pakistan - Aasim's Web Corner on Everlasting Art of Badshahi Masjid Lahore Pakistan
  2. Best PMP Study Resources for 2025 (Books, Courses, Tools & More) - Aasim's Web Corner on PMP Exam Eligibility 2025: 3 Things You Need to Know
  3. Best PMP Study Resources for 2025 (Books, Courses, Tools & More) - Aasim's Web Corner on Pass the PMP Exam On First Attempt
  4. 5 PMP Exam Preparation Mistakes You’re Probably Making (And How to Fix Them Fast) - Aasim's Web Corner on 4 Common Questions & Answers About PMP Exam
  5. 5 PMP Exam Preparation Mistakes You’re Probably Making (And How to Fix Them Fast) - Aasim's Web Corner on PMP Exam Eligibility 2025: 3 Things You Need to Know
©2025 Aasim's Web Corner | WordPress Theme by SuperbThemes