Motorola T720 Spécifications

Naviguer en ligne ou télécharger Spécifications pour Téléphones Motorola T720. Motorola T720 Specifications [en] Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer

Résumé du contenu

Page 1 - Developer Guide

Technical Manual Version 1.0 Motorola T720 Handset Developer Guide

Page 2 - Table of Contents

10 Software Environment This chapter describes the environment of the Motorola T720 handset. Use it to understand the operating system and software en

Page 3

Software Environment 11 MIDP 1.0 The J2ME™ Mobile Information Device Profile (MIDP) lets you write downloadable applications and services for networ

Page 4 - Introduction

12 Bundle ID Language Bundle 0005 UK English, French, German, Dutch 0006 n/a 0007 n/a 0008 n/a 000A UK English, Spanish, Portuguese, Greek 000B UK

Page 5 - Glossary

Software Environment 13 Application Language Checking The Motorola T720 supports the ISO-639A language standard. When writing programs that use a sp

Page 6

14 Development Tools This chapter describes the development tools and associated software development kits, and application program interfaces require

Page 7 - Hardware Environment

Development Tools 15 Licensee Open Class APIs The Motorola Software Development Kit includes several Licensee Open Class (LOC) API packages that ma

Page 8 - Display Info

16 needed to write these applications by providing a powerful set of extensible classes ready for use. Registered developers can download a copy of LW

Page 9 - Battery Life

Developing for the Motorola T720 Handset 17 Developing for the Motorola T720 Handset This chapter provides the information you need in order to crea

Page 10 - Software Environment

18 Max number of Files/RMS* ~500 Java VM Heap Space 512 KB Program Space Motorola T720 Motorola T720i 640K 512K Data Space* Motorola T720 Motorol

Page 11 - Display Language Support

Developing for the Motorola T720 Handset 19 Key Mapping Information The key map information for the Motorola T720 handset is as follows: Key Number

Page 12

2 Table of Contents INTRODUCTION ...

Page 13 - Media Support

20 KN: UP ARROW KC: GA: KN: LEFT SOFT KEY KC: GA: KN: LEFT ARROW KC: GA: KN: 1 KC: GA: KN: 4 KC: GA: KN: 7 KC: GA: KN: * KC: GA: KN: 2

Page 14 - Development Tools

Developing for the Motorola T720 Handset 21 Creating Programs This section explains how to use the CodeWarrior™ IDE to create MIDlets. A MIDlet is a

Page 15

22 Figure 3. New window 2 Select Java J2ME Stationery. 3 Name the project. Type a name for the project in the text field labeled Project Name. If

Page 16 - Developer Training

Developing for the Motorola T720 Handset 23 Check the Create Folder check box to indicate that you want to create a new folder that will contain all

Page 17 - Developing for the

24 Figure 6. Project Window displaying project created from J2ME Stationery The CodeWarrior project manager also creates a directory named ProjectNa

Page 18 - Softkey Character Limits

Developing for the Motorola T720 Handset 25 Figure 7. New Window 2 Select MIDP Midlet Wizard. 3 Name the project. Type a name for the project in

Page 19 - Key Mapping Information

26 The IDE saves the location and returns to the New window. 6 Click the OK button. The IDE displays the New MIDP MIDlet: Page 1 of 3 window (Figure

Page 20

Developing for the Motorola T720 Handset 27 MIDlet Wizard - Page 2 of 3 Page 2 of 3 (Figure 10) of the wizard lets you specify information about the

Page 21 - Creating Programs

28 MIDlet Wizard - Page 3 of 3 This page of the wizard (Figure 11) contains information that the IDE can insert into each of the source code files it

Page 22 - Figure 3. New window

Developing for the Motorola T720 Handset 29 MIDlet Wizard - Summary To complete the wizard and generate the project just review the attributes that

Page 23

Table of Contents 3 CODING EXAMPLE ...

Page 24 - The New Window

30 2 Access the Java Output settings panel (Figure 13). Select Java Output in the Target Settings Panels list on the left side of the window. The IDE

Page 25 - Figure 7. New Window

Developing for the Motorola T720 Handset 31 5 Click the Apply button. Figure 14. Java Target settings panel with Virtual Machine list Running a M

Page 26 - MIDlet Wizard - Page 1 of 3

32 MIDlet Debugging Setup In CodeWarrior Wireless Studio, use the Java Target settings panel (Figure 15) in the Target Settings window to specify: •

Page 27 - MIDlet Wizard - Page 2 of 3

Developing for the Motorola T720 Handset 33 Downloading Programs This section explains how to download a MIDlet program to the Motorola T720 handset

Page 28 - MIDlet Wizard - Page 3 of 3

34 For more information on downloading files using a WAP Browser, see the WAP SDK Browser User Guide. Installing Programs This section provides a prog

Page 29 - Preverifying a MIDlet

Developing for the Motorola T720 Handset 35 Note, there are exceptions to this size limitation, typically related to the number of class files versu

Page 30 - Selecting a VM and Simulator

36 Packaging Programs When developing applications, there are two situations to be aware of when packaging your applications for loading on the device

Page 31 - Debugging Programs

Developing for the Motorola T720 Handset 37 Troubleshooting This section describes some common troubleshooting issues and their solutions. Title App

Page 32 - Debugging a MIDlet

38 Title OTA installation failed on Motorola T720. Problem While downloading an application to the Motorola T720, an OTA failed message comes up:&quo

Page 33 - Downloading Programs

Developing for the Motorola T720 Handset 39 Title Determining the font size used in the Motorola T720 in various regions. Problem Different region

Page 34 - Installing Programs

4 Introduction Welcome to the Motorola T720 Handset Developer’s Guide. This manual contains all the information you need to get started developing so

Page 35 - Removing Applications

40 Coding Example This chapter explores how you can extend the capabilities of the Lightweight Windowing Toolkit’s (LWT) Button class to enhance a pro

Page 36 - Packaging Programs

Coding Example 41 This lesson demonstrates the capabilities of one LWT UI component, the Button class. The Button class provides a simple and effect

Page 37 - Troubleshooting

42 Figure 16. The simulator displaying LWT buttons. You’ll notice that where LWT objects can’t fit entirely on the screen, the LWT displays a scroll

Page 38

Coding Example 43 Press on the phone simulator’s End key (which represents the LWT’s Enter key) and hold it down. Watch what happens to the button (

Page 39

44 Figure 20. The second round button has focus ownership. Note that the screen has scrolled. Observe how the screen has automatically scrolled to f

Page 40 - Coding Example

Coding Example 45 public class RoundButton extends Button { String label; // The Button's text /** * Constructs a Rou

Page 41 - Step 2: Run the MIDlet

46 /** * gets the label * @see setLabel */ public String getLabel() { return label; } /** * sets the label * @see getL

Page 42

Coding Example 47 One thing to note is that we reduce the drawing rectangle’s size by five pixels. This is so that the button and its focus border (

Page 43

48 Finally, the code draws the button’s label. It first sets the color that’s used to draw the string, based upon the buttons’s state. That is, for th

Page 44 - RoundButton Class Code Tour

Coding Example 49 LWT manages this for you, and as the RoundButton code shows, you merely query these state values as you paint the component. The L

Page 45

Introduction 5 Overview The chapters in this manual cover all aspects of developing programs that operate on the Motorola T720 handset. These includ

Page 46

50 Modify a Button’s Characteristics Let’s examine ButtonDemo’s constructor in more detail to see how LWT buttons are made, and how their visibility a

Page 47

Coding Example 51 } // end constructor As the code shows, using an LWT button is straightforward. You use the new constructor and then the add() m

Page 48

52 Figure 21. The screen after the second button was made invisible and the fourth button is disabled. Step 4: Watch the change of focus ownership.

Page 49

Coding Example 53 Step 1: Change a button’s offset scheme Locate the code for the fifth button, b5, in the ButtonScreen’s constructor. Uncomment the

Page 50

54 This statement has the b5 button’s top edge offset from the top edge of the preceding component, not from its bottom. The second argument can suppl

Page 51 - Step 2: Disable a button

Index 55 Index 3GPP, 6 AMR, 5 battery info, 9 Binary Runtime Environment for Wireless, 11 BREW, 11 CDMA, 8, 11 CDMA 1XRTT, 7 CDMA 800/1900, 7 CLDC,

Page 52 - Modify a Button’s Location

56 VM, selecting, 30 W3C, 6 WAP, 5 WAP Forum, 6 WAP support, 11

Page 53

MOTOROLA and the Stylized M Logo are registered in the U.S. Patent & Trademark Office. All other product or se

Page 54

6 References The following references provide information related to developing software for wireless devices in general. Organization URL 3GPP www.3

Page 55

Hardware Environment 7 Hardware Environment This chapter describes the hardware characteristics of the Motorola T720 handset. Use it to understand t

Page 56

8 CDMA Networks The Motorola T720 uses CDMA wireless technology (in the Asian and S. American versions) to manage voice calls and transfer data. Two c

Page 57 - © Motorola, Inc. 2003

Hardware Environment 9 Figure 1. The Motorola T720 internal display. The Motorola T720’s display hardware supports a 12-bit pixel depth, with a sc

Commentaires sur ces manuels

Pas de commentaire