목차 일부
CHAPTER 01 WIPI 시작하기 ... 13
1.1 모바일 게임의 특징 ... 14
1.2 CP와 이동통신사와의 협력 관계 ... 15
1.3 무선 인터넷 플랫폼 ... 18
1.4 WIPI 표준화의 범위 ... 22
1.5 WIPI, 위기인가 기회인가? ... 24
CHAPTER 02 WIPI 개발환경 꾸미기 ... 29
...
더보기
목차 전체
CHAPTER 01 WIPI 시작하기 ... 13
1.1 모바일 게임의 특징 ... 14
1.2 CP와 이동통신사와의 협력 관계 ... 15
1.3 무선 인터넷 플랫폼 ... 18
1.4 WIPI 표준화의 범위 ... 22
1.5 WIPI, 위기인가 기회인가? ... 24
CHAPTER 02 WIPI 개발환경 꾸미기 ... 29
2.1 KTF Show에 회원가입하기 ... 30
2.2 WIPI SDK 다운로드 및 설치 ... 39
2.3 KTF Integrated SDK 환경설정 ... 44
2.4 Edit Plus와 KIS 연동 ... 47
CHAPTER 03 KIS를 이용한 프로그래밍 ... 55
3.1 새 프로젝트 만들기 ... 56
3.2 Runtime Viewer ... 61
3.3 리소드 에디터 ... 66
3.4 기타 KIS IDE에서 제공하는 기능 ... 71
CHAPTER 04 자바 기초 다지기 ... 77
4.1 자바란 무엇인가? ... 78
4.2 기본적인 자바문법 정리 ... 79
4.3 객체지향 프로그래밍(Object Oriented Programming) ... 85
4.4 클래스들의 집합체, 패키지 ... 91
4.5 컴파일과 압축 ... 93
CHAPTER 05 가장 간단한 프로그램, 문자열쓰기 ... 97
5.1 DrawString 프로젝트 생성하기 ... 98
5.2 자바 도움말 찾기 ... 102
5.3 Display 클래스와 Card 클래스 ... 107
5.4 Grapics 클래스 ... 109
5.5 DrawString 빌드와 실행 ... 112
CHAPTER 06 도형 그리기 ... 115
6.1 라인 그리기 ... 116
6.2 사각형 그리기 ... 119
6.3 원호 그리기 ... 122
CHAPTER 07 쓰레드와 이벤트 개요 ... 127
7.1 좀 더 바쁘게, 쓰레드 시스템 ... 128
7.2 이벤트 처리가 가능해야 인터랙티브한 구조가 된다 ... 133
CHAPTER 08 위피 자바에서의 쓰레드와 이벤트 ... 139
8.1 쓰레드 구현 ... 140
8.2 이벤트 핸들러 구현 ... 146
CHAPTER 09 이미지 투명색 처리 ... 151
9.1 이미지 보여주기 ... 152
9.2 게임 메뉴 그리기 ... 158
9.3 투명색 처리 ... 163
CHAPTER 10 이미지 화면에 보여주기 ... 171
10.1 화살표 위 아래 이동 ... 172
10.2 이미지 애니메이트 시키기 ... 186
10.3 특정 부분만 그리기 ... 199
10.4 LCD 화면 가운데에 이미지 그리기 ... 203
CHAPTER 11 플레이어 캐릭터 그리기 ... 205
11.1 DrawPlayer 프로젝트 생성 ... 206
11.2 이미지들의 투명처리 ... 216
11.3 플레이어 이미지 처리 ... 219
CHAPTER 12 플레이어 캐릭터의 이동과 점프 ... 221
12.1 PlayerLRJump 프로젝트 생성 ... 222
12.2 좌우 플레이어 이미지 처리 ... 235
12.3 점프 플레이어 처리 ... 240
12.4 실행시 변수 값 확인 ... 244
12.5 이미지를 이용한 메시지 처리 ... 246
CHAPTER 13 WIPI C 개발 ... 263
13.1 환경 설정 ... 264
13.2 문자열 쓰기, CFirst ... 266
13.3 Clet 응용 프로그램 ... 270
13.4 WIPI C 데이터 타입과 함수 ... 273
13.5 문자열 표시 소스 분석 ... 275
CHAPTER 14 도형 그리기와 이벤트 처리 ... 281
14.1 라인 그리기 ... 282
14.2 도형 그리기와 이벤트 처리 ... 289
CHAPTER 15 타이머 구현과 이미지 보여주기 ... 301
15.1 타이머 구현 ... 302
15.2 이미지 보여주기 ... 304
15.3 도움말 찾기 ... 311
CHAPTER 16 메뉴 화살표 이미지 처리 ... 315
16.1 DrawMenuC 프로젝트 생성 ... 316
16.2 게임 상태와 메뉴 상태 정의 ... 323
16.3 타이머 생성과 설정 ... 326
16.4 게임 상태 변수에 의한 그리기 ... 327
16.5 키입력 처리 ... 329
CHAPTER 17 게임 배경 그리기 ... 331
17.1 GameBackgroundC 프로젝트 생성 ... 332
17.2 이미지 로딩 ... 342
17.3 타이머 ... 344
CHAPTER 18 플레이어 캐릭터의 좌우 이동과 점프 ... 347
18.1 DrawPlayerC 프로젝트 생성 ... 348
18.2 플레이어 캐릭터 애니메이션 ... 354
18.3 플레이어 캐릭터 좌우 이동과 점프 ... 356
CHAPTER 19 컴포넌트와 파일 처리 ... 375
19.1 ComponentTestC 프로젝트 생성 ... 376
19.2 컴포넌트 생성 및 소멸 ... 382
19.3 사용자 입력 처리 ... 385
19.4 그리기와 설정 ... 387
19.5 콜백 함수와 컴포넌트 내용 편집 ... 389
19.6 파일 입출력하기 ... 391
CHAPTER 20 폰 테스트를 위한 다운로드 ... 401
20.1 단말용 컴파일러 설치 ... 402
20.2 jar 파일 업로드 ... 407
20.3 휴대폰 다운로드 ... 417
CHAPTER 21 SKT 개발환경 꾸미기 ... 425
21.1 SKT 개발환경 개요 ... 426
21.2 WIPI 자바 SDK 다운로드와 설치 ... 428
21.3 WIPI 자바 에뮬레이터 ... 432
21.4 소스 파일 컴파일과 실행 ... 436
21.5 KTF 소스를 SKT로 포팅 ... 444
21.6 다운로드 테스트 ... 454
CHAPTER 22 LGT 개발환경 꾸미기 ... 463
22.1 technet 사이트 회원가입 ... 464
22.2 LGT WIPI SDK 다운로드와 설치 ... 468
22.3 WIPI 자바 프로그래밍 ... 472
22.4 WIPI C 프로그래밍 ... 478
더보기 닫기