목차
역자의 말
시작하기 전에 = 9
Chapter 1 개요
J2ME(Java 2 Micro Edition)에 대한 이해 = 11
컨피규레이션(configuration) = 12
프로파일(Profile) = 15
MIDP 어플리케이션의 구조 = 17
MIDP의 이점 = 18
MIDP 제조업체 = 20
MIDP의 미래 = 21
요약 = 21
Chapter 2 미들릿(MIDlet)의 생성
시작하며 = 23
소스 코드 작성 = 24
미들릿의 컴파일 = 29
클래스 파일의 사전 검증(Preverifying Class Files) = 31
Sun사의 MIDP 에뮬레이터 = 32
MIDP의 특성 = 35
어플리케이션의 패키지화 = 40
실제 장치상에서의 실행 = 42
요약 = 42
Chapter 3 미들릿에 대한 모든 것
미들릿 생명 주기 = 45
미들릿의 패키징 = 47
요약 = 51
Chapter 4 J2SE와의 비교
부동 소수점(Floating Point)의 부재 = 53
Java.lang = 54
Java.io에서의 스트림 = 59
Java.util = 63
요약 = 68
Chapter 5 사용자 인터페이스의 작성
개요 = 70
Display 클래스의 사용 = 72
명령어를 다루는 이벤트 = 73
스크린과 티커(Ticker) = 78
텍스트 박스(TextBox) = 79
경고 메시지(Alert)의 사용 = 81
요약 = 84
Chapter 6 리스트와 폼
리스트 사용하기 = 85
폼을 이용한 향상된 인터페이스 생성하기 = 92
요약 = 102
Chapter 7 영구 스토리지
개요 = 103
RecordStore 관리하기 = 104
레코드로 작업하기 = 106
사용자 선택 저장하기 = 109
레코드 변경 감지하기 = 113
RecordStore 질의 수행하기 = 113
리소스 파일 사용하기 = 117
요약 = 118
Chapter 8 인터넷과의 연결
일반 연결 프레임워크 = 119
HTTP에 대하여 = 120
HTTP GET을 이용한 Connection 만들기 = 123
HTTP POST를 이용한 폼 포스팅 = 127
쿠키를 이용한 세션 정보 유지하기 = 128
설계에 도움될 만한 사항들 = 133
데이터그램 연결 사용하기 = 133
요약 = 135
Chapter 9 게임 인터페이스 프로그래밍
Canvas 클래스 = 137
Canvas 정보 = 138
그리기와 다시 그리기 = 138
형태, 텍스트, 이미지 그리기 = 140
키 이벤트 = 152
게임 액션(Game Action) = 153
포인터 이벤트 = 155
더블 버퍼링 = 156
멀티쓰레딩과 애니메이션 = 157
요약 = 162
Chapter 10 성능 개선
벤치마킹 = 163
메모리 사용의 최적화 = 164
속도를 위한 코딩 기술 = 167
어플리케이션 배포에서의 최적화 = 171
요약 = 172
Chapter 11 XML 분석기
XML 소개 = 173
MIDP XML 분석기 전체 목록 = 178
kXML = 179
MinML = 181
NanoXML = 183
TinyXML = 183
SWX = 185
요약 = 187
Chapter 12 네트워크 데이터 보안
암호학 소개 = 189
Bouncy Castle 암호 패키지 = 191
메시지 다이제스트를 통한 패스워드 보호 = 192
네트워크 데이터의 보호 = 203
Bouncy Castle 크기 최적화 = 213
요약 = 214
Appendix MIDP API 참조 문서
Java.io 패키지 = 215
Java.lang 패키지 = 222
Java.util 패키지 = 230
Javax.microedition.io 패키지 = 235
Javax.microedition.lcdui 패키지 = 239
Javax.microedition.midlet 패키지 = 251
Javax.microedition.rms 패키지 = 252
찾아보기 = 255