HOME > Detail View

Detail View

이클립스 실전 플러그인 개발 (Loan 24 times)

Material type
단행본
Personal Author
Clayberg, Eric. Rubel, Dan 양석호 , 역
Title Statement
이클립스 실전 플러그인 개발 / 에릭 클레이버그, 댄 루벨 지음 ; 양석호 옮김.
Publication, Distribution, etc
의왕 :   에이콘 ,   2007.  
Physical Medium
xli, 811 p. : 삽도 ; 26 cm.
Series Statement
에이콘 이클립스 프로페셔널 시리즈 ; 5
Varied Title
Eclipse : building commercial-quality plug-ins. 2nd ed.
ISBN
9788960770188
General Note
부록: 1, 이클립스 플러그인과 리소스. -- 2, 래쇼날 소프트웨어 인증  
Bibliography, Etc. Note
참고문헌 및 색인수록
Subject Added Entry-Topical Term
Computer software --Development. Java (Computer program language)
000 01023camccc200313 k 4500
001 000045382136
005 20100806073020
007 ta
008 070821s2007 ggka b 001c kor
020 ▼a 9788960770188 ▼g 93560
035 ▼a (KERIS)BIB000010994079
040 ▼a 222001 ▼c 222001 ▼d 211009
041 1 ▼a kor ▼h eng
082 0 4 ▼a 005.1 ▼2 22
090 ▼a 005.1 ▼b 2007L
100 1 ▼a Clayberg, Eric.
245 1 0 ▼a 이클립스 실전 플러그인 개발 / ▼d 에릭 클레이버그, ▼e 댄 루벨 지음 ; ▼e 양석호 옮김.
246 1 9 ▼a Eclipse : building commercial-quality plug-ins. 2nd ed.
260 ▼a 의왕 : ▼b 에이콘 , ▼c 2007.
300 ▼a xli, 811 p. : ▼b 삽도 ; ▼c 26 cm.
440 0 0 ▼a 에이콘 이클립스 프로페셔널 시리즈 ; ▼v 5
500 ▼a 부록: 1, 이클립스 플러그인과 리소스. -- 2, 래쇼날 소프트웨어 인증
504 ▼a 참고문헌 및 색인수록
650 0 ▼a Computer software ▼x Development.
650 0 ▼a Java (Computer program language)
700 1 ▼a Rubel, Dan
700 1 ▼a 양석호 , ▼e
945 ▼a KINS

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.1 2007L Accession No. 121153572 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.1 2007L Accession No. 121153573 Availability Available Due Date Make a Reservation Service B M
No. 3 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.1 2007L Accession No. 121169281 Availability Available Due Date Make a Reservation Service B M
No. 4 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.1 2007L Accession No. 121169283 Availability Available Due Date Make a Reservation Service B M
No. 5 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.1 2007L Accession No. 151256072 Availability Available Due Date Make a Reservation Service B M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.1 2007L Accession No. 121153572 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.1 2007L Accession No. 121153573 Availability Available Due Date Make a Reservation Service B M
No. 3 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.1 2007L Accession No. 121169281 Availability Available Due Date Make a Reservation Service B M
No. 4 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.1 2007L Accession No. 121169283 Availability Available Due Date Make a Reservation Service B M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.1 2007L Accession No. 151256072 Availability Available Due Date Make a Reservation Service B M

Contents information

Book Introduction

상용 제품 수준의 이클립스 플러그인을 개발하는 과정을 처음부터 끝까지 상세하게 다루고 있으며, 특히 고객의 요구를 만족할 수 있도록 세련되게 다듬는 방법을 강조한다. 이클립스를 처음 사용하는 독자를 위해 잘 요약된 개발도구 사용법을 제공할 뿐만 아니라, 이클립스에 익숙한 독자에게는 이클립스 플랫폼에 대한 다양한 지식이 담긴 참고서 역할을 함으로써 이클립스 기반 제품의 품질 향상을 돕는다.

상용 제품 수준의 이클립스 플러그인을 개발하는 과정을 처음부터 끝까지 상세하게 다루고 있으며, 특히 고객의 요구를 만족할 수 있도록 세련되게 다듬는 방법을 강조하고 있다. 이클립스를 처음 사용하는 독자를 위해 잘 요약된 개발도구 사용법을 제공할 뿐만 아니라, 이클립스에 익숙한 독자에게는 이클립스 플랫폼에 대한 다양한 지식이 담긴 참고서 역할을 함으로써 이클립스 기반 제품의 품질 향상을 돕는다.


Information Provided By: : Aladin

Author Introduction

에릭 클레이버그(지은이)

Instantiations사의 제품 개발 부문 부사장이다. 에릭은 17년간의 상용 소프트웨어 개발 경험이 있으며 그 중 9년은 자바, 6년은 이클립스를 경험해 온 숙련된 소프트웨어 기술자이자 제품 개발자, 기업가, 관리자이다. 또한 윈도우빌더 프로(WindowBuilder Pro), 코드프로(CodePro), 수상작인 VA 어시스트(VA Assist) 제품 계열 등 다양한 상용 자바/스몰토크 확장 기능 제품의 주요 개발자이자 아키텍트이다. MIT 학사, 하버드 MBA 학위를 가지고 있으며 성공적인 소프트웨어 회사인 ObjectShare와 Instantiations의 공동 창업자이다.

댄 루벨(지은이)

Instantiations사의 수석 연구원이다. 그는 17년간 상용 소프트웨어를 개발해 왔으며 그 중 10년은 자바, 6년은 이클립스를 경험해 온 객체 지향 기술 디자인/적용 전문가이며 기업가이다. 그는 jFactor, jKit/GO, jKit/Grid 등 몇몇 성공적인 상용 제품의 핵심 아키텍트이면서 제품 관리자로서 윈도우빌더 프로(WindowBuilder Pro), VA 어시스트(VA Assist), 코드프로(CodePro) 등의 상용 제품 설계와 리더 역할을 맡아 수행한 바 있다. 버크넬 학사 학위를 갖고 있으며 Instantiations의 공동창업자이다. Instantiations는 어드밴스드 IBM 비즈니스 파트너 중 하나이며 이클립스와 IBM 비주얼에이지(VisualAge), 웹스피어(WebSphere), 래쇼날(Rational) 제품 계열에 대한 다수의 상용 확장 기능을 개발했다. Instantiations는 이클립스 연합의 멤버이며 이클립스 협업 도구 프로젝트(Koi)와 이클립스 폴리네이트 프로젝트(Beehive)를 담당하는 이클립스 오픈소스의 기여자이다.

양석호(옮긴이)

KAIST 전산과를 졸업하고 웹, 모바일, 임베디드, 자바 GUI 애플리케이션 등 다양한 프로젝트를 수행했으며 현재는 네이버 재팬에서 일본 검색서비스 개발에 참여하고 있다. 에이콘 이클립스 프로페셔널 시리즈 에디터를 맡아 『이클립스 RCP』, 『실전 이클립스 플러그인 개발』을 번역하는 등 양질의 이클립스 관련서를 독자들에게 소개하는 데 큰 보람을 느낀다. 또한 2005년부터 네이버 이클립스 플러그인 까페(http://cafe.naver.com/eclipseplugin)를 운영하며 점점 늘어가는 이클립스 플러그인 개발자들과 함께 이클립스 기술 전파에 노력하고 있다.

Information Provided By: : Aladin

Table of Contents


목차
추천의 글 = ⅳ
서문 = ⅵ
감사의 글 = ⅹ
저자 소개 = xi
옮긴이의 말 = xii
옮긴이 소개 = xiii
들어가며 = xxxv
1장 이클립스 개발도구 사용하기 = 1
 1.1 시작하기 = 1
 1.2 이클립스 워크벤치 = 3
 1.3 개발환경 꾸미기 = 14
 1.4 프로젝트 생성 = 19
 1.5 탐색 = 25
 1.6 검색 = 28
 1.7 코드 작성 = 34
 1.8 CVS를 사용한 팀 개발 = 48
 1.9 애플리케이션 실행 = 54
 1.10 디버깅 = 58
 1.11 단위 테스트 = 61
 1.12 요약 = 63
 1.13 참고자료 = 64
2장 간단한 플러그인 예제 = 65
 2.1 Favorites 플러그인 = 65
 2.2 플러그인 프로젝트 생성 = 66
 2.3 생성된 코드 둘러보기 = 70
 2.4 제품 빌드 = 81
 2.5 제품 설치와 실행 = 86
 2.6 제품 디버깅 = 88
 2.7 PDE 뷰 = 90
 2.8 플러그인 테스트 작성 = 92
 2.9 요약 = 98
 2.10 참고자료 = 99
3장 이클립스 기반구조 = 101
 3.1 기반구조 개요 = 101
 3.2 플러그인 디렉토리와 JAR 파일 = 104
 3.3 플러그인 내역서 = 107
 3.4 플러그인 클래스 = 114
 3.5 플러그인 모델 = 119
 3.6 로깅 = 122
 3.7 이클립스 플러그인 = 124
 3.8 요약 = 125
 3.9 참고자료 = 126
4장 SWT = 127
 4.1 SWT 역사와 목적 = 127
 4.2 SWT 위젯 = 130
 4.3 레이아웃 관리 = 170
 4.4 자원 관리 = 180
 4.5 요약 = 181
 4.6 참고자료 = 182
5장 JFace 뷰어 = 185
 5.1 리스트 지향 뷰어 = 185
 5.2 TextViewer = 203
 5.3 요약 = 206
 5.4 참고자료 = 206
6장 액션 = 207
 6.1 IAction과 IActionDelegate 비교 = 207
 6.2 워크벤치 윈도우 액션 = 209
 6.3 객체 액션 = 224
 6.4 뷰 액션 = 237
 6.5 편집기 액션 = 244
 6.6 키 바인딩 = 251
 6.7 RFRS 고찰 = 257
 6.8 요약 = 257
 6.9 참고자료 = 258
7장 뷰 = 259
 7.1 뷰 선언 = 261
 7.2 뷰 파트 = 263
 7.3 뷰 액션 = 283
 7.4 뷰 연결 = 306
 7.5 뷰 상태 저장 = 309
 7.6 테스트 = 315
 7.7 이미지 캐시 = 315
 7.8 테이블 열 크기 자동 조정 = 317
 7.9 RFRS 고찰 = 319
 7.10 요약 = 323
 7.11 참고자료 = 323
8장 편집기 = 325
 8.1 편집기 선언 = 326
 8.2 편집기 파트 = 330
 8.3 편집 = 344
 8.4 편집기 생명주기 = 350
 8.5 편집기 액션 = 354
 8.6 편집기 연결 = 369
 8.7 RFRS 고찰 = 369
 8.8 요약 = 374
 8.9 참고자료 = 374
9장 리소스 변경 추적 = 375
 9.1 IResourceChangeListener = 375
 9.2 변경 이벤트 처리 = 379
 9.3 변경 이벤트 일괄처리 = 382
 9.4 진행 모니터 = 383
 9.5 지연된 변경 이벤트 = 387
 9.6 요약 = 388
 9.7 참고자료 = 388
10장 퍼스펙티브 = 389
 10.1 퍼스펙티브 작성 = 389
 10.2 기본 퍼스펙티브 개선 = 396
 10.3 RFRS 고찰 = 403
 10.4 요약 = 404
 10.5 참고자료 = 404
11장 대화창과 마법사 = 405
 11.1 대화창 = 405
 11.2 마법사 = 429
 11.3 RFRS 고찰 = 447
 11.4 요약 = 449
 11.5 참고자료 = 449
12장 환경설정 페이지 = 451
 12.1 환경설정 페이지 생성 = 451
 12.2 환경설정 페이지 API = 453
 12.3 환경설정 API = 467
 12.4 RFRS 고찰 = 474
 12.5 요약 = 475
 12.6 참고자료 = 475
13장 프로퍼티 = 477
 13.1 프로퍼티 생성 = 477
 13.2 프로퍼티 대화창에서 프로퍼티 출력 = 481
 13.3 특성 뷰에 프로퍼티 출력하기 = 488
 13.4 특성 페이지를 환경설정 페이지로 재활용하기 = 493
 13.5 RFRS 고찰 = 495
 13.6 요약 = 495
 13.7 참고자료 = 495
14장 빌더, 마커, 네이처 = 497
 14.1 빌더 = 499
 14.2 마커 = 512
 14.3 네이처 = 525
 14.4 RFRS 고찰 = 534
 14.5 요약 = 537
 14.6 참고자료 = 538
15장 도움말 구현 = 539
 15.1 도움말 사용 = 539
 15.2 도움말 구현 = 542
 15.3 컨텍스트 감지 도움말 (F1) = 552
 15.4 프로그램으로 도움말 접근 = 560
 15.5 치트 시트 = 563
 15.6 RFRS 고찰 = 570
 15.7 요약 = 574
 15.8 참고자료 = 574
16장 다국어 지원 = 575
 16.1 플러그인 내역서 구체화 = 576
 16.2 플러그인 문자열 구체화 = 578
 16.3 프래그먼트 사용 = 586
 16.4 요약 = 592
 16.5 참고자료 = 593
17장 확장점 작성 = 595
 17.1 확장점 메커니즘 = 595
 17.2 확장점 정의 = 597
 17.3 확장점 구현 코드 = 606
 17.4 확장점 문서화 = 613
 17.5 확장점 사용 = 615
 17.6 RFRS 고찰 = 616
 17.7 요약 = 617
 17.8 참고자료 = 618
18장 피처, 브랜딩, 업데이트 = 619
 18.1 피처 프로젝트 = 620
 18.2 브랜딩 = 630
 18.3 업데이트 사이트 = 636
 18.4 RFRS 고찰 = 646
 18.5 요약 = 648
 18.6 참고자료 = 649
19장 제품 빌드 = 651
 19.1 Ant 간단히 살펴보기 = 651
 19.2 Favorites 제품 빌드 = 671
 19.3 요약 = 707
 19.4 참고자료 = 707
20장 심화학습 = 709
 20.1 고급 프로젝트 검색-참조 = 709
 20.2 내부 코드 접근 = 710
 20.3 어댑터 = 714
 20.4 웹 브라우징 또는 메일 작성 = 718
 20.5 확장점에 지정된 타입 = 724
 20.6 이클립스를 수정하여 파트 식별자 찾기 = 727
 20.7 레이블 데코레이터 = 732
 20.8 백그라운드 작업-Jobs API = 739
 20.9 플러그인 클래스 로더 = 742
 20.10 이른 시동 = 747
 20.11 리치 클라이언트 플랫폼 = 748
 20.12 결론 = 749
 20.13 참고자료 = 750
부록 A 이클립스 플러그인과 리소스 = 751
 A.1 플러그인 = 751
 A.2 리소스 = 760
부록 B 래쇼날 소프트웨어 인증 = 765
찾아보기 = 767


New Arrivals Books in Related Fields

Muthu, Subramanian Senthilkannan (2022)
Musib, Somnath (2023)