Blackberry Storm Updates Software

The success of newer models like the BlackBerry Pearl, Curve, Bold and Storm allowed the RIM (Research in Motion) to enter the smartphone market and go head-to-head with Apple's iPhone as an application platform. If you are ignoring the BlackBerry platform, because it was very focused company for your applications, it may be time to specifically target the BlackBerry. Here's how to start.
It's Time Java
BlackBerry development for all models recent is made entirely in Java. So if you're not a strong Java programmer, now is the time to brush up on your Java programming skills. (C # programmers will find the transition very simple for Java, the languages are very similar in most respects.) Do not know the new features Java, however, because the BlackBerry platform is built on Java Micro Edition (Java ME), which is itself a derivative of Java version 1.3. So forget all the fancy (but useful) language features introduced in Java 1.5 – generics, enumerations, and so on – you can not use these programming BlackBerry. You can also use most of the classes of the library that you are familiar with – they simply do not exist. A small subset of Java Standard Edition (Java SE), the classes are supported, as well as a specific number of BlackBerry classes.
Java Micro Edition?
Once you've brushed up on your Java, you need to spend a little time to understand the Java ME platform, which was formerly known as Java 2 Micro Edition or J2ME for soon. You need to understand the concepts of configurations and profiles, and in particular the CLDC and MIDP standards. You'll find many information on these and several books on the development of Sun's Java site.
The BlackBerry platform
After learning about Java ME, it's time explore the BlackBerry platform. The BlackBerry platform is based on CLDC and includes support for MIDP 2.0. However, a large number of BlackBerry-specific classes are also provided. Which brings us to the first question you will face: are you going to write an application or a BlackBerry MIDP application? In a MIDP application you is restricted to use only the APIs exposed by the CLDC and MIDP standards. The application will run on the Blackberry, and most phones, but will not be able to use all special features of the BlackBerry. You can use any MIDP-compliant development tool, as the Sun Java Wireless Toolkit for CLDC (formerly known as J2ME Wireless Toolkit), to create their applications.
Most BlackBerry application developers choose to build applications specific. This means learning the BlackBerry-specific APIs – including classes New User Interface – and using the rel = "nofollow" href = http://na.blackberry.com/eng/developers/javaappdev/javadevenv.jsp "> BlackBerry Java Development Environment (JDE) for developing your applications. Reading, which is free to download, works with standard Java Software Development Kit and provides all the tools necessary to create, package, test and debug applications BlackBerry. You do not even need a BlackBerry device, because JDE includes a full-featured BlackBerry device simulator. A complete set of Javadocs is expected that describes all classes and interfaces available to programmers.
After downloading and installing the JDE, you will want to read developer guides that come with the reading and look at the sample applications that are shipped with it. Then start their development by writing some simple applications to get a feel for the BlackBerry APIs and tools.
Get a BlackBerry Handheld
Although you can develop and test their applications for free, at some point you have to run the application on a real BlackBerry handheld. This will cost money, of course, and this is not something you will want to do until you're serious about writing applications BlackBerry. In tests device is essential to ensure that the application works correctly, because the mortgage is not a perfect system emulation.
If you are truly serious about the development of BlackBerry applications, also consider joining one of the programs BlackBerry to additional support and early access to new devices and API. You should also explore the resources of the RIM BlackBerry another developer. There are also forums and third party books available to help you learn BlackBerry platform.
Conclusion
BlackBerry programming is not difficult if you know some Java and you understand the limitations and the limitations of the Java ME platform. You have to learn a new set of APIs and use new tools of development, but in the end is just another type of Java programming.
Eric Giguere is a consultant and author who specializes in BlackBerry programming and other wireless development topics.
Blackberry Storm 2 – Verizon latest hardware/software review.
|
|
Blackberry 9530 STORM (RIM) Charging USB 2.0 Data Cable! This professional grade custom cable outperforms the original! $0.01 This professional USB Data Cable will allow the perfect access to your phone’s information through the fastest connection availble. Connect up to 480 MB Per Second unlike Bluetooth and infrared that connect at about 0.5 MB per second!… |
|
|
Pioneer AVH-P5200DVD In-Dash DVD Multimedia AV Receiver $699.99 The Pioneer AVH-P5200DVD features a comprehensive User Interface revamp delivers intuitive touchscreen control and customizable menus. Tap, Swipe or Drag exactly the way you expect a touchscreen device to work, Advanced iPod control featuring album art display, double-tap Alphabet Search, iTunes, Tagging and Passenger Control mode, Easily add Navigation to any new AVH system with the AVIC-U220, an… |
|
|
BlackBerry 9800 Torch Phone (AT&T) $649.99 The first BlackBerry smartphone to feature the highly anticipated BlackBerry 6 OS, the BlackBerry Torch offers a unique design that features a hi-resolution touchscreen display, slide-down full QWERTY keyboard, and optical trackpad. Packed with business tools as well as socially connected apps, the Torch also provides a desktop-like browsing experience via its 3.2-inch touchscreen, which enables y… |