managed beans maps expressions initializing item ordering sample map and area tags string conversions markup generating for custom components methods maxlength attribute menus example selection attributes selection tags using message bundles centrally locating strings encoding language, selecting loading locale bundle automatically locale, setting message tag messages bundles conversion error messages customizing error pages error message text example Resource Bundles, getting from tags validation errors, displaying methods bean method validation method bindings and custom components method-binding component attributes method-binding expressions micro browsers [See cell phones, mobile clients] Microsoft Active Directory midlets canvases and forms component implementations user data, gathering MIDP canvases and forms combining with JSF to write game commands and keys communicating with JSF application emulator midlets multithreading networking overview soft keys mnemonics pi specifying selectItems value attributes mobile clients Battleship game example cell phone soft keys communication with JSF control flow MIDP render kits, selecting testing user interface for Battleship mobile phones [See mobile clients, cell phones] models integrity, preserving Model-View-Controller table [See also tables] table models table models, editing multithreading in MIDP MVC and framework services