HOME > 상세정보

상세정보

무선 자바 프로그래밍

무선 자바 프로그래밍 (29회 대출)

자료유형
단행본
개인저자
Feng, Yu Zhu, Jun, 저 김용범, 역
서명 / 저자사항
무선 자바 프로그래밍 / Yu Feng, Jun Zhu 저 ; 김용범 역
발행사항
서울 :   정보문화사,   2001  
형태사항
604 p. : 삽화 ; 24 cm
원표제
Wireless Java programming with Java 2 Micro Edition
ISBN
8976278623
일반주기
감수: 김경민  
부록: CLDC 클래스 라이브러리 외  
색인수록  
000 00000cam c2200205 c 4500
001 000000749141
005 20170605181809
007 ta
008 010903s2001 ulka 001c kor
020 ▼a 8976278623 ▼g 93000
035 ▼a KRIC08038677
040 ▼a 211046 ▼c 211046 ▼d 211009
041 1 ▼a kor ▼h eng
049 1 ▼l 111205960 ▼f 개가 ▼l 121063276 ▼f 과학 ▼l 121063277 ▼f 과학
082 0 4 ▼a 005.133 ▼2 21
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b 2001zzzg
100 1 ▼a Feng, Yu
245 1 0 ▼a 무선 자바 프로그래밍 / ▼d Yu Feng, ▼e Jun Zhu 저 ; ▼e 김용범 역
246 1 9 ▼a Wireless Java programming with Java 2 Micro Edition
260 ▼a 서울 : ▼b 정보문화사, ▼c 2001
300 ▼a 604 p. : ▼b 삽화 ; ▼c 24 cm
500 ▼a 감수: 김경민
500 ▼a 부록: CLDC 클래스 라이브러리 외
500 ▼a 색인수록
700 1 ▼a Zhu, Jun, ▼e
700 1 ▼a 김용범, ▼e

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.133 2001zzzg 등록번호 111205960 (5회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/보존서고5(동양서)/ 청구기호 005.133 2001zzzg 등록번호 121063276 (9회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 3 소장처 과학도서관/보존서고5(동양서)/ 청구기호 005.133 2001zzzg 등록번호 121063277 (9회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 4 소장처 세종학술정보원/과학기술실(5층)/ 청구기호 005.133 2001zzzg 등록번호 151108033 (1회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M ?
No. 5 소장처 세종학술정보원/과학기술실(5층)/ 청구기호 005.133 2001zzzg 등록번호 151108034 (5회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M ?
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.133 2001zzzg 등록번호 111205960 (5회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/보존서고5(동양서)/ 청구기호 005.133 2001zzzg 등록번호 121063276 (9회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/보존서고5(동양서)/ 청구기호 005.133 2001zzzg 등록번호 121063277 (9회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실(5층)/ 청구기호 005.133 2001zzzg 등록번호 151108033 (1회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M ?
No. 2 소장처 세종학술정보원/과학기술실(5층)/ 청구기호 005.133 2001zzzg 등록번호 151108034 (5회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M ?

컨텐츠정보

책소개

Sun, Motorola, Nokia,Plam과 같은 무선 기기 산업의 선두 주자들은 사람들의 생활 방식과 업무 방식을 바꿀 차세대 무선 애플리케이션의 개발을 위한 Java 2 Micro Edition(J2ME)라고 불리는 새로운 표준을 만들었다.

J2ME는 1999년 Java One Conference 에서 처음 발표되었다. 이것은 Java2의 가전 제품과 임베디드 장치용 버전이다. J2ME에서 Connected Limited Device Configuration(CLDC)와 Mobile Information Device Profile(MIDP)가 무선 기기를 위해 설계되었다.

이 책은 J2ME 기술, 특히 CLDC와 MIDP를 이용한 애플리케이션 개발의 모든 핵심적인 측면들을 설명한다. Wireless Java™ Programming with J2ME는 Java 2 Micro Edition 기술을 이용하여 차세대 무선 애플리케이션을 개발하고자 하는 개발자들을 위한 책이다.

이 책을 통해서 휴대폰을 향상시키는 자바 기반의 서비스를 만들어보고 휴대폰용의 그래픽 인터페이스를 설계할 수 있도록 설명한다. J2ME와 무선 장치에서 지원하는 데이터 타입과 구조를 익히고 J2ME 애플리케이션을 패키지화하고 무선 장치에 배포하는 방법, J2ME 애플리케이션에 XML을 접목시키는 방법 등 실무에서 필요한 내용들을 제시한다. 또한 특정 지역 기반의 서비스를 설계, 구현하는 방법이나 무선 장치용 자바 애플리케이션을 배포하는 전략에 대한 부분은 더 심화된 설명을 필요로 하는 독자들에게 유용하다.

자바 기초 실력이 있는 사람이 이 책의 설명과 예제들을 따라서 공부하면 어렵지 않게 J2ME의 개념과 그 기술을 활용할 수 있는 수준이다. 개발 환경의 설정과 GUI 프로그래밍, 네트워크 프로그래밍 등 MIDP 프로그래밍의 전반과 이를 이용한 실제 예제를 다루어 학생들에게는 J2ME의 개념을 확실히 알려주고, 개발자에게는 J2ME 기반의 모바일 컴퓨팅에서 활용할 수 있는 무선 애플리케이션 개발에 도움이 되는 내용들을 담았다. 이 책은 MIDP를 중점적으로 다루지만 이 책의 기초를 익히면 다른 플랫폼에서 개발할 수 있는 지식의 기초를 쌓는데도 도움이 되도록 했다.

이 책에서는 상용 프로그램 수준의 예제들을 제공한다. Sun의 CLDC API와 MIDP를 기반으로 한 예제들을 작성해봄으로써 독자들은 무선장치용 J2ME 프로그래밍의 기초에 익숙해질 수 있다. 또한 현업에서 적용할 수 있는 샘플 프로그램들을 다수 수록했다. 책에서 테스트하고 있는 에뮬레이터는 Wireless Toolkit과 Motorola iDEN이다.


정보제공 : Aladin

저자소개

Yu Feng(지은이)

현재 J2ME, J2EE, 객체 지향 개발 등에 관한 컨설턴트로 일하고 있다. 2000년 8월 그가 개발한 J2ME 애플리케이션 MotoShop으로 Motorola 사의 J2ME Virtual Development 대회에서 대상을 수상한 바 있다. 이 책을 쓰기 전에는 2년간 텍사스 오스틴에 위치한 iNetProfit 사의 설계자로 일했고 그 이전에는 자바와 데이터베이스 컨설턴트로 일했다. Yu Feng은 북경대에서 물리학을 전공했고 텍사스 오스틴 대학에서 컴퓨터 사이언스 석사학위를 받았다.

Jun Zhu(지은이)

1996년부터 자바 기술과 관련된 일을 해온 연구원이다. 주로 고급 이미지 처리와 데이터 마이닝 등의 분야에서 일을 했다. Tsinghua 대학에서 전자공학을 전공했고 Albany의 SUNY에서 컴퓨터 사이언스 석사학위를 받았으며 생의학 박사학위를 받았다.

김용범(옮긴이)

<무선 자바 프로그래밍>

정보제공 : Aladin

목차


목차
역자의 글
제1부 시작하기
 제1장 무선 애플리케이션 개발에 대한 소개 = 19
  소개 = 20
  WAP과 i-MODE = 21
   WAP의 역사 = 21
   i-Mode의 역사 = 21
   제한 사항 = 22
  Java 2 Micro Edition = 22
   플랫폼 독립성 = 22
   쉬운 프로그래밍 언어 = 23
   풍부한 네트워크 기능 = 23
   내장된 보안 모델 = 23
   동적 프로그램 배포 = 23
   분산 컴퓨팅 = 24
   그래픽 사용자 인터페이스 = 24
   개발자 커뮤니티 = 24
  앞으로의 전망 = 25
  요약 = 25
 제2장 무선 장치를 위한 Java = 27
  개관 = 28
  Big Picture = 28
  J2ME란? = 29
   J2ME Configuration = 30
   J2ME 버추얼 머신 = 32
   J2ME 프로파일 = 32
  무선 장치용 J2ME = 33
   MIDO / CLDC / KVM = 34
   하드웨어 요구 사항 = 35
   무선 장치 = 36
   JavaPhone 대 MIDP = 39
  개발 환경 설정 = 41
   윈도우용 J2ME Wireless Toolkit 설치 = 42
   윈도우용 MotoSDK 설치 = 44
  요약 = 47
 제3장 무선 자바 프로그래밍의 기초 = 49
  개관 = 50
  CLDC 라이브러리 = 50
   J2SE의 일부분(The Subset of J2SE0) = 50
   CLDC 특유의 클래스들 = 51
   기본적인 데이터 타입 = 51
  MIDP 라이브러리 = 52
   애플리케이션 관리 클래스 = 52
   GUI 클래스 = 52
   Persistent Storage 클래스 = 53
   네트워크 클래스 = 53
  MIDIet = 53
   미들릿의 라이프 사이클 = 54
   Application Management Software = 56
  첫 번째 예제 : Hello World = 56
   컴파일 = 59
   사전검증(Preverification) = 60
   JAR 파일 만들기 = 62
   애플리케이션 디스크립터(Application Descriptor)로부터 미들릿 실행 = 62
  미들릿의 국제화 = 64
   로케일과 캐릭터 인코딩 정보얻기 = 66
   J2ME에서 유니코드 사용 = 66
  Cross-Device 미들릿 개발 = 69
   계층화된 컴포넌트 = 69
   다양한 장치들 = 70
  CLDC의 제약 사항 = 70
   부동소수점 지원 불가 = 71
   Finalization 지원 불가 = 71
   제한적인 국제화 지원 = 71
   에러 핸들링의 제약 사항 = 71
  KVM의 제약 사항 = 72
   JNI(Java Native Interface) 지원 불가 = 72
   사용자 정의 클래스 로더 지원 불가 = 72
   리플렉션, RMI, 객체 직렬화 불가 = 73
   쓰레드 그룹, 데몬 쓰레드 불가 = 73
   Weak Reference = 73
  J2ME의 보안 = 73
   클래스 파일 검증 및 사전검증 = 73
   Sandbox Model = 74
  요약 = 74
 제4장 무선 자바 애플리케이션의 패키지화와 배포 = 77
  개관 = 78
  MIDlet Suite = 78
   Manifest = 79
   미들릿 애플리케이션의 패키지화 = 81
   애플리케이션 디스크립터 = 83
   J2ME Wireless Toolkit의 IDE를 사용하여 패키지화와 배포하기 = 85
   J2ME Wireless Toolkit의 KTtoolbar 사용하기 = 86
  manifest, 애플리케이션 디스크립터, 리소스 파일의 런타임 접근 = 95
  Over - The - Air 미들릿 배포 = 99
   애플리케이션 디스크립터 서비스하기 = 100
   OTA 예제 = 100
  요약 = 101
제2부 Java를 이용한 무선 프로그램 개발
 제5장 무선 장치용 UI의 핵심 컴포넌트 = 105
  소개 = 106
  Displayable과 Display = 107
   Displayable = 107
   Display = 110
  Image = 115
   Immutable Image = 116
   Mutable Image = 119
   이미지 속성 = 119
  이벤트와 이벤트 핸들링 = 119
   High - Level 이벤트와 이벤트 핸들링 = 119
   Low - Level 이벤트와 이벤트 핸들링 = 135
   Low - Level과 High - Level 이벤트 핸들링의 공통점 = 135
  요약 = 140
 제6장 UI 개발에서 High - Level API 사용하기 = 141
  소개 = 142
  List와 Choice = 142
   List = 142
   Choice 인터페이스 = 143
   Implicit - choice List = 153
   List 예제 = 155
  TextBox = 160
   최대크기 = 161
   입력 제약 조건 = 161
   TextBox의 문자열 수정과 값 구하기 = 162
   사용자 인터랙션 = 163
   TextBox 예제 = 163
  Alert = 168
   타임아웃 = 168
   current Displayable = 169
   애플리케이션에서 정의한 커맨드 = 169
   AlertType = 169
   Alert의 이미지와 스트링 = 170
  Form과 Item = 174
   Item = 175
   Form = 190
  예제 = 200
  요약 = 210
 제7장 UI 개발에서 Low - Level API 사용하기 = 213
  소개 = 214
  Canvas의 기초 = 214
   캔버스의 크기 = 215
   이벤트 = 215
  Graphics = 216
   Graphics 객체 획득하기 = 217
   좌표계 = 217
   그리기와 채우기 = 219
   Drawing Text = 239
   이미지 그리기 = 242
   좌표계 이동(Translating Coordinate Systems) = 244
   Clip = 250
  Low - level 이벤트와 이벤트 핸들링 = 254
   이벤트 핸들링 메소드 = 254
   포인터 이벤트 = 263
   화면 갱신(Refreshing the Display) = 268
  캘린더 예제 = 273
  더블 버퍼링 = 286
   Graphics 객체의 라이프 사이클 = 288
   제약 사항 = 296
  요약 = 297
 제8장 Persistent Storage = 299
  개관 = 300
  Record Store = 301
   Record Store 조작하기 = 301
   Record Store 헤더 = 305
   Record Store의 부가적 데이터 = 306
   Record Store의 제약 사항 = 306
  Record = 307
   Record 추가 = 307
   Record 삭제 = 309
   Record 변경 사항 모니터링 = 312
  RecordEnumeration = 316
   레코드 액세스와 이동 = 319
  다중 컬럼 테이블 만들기 = 322
  RecordFilter와 RecordComparator 인터페이스 = 331
  예제 애플리케이션 : Mobile Scheduler = 335
  요약 = 357
 제9장 J2ME MIDP 네트워크 프로그래밍의 기초 = 359
  개관 = 360
  J2SE vs J2ME 네트워크 프로그래밍 = 360
  Generic Connection Framework = 362
   커넥션 인터페이스(Connection Interface) = 363
   네트워크 커넥션 만들기 = 364
   Connector 클래스의 메소드 = 367
   커넥션 인터페이스 = 370
  소켓을 이용한 무선 네트워크 프로그래밍 = 375
   예제 프로그램 = 378
  데이터그램을 이용한 무선 네트워크 프로그래밍 = 383
   UDP = 383
   데이터그램 사용하기 = 384
   DatagramConnection과 데이터그램 클래스 = 385
   데어터그램 커넥션 = 387
   예제 프로그램 = 390
  HttpConnection을 이용한 무선 네트워크 프로그래밍 = 400
   HttpConnection의 상태 = 405
   HttpConnection Request 메소드 = 406
  요약 = 424
 제10장 무선 애플리케이션에서 XML의 사용 = 425
  개관 = 426
  XML과 XML 문서 파싱 = 427
   이벤트 기반의 XML 파서 대 트리 기반의 XML 파서 = 430
  무선 애플리케이션용 XML 파서 = 431
   기능성 = 432
   코드 크기 = 432
   성능 = 433
   라이센스 = 433
  J2ME MIDP용 SAX 1.0 Java API = 434
  J2ME MIDP용 TinyXML Parser = 436
   TinyXML의 이벤트 기반 인터페이스를 사용한 예제 = 437
   TinyXML의 트리 기반의 인터페이스 사용 예제 = 449
  J2ME MIDP용 NanoXML 파서 = 453
   NanoXML의 트리 기반 인터페이스 사용 예제 = 454
   NanoXML의 SAX 인터페이스 사용 예제 = 460
  J2ME MIDP용 Ælfred Parser = 468
   Ælfred의 고유 이벤트 기반 인터페이스 사용 예제 = 470
   Ælfred의 SAX Interface 사용 예제 = 479
  요약 = 481
 제11장 예제 애플리케이션 : MotoShop = 483
  MotoShop = 484
   시스템 아키텍처 = 484
  MotoShop의 GUI = 486
   MotoShop의 다섯 개 화면들 = 486
  MotoShop의 네트워크 통신 = 498
   MotoShop의 Http 통신 = 498
  MotoShop의 XML 데이터 교환 = 502
   XML 콜백 메소드 = 505
   Ælfred 파서 사용하기 = 505
   Book과 Pair 객체 = 508
  MotoShop의 서버 프로그램 = 510
  요약 = 514
 제12장 무선 애플리케이션에서 데이터의 동기화 = 515
  개관 = 516
  SyncML = 517
   SyncML 프로토콜 = 518
  J2ME MIDP에서 데이터의 동기화 = 519
   HTTP 네트워크 트랜스포트 프로토콜 = 519
   캘린더 동기화 = 520
  SyncML 구축 예제 : Mobile Scheduler = 523
   Sync Agent = 524
   Data Representation = 527
   데이터 흐름 = 539
   Mobile Scheduler의 나머지 기능과 연결 = 556
  요약 = 569
제3부 부록
 부록 A CLDC 클래스 라이브러리 = 573
  java.lang = 574
  java.io = 575
  java.util = 576
  javax.microedition.io = 576
 부록 B MIDP 클래스 라이브러리 = 579
  javax.microedition.midlet = 580
  javax.microediton.lcdui = 580
  javax.microediton.rms = 581
 부록 C 관련 사이트 = 583
  문서 관련 사이트 = 584
  개발 관련 사이트 = 586
 부록 D NTT DoCoMo의 i-Mode용 자바 = 589
  NTT DoCoMo = 590
  iApplis 대 MIDlets = 590
  iAppli 예제 = 591
  클래스 계층 구조 = 595
 찾아보기 = 599


관련분야 신착자료

Harvard Business Review (2025)