목차

1장 모바일 시스템과 위피 출현 
 ◈모바일 단말기의 소프트웨어 구조 
 ◈위피 탄생과 표준 규격 
 ◈위피의 주요 기능 규격 
 ◈위피 표준안의 용어 정리 
 ◈단말기 최소 권장 사양 
 ◈위피 응용프로그램의 개발 및 다운로드 과정 
 ◈연습문제

2장 jlet 개발 환경 
 ◈jlet 응용프로그램 개발 환경 개요 
 ◈eclipse에 통합 환경 설정 
 ◈연습문제 

3장 jlet 프로그래밍 기초 
 ◈jlet 응용프로그램의 기본 
 ◈jlet 응용프로그램 기본 구조 
 ◈startApp(String[] args) 메소드 
 ◈jlet 응용프로그램의 UI(User Interface) 형태 
 ◈연습문제

4장 상위레벨 UI 
 ◈상위레벨 UI로 작성된 프로그램의 구성 요소 
 ◈Component 클래스와 컴포넌트 
 ◈ContainerComponent와 컨테이너 
 ◈ShellComponent 
 ◈FormComponent 
 ◈이벤트 핸들링 
 ◈다중 쉘(Multiple ShellComponent)을 가진 UI 
 ◈연습문제

5장 단순 컴포넌트 
 ◈ButtonComponent 
 ◈ActionListener 
 ◈LabelComponent 
 ◈CheckboxComponent 
 ◈ChangeListener 
 ◈ListComponent와 ListItemComponent 
 ◈ImageComponent 
 ◈연습문제

6장 고급 컴포넌트 
 ◈CommandBarComponent 
 ◈CommandListener 
 ◈TickerComponent 
 ◈ProgressComponent 
 ◈ComboComponent 
 ◈DateFieldComponent 
 ◈TextComponent 
 ◈TextFieldComponent와 TextBoxComponent 
 ◈DialogComponent 
 ◈AnnunciatorComponent 
 ◈연습문제

7장 중간 테스트 

8장 이벤트 처리와 keyNotify, 스레드 및 타이머 
 ◈이벤트 큐와 이벤트 처리 스레드 
 ◈KEY_EVENT 
 ◈연습문제 

9장 컨테이너와 배치, 페인팅, 새로운 컴포넌트 만들기 
 ◈학습이 필요한 이유 
 ◈컴포넌트의 위치와 크기 조절 
 ◈ContainerComponent의 자식 컴포넌트의 배치 과정 
 ◈컨테이너와 컴포넌트의 페인팅 
 ◈기존 컴포넌트를 상속받아 새로운 컴포넌트 만들기 
 ◈컨테이너 만들기 
 ◈연습문제 

10장 하위레벨 UI 
 ◈하위레벨 UI란? 
 ◈Card의 그래픽 
 ◈이미지 다루기 
 ◈기타 Graphics 기능 : 클리핑, 픽셀 다루기 
 ◈그래픽 컴포넌트 만들기 
 ◈Display 
 ◈Card 
 ◈Card의 이벤트 처리 : 하위레벨 UI 이벤트 처리 
 ◈ShellComponent와 Card와의 관계 
 ◈연습문제 
 ◈보너스문제

11장 파일 및 파일 시스템 
 ◈파일 입출력 기초 
 ◈파일 입출력 
 ◈파일 시스템 관리 
 ◈연습문제 

12장 위피의 DB 입출력 
 ◈위피의 DB 기초 
 ◈DB 입출력 
 ◈전화번호부 만들기 예제 
 ◈연습문제 

13장 네트워킹 
 ◈위피의 네트워킹 
 ◈소켓 통신을 위한 응용프로그램 구성 
 ◈클래스 상세 
 ◈연습문제 

14장 미디어 처리 및 기타 기능 
 ◈단말기 속성 제어 
 ◈BackLight 
 ◈HandsetProperty 
 ◈Clip 
 ◈Player 
 ◈PlayListener 인터페이스 
 ◈연습문제 

15장 최종 테스트 

※부록 
※찾아보기