Calendar Sunday, September 05, 2010

The Community

The Application Bistro Community 
 Application Bistro community members are committed to providing the best products and services on the internet.  Our primary goals are outlined below:-
  • To produce high quality goods that are useful, powerful and fresh
  • To provide a professional, excellent and rapid service for the Application Bistro community
  • To drive the industry and market forward with competitive pricing, top services, and innovation
  • To enhance the Information Technology field by provided free resources to newcomers and seasoned professionals

Community Out Reach

We have 5 guests online
Google Groups
ApplicationBistro.com
Visit this group

Featured Application

The BlackBerry FartMachine 
Free Fart Sound App for BlackBerry provided by ApplicationBistro.com

Finally a free fart sound effect generator for the BlackBerry!

Click Here to get the FartMachine Over The Air (OTA).

BlackBerry Applications - Five Keys To Getting Started With BlackBerry Programming
As BlackBerry devices increase their share of the market, software developers are attracted to the BlackBerry platform and wonder if it's worth their investment in time and effort to create BlackBerry applications. After all, significant effort is required to develop commercial applications for any mobile platform. The BlackBerry platform is very different, too, adding to the development cost. Here are some facts on creating BlackBerry applications.

1. Java is the only choice for BlackBerry software development. Unless you're writing browser-based applications, Java is your only choice of programming language. You can't write applications in C or C++, so don't even bother going there. (The very earliest models of the BlackBerry supported C/C++, but the platform switched to Java exclusively several years ago.)

2. Java ME (Micro Edition) is the version of Java. The BlackBerry's Java support is for a stripped-down version of Java called Java ME designed for mobile phones and other constrained devices. Porting code is a challenge: although the language is the same (most features are supported), the class libraries are vastly different -- mostly because they're much smaller.

3. There are many BlackBerry-specific classes to learn. The Java ME class library is small, so the BlackBerry augments it with a number of device-specific APIs, including the graphical user interface APIs. You need to learn these APIs to write "real" BlackBerry applications.

4. Testing on real devices is required. This shouldn't be any surprise to anyone who's done mobile application development before, but it's even truer on the BlackBerry platform. The BlackBerry simulator can easily give you a false sense of security when testing your application features, especially the networking aspects. There's nothing like testing it on a real device. Preferably, several real devices.

5. You need to understand the BlackBerry infrastructure. BlackBerry programming isn't just about understanding Java and the BlackBerry APIs, it's also about understanding the entire BlackBerry infrastructure, from the BlackBerry Enterprise Server (BES) to the BlackBerry Internet Service (BIS) and everything in between.

Like anything, BlackBerry programming is a programming specialization developed over time. It's not nearly as simple as it seems at first, as many developers have discovered to their dismay.
BlackBerry Programming publishes one software developer's views on BlackBerry software development and BlackBerry consulting.
 

Contact Us

If you have a question, comment, or a problem don't hesitate to contact us webmaster@applicationbistro.com

Mission Statement

Our goal is to provide our the Application Bistro community and general Internet users with the best most comprehensive knowledge and services to solve any computer problem imagineable.  The best services and the best products from the best people on the Internet.  Welcome to Application Bistro!
Site Design by Joe Gribble Dot Com