| 000 | 00737namccc200265 k 4500 | |
| 001 | 000000715501 | |
| 005 | 20100807021806 | |
| 007 | ta | |
| 008 | 010905s2001 ulka 001a kor | |
| 020 | ▼a 8931417373 ▼g 13000 : ▼c \28000 | |
| 040 | ▼a 211009 ▼c 211009 ▼d 211009 | |
| 049 | 1 | ▼l 111193811 ▼f 개가 ▼l 111196727 ▼f 개가 |
| 082 | 0 4 | ▼a 005.7126 ▼2 21 |
| 090 | ▼a 005.7126 ▼b 2001 | |
| 245 | 2 0 | ▼a (about) Mobile programming / ▼d 강룡 ...등저. |
| 260 | ▼a 서울 : ▼b 영진.com , ▼c 2001. | |
| 300 | ▼a 855, [5] p. : ▼b 삽도 ; ▼c 24 cm + ▼e CD-ROM 1매. | |
| 500 | ▼a 색인수록 | |
| 500 | ▼a 공저자 : 김근호, 이재만, 임종관, 조성환 | |
| 700 | 1 | ▼a 강룡 |
| 700 | 1 | ▼a 김근호 |
| 700 | 1 | ▼a 이재만 |
| 700 | 1 | ▼a 임종관 |
| 700 | 1 | ▼a 조성환 |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.7126 2001 | 등록번호 111196727 (3회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.7126 2001 | 등록번호 151121235 (1회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.7126 2001 | 등록번호 111196727 (3회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.7126 2001 | 등록번호 151121235 (1회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
모바일 프로그래밍을 하고있는 5명이 공저한 책으로, WindowsCE&PocketPC, PalmOS, J2ME 이 세 개의 플랫폼에서의 프로그래밍을 설명했다.
현재 모바일 플랫폼은 하나가 주도하고 있는 것이라 아니라 윈도 CE 플랫폼, Palm OS 플랫폼, J2ME 플랫폼이 주로 이루고 있다. 따라서 이 책에서는 하나의 모바일 플랫폼만을 다루고 있는 것이라 아니라 세 개의 플랫폼을 파트로 나누어 각 플랫폼에서 대하여 알아본다. 각 플랫폼에서의 애플리케이션을 개발해 본다. 또한 각 파트에서는 실전예제를 다루고 있어 독자들이 이해를 돕는다.
Part 1의 WinCE 파트에서는 WinCE에 대한 전반적인 설명과 애플리케이션 개발을 주요 내용으로 설명한다. 특히 그 중 가장 각광받고 있는 PDA 플랫폼인 Pocket PC에 관한 애플리케이션과 게임개발에 관련된 내용을 실전예제 중심으로 실었다. 개발 툴인 eMbedded Visual Tools(C++) 3.0의 자세한 사용법과 실제 현장에서 몸담고 있는 개발자들의 체험과 유의할 점 등 각종 팁을 제공하고 있으며, 많은 실전 예제를 통하여 여러가지 애플리케이션, 게임을 제작할 수 있도록 했다.
Part 2, PalmOS 파트에서는 팜용 애플리케이션을 개발하는 것을 주요 내용으로 하고 있다. 기본적으로 코드워리어를 이용한 개발 환경을 주로 하고 있으며, OS에 대한 설명부터 SDK 사용법 등, 개발에 필요한 전반적인 내용을 다루고 있다. Part 3의 J2ME 파트에서는 Java2 플랫폼의 J2ME(Java2 Micro Edition)을 주요 내용으로 설명한다.. 특히 J2ME의 아키텍처와 J2ME의 핵심 기술이라 할 수 있는 KVM(Kilobyte Virtual Machine)에 대해 자세히 다루었다.
부록 CD에는 책에 수록된 응용 프로그램에 대한 소스코드와 실행파일/J2SE 1.3/J2ME Wireless Toolkit 1.0/Forte for Java CE(Community Edition) 2.0 등이 수록되어있다.
정보제공 :
목차
목차 Part 1 Pocket PC Programming Chapter 01 Windows CE 세계 = 16 Windows CE 소개 = 16 Pocket PC의 구조 = 18 기본 구조 = 20 사용자 인터페이스 = 20 커널 = 22 통신 및 기타 인터페이스 = 23 기타 Windows CE 디바이스 = 24 Windows CE의 특징 = 25 메모리 = 25 전원 관리 = 27 레지스트리와 데이터베이스 = 29 통신 = 31 COM 및 DCOM = 33 Chapter 02 Windows CE 개발 환경 소개 = 35 개요 = 35 WinCE 디바이스 애플리케이션 개발의 특징 소개 = 36 여러 가지 CPU 사용 = 38 다양한 DISPLAY - LCD 조건 42 개발 도구 Microsoft eMbedded Visual Tool(C++) 3.0 소개 = 44 Microsoft eMbedded Visual Tools(C++) 3.0의 특징 = 44 인스톨 과정 및 개발 환경 세팅 = 45 프로젝트 작성의 기본 = 46 주요 프로젝트 작성 방법 = 49 비주얼 C++ 사용자들이 흔히 혼동하는 문제들 = 55 애뮬레이터 = 58 ActiveSync이용 = 59 Application Tool의 소개 = 60 Chapter 03 Windows CE 프로그래밍 = 64 Hello WinCE World = 64 윈도 만들기 = 65 기본 메시지 처리 = 74 Windows vs Pocket PC 프로그램 = 86 고려해야할 문제들 = 86 Pocket PC를 처음 접할때 = 87 스트링의 처리 - 유니코드의 사용 = 89 윈도 API 차이 = 96 메모리 문제 = 97 파일 시스템 차이 = 101 파일내의 리소스 데이터 사용 = 111 Timer 프로그래밍 = 118 Tip = 121 메뉴바와 커맨드바 = 121 자식 윈도와 SIP = 134 윈도 형태 바꾸기 = 149 데스크탑 PC에서 Pocket PC 제어하기 = 168 게임용 라이브러리 GameAPI 설명 = 201 GameAPI란? = 201 GameAPI 버전 History = 202 기본 GameAPI 함수들의 사용형식 = 203 GameAPI의 기본 예제 분석 = 207 Chapter 04 실전 예제 1 - 사진첩 만들기 = 231 프로그램 설명 = 231 기본 틀 구성 = 232 이미지 로드 및 보여주기 = 238 메뉴 구현 및 이미지 이동 = 249 Chapter 05 실전 예제 2 - 게임제작 = 277 왜 게임 제작인가? = 277 데스크탑 PC용 GameAPI 프로그램(에뮬레이터) 제작 = 279 StarMoveGX 예제 = 279 PC에서의 GameAPI 에뮬레이터 환경 제작 - StarMove 소스 = 293 GameAPI를 이용한 슈팅게임 제작 = 306 게임의 구조 = 307 기본 구조 제작하기 = 308 충돌처리 = 339 그래픽 글자 처리를 위한 폰트클래스 제작 = 344 Part 02 Palm Programming Chapter 06 Palm의 세계 = 354 팜의 소개 = 354 핸드헬드 : 팜 = 360 팜 구성요소 = 366 메모리 = 369 디스플레이 = 373 Palm OS = 373 통신 장치 = 374 팜과 친해지기 = 374 사용 가이드 = 375 구입 가이드 = 380 팜용 프로그램 개발 = 381 제약사항 = 381 고려해야할 요소 = 384 개발자 관련 리소스 = 386 서적 = 386 Chapter 07 팜 개발 환경 = 389 유저 인터페이스 = 389 유저 인터페이스(User Interface) 구성 요소 = 390 유저 인터페이스 디자인 = 399 Palm OS SDK = 402 구성 요소 = 403 시스템 관리(System Management) = 403 통신(Communication) = 409 코드워리어를 이용한 개발 = 411 코드워리어의 사용 = 411 코드워리어의 구동 = 412 프로젝트 시작 = 417 프로젝트 창 = 419 프로젝트 환경 설정 = 423 컨스트럭터를 이용한 리소스 편집 = 425 애플리케이션 실행 = 433 애플리케이션 디버킹 = 443 Chapter 08 팜 프로그래밍 = 451 Hello PalmWorld = 451 프로그램 구성 = 451 프로그램 시작루틴 = 451 프로그램 종료루틴 = 453 이벤트 루프 = 454 메시지 표시 = 454 프로그램의 시작과 종료 = 456 실행코드와 프로그램 실행 = 456 실행코드 처리 = 457 다른 프로그램 실행 = 459 자신만의 실행코드 제작 = 461 프로그램 종료 처리 = 462 실행코드 요약 = 462 이벤트 루프 = 463 프로그램내에서의 이벤트 루프 = 463 저수준 이벤트 처리 = 467 사용자 인터페이스 = 470 폼, 윈도 대화상자 = 470 컨트롤 = 473 필드 = 478 메뉴 = 481 테이블 = 482 리스트 = 483 라벨 = 485 스크롤 바 = 485 삽입 지점 = 487 텍스트 = 487 사용자 입력받기 = 489 메모리 = 490 팜 OS 메모리에 대한 소개 = 490 메모리 구조 = 491 메모리 관리자 = 497 파일과 데이터베이스 = 503 데이터 관리자 = 503 리소스 관리자 = 508 Chapter 09 실전 예제 3 - 나만의 차계부 만들기 = 513 제작 준비 = 513 프로그램 구조 설계 = 514 인터페이스 설계 = 515 모듈별 제작 = 518 시작 루틴 = 518 인터페이스 루틴 = 519 데이터 처리 루틴 = 520 종료 루틴 = 520 Chapter 10 실전 예제 4 - 오셀로 만들기 = 547 게임의 내용 = 547 게임의 목적 = 548 게임의 방법 = 548 다루고 있는 내용 = 548 기본 구조 = 549 프로그램 진행 = 549 게임 시작 알림 단계 = 550 게임 진행 단계 = 551 게임 결과 알림 단계 = 552 메뉴 구성 = 553 리소스 제작 = 559 구현하기 = 561 사용된 코딩 규칙 = 562 그리기 루틴 = 572 게임 메인 = 578 메뉴 핸들러 = 586 Chapter 11 팜 프로그래밍 팁 = 613 컬러 아이콘 만들기 = 613 인라인 어셈블리어 사용하기 = 614 함수 원형 = 614 함수의 인자 = 615 함수의 반환 = 616 변수 액세스 = 616 멀티 세그먼트 애플리케이션 = 617 PDB 파일 포맷 = 618 헤더부 = 618 레코드 목록 = 621 레코드 데이터 = 622 수학 함수 사용하기 = 622 Part 3 J2ME Chapter 12 J2ME = 624 J2ME 개요 = 624 무선인터넷 = 625 자바 아키텍처 = 630 Java 2 플랫폼 에디션 = 641 Java 2 Micro Edition(J2ME) = 644 KVM = 648 컨피규레이션(Configuration) = 652 CLDC(Connected Limited Device Configuration) = 655 MIDP(Mobile Information Device Pofile) = 663 개발환경 및 SDK = 666 개발환경 구성 = 666 CLDC 클래스 라이브러리 = 679 MIDP SDK = 686 낚시게임 제작 = 705 게임 설명 = 705 Chapter 13 ez-Java 플랫폼 = 745 ez-Java 플랫폼 개요 = 745 하드웨어 환경 = 746 컨피규레이션과 프로파일 = 746 ez-Java 애플리케이션 실행 메커니즘 = 746 JAM(Java Application Manager) 파일 = 747 HTTP 서버 구축 = 748 개발환경 및 SDK = 749 개발환경 구성 = 749 Kittyhawk SDK = 752 낚시 게임제작 = 760 Appendix 주요 AIP Reference 메인 이벤트 큐 관리 함수 = 782 펜 큐를 관리하는 함수들 = 783 키 큐를 관리하는 함수들 = 785 진행상태 관리자 함수들 = 787 폼 함수들 = 788 컨트롤 함수들 = 800 필드 함수들 = 805 메뉴 함수들 = 818 리스트 함수들 = 820 스크롤바 함수들 = 825 폰트 함수들 = 826 메모리의 할당과 해제 함수들 = 830 청크의 크기를 변경하는 함수들 = 832 메모리를 가지고 작업하는 함수들 = 834 포인터를 변환하는 함수들 = 835 청크의 정보와 관련된 함수 = 837 힙 정보와 관련된 함수 = 839 카드 정보와 관련된 함수들 = 841 데이터 관리자 함수들 = 842 리소스 관리자 함수들 = 851
