Rating Website System

Apply to be our Hot Site of The Week

 

Host Awards

Logos for Your Website

 

 

Web 100 - Starburst100 Login

Username:

Password:

Home - Advertise - Login

Web100 / Starburst100 Technical Resources

 

1. How to Develop Software for Blackberry

Research in Motion's Blackberry operating system allows users to install third-party applications, as well as develop them. The application software that runs on Blackberry smartphones can be written in the Java programming language, and the software development tools can be downloaded from Blackberry company's website for developers. Software developers can publish their own Blackberry applications on the "App World," set a price and earn money from the number of downloads. The development tools also allow developers to test their application on a Blackberry simulator before publishing.

Things You'll Need:
Computer with Windows XP operating system.
Blackberry Java Development Environment.
Blackberry signature key.
Blackberry phone simulator.
Blackberry phone (optional).

1. Download and install the Blackberry Java Development Environment from the Blackberry Developer Zone website.

2. Open the Blackberry JDE application and create a new project by clicking on "New" option in the "File" menu. Select a project name and click "OK" button.

3. Type your Java application program code in the file and save it. Select the "Build All and Run" optionfrom the "Build" menu. This will compile your program.

4. A Blackberry simulator will pop up and the newly created Java application will show up in the menu on the simulator screen.

5. Purchase a signature key from the developer's website for signing your applications before publishing them. Install the signature key and sign your application from the JDE by requesting a signature from the "Build" menu.

6. Register as a Blackberry application developer from the Blackberry website. Developers are required to pay an administration fee of $200 to submit 10 applications. An additional $200 at the end of submitting 10 applications will be applied towards getting 10 more submission chances. Blackberry will refund this fee if a developer's account is not approved for submission.

 

 

2. Software Development Collaboration Tools


Collaboration tools are important for multiple developers working on a single software projects
Development teams can range from several developers to several hundred developers who may not always be in the same geographic location. Because of the need to communicate, interact and share knowledge with each other, software development collaboration tools are vital to developers who are working on a single project.


Source Control Tools
Source control is one of the most standard collaborative software development tools used across many project teams. Source control programs let developers share a single code base, check out sections of the code, and resolve any conflicts and errors. Programmers can also make sure they are working on the most current version of the software. If any single developer checks in a section of code that breaks the project, the other developers can revert back to previous versions of the project to resolve the issue.

Issue Management Software
Errors, feature requests, improvements that need to be worked on all must be recorded. Tracking software helps record and manage bugs and other issues that might come up during collaborative software development. Testers can report bugs, developers can respond with the status of bug fixes and new requests can be made for features within tracking software systems.

Code Documentation Generation Tools
Software developers working collaboratively on projects often must use and understand other developers code. In addition to comments directly within the code itself, developers can add comments that follow a specific structure to automatically generate documentation and comments for other developers to use, such as Java's "Java Docs." Code documentation can be at varying levels of details, from class overviews to specific function details and requirements. Tools that automatically generate a set of documents will decrease the time needed and improve the flexibility for developers integrating with another developer's software components.


Click here for software News Feeds

  Send Us Web Form for Requested Information


Name:*
Email:*
Company:*
Address:*
City:*
State:*
Zip:*
Country:*
Telephone:*


Selection:*



URL name and information regarding your site: *



If you have any problems - Call Starburst100 Customer Service at 1-800-753-9526.