Basic UI library instance parsing for BlackBerry Development

Source: Internet
Author: User

This article will focus on the basic UI library instance for Black Berry development. Black Berry development provides many unique UI development support, through the private UI development instance of Black Berry, you can customize and develop many unique applications. This article takes the typical OA application client of Black Berry as an example to explain the technologies required for Black Berry UI development.

Basic UI library instance for Black Berry Development

BlackBerry development provides many unique UI development support. Through BlackBerry private UI development instances, you can customize and develop many unique applications, this article takes the client of a typical BlackBerry OA application as an example to explain the technologies required for BlackBerry UI development.

Overview

This article describes how to use BlackBerryUIAPI to Develop User Interface programs for users on Blackberry mobile phones and how to use the UI components (Screen, Manager, Field) through an application case for office approval ), how to expand the advanced UI component ListField, respond to user interaction through menus/buttons, and handle special UI layout and display effects through layout Manager, finally, deploy the application to your BlackBerry device through OTA wireless.

Object-oriented:

I am interested in BlackBerry App development. I have some knowledge about BlackBerry App development but have no practical experience. I hope I can have a deeper understanding of BalckBerryUI development.

Objectives:

In the application case of office approval in this article, enterprise customers require to develop an application for office application and approval running on the BlackBerry mobile phone, allows mobile office users and their leaders to submit, view, and approve office applications in a timely manner.

There are two main user windows for the application:

List of office application records waiting for approval. You can create, save, view, and delete application records from the menu;
View the details of each application record. The leader can view, pass, or reject the application.

Key points:

1. Prepare the BlackBerry development environment, create a new BlackBerry project, create the simplest UI application HelloWorld, and run it in the built-in BlackBerry 9700 simulator in the development environment.

2. Create a master-slave window (Screen). Create a menu to navigate between the master and slave windows.

Add an advanced field ListField that can display data in the list in the main window. This field is bound to the list of application records to be approved.
Add a display Field and a command button to the window. Use the layout manager to process the UI layout and background color.
Handles events such as Return, TrackBall, and input field data of blackberry.
Configure the Chinese display of the simulator and track and debug it in one step.
7. OTA Application Deployment: package applications for mobile phone 8300/9700 of different OS versions as jad/alx packages, set up an OTA Deployment Server, and automatically deploy the corresponding OS version for mobile phone 8300/9700.

Postscript

Prerequisites for readers:

Readers are required to have a better understanding of the BlackBerry platform, BlackBerryUIAPI, and Java language. It is recommended that you visit the first three websites in the appendix, especially the developer guide-RIM developer guide, to quickly obtain basic knowledge.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.