『(개정판) 이클립스 RCP』 소개
이클립스를 기반으로 데스크탑이나 PDA, 키오스크 등에서 동작하는 리치 클라이언트 애플리케이션을 개발을 위한 참고서다. 이클립스와 관련된 개념과 메커니즘, 이클립스의 기반이 되는 OSGi 기본 개념, 플랫폼이 제공하는 다양한 기능을 소개한다. 하이퍼볼라라는 메신저의 개발 튜토리얼을 통해 이러한 요소들을 자신의 애플리케이션에 어떻게 활용할 수 있는지 설명한다. 초판 이후 이클립스 3.5 버전을 출시하면서 변경된 소프트웨어 설치와 업데이트 관련 메커니즘과 그 외 새로운 부분도 설명한다. 더불어 탄탄하고 유연한 OSGi 기반의 이클립스 컴포넌트 아키텍처를 경험하는 좋은 기회이며, 다양한 운영체제 환경에서 실행 가능한 리치 클라이언트 애플리케이션을 쉽고 빠르게 개발할 수 있다.
이 책에서 다루는 내용
이 책은 모든 수준의 자바 개발자를 대상으로 한다.
■ p2, 커맨드, 데이터바인딩 등 새롭고 중요한 RCP 형태 소개
■ 이퀴낙스, SWT, JFace, OSGi 등 RCP와 관련된 핵심 기술
■ 효과적인 브랜딩과 RCP 애플리케이션의 룩앤필 조정
■ SWTBot으로 하는 RCP 애플리케이션 UI 테스트
■ RCP와 일반 플러그인 개발의 유사점과 차이점 논의
『SWT/JFace 인 액션』 소개
이클립스 그래픽 라이브러리인 SWT와 JFace를 사용하면 날렵하고 효과적인 자바 GUI 애플리케이션을 개발할 수 있다. 또한 Draw2D와 GEF를 쓰면 정적인 애플리케이션을 뛰어 넘어 강력한 기능을 자랑하는 시각적인 편집기를 창조할 수 있다. 리치 클라이언트 플랫폼(RCP)으로 기존 인터페이스의 기능을 훨씬 능가하는 자신만의 워크벤치를 구축할 수 있다.
SWT/JFace 인 액션은 간단한 위젯에서 복잡한 그래픽 애플리케이션까지 폭넓은 내용을 다룬다. 이클립스 기반 GUI를 개발하는 과정을 배울 수 있으며, 사용자가 감탄할만한 강력한 기능의 애플리케이션을 구축할 수 있는 방법도 살펴볼 수 있다. 저자들은 경험에서 우러나온 지식을 유용하고 읽기 쉬운 형식으로 독자들과 공유하고자 노력했다.
이 책은 독자가 직접 실행해보며 배울 수 있게 구성하였다. 실제 애플리케이션에서 어떻게 SWT/JFace가 작동하는지 예제 코드에서 직접 확인할 수 있다. 이러한 예제들은 독자의 이해를 도울 뿐 아니라, 실제 애플리케이션에서 바로 가져다 쓸 수 있을 만큼 실용적이다.