책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788960770041
· 쪽수 : 536쪽
· 출판일 : 2006-11-29
책 소개
목차
Part I: 소개
Chapter 1. 리치 클라이언트 플랫폼으로서 이클립스
1.1. 이클립스의 정의
1.2. 이클립스 리치 클라이언트 플랫폼
1.3. 이클립스 RCP의 역사
1.4. RCP가 쓰이는 곳
1.5. 요약
Chapter 2. 이클립스 RCP 개념
2.1. 플러그인 커뮤니티
2.2. 플러그인 들여다보기
2.3. 통합 시스템 구성
2.4. OSGi 프레임워크
2.5. 런타임
2.6. SWT
2.7. JFace
2.8. UI 워크벤치
2.9. 요약
Part II: RCP로 만드는 메신저
Chapter 3. 준비 과정
3.1. 하이퍼볼라란?
3.2. 하이퍼볼라 개발 계획
3.3. 개발환경 설치
3.4. 타겟 설정
3.5. 꼭 알아둘 사항
3.6. 예제 코드
3.7. 예제를 활용한 학습 요령
3.8. 요약
Chapter 4. 하이퍼볼라 애플리케이션
4.1. 하이퍼볼라와 첫 만남
4.2. 코드 둘러보기
4.3. 실행과 디버깅
4.4. 요약
Chapter 5. 하이퍼볼라 프로토타입 시작
5.1. 셸 기능 강화
5.2. Contacts 뷰 추가
5.3. 채팅 모델
5.4. Contacts 뷰 채우기
5.5. 이미지 추가
5.6. 요약
5.7. 참고자료
Chapter 6. 액션으로 메뉴와 툴바 꾸미기
6.1. 메뉴와 툴바 추가하기
6.2. 상태 표시줄 추가하기
6.3. 시스템 트레이 통합
6.4. 요약
6.5. 참고자료
Chapter 7. 편집기로 구현하는 채팅 화면
7.1. 뷰와 편집기
7.2. 채팅 편집기 정의
7.3. 꼭 알아둘 사항
7.4. 요약
7.5. 참고자료
Chapter 8. 하이퍼볼라 브랜드 홍보
8.1. 하이퍼볼라 제품 정의
8.2. 윈도우 이미지
8.3. 런처 구성
8.4. 스플래시 화면
8.5. 제품 정보
8.6. 요약
Chapter 9. 하이퍼볼라 패키지 만들기
9.1. 하이퍼볼라 내보내기
9.2. 다양한 플랫폼으로 내보내기
9.3. 요약
9.4. 참고자료
Chapter 10. 메시지 주고받기
10.1. 서드파티 라이브러리 통합
10.2. 모델 리팩터링
10.3. UI 개선
10.4. 메신저봇과 채팅하기
10.5. 요약
Chapter 11. 로그인 기능 만들기
11.1. 로그인 UI 추가
11.2. 로그인 설정 저장
11.3. 자동 로그인 구현
11.4. 요약
Chapter 12. 단축키 구현
12.1. 커맨드 정의
12.2. 꼭 알아둘 사항
12.3. 워크벤치 액션에 키 바인딩 지정
12.4. 단축키 구성
12.5. 키 환경설정 페이지
12.6. 요약
Chapter 13. 도움말 기능
13.1. 타겟 플랫폼 추가
13.2. 도움말 플러그인 가져오기
13.3. 도움말 플러그인 설정
13.4. 도움말 액션 추가
13.5. 도움말 내용 입력
13.6. 도움말 내용 구조
13.7. F1 도움말
13.8. 도움말과 함께 플러그인 내보내기
13.9. 요약
13.10. 참조
Chapter 14. 자동 업데이트
14.1. 업데이트 플러그인 가져오기
14.2. 업데이트 플러그인 구성하기
14.3. 피쳐 정의
14.4. 피쳐에 브랜드 적용
14.5. 업데이트 액션 추가
14.6. 자동 업데이트
14.7. 요약
Part III: 워크벤치
Chapter 15. 워크벤치 어드바이저
15.1. 어드바이저란?
15.2. WorkbenchAdvisor
15.3. WorkbenchWindowAdvisor
15.4. ActionBarAdvisor
15.5. 워크벤치 개요
15.6. 요약
Chapter 16. 퍼스펙티브, 뷰, 편집기
16.1. 퍼스펙티브
16.2. 뷰와 편집기
16.3. 다중 워크벤치 윈도우
16.4. 편집기를 드래그앤드롭으로 열기
16.5. 요약
Chapter 17. 액션
17.1. 개요
17.2. 하이퍼볼라의 선언적 액션
17.3. 표준 워크벤치 액션
17.4. 리타게터블 액션
17.5. 선언적 액션 통합
17.6. 툴바 액션 활용 팁
17.7. 상태 표시줄에 컨트리뷰션 항목 추가
17.8. 진행 알리기
17.9. 요약
Chapter 18. 색다른 워크벤치 윈도우 만들기
18.1. 무엇을 고칠 수 있을까?
18.2. 워크벤치 윈도우 고쳐보기
18.3. 윈도우 모양까지 바꿔보기
18.4. 요약
Chapter 19. 뷰와 편집기의 외양 바꾸기
19.1. 프리젠테이션
19.2. 프리젠테이션 예시
19.3. 프리젠테이션 작성하기
19.4. 예제 프리젠테이션
19.5. 요약
Part IV: 실전 개발 프로세스
Chapter 20. 코드 라이브러리 통합
20.1. JAR 기능 플러그인
20.2. 주입 방식 번들화
20.3. 포장 방식 번들화
20.4. 참조 방식 번들화
20.5. 클래스로딩 문제 해결
20.6. 요약
Chapter 21. 플러그인 설치와 업데이트
21.1. 업데이트의 역할
21.2. 피쳐
21.3. 업데이트 사이트 작성과 관리
21.4. 예제: 동적 컨텐트 다루기
21.5. 요약
21.6. 참조
Chapter 22. 동적 플러그인
22.1. 동적 하이퍼볼라 만들기
22.2. 동적 시스템 구현을 위한 과제
22.3. 동적 인식
22.4. 동적 구동
22.5. 요약
Chapter 23. 다양한 환경에서 동작하는 RCP
23.1. 예제 코드
23.2. 시나리오
23.3. 제품 구성
23.4. 하이퍼볼라 제품 구성
23.5. 코드 구조
23.6. 플랫폼 디자인
23.7. RCP와 잘 어울리는 플러그인
23.8. 요약
Chapter 24. 하이퍼볼라 빌드
24.1. PDE 빌드란?
24.2. 플러그인 build.properties
24.3. 피쳐 build.properties
24.4. 하이퍼볼라 빌더 설정
24.5. 빌더 실행
24.6. 제품 빌드
24.7. 크로스 플랫폼 빌드
24.8. 빌드 고급 활용
24.9. 요약
Chapter 25. 마지막 단계: RCP 배포
25.1. 아카이브
25.2. 네이티브 설치기
25.3. 자바 웹 스타트 (JNLP)
25.4. 업데이트 사이트
25.5. 설치한 하이퍼볼라 초기화
25.6. 구성을 미리 초기화하기
25.7. 다중 사용자 설치 시나리오
25.8. 요약
25.9. 참고자료
Part V: 참조
Chapter 26. OSGi 핵심
26.1. OSGi와 이클립스 런타임
26.2. 플러그인의 모양새
26.3. 프래그먼트
26.4. 버전 번호 규칙
26.5. 서비스
26.6. 싱글턴
26.7. 번들 생명주기
26.8. 활성화 앞당기기
26.9. 자동 활성화
26.10. 클래스로딩
26.11. 데이터 영역
26.12. 하이퍼볼라 동작과정 정리
26.13. 요약
Chapter 27. Eclipse.org 플러그인
27.1. 플러그인 다운로드 사이트
27.2. 이클립스 플랫폼 플러그인
27.3. 제품 소개
27.4. 리소스
27.5. 텍스트 편집
27.6. 콘솔
27.7. 변수
27.8. 아웃라인과 프로퍼티 뷰
27.9. 폼
27.10. 브라우저
27.11. 요약