| 000 | 00000nam c2200205 c 4500 | |
| 001 | 000000760323 | |
| 005 | 20170605182138 | |
| 007 | ta | |
| 008 | 020312s2001 ulka 001c kor | |
| 020 | ▼a 8976278917 ▼g 98000 | |
| 040 | ▼a 211009 ▼c 211009 ▼d 211009 | |
| 049 | 1 | ▼l 111208763 ▼f 개가 ▼l 121089823 ▼f 과학 ▼l 121092799 ▼f 과학 |
| 082 | 0 4 | ▼a 005.133 ▼2 21 |
| 085 | ▼a 005.133 ▼2 DDCK | |
| 090 | ▼a 005.133 ▼b 2001zzzn | |
| 110 | ▼a BIzMo | |
| 245 | 1 0 | ▼a 자바 모바일 실전 프로그래밍 = ▼x JAVA mobile / ▼d BIzMo 저 |
| 260 | ▼a 서울 : ▼b 정보문화사, ▼c 2001 | |
| 300 | ▼a 739 p. : ▼b 삽화 ; ▼c 24 cm + ▼e 전자 광디스크 (CD-ROM) 1매 | |
| 500 | ▼a BIzMo 구성원: 주예찬, 김대성, 박정수, 감명훈, 최종필 | |
| 500 | ▼a 색인수록 | |
| 700 | 1 | ▼a 주예찬, ▼e 저 |
| 700 | 1 | ▼a 김대성, ▼e 저 |
| 700 | 1 | ▼a 박정수, ▼e 저 |
| 700 | 1 | ▼a 감명훈, ▼e 저 |
| 700 | 1 | ▼a 최종필, ▼e 저 |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.133 2001zzzn | 등록번호 111208763 (9회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 과학도서관/보존서고5(동양서)/ | 청구기호 005.133 2001zzzn | 등록번호 121089823 (12회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 3 | 소장처 과학도서관/보존서고5(동양서)/ | 청구기호 005.133 2001zzzn | 등록번호 121092799 (19회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.133 2001zzzn | 등록번호 111208763 (9회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 과학도서관/보존서고5(동양서)/ | 청구기호 005.133 2001zzzn | 등록번호 121089823 (12회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 과학도서관/보존서고5(동양서)/ | 청구기호 005.133 2001zzzn | 등록번호 121092799 (19회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
J2ME Toolkit 사용법을 제시하고 자바 모바일 프로그램의 최적화를 위한 가이드를 제공하는 책. SK-VM, ez-Java, i-mode 서비스를 위한 자바 프로그램 개발 방법을 배울 수 있다. 실전 예제를 단계별로 구분하여 Step by Step 형식으로 설명하였다.
자바 모바일 프로그래밍의 이론에서부터 실전 개발 방법까지 설명, 전체 예제를 한번에 장황하게 설명하는 것이 아니라, 전체 개발 과정을 단계별로 구분하여 소개하여 프로그램의 흐름과 개발 과정을 쉽게 이해할 수 있도록 구성하였다.
그 동안 관심은 많이 끌었지만 정작 볼만한 자료는 별로 없었던 자바 모바일 프로그래밍에 대해서 저자가 여러 가지 경로로 수집한 자료들을 분류, 정리하고, 몸소 체득한 경험들을 살려서 저술했다. 그동안 여러 프로그래밍 책을 보면서 불만스러웠던 사항들을 개선한 한국 실정에 맞는 새로운 자바 모바일 프로그래밍 책을 만들어내고자 했다.
이론적인 부분은 독자들이 이해하는 데 꼭 필요한 부분만 정리하여 소개하고 있다. 그리고 실제 예제 프로그램들을 개발 단계별로 자세히 설명하여 기본적인 자바 언어에 대한 지식이 있는 독자라면 누구라도 단계별로 과정을 밟아 가면서 자바 모바일 프로그래밍에 대한 전반적인 원리를 이해하고 직접 개발을 시도할 수 있도록 책을 구성하였다.
이 책은 전체 4개의 Part로 구성된다. Part 1에서는 Java 2 Micro Edition에 대해서 CLDC/MIDP 중심으로 설명한다. Part 2에서는 현재 국내 자바 모바일 서비스인 n.Top 마법사와 ez-Java 그리고 일본의 i-mode 서비스의 특징에 대해서 설명하고, 각각의 에뮬레이터 설치 방법 및 간단한 사용법에 대해서 설명한다. Part 3에서는 5개의 예제 프로그램들을 통해서 단계별로 프로그램을 개발해 나가는 과정을 설명해준다. Part 4는 부록으로 CP 제안 방법 및 기타 모바일 서비스별 Q&A 등에 대해서 설명한다.
저자 홈페이지(press.bluettece.com)를 통해 질문을 하고 답을 얻을 수 있다.
부록 CD ROM에는 책의 모든 예제 소스 코드, SK-VM, ez-Java, i-mode 에뮬레이터와 썬의 J2ME Wireless Toolkit 1.0.1, 책에서 소개하는 여러 가지 툴과 유틸리티를 담아서 제공한다.
정보제공 :
저자소개
목차
목차 Part 1 Java 2 Micro Edition 1장 Java 2 플랫폼 1.1 Java 2 SE(Standard Edition) = 20 1.2 Java 2 EE(Enterprise Edition) = 20 1.3 Java 2 ME(Micro Edition) = 20 2장 Configuration과 Profile 2.1 Configuration = 23 2.2 Profile = 23 3장 CDC(Connected Device Configuration) 3.1 CDC가 탑재되는 기기들 = 25 3.2 CDC에서 사용하는 가상 머신 = 26 3.3 CDC 상의 Profile = 26 4장 CLDC(Connected Limited Device Configuration) 4.1 CLDC가 탑재되는 기기들의 사양 = 27 4.2 CLDC의 특징 = 28 4.2.1 부동 소수점 = 29 4.2.2 Finalization과 가비지 컬렉션(Garbage Collection) = 31 4.2.3 에러 처리 = 32 4.2.4 JNI(Java Native Interface) = 32 4.2.5 리플렉션(Reflection) = 33 4.2.6 보안 모델 = 33 4.2.7 클래스 검증 과정 = 34 4.2.8 클래스의 로딩과 링킹 = 35 4.3 Generic Connection Framework = 35 4.4 CLDC 라이브러리 = 38 5장 MIDP(Mobile Information Device Profile) 5.1 MIDP를 지원하는 기기들의 특징 = 40 5.2 사용자 인터페이스와 이벤트 처리 = 41 5.2.1 사용자 인터페이스 요구사항 = 41 5.2.2 이벤트 처리 = 70 5.3 영속 저장 공간, 타이머 지원, 네트워킹 = 74 5.3.1 영속 저장 공간 = 74 5.3.2 타이머 지원 = 77 5.3.3 그림 파일 형식 = 80 5.3.4 네트워킹 = 80 5.4 JAM(Java Application Manager) = 83 5.5 JAR(Java Archive) = 84 5.6 JAD(Java Application Descriptor) = 85 5.7 애플리케이션의 개발 = 88 6장 간단한 MIDP 프로그램 만들기 6.1 MIDP 1.0 설치 및 실행 = 90 6.1.1 컴파일과 실행 = 94 6.2 J2ME Wireless Toolkit의 설치 및 실행 = 95 6.3 서버로부터의 Midlet를 다운받아 실행하기 = 99 6.3.1 MANIFEST.MF 파일 만들기 = 100 6.3.2 JAR 파일 만들기 = 101 6.3.3 JAD 파일 만들기 = 101 7장 모바일 기기를 위한 프로그래밍 전략 7.1 벤치마킹(Benchmarking) = 106 7.2 객체보다 배열을 사용한다 = 107 7.3 배열 전체를 읽고 쓴다 = 108 7.4 반복 루프를 사용할 때 = 108 7.5 + 연산자를 사용한 String 연결을 하지 않는다 = 109 7.6 OutOfMemoryError 사용하기 = 110 7.7 연산 처리는 Server에서 = 110 7.8 애플리케이션 설계 = 111 7.9 Scalar Type을 사용한다 = 112 7.10 Garbage Collector에 의지하지 않는다 = 112 7.11 초기화는 필요한 시점에 한다 = 113 7.12 Exceptions 사용을 줄인다 = 114 7.13 지역 변수를 사용한다 = 114 7.14 스레드를 사용하되 Synchronization을 사용하지 않는다 = 114 7.15 Obfuscator를 사용한다 = 115 7.16 MVC 모델의 활용 = 123 Part 2 회사별 모바일 자바 플랫폼 8장 SK - VM 8.1 소개 = 126 8.2 특징 = 127 8.3 개발 도구 설치 및 실행 예제 = 127 8.3.1 개발 환경 설정 = 127 8.3.2 소스 코드 작성 = 130 8.3.3 컴파일 = 132 8.3.4 실행 = 132 9장 ez - java KittyHawk 9.1 소개 = 137 9.2 특징 = 137 9.3 개발 도구 설치 및 실행 예제 = 138 9.3.1 개발 환경 설정 = 138 9.3.2 소스 코드 작성 = 140 9.3.3 컴파일 = 141 9.3.4 사전 검증(pre-verification) = 141 9.3.5 JAR(Java Archive) 파일 만들기 = 142 9.3.6 실행 = 143 10장 ez - java MIDP 10.1 소개 = 145 10.2 특징 = 145 10.3 개발 도구 설치 및 실행 예제 = 146 10.3.1 개발 환경 설정 = 146 10.3.2 소스 코드 작성 및 컴파일 = 147 10.3.3 사전 검증 = 148 10.3.4 실행 = 149 11장 i - mode 11.1 소개 = 150 11.2 특징 = 151 11.3 개발 도구 설치 및 실행 예제 = 151 11.3.1 개발 환경 설정 = 151 11.3.2 소스 코드 작성 = 152 11.3.3 컴파일 = 153 11.3.4 사전 검증 = 154 11.3.5 실행 = 154 Part 3 예제 프로그램 12장 격투 게임 12.1 전체 구조 = 160 12.2 실행 결과 = 162 12.3 소스 코드 설명 = 163 12.3.1 초기 화면 설정하기 = 163 12.3.2 배경 화면 넣기 = 171 12.3.3 캐릭터 이미지 넣기 = 173 12.3.4 캐릭터 움직이기 = 178 12.3.5 상대 캐릭터의 이동 = 193 12.3.6 전투 능력 넣기 = 203 12.3.7 마무리 단계 = 213 12.4 정리 = 225 13장 테트리스 13.1 전체 구조 = 226 13.2 실행 결과 = 228 13.3 소스 코드 설명 = 229 13.3.1 초기 화면 설정 및 커맨드 추가 = 229 13.3.2 블록 보여주기 = 236 13.3.3 블록 떨어지게 만들기 = 244 13.3.4 블록 회전 및 좌우 이동 = 255 13.3.5 블록이 바닥에 닿으면 고정하기 = 262 13.3.6 가로줄을 형성하는 블록 지우기 = 273 13.3.7 점수 계산, 다음 블록 미리 보기, 게임 오버, 게임 속도 조절 추가 = 279 13.4 정리 = 293 14장 벽돌깨기 14.1 전체 구조 = 295 14.2 실행 결과 = 298 14.3 단계별 설명 = 299 14.3.1 초기 화면 설정하기 = 299 14.3.2 패들 그리기 = 309 14.3.3 공 그리기 = 319 14.3.4 벽돌 그리기 = 336 14.3.5 공이 벽돌의 옆면에 맞은 경우의 처리 = 353 14.3.6 게임 마무리 = 369 14.4 정리 = 403 15장 개인 일정 관리 15.1 전체 구조 = 405 15.2 실행 결과 = 408 15.3 소스 코드 설명 = 411 15.3.1 달력 만들기 = 411 15.3.2 달력에 커서 움직이기 = 426 15.3.3 달력 꾸미기 = 438 15.3.4 시간 입력 인터페이스 만들기 = 448 15.3.5 저장 모듈 만들기 = 461 15.4 정리 = 487 16장 네트워크 오목 게임 16.1 전체 구조 = 489 16.2 실행 결과 = 491 16.3 소스 코드 설명 = 494 16.3.1 Omok 클래스 = 494 16.3.2 OmokBoard 클래스 = 500 16.3.3 Cursor 클래스 = 509 16.3.4 OmokCanvas 클래스 = 512 16.3.5 ServerConnector 클래스 = 534 16.3.6 OmokServlet 클래스 = 547 16.4 정리 = 559 Part 4 부록 17장 CLDC API Package java.io = 564 Interfaces = 564 Classes = 565 Exceptions = 584 Package java.lang = 574 Interfaces = 574 Classes = 575 Exceptions = 584 Errors = 589 Package java.util = 590 Interfaces = 590 Classes = 590 Exceptions = 595 Package java.microedition.io = 596 Interfaces = 596 Classes = 598 Exceptions = 599 18장 MIDP API Package java.lang = 600 Exceptions = 600 Package java.util = 600 Classes = 600 Package java.microedition.io = 602 Interfaces = 602 Package javax.microedition.lcdui = 604 Interfaces = 604 Classes = 605 Package javax.microedition.midlet = 618 Classes = 618 Exceptions = 619 Package javax.microedition.rms = 619 Interfaces = 619 Classes = 620 Exceptions = 621 19장 SK - VM API Package com.skt.m = 623 Interfaces = 623 Classes = 624 Package com.skt.m3d = 630 Classes = 630 Package com.xce.io = 631 Classes = 631 20장 LG ez - Java KittyHawk API Package com.sun.kh = 634 Interfaces = 634 Classes = 635 Package com.lgtelecom.hw = 646 Classes = 646 21장 LG ez - Java MIDP API Package com.velox = 650 Classes = 650 Package mmpp.lang = 651 Classes = 651 Package mmpp.media = 652 Classes = 652 Package mmpp.microedition.lcdui = 655 Classes = 655 Package mmpp.phone = 657 Classes = 657 22장 CP 제안 방법 22.1 모바일 CP란? = 658 22.2 SK텔레콤 CP 제안 절차 = 658 22.2.1 제안서 작성하기 = 659 22.2.2 제안서 접수하기 = 663 22.2.3 처리 결과 보기 = 664 22.3 LG텔레콤 ez-java CP 제안 절차 = 665 22.3.1 제안서 작성하기 = 665 23장 통신사 서비스별 Q & A 23.1 SK - VM = 667 23.2 ez - java = 698 23.3 i - mode = 703 24장 일본 모바일 서비스 현황 25장 Tomcat 설치 및 사용법 25.1 다운로드 및 설치 = 711 25.2 사용법 = 713 26장 WAP(Wireless Application Protocol) 26.1 무선 인터넷 = 714 26.1.1 무선 인터넷의 종류 = 714 26.1.2 무선 인터넷의 표준화 = 714 26.2 WAP 26.2.1 WAP 포럼 = 715 26.2.2 WAP = 716 26.3 WML = 720 26.3.1 배경 = 720 26.3.2 특징 = 721 26.3.3 WML DTD(Data Type Definition) = 723 26.3.4 WML Syntax(기초 문법) = 723 26.3.5 간단한 WML 예제 = 729 26.4 WMLScript = 729 26.4.1 배경 = 729 26.4.2 특징 = 730 26.4.3 WMLScript의 변수와 데이터 형식 = 730 26.4.4 WMLScript의 function 선언 = 731 26.4.5 예제 = 732 27장 관련 사이트 27.1 국내 사이트 = 733 27.2 국외 사이트 = 734 28장 CD 구성 찾아보기 = 737
