Skin Author’s Guide to Adaptive User Interface Technology
Sun Java
Wireless Client Software, Version 2.2
Java Platform, Micro Edition
12-2008
|
Contents |
Adaptive User Interface Default Skin
Understanding the Default Skin
Using the Optional Second Skin
Overview of the Adaptive User Interface Design Process
2. Introducing Adaptive User Interface Elements
Skins Implemented on a Single Type of Device
Skins Implemented on Multiple Types of Devices
Full-Screen Images With Complex Gradients
Overview of Skin Property Files
How Skin Property Files Interact
Assigning Value to an Adaptive User Interface Component
Property File Definitions in the skin.xml File
skin.bin Properties Output File
Who Generates the skin.bin File?
Default and Optional Second Skins

Comparing Default and Optional Second Skins
Working With Graphic Image Files
Optional Second Skin Graphic Files
Converting Images to RAW Format
Specifying RAW Format Parameters
Defining the Romized Property Setting
3. Customizing the skin.xml File
Defining Graphic Image Properties
Assigning Graphic Images Without File Extensions
4. skin_constants.xml Reference
Table Format Used in This Chapter
Keyboard and Touch Pad Properties
Input Mode Indicator Properties
Predictive Text Input Method Bar Properties
6. Building the Adaptive User Interface
Setting Up Your Build Environment

Building on Win32 for JavaCall

Generating the skin.bin File for the Default Skin

Generating the skin.bin File for the Optional Second Skin
Using make Variables to Generate the Optional Second Skin
Displaying the Generated Customized Skin

Displaying Your Customized Skin
Building the Full Java Wireless Client Software
Copyright © 2008 Sun Microsystems, Inc. All Rights Reserved.