책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788960772700
· 쪽수 : 624쪽
책 소개
목차
1부 소개
1장 리치 클라이언트 플랫폼으로서의 이클립스
___1.1 이클립스
___1.2 이클립스 리치 클라이언트 플랫폼
___1.3 이클립스 RCP의 역사
___1.4 RCP의 용도
______1.4.1 IBM 로터스와 이클립스 RCP
______1.4.2 나사와 이클립스 RCP
___1.5 정리
___1.6 참고자료
2장 이클립스 RCP 개념
___2.1 플러그인 커뮤니티
___2.2 플러그인 들여다보기
___2.3 통합 시스템 구성
___2.4 OSGi 프레임워크
___2.5 이퀴낙스
______2.5.1 애플리케이션
______2.5.2 제품
______2.5.3 확장 레지스트리
___2.6 SWT
___2.7 JFace
___2.8 UI 워크벤치
______2.8.1 컨트리뷰션에 의한 확장
______2.8.2 퍼스펙티브, 뷰, 편집기
___2.9 정리
___2.10 참고자료
2부 RCP로 만드는 메신저
3장 튜토리얼 소개
___3.1 하이퍼볼라란?
___3.2 하이퍼볼라 개발 계획
___3.3 개발환경 설치
___3.4 예제 코드
______3.4.1 다른 장으로 넘어가기
______3.4.2 예제 코드 비교하기
___3.5 타깃 플랫폼 설정
______3.5.1 미리 정의된 타깃
______3.5.2 타깃 플랫폼 정의하기
___
___3.6 예제를 활용한 학습 요령
___3.7 정리
___3.8 참고자료
4장 하이퍼볼라 애플리케이션
___4.1 'Hello, World' 하이퍼볼라
___4.2 코드 둘러보기
______4.2.1 애플리케이션
______4.2.2 WorkbenchAdvisor
______4.2.3 퍼스펙티브
______4.2.4 WorkbenchWindowAdvisor
______4.2.5 ActionBarAdvisor
______4.2.6 정리
___4.3 실행과 디버깅
______4.3.1 디버깅
______4.3.2 실행 구성
___4.4 정리
___4.5 참고자료
5장 하이퍼볼라 프로토타입 시작하기
___5.1 셸 기능 강화
______5.1.1 윈도우 위치와 크기 저장
___5.2 연락처 뷰 추가
______5.2.1 퍼스펙티브에 연락처 뷰 추가하기
___5.3 채팅 모델
___5.4 연락처 뷰 채우기
______5.4.1 ContactsView
______5.4.2 컨텐트 프로바이더 개요
______5.4.2.1 IWorkbenchAdapter 추가하기
______5.4.3 레이블 프로바이더
___5.5 이미지 추가하기
___5.6 정리
___5.7 참고자료
6장 액션 추가하기
___6.1 메뉴와 툴바 추가하기
______6.1.1 최상위 메뉴 만들기
______6.1.2 메뉴 관리자
______6.1.3 Add Contact 액션
______6.1.4 Add Contact 액션 추가하기
______6.1.5 사용자 정의 툴바
___6.2 상태 표시줄 추가하기
______6.2.1 상태 표시줄(공유 리소스)
___6.3 시스템 트레이 연동
______6.3.1 Display 얻기
______6.3.2 트레이 항목 생성하기
___6.4 정리
___6.5 참고자료
7장 채팅 편집기 추가하기
___7.1 뷰와 편집기
___7.2 채팅 편집기 정의하기
______7.2.1 편집기 입력
______7.2.2 Chat 액션
___7.3 한번 실행해보자
___7.4 정리
___7.5 참고자료
8장 하이퍼볼라 브랜드 적용
___8.1 하이퍼볼라 제품 정의하기
___8.2 윈도우 이미지
___8.3 런처 구성하기
___8.4 스플래시 화면
___8.5 제품 정보
______8.5.1 제품에 대한 정보
______8.5.2 설치 세부사항
___8.6 정리
___8.7 참고자료
9장 하이퍼볼라 패키지 만들기
___9.1 하이퍼볼라 내보내기
___9.2 다른 플랫폼으로 내보내기
___9.3 정리
___9.4 참고자료
10장 메시지 주고받기
___10.1 서드파티 라이브러리 통합하기
______10.1.1 스맥 번들화
______10.1.2 번들 테스트
___10.2 모델 리팩토링
______10.2.1 스맥 소개
______10.2.2 설계 목표
______10.2.3 프로토타입 클래스 삭제하기
______10.2.4 채팅 추가하기
___10.3 UI 개선
______10.3.1 컨텐트 프로바이더
______10.3.2 레이블 프로바이더
___10.4 엘리자와 채팅하기
___10.5 정리
___10.6 참고자료
11장 로그인 기능 만들기
___11.1 로그인 대화창 추가하기
______11.1.1 대화창 브랜드 적용하기
___11.2 로그인 설정 저장
______11.2.1 UI 구현
______11.2.2 환경설정 사용하기
______11.2.3 환경설정 안전하게 저장하기
___11.3 자동 로그인 환경설정 추가하기
______11.3.1 환경설정 페이지 만들기
______11.3.2 액션 추가하기
______11.3.3 환경설정에 접근하기
______11.3.4 기본 환경설정 값
______11.3.5 로그인 대화창의 환경설정
___11.4 정리
___11.5 참고자료
12장 단축키 구현
___12.1 커맨드 정의하기
___12.2 한번 실행해보자
___12.3 워크벤치 액션에 키 바인딩 추가하기
___12.4 키 구성
___12.5 키 환경설정 페이지
___12.6 정리
___12.7 참고자료
13장 도움말 추가하기
___13.1 타깃 플랫폼에 추가하기
______13.1.1 플러그인 가져오기
______13.1.2 플러그인 추가하기
___13.2 도움말 플러그인 구성
___13.3 도움말 액션 추가하기
___13.4 도움말 내용 추가하기
___13.5 도움말 컨텐트 구조
___13.6 F1 도움말
___13.7 도움말을 갖는 플러그인 내보내기
___13.8 정리
___13.9 참고자료
14장 소프트웨어 관리
___14.1 p2 가져오기
___14.2 피처
______14.2.1 피처 역할
______14.2.2 피처 정의
___14.3 피처 정의하기
___14.4 피처 브랜드 적용하기
___14.5 하이퍼볼라 업데이트
___14.6 p2 UI 변경
___14.7 카테고리 정의
___14.8 자동 업데이트
___14.9 정리
___14.10 참고자료
3부 워크벤치
15장 워크벤치 어드바이저
___15.1 워크벤치 어드바이저
______15.1.1 워크벤치 생명주기
___15.2 WorkbenchAdvisor
______15.2.1 생명주기 API
______15.2.2 예외와 유휴 API
______15.2.3 구성 API
___15.3 WorkbenchWindowAdvisor
______15.3.1 IWorkbenchWindowConfigurer
___15.4 ActionBarAdvisor
______15.4.1 IActionBarConfigurer
___15.5 워크벤치 개요
______15.5.1 워크벤치 확장점 참조
______15.5.2 액션
______15.5.3 규모 확장성
______15.5.4 컨트리뷰션
______15.5.5 퍼스펙티브
______15.5.6 시동
___15.6 정리
___15.7 참고자료
16장 퍼스펙티브, 뷰, 편집기
___16.1 퍼스펙티브
______16.1.1 퍼스펙티브 추가
______16.1.2 Debug 퍼스펙티브와 콘솔 뷰 추가
______16.1.3 IPageLayout 참조
______16.1.4 퍼스펙티브 바
______16.1.5 퍼스펙티브 메뉴
______16.1.6 프로그램으로 퍼스펙티브 제어하기
___16.2 뷰와 편집기
______16.2.1 동일한 뷰의 다중 인스턴스
______16.2.2 스티키 뷰
______16.2.3 기여한 뷰 보기
______16.2.4 뷰 레지스트리
______16.2.5 파트를 함께 연결하기
___16.3 다중 워크벤치 윈도우
______16.3.1 윈도우 탐색 메뉴
___16.4 편집기를 드래그앤드롭으로 열기
___16.5 정리
___16.6 참고자료
17장 액션
___17.1 개요
___17.2 하이퍼볼라의 선언적 액션
______17.2.1 선언적 액션
______17.2.2 컨트리뷰션 허용하기
______17.2.3 액션 선언하기
______17.2.4 컨텍스트 메뉴
___17.3 표준 워크벤치 액션
___17.4 리타기터블 액션
___17.5 선언적 액션 통합하기
___17.6 툴바 액션 활용 팁
______17.6.1 이미지와 텍스트 보여주기
______17.6.2 툴바에 컨트롤 추가
___17.7 상태 표시줄에 컨트리뷰션 추가
___17.8 진행 상황 알리기
______17.8.1 비선점 진행
______17.8.2 진행 뷰
______17.8.3 진행 관련 설정
______17.8.4 ProgressProvider 작성
___17.9 정리
18장 커맨드
___18.1 액션의 문제점
___18.2 커맨드
___18.3 컨트리뷰션
______18.3.1 메뉴 컨트리뷰션
______18.3.2 표준 워크벤치 컨트리뷰션
______18.3.3 컨트리뷰션 가시성
___18.4 핸들러
___18.5 정리
___18.6 참고자료
19장 색다른 워크벤치 윈도우 만들기
___19.1 무엇을 고칠 수 있을까?
___19.2 워크벤치 윈도우 조정
______19.2.1 UI 요소를 숨기거나 보여주기
______19.2.2 FormLayout
______19.2.3 툴바 숨기기
______19.2.4 토글 액션 추가하기
______19.2.5 빠른 검색 패널
______19.2.6 한번 실행해보자
___19.3 윈도우 모양 바꾸기
______19.3.1 모양새 만들기
______19.3.2 윈도우 생성하기
______19.3.3 윈도우 컨텐트 정의
___19.4 정리
___19.5 참고자료