Eclipse RCP

 ECLIPSE RCP 2/2
              조현종(V0.9, 12/12/07)
              http://cafe.naver.com/eclipseplugin
              http://hangumkj.blogspot.com/
              hangum@gmail.com
목 차

 Help
 Product and Features
 Update Site
 기타 (국제화, 배포, 테스트)
 실습
Help
          Help -> Help Contents 메뉴 호출
           검색엔진이 내장되어 검색 가능
           F1눌렀을때 도움말 지원기능
             (문맥감지 기능)
           다국어 지원
           독립 실행 도움말 제공



          Extensions
            org.eclipse.help.toc
            org.eclipse.help.contexts
Features and Product
 Feature 정의
   Plug-in의 관리단위
   Plug-in의 구조 정의
   Update Site를 명시하는 용도로 사용
   PDE Build및 Packaging 용도로 사용
Features and Product
Feature 생성
  NEW        Plug-In Development   Feature Project
Features and Product
Product 생성?

 NEW     Plug-In Development   Product Configuration
Features and Product
Product 설정
              1) 초기 New를 눌러 해당 플러그인 프러덕을
                  생성한다.
              2) 프러덕 화경을 feature에서 정의한 것을 사
                  용하도록 설정




              3) Configuration 텝에서 정의한 feature를 지정
                   하도록 한다.
Update Site
  시스템이 버전업 되면 사용자에게 최신 시스템 제공 가능
  Tomcat등 범용 웹서버 및 컨테이너를 사용하여 다양한 기능 제
  공
Update Site
 NEW   Plug-In Development   Update Site Project
기타

 국제화
    방법
      ( http://dev.eclipse.org/viewcvs/index.cgi/platform-core-
       home/documents/3.1/message_bundles.html?view=co)
    Resource Bundle Editor(http://sourceforge.net/projects/eclipse-rbe/)
    Multi Resource Bundle Editor(http://cafe.naver.com/eclipseplugin/2914)


 배포
    InstallFactory (http://user.chol.com/~chosmos/)
    InstallShild (http://www.acresso.com/products/is/installshield-overview.htm)
    JAVA Web Start
     (http://java.sun.com/javase/6/docs/technotes/guides/javaws/developersguide/con
     tents.html)
기타

 테스트
    Eclipse RCP GUI Testing Made Easy (http://live.eclipse.org/node/408)
    GUI Test of SWT and Eclipse Applications (http://swarmy.free.fr/wordpress/?p=66)
실습

1. 1일차에 만든 PPT의 예제 셈플에 Product, Feature,
Update site를 생성하도록 한다.
2. 배포 사이트 생성 한다.
3. 실제 배포되는지 테스트 한다.
참고자료

 Eclipse Help
 이클립스 실전 플러그인 개발
 이클립스 RCP

Eclipse RCP 2/2

  • 1.
    Eclipse RCP ECLIPSERCP 2/2 조현종(V0.9, 12/12/07) http://cafe.naver.com/eclipseplugin http://hangumkj.blogspot.com/ hangum@gmail.com
  • 2.
    목 차  Help Product and Features  Update Site  기타 (국제화, 배포, 테스트)  실습
  • 3.
    Help  Help -> Help Contents 메뉴 호출 검색엔진이 내장되어 검색 가능 F1눌렀을때 도움말 지원기능 (문맥감지 기능) 다국어 지원 독립 실행 도움말 제공  Extensions  org.eclipse.help.toc  org.eclipse.help.contexts
  • 4.
    Features and Product Feature 정의  Plug-in의 관리단위  Plug-in의 구조 정의  Update Site를 명시하는 용도로 사용  PDE Build및 Packaging 용도로 사용
  • 5.
    Features and Product Feature생성 NEW Plug-In Development Feature Project
  • 6.
    Features and Product Product생성? NEW Plug-In Development Product Configuration
  • 7.
    Features and Product Product설정 1) 초기 New를 눌러 해당 플러그인 프러덕을 생성한다. 2) 프러덕 화경을 feature에서 정의한 것을 사 용하도록 설정 3) Configuration 텝에서 정의한 feature를 지정 하도록 한다.
  • 8.
    Update Site 시스템이 버전업 되면 사용자에게 최신 시스템 제공 가능  Tomcat등 범용 웹서버 및 컨테이너를 사용하여 다양한 기능 제 공
  • 9.
    Update Site NEW Plug-In Development Update Site Project
  • 10.
    기타  국제화  방법  ( http://dev.eclipse.org/viewcvs/index.cgi/platform-core- home/documents/3.1/message_bundles.html?view=co)  Resource Bundle Editor(http://sourceforge.net/projects/eclipse-rbe/)  Multi Resource Bundle Editor(http://cafe.naver.com/eclipseplugin/2914)  배포  InstallFactory (http://user.chol.com/~chosmos/)  InstallShild (http://www.acresso.com/products/is/installshield-overview.htm)  JAVA Web Start (http://java.sun.com/javase/6/docs/technotes/guides/javaws/developersguide/con tents.html)
  • 11.
    기타  테스트  Eclipse RCP GUI Testing Made Easy (http://live.eclipse.org/node/408)  GUI Test of SWT and Eclipse Applications (http://swarmy.free.fr/wordpress/?p=66)
  • 12.
    실습 1. 1일차에 만든PPT의 예제 셈플에 Product, Feature, Update site를 생성하도록 한다. 2. 배포 사이트 생성 한다. 3. 실제 배포되는지 테스트 한다.
  • 13.
    참고자료  Eclipse Help 이클립스 실전 플러그인 개발  이클립스 RCP