Smartphone Development
  Home arrow Smartphone Development arrow Page 2 - 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 Your Java On
    ( Page 2 of 3 )

    All development for recent BlackBerry models is done exclusively in Java. Here's how it works: an integrated development environment (IDE) is also sometimes called an integrated design environment or integrated debugging environment. An IDE provides comprehensive facilities to computer programmers for software development, and usually consists of a source code editor, compiler and/or interpreter, build automation tools, and a debugger. The BlackBerry Java Development Environment (BlackBerry JDE) is a fully integrated development environment and simulation tool for building Java Micro Edition applications for Java-based BlackBerry smartphones. You can create web applications without knowing Java, but to create truly feature-rich client based applications, you will want to brush up on your Java.

    Those of you that are C# programmers will probably find the transition to Java fairly simple, because the languages are very similar in many respects. As a developer, it is not necessary to learn the newest Java features because the BlackBerry platform is built on top of Java Micro Edition (Java ME), which is itself a derivative of Java version 1.3. Thankfully, you can clear your mind of all things related to generics, enumerations, etc. because you can't use these in BlackBerry programming anyhow. Also, you probably won't be able to use a number of the library classes you're familiar with because they're simply not there. That being said, small subsets of the Java Standard Edition (Java SE) classes are supported, along with a number of BlackBerry-specific classes.

    Once you've brushed up on your Java, it would be a very good idea to spend some time familiarizing yourself with the Java ME platform, which was formerly known as Java 2 Micro Edition or "J2ME" for short. Focus on understanding the concepts of configurations and profiles, as well as the CLDC and mobile information device profile (MIDP) standards. The design process for MIDP applications, which are small Java programs for portable devices like cell phones, largely resembles designing software for any platform. With MIDP, however, you'll manage a few points in the design process a bit differently.

    Developing for the Web

    It should be pointed out that you can also use BlackBerry technology to develop for the web. There is a BlackBerry Web Development Plug-in for Microsoft Visual Studio that can provide developers with the tools necessary to profile, debug and test code within the Microsoft Visual Studio development environment. With these highly useful BlackBerry web development plug-ins, developers are able to use tools they're already familiar with for web development, while also working with the BlackBerry plug-ins that enable them to further develop code and test it in the BlackBerry browser.

    Developers can also use the smartphone simulator to load and test their web pages in the BlackBerry browser. The BlackBerry Smartphone Simulator includes the BlackBerry device apps that are usually available on BlackBerry phones. Also, by using the Microsoft Visual Studio, developers can debug, set break points, and step through inline JavaScript in HTML documents.



     
     
    >>> 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 1 Hosted by Hostway
    For more Enterprise Application Development news, visit eWeek