HOME > 상세정보

상세정보

자바 모바일 실전 프로그래밍

자바 모바일 실전 프로그래밍 (40회 대출)

자료유형
단행본
개인저자
주예찬, 저 김대성, 저 박정수, 저 감명훈, 저 최종필, 저
단체저자명
BIzMo
서명 / 저자사항
자바 모바일 실전 프로그래밍 = JAVA mobile / BIzMo 저
발행사항
서울 :   정보문화사,   2001  
형태사항
739 p. : 삽화 ; 24 cm + 전자 광디스크 (CD-ROM) 1매
ISBN
8976278917
일반주기
BIzMo 구성원: 주예찬, 김대성, 박정수, 감명훈, 최종필  
색인수록  
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회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/보존서고5(동양서)/ 청구기호 005.133 2001zzzn 등록번호 121089823 (12회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 3 소장처 과학도서관/보존서고5(동양서)/ 청구기호 005.133 2001zzzn 등록번호 121092799 (19회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.133 2001zzzn 등록번호 111208763 (9회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/보존서고5(동양서)/ 청구기호 005.133 2001zzzn 등록번호 121089823 (12회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/보존서고5(동양서)/ 청구기호 005.133 2001zzzn 등록번호 121092799 (19회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

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, 책에서 소개하는 여러 가지 툴과 유틸리티를 담아서 제공한다.


정보제공 : Aladin

저자소개

김대성(지은이)

<자바 모바일 실전 프로그래밍>

주예찬(지은이)

<자바 모바일 실전 프로그래밍>

박정수(지은이)

<자바 모바일 실전 프로그래밍>

감명훈(지은이)

<자바 모바일 실전 프로그래밍>

최종필(지은이)

서울대학교 컴퓨터공학과 대학원졸. 현대전자, 현대정보기술 연구원을 지냈고, 2008년 현재는 한국 산업기술대학교 컴퓨터공학과 교수로 재직중이다.

정보제공 : Aladin

목차


목차
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


관련분야 신착자료

Harvard Business Review (2025)