Smartphone Development
  Home arrow Smartphone Development arrow Page 3 - What You Need to Know to Get Started as a BlackBerry Developer
Dev Shed Forums  
Administration  
AJAX  
Apache  
BrainDump  
DHTML  
Flash  
Java  
JavaScript  
Multimedia  
MySQL  
Oracle  
Perl  
PHP  
Practices  
Python  
Reviews  
Security  
Smartphone Development  
Style-Sheets  
Web Services  
XML  
Zend  
Zope  
Mobile Linux  
App Generation ROI  
IBM® developerWorks  
Forums Sitemap  
E-Commerce Hosting  
Linux Web Hosting  
Managed Hosting  
Small Business Hosting  
VPS Hosting  
Weekly Newsletter

 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid  
Request Media Kit
Contact Us  
Site Map  
Privacy Policy  
Support  
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
Google.com  
SMARTPHONE DEVELOPMENT

What You Need to Know to Get Started as a BlackBerry Developer
By: Joe eitel
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: starstarstarstarstar / 3
    2009-06-10


    Table of Contents:
  • What You Need to Know to Get Started as a BlackBerry Developer
  • Get Your Java On
  • Get Acquainted with the BlackBerry Platform

  • Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      error-file:tidyout.log Del.ici.ous error-file:tidyout.log Digg
      error-file:tidyout.log Blink error-file:tidyout.log Simpy
      error-file:tidyout.log Google error-file:tidyout.log Spurl
      error-file:tidyout.log Y! MyWeb error-file:tidyout.log Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article

     
     
    ADVERTISEMENT


    What You Need to Know to Get Started as a BlackBerry Developer - Get Acquainted with the BlackBerry Platform
    ( Page 3 of 3 )

    What comes next is pretty obvious: it's time to explore the BlackBerry platform. Perhaps "explore" is the wrong word; it's time to make the platform your best friend. The BlackBerry platform is based on the CLDC and includes support for MIDP 2.0., but a large number of BlackBerry-specific classes are also provided.

    When dealing with the BlackBerry platform you'll be faced with a pretty straightforward question: are you going to write a BlackBerry application or a MIDP application? As mentioned previously, writing an MIDP app is a bit different, and you'll be forced to use the APIs exposed by the CLDC and MIDP standards. Essentially this means that your application will run on the BlackBerry and on most cell phones, but it won't be able to use any of the BlackBerry's special features.

    It goes without saying that most application developers opt to build BlackBerry-specific applications. This means that learning the BlackBerry-specific APIs, such as new user interface classes and using the BlackBerry Java Development Environment (JDE) to develop your applications, is almost mandatory. I say almost, because you could opt to use BlackBerry JDE plug-in for Eclipse, which offers you a more familiar way to create your apps if you are already used to developing in the Eclipse IDE.

    You can also use the JDE, which is free to download, works with the standard Java Software Development Kit and provides you with all the tools necessary to create, package, test, and debug BlackBerry apps. Interestingly enough, you don't even need a BlackBerry handheld, because the JDE and JDE Eclipse plug-in both include a full-featured BlackBerry device simulator. Also, a complete set of JavaDocs is provided, which describes all the classes and interfaces available to programmers.

    After downloading and installing the JDE, you'll want to read the developer's guides that accompany the development environment and look at the sample applications that are shipped with it. Afterward, it should be fairly simple to begin developing your own apps by writing a few simple applications just to get a feel for the BlackBerry APIs and its tools.

    This is obviously a broad overview and general information for the fledgling BlackBerry developer. If you are interested in learning more, you may wish to check out the Handheld Device Developer Forums, as well as the tutorials posted here; once you have done a little more research, I think you will find developing apps for your BlackBerry is a fairly simple process.



     
     
    >>> More Smartphone Development Articles          >>> More By Joe eitel
     

       

    SMARTPHONE DEVELOPMENT ARTICLES

    - Getting Started with Rich Media
    - How to Incorporate Location into Your BlackB...
    - Building Business Apps with the BlackBerry B...
    - The BlackBerry Java Development Environment ...
    - Advanced Java Programming for BlackBerry Sma...
    - Learning Java Application Development
    - Programming Intuitively with the BlackBerry ...
    - Simulating a BlackBerry Device
    - Data Types and Data Retrieval with BlackBerry
    - Debugging Your BlackBerry Applications
    - What You Need to Know to Get Started as a Bl...
    - Comparing RIM and JAVA ME APIs
    - Advanced BlackBerry Browser Development
    - Introducing the BlackBerry Push API
    - Developing the BlackBerry Browser




    © 2003-2009 by Developer Shed. All rights reserved. DS Cluster 4 Hosted by Hostway
    For more Enterprise Application Development news, visit eWeek