목차
Part 1 위피 소개 ... 15
   Chapter 01 WIPI란 무엇인가? ... 17
      01 WIPI의 탄생 및 배경 ... 18
      02 WIPI 규격/구조 ... 19
        플랫폼 구조 ... 20
        플랫폼 상세구조 ... 21
        단말기 최소 권장사양 ... 22
      03 WIPI 용어정의, 주요 기능, 특징 ... 22
        용어정의 ... 22
        응용프로그램 머신 코드 규격 ... 24
        다중 응용프로그램 수행 ... 24
        지원 프로그래밍 언어 ... 25
        플랫폼 보안 ... 25
        API 추가/갱신 지원 ... 27
        메모리 관리 ... 27
        응용프로그램 관리(APM) ... 28
        다국어 지원 ... 28
        CLDC/MIDP 지원 ... 28
        필수 API와의 상호 운용성 ... 29
      04 WIPI의 효과 및 향후 전망 ... 29
   Chapter 02 WIPI 표준 API ... 33
      01 HAL API ... 34
        HAL 개념 정의 ... 34
        HAL 규격 ... 34
      02 BASIC API(JAVA) 개요 ... 39
        기반 클래스 ... 39
        CLDC 클래스 ... 40
        프로파일 ... 40
      03 BASIC API(C) 개요 ... 43
        C API 분류 ... 45
      04 WIPI 2.0 API Overview ... 58
   Chapter 03 WIPI 플랫폼 개발환경 구축 ... 59
      01 WIPI 플랫폼 개발환경 ... 60
      02 JDK 설치 및 환경설정 ... 60
      03 WIPI 플랫폼 에뮬레이터 사용하기 ... 62
        AromaWIPI 설치 ... 63
      04 각 이통사 에뮬레이터 사용하기 ... 67
        SKT WIPI 설치 ... 67
        KTF WIPI 설치 ... 72
        LGT WIPI 설치 ... 76
      05 각 Editor 환경설정/실행 ... 76
        EditPlus 환경설정 ... 76
        Eclipse 환경설정 ... 80
        UltraEdit 환경설정 ... 91
Part 2 위피 개발하기 ... 95
   Chapter 04 WIPI Programming ... 97
      01 Clet이란? ... 98
      02 Jlet이란? ... 98
        Jlet의 생명주기 ... 98
      03 Jlet 기초 프로그래밍 ... 99
        Display ... 99
        Card ... 101
   Chapter 05 High level GUI Programming ... 111
      01 ShellComponent ... 112
      02 FormComponent ... 118
      03 ButtonComponent ... 122
      04 LabelComponent ... 126
      05 ListComponent/ListltemComponent ... 132
      06 CheckboxComponent/CheckboxGroup ... 138
      07 ComboComponent ... 143
      08 TextBoxComponent ... 147
      09 TextFieldComponent ... 151
      10 DialogComponent ... 154
      11 TickerComponent ... 159
      12 ProgressComponent ... 164
      13 CommandBarComponent ... 169
      14 ImageComponent ... 176
      15 DataFieldComponent ... 179
   Chapter 06 Low level GUI Programming ... 183
      01 Graphics 클래스 ... 184
        X, Y 좌표 ... 184
        앵커 ... 185
        Draw 메서드와 Fill 메서드 ... 189
        선(Line) 그리기 ... 189
        사각형(Rectangle) 그리기 ... 193
        원호(Arc) 그리기 ... 197
        다각형(polygon) 그리기 ... 202
        문자 그리기 ... 204
        이미지 그리기 ... 207
      02 클리핑 기법 ... 209
      03 XOR 모드 ... 213
      04 Alpha 모드 ... 216
      05 Font ... 218
      06 이벤트 프로그래밍 ... 221
   Chapter 07 FILE I/O Programming ... 227
      01 스트림의 이해 ... 228
      02 File 클래스 ... 230
      03 FileSystem ... 238
   Chapter 08 DataBase ... 257
      01 Package org.kwis.msp.db ... 258
      02 DataBase Class ... 258
   Chapter 09 Network ... 275
      01 Network Class ... 278
      02 URL Class ... 279
      03 Socket Class ... 280
      04 Message Class ... 281
      05 HttpSocket ... 282
   Chapter 10 단말기 제어 프로그래밍 ... 297
      01 handset 패키지 ... 298
        BackLight 클래스 ... 298
        HandsetProperty 클래스 ... 300
      02 미디어재생 ... 303
Part 3 위피 응용프로그램 ... 307
   Chapter 11 WIPI 게임 만들기1 - 카드게임 ... 309
      01 Game 클래스(Jlet) ... 310
      02 게임 설명 ... 316
      03 보완해야 할 점 ... 318
   Chapter 12 WIPI 게임 만들기2 - 개구리게임 ... 319
      01 각 클래스 ... 320
      02 게임 설명 ... 341
   Chapter 13 WIPI 게임 만들기3 - 스나이퍼 ... 345
      01 Gun 클래스 ... 346
      02 게임 설명 ... 360
   Chapter 14 WIPI 게임 만들기4 - 테트리스 ... 365
      01 Tetris 클래스 ... 366
      02 게임 설명 ... 379
      03 보완해야 할 점 ... 382
Part 4 위피 상용화 서비스 ... 383
   Chapter 15 WIPI 상용화 절차 ... 385
      01 WIPI 서비스 ... 386
      02 KTF 상용화 절차 ... 387
        WIPI 상용화 프로세스 ... 388
        APP 신규 검수 요청 ... 389
      03 LGT 상용화 절차 ... 398
        WIPI 상용 컨텐츠 등록 ... 398
        DownLoad 컨텐츠 개발 Guide ... 403
        DownLoad 서비스 운영 방안 ... 404
Appendix A HAL API 규격에 따른 상세 설명 ... 405
   01 플랫폼이 제공하는 API ... 406
   02 시스템 ... 408
      관련 자료형 ... 408
   03 타이머 ... 415
   04 유니코드 ... 416
   05 폰트 ... 416
      관련 자료형 ... 417
   06 문자 입력 처리 ... 418
      관련 자료형 ... 419
   07 가상키 ... 420
      관련 자료형 ... 420
   08 Generic I/O ... 421
      개요 ... 421
      관련 자료형 ... 424
      IrDA 제어 ... 426
      1-Chip IC Card 제어 ... 428
   09 단말 리소스 ... 429
      단말 리소스 개요 ... 429
      개요 ... 431
   10 전화걸기 ... 443
      관련 자료형 ... 443
   11 핸드셋 디바이스 ... 444
      관련 자료형 ... 444
   12 LCD 화면 제어 ... 447
      관련 자료형 ... 447
   13 파일 ... 449
      관련 자료형 ... 449
   14 네트워크 ... 452
      관련 자료형 ... 453
   15 시리얼 통신 ... 455
      관련 자료형 ... 456
   16 매체 처리기 ... 458
      관련 자료형 ... 458
   17 SMS ... 476
      관련 자료형 ... 476
   18 위치정보 ... 477
      EVENT ... 477
      Global structure ... 478
      Return Value ... 479
Appendix B 각 이동 통신사 OEM API ... 481
   01 SKT OEM API ... 482
      Package com.skt.m ... 482
      Package com.skt.m3d ... 483
      Package com.xce.io ... 483
   02 KTF OEM API ... 484
      Package com.ktf.kfc ... 484
      Package wec ... 485
   03 LGT OEM API ... 486
      Package wec ... 486
   04 유용한 사이트 ... 487
닫기