SlideShare uma empresa Scribd logo
1 de 13
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

Mais conteúdo relacionado

Mais procurados

오픈세미나 플러그인만들기
오픈세미나 플러그인만들기오픈세미나 플러그인만들기
오픈세미나 플러그인만들기
승훈 오
 
3장 이클립스 기반구조 eclipser
3장 이클립스 기반구조 eclipser3장 이클립스 기반구조 eclipser
3장 이클립스 기반구조 eclipser
brodiebrodie
 
도구를 활용한 더 나은 웹 개발: Yeoman
도구를 활용한 더 나은 웹 개발: Yeoman도구를 활용한 더 나은 웹 개발: Yeoman
도구를 활용한 더 나은 웹 개발: Yeoman
Jae Sung Park
 

Mais procurados (20)

Eclipse RAP
Eclipse RAPEclipse RAP
Eclipse RAP
 
XECon2015 :: [3-2] 오승훈 - XE3 플러그인 제작 소개
XECon2015 :: [3-2] 오승훈 - XE3 플러그인 제작 소개XECon2015 :: [3-2] 오승훈 - XE3 플러그인 제작 소개
XECon2015 :: [3-2] 오승훈 - XE3 플러그인 제작 소개
 
오픈세미나 플러그인만들기
오픈세미나 플러그인만들기오픈세미나 플러그인만들기
오픈세미나 플러그인만들기
 
빠르고 지속적으로 전달하기: Continuous Delivery for Android
빠르고 지속적으로 전달하기: Continuous Delivery for Android빠르고 지속적으로 전달하기: Continuous Delivery for Android
빠르고 지속적으로 전달하기: Continuous Delivery for Android
 
오픈세미나 플러그인만들기(한번더)
오픈세미나 플러그인만들기(한번더)오픈세미나 플러그인만들기(한번더)
오픈세미나 플러그인만들기(한번더)
 
안드로이드 플랫폼 설명
안드로이드 플랫폼 설명안드로이드 플랫폼 설명
안드로이드 플랫폼 설명
 
[오픈소스컨설팅]Spring 3.1 Core
[오픈소스컨설팅]Spring 3.1 Core [오픈소스컨설팅]Spring 3.1 Core
[오픈소스컨설팅]Spring 3.1 Core
 
3장 이클립스 기반구조 eclipser
3장 이클립스 기반구조 eclipser3장 이클립스 기반구조 eclipser
3장 이클립스 기반구조 eclipser
 
Yeoman(모던웹 개발을 위한 관리도구)설치사용가이드
Yeoman(모던웹 개발을 위한 관리도구)설치사용가이드Yeoman(모던웹 개발을 위한 관리도구)설치사용가이드
Yeoman(모던웹 개발을 위한 관리도구)설치사용가이드
 
Laravel 로 배우는 서버사이드 #1
Laravel 로 배우는 서버사이드 #1Laravel 로 배우는 서버사이드 #1
Laravel 로 배우는 서버사이드 #1
 
Maven
MavenMaven
Maven
 
XE Open seminar 테마만들기
XE Open seminar 테마만들기XE Open seminar 테마만들기
XE Open seminar 테마만들기
 
도구를 활용한 더 나은 웹 개발: Yeoman
도구를 활용한 더 나은 웹 개발: Yeoman도구를 활용한 더 나은 웹 개발: Yeoman
도구를 활용한 더 나은 웹 개발: Yeoman
 
빠른 프로토타이핑을 위한 웹앱 자동화 툴 - YEOMAN
빠른 프로토타이핑을 위한 웹앱 자동화 툴 - YEOMAN빠른 프로토타이핑을 위한 웹앱 자동화 툴 - YEOMAN
빠른 프로토타이핑을 위한 웹앱 자동화 툴 - YEOMAN
 
XE3 a부터 z까지(1) xe3 구조와 간단한 페이지 만들기
XE3 a부터 z까지(1) xe3 구조와 간단한 페이지 만들기XE3 a부터 z까지(1) xe3 구조와 간단한 페이지 만들기
XE3 a부터 z까지(1) xe3 구조와 간단한 페이지 만들기
 
2015.07.01
2015.07.012015.07.01
2015.07.01
 
처음 시작하는 라라벨
처음 시작하는 라라벨처음 시작하는 라라벨
처음 시작하는 라라벨
 
Envoy 를 이용한 코드 배포 자동화
Envoy 를 이용한 코드 배포 자동화Envoy 를 이용한 코드 배포 자동화
Envoy 를 이용한 코드 배포 자동화
 
uEngineBPM 개발자교육 1 개발환경
uEngineBPM 개발자교육 1 개발환경 uEngineBPM 개발자교육 1 개발환경
uEngineBPM 개발자교육 1 개발환경
 
XECON2014 Laravel 프레임워크 소개
XECON2014 Laravel 프레임워크 소개XECON2014 Laravel 프레임워크 소개
XECON2014 Laravel 프레임워크 소개
 

Destaque

Women Of Restoration 2009 Speakers
Women Of Restoration 2009 SpeakersWomen Of Restoration 2009 Speakers
Women Of Restoration 2009 Speakers
guestfda721
 
As Media Critical evaluation - Jared 2009
As Media Critical evaluation - Jared 2009As Media Critical evaluation - Jared 2009
As Media Critical evaluation - Jared 2009
guest341e1c2
 
Smash - Richard Lavigne
Smash - Richard LavigneSmash - Richard Lavigne
Smash - Richard Lavigne
guest6028901
 
Cases All
Cases AllCases All
Cases All
dsnith
 

Destaque (20)

Women Of Restoration 2009 Speakers
Women Of Restoration 2009 SpeakersWomen Of Restoration 2009 Speakers
Women Of Restoration 2009 Speakers
 
PowerPoint presentation: Resources Oct. 10
PowerPoint presentation: Resources Oct. 10PowerPoint presentation: Resources Oct. 10
PowerPoint presentation: Resources Oct. 10
 
Voco Dubium
Voco DubiumVoco Dubium
Voco Dubium
 
Math trick kel 1 1
Math trick kel 1 1Math trick kel 1 1
Math trick kel 1 1
 
Domestic violence
Domestic violenceDomestic violence
Domestic violence
 
Whole brain teaching
Whole brain teachingWhole brain teaching
Whole brain teaching
 
Worry free guide to web video
Worry free guide to web videoWorry free guide to web video
Worry free guide to web video
 
Taking Wi-Fi Where It’s Never Gone Before
Taking Wi-Fi Where It’s Never Gone BeforeTaking Wi-Fi Where It’s Never Gone Before
Taking Wi-Fi Where It’s Never Gone Before
 
Draw2D
Draw2DDraw2D
Draw2D
 
As Media Critical evaluation - Jared 2009
As Media Critical evaluation - Jared 2009As Media Critical evaluation - Jared 2009
As Media Critical evaluation - Jared 2009
 
EI Cloud Computing eBusiness Masterclass
EI Cloud Computing eBusiness MasterclassEI Cloud Computing eBusiness Masterclass
EI Cloud Computing eBusiness Masterclass
 
Child abuse ppt
Child abuse pptChild abuse ppt
Child abuse ppt
 
How Affordances of Digital Tool Use Foster Critical Literacy: GCLR Webinar pr...
How Affordances of Digital Tool Use Foster Critical Literacy: GCLR Webinar pr...How Affordances of Digital Tool Use Foster Critical Literacy: GCLR Webinar pr...
How Affordances of Digital Tool Use Foster Critical Literacy: GCLR Webinar pr...
 
كيف تكون مواطن صالح؟
كيف تكون مواطن صالح؟كيف تكون مواطن صالح؟
كيف تكون مواطن صالح؟
 
Olli oct17 workplace
Olli oct17 workplaceOlli oct17 workplace
Olli oct17 workplace
 
Smash - Richard Lavigne
Smash - Richard LavigneSmash - Richard Lavigne
Smash - Richard Lavigne
 
Swt J Face 1/3
Swt J Face 1/3Swt J Face 1/3
Swt J Face 1/3
 
Strategies for Using LinkedIn
Strategies for Using LinkedInStrategies for Using LinkedIn
Strategies for Using LinkedIn
 
Cases All
Cases AllCases All
Cases All
 
Smart solution
Smart solutionSmart solution
Smart solution
 

Semelhante a Eclipse RCP 2/2

Eclipse basic(조현종)
Eclipse basic(조현종)Eclipse basic(조현종)
Eclipse basic(조현종)
cho hyun jong
 
N02 app engineseminar
N02 app engineseminarN02 app engineseminar
N02 app engineseminar
Sun-Jin Jang
 
[231]나는서버를썰터이니너는개발만하여라 양지욱
[231]나는서버를썰터이니너는개발만하여라 양지욱[231]나는서버를썰터이니너는개발만하여라 양지욱
[231]나는서버를썰터이니너는개발만하여라 양지욱
NAVER D2
 

Semelhante a Eclipse RCP 2/2 (20)

Eclipse basic(조현종)
Eclipse basic(조현종)Eclipse basic(조현종)
Eclipse basic(조현종)
 
Springmvc
SpringmvcSpringmvc
Springmvc
 
[1A6]Docker로 보는 서버 운영의 미래
[1A6]Docker로 보는 서버 운영의 미래[1A6]Docker로 보는 서버 운영의 미래
[1A6]Docker로 보는 서버 운영의 미래
 
Deview 2013 :: Backend PaaS, CloudFoundry 뽀개기
Deview 2013 :: Backend PaaS, CloudFoundry 뽀개기Deview 2013 :: Backend PaaS, CloudFoundry 뽀개기
Deview 2013 :: Backend PaaS, CloudFoundry 뽀개기
 
N02 app engineseminar
N02 app engineseminarN02 app engineseminar
N02 app engineseminar
 
강분도 - 나만의 우분투 배포판 만들기 (2011Y06M25D)
강분도 - 나만의 우분투 배포판 만들기 (2011Y06M25D)강분도 - 나만의 우분투 배포판 만들기 (2011Y06M25D)
강분도 - 나만의 우분투 배포판 만들기 (2011Y06M25D)
 
[H3 2012] Bridge over troubled water : make plug-in for Appspresso
[H3 2012] Bridge over troubled water : make plug-in for Appspresso[H3 2012] Bridge over troubled water : make plug-in for Appspresso
[H3 2012] Bridge over troubled water : make plug-in for Appspresso
 
01.개발환경 교육교재
01.개발환경 교육교재01.개발환경 교육교재
01.개발환경 교육교재
 
Ubuntu에서 Flask개발 맛보기 - 1
Ubuntu에서  Flask개발 맛보기 - 1Ubuntu에서  Flask개발 맛보기 - 1
Ubuntu에서 Flask개발 맛보기 - 1
 
Internship backend
Internship backendInternship backend
Internship backend
 
DevOps - CI/CD 알아보기
DevOps - CI/CD 알아보기DevOps - CI/CD 알아보기
DevOps - CI/CD 알아보기
 
Electron forge
Electron forgeElectron forge
Electron forge
 
[231]나는서버를썰터이니너는개발만하여라 양지욱
[231]나는서버를썰터이니너는개발만하여라 양지욱[231]나는서버를썰터이니너는개발만하여라 양지욱
[231]나는서버를썰터이니너는개발만하여라 양지욱
 
Kubernetes on GCP
Kubernetes on GCPKubernetes on GCP
Kubernetes on GCP
 
공간정보아카데미 - Day1 오픈소스개발 일반
공간정보아카데미 - Day1 오픈소스개발 일반공간정보아카데미 - Day1 오픈소스개발 일반
공간정보아카데미 - Day1 오픈소스개발 일반
 
OpenStack Horizon AWS Plugin For Hybrid Cloud
OpenStack Horizon AWS Plugin For Hybrid CloudOpenStack Horizon AWS Plugin For Hybrid Cloud
OpenStack Horizon AWS Plugin For Hybrid Cloud
 
[오픈소스컨설팅]애플리케이션 빌드 및_배포가이드_v1.0_20140211
[오픈소스컨설팅]애플리케이션 빌드 및_배포가이드_v1.0_20140211[오픈소스컨설팅]애플리케이션 빌드 및_배포가이드_v1.0_20140211
[오픈소스컨설팅]애플리케이션 빌드 및_배포가이드_v1.0_20140211
 
PHP Slim Framework with Angular
PHP Slim Framework with AngularPHP Slim Framework with Angular
PHP Slim Framework with Angular
 
okspring3x
okspring3xokspring3x
okspring3x
 
3.ubuntu custom
3.ubuntu custom3.ubuntu custom
3.ubuntu custom
 

Mais de cho hyun jong

평범한 개발자 오픈소스로 먹고살기 2
평범한 개발자 오픈소스로 먹고살기 2평범한 개발자 오픈소스로 먹고살기 2
평범한 개발자 오픈소스로 먹고살기 2
cho hyun jong
 
올챙이팜플렛 V1.0
올챙이팜플렛 V1.0올챙이팜플렛 V1.0
올챙이팜플렛 V1.0
cho hyun jong
 
올챙이 확장으로 살펴보는 이클립스 확장
올챙이 확장으로 살펴보는 이클립스 확장올챙이 확장으로 살펴보는 이클립스 확장
올챙이 확장으로 살펴보는 이클립스 확장
cho hyun jong
 
Tadpole DB Hub 1.0.0
Tadpole DB Hub 1.0.0Tadpole DB Hub 1.0.0
Tadpole DB Hub 1.0.0
cho hyun jong
 
Petra보고서 개발 open자료
Petra보고서 개발 open자료Petra보고서 개발 open자료
Petra보고서 개발 open자료
cho hyun jong
 

Mais de cho hyun jong (18)

평범한 개발자 오픈소스로 먹고살기 2
평범한 개발자 오픈소스로 먹고살기 2평범한 개발자 오픈소스로 먹고살기 2
평범한 개발자 오픈소스로 먹고살기 2
 
테드폴허브(올챙이) PostgreSQL 디비 확장하기
테드폴허브(올챙이) PostgreSQL 디비 확장하기테드폴허브(올챙이) PostgreSQL 디비 확장하기
테드폴허브(올챙이) PostgreSQL 디비 확장하기
 
평범한 개발자 오픈소스로 먹고살기 2
평범한 개발자 오픈소스로 먹고살기 2평범한 개발자 오픈소스로 먹고살기 2
평범한 개발자 오픈소스로 먹고살기 2
 
자바가 디비와 사귀기 까지 벌어지는 일들
자바가 디비와 사귀기 까지 벌어지는 일들자바가 디비와 사귀기 까지 벌어지는 일들
자바가 디비와 사귀기 까지 벌어지는 일들
 
테드폴허브 오픈소스Vs엔터프라이즈
테드폴허브 오픈소스Vs엔터프라이즈테드폴허브 오픈소스Vs엔터프라이즈
테드폴허브 오픈소스Vs엔터프라이즈
 
올챙이팜플렛 V1.0
올챙이팜플렛 V1.0올챙이팜플렛 V1.0
올챙이팜플렛 V1.0
 
올챙이팜플렛
올챙이팜플렛올챙이팜플렛
올챙이팜플렛
 
Tadpole db hub-monitoring
Tadpole db hub-monitoring Tadpole db hub-monitoring
Tadpole db hub-monitoring
 
올챙이 확장으로 살펴보는 이클립스 확장
올챙이 확장으로 살펴보는 이클립스 확장올챙이 확장으로 살펴보는 이클립스 확장
올챙이 확장으로 살펴보는 이클립스 확장
 
오픈소스 프로젝트 올챙이
오픈소스 프로젝트 올챙이오픈소스 프로젝트 올챙이
오픈소스 프로젝트 올챙이
 
Tadpole DB Hub 1.0.0
Tadpole DB Hub 1.0.0Tadpole DB Hub 1.0.0
Tadpole DB Hub 1.0.0
 
올챙이로 살펴보는 개발툴과 Cloud
올챙이로 살펴보는 개발툴과 Cloud올챙이로 살펴보는 개발툴과 Cloud
올챙이로 살펴보는 개발툴과 Cloud
 
Eclipse RAP design
Eclipse RAP designEclipse RAP design
Eclipse RAP design
 
WindowTester PRO
WindowTester PROWindowTester PRO
WindowTester PRO
 
Petra보고서 개발 open자료
Petra보고서 개발 open자료Petra보고서 개발 open자료
Petra보고서 개발 open자료
 
GEF
GEFGEF
GEF
 
Swt J Face 2/3
Swt J Face 2/3Swt J Face 2/3
Swt J Face 2/3
 
Swt J Face 3/3
Swt J Face 3/3Swt J Face 3/3
Swt J Face 3/3
 

Último

Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)
Wonjun Hwang
 

Último (7)

A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
 
Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)
 
[Terra] Terra Money: Stability and Adoption
[Terra] Terra Money: Stability and Adoption[Terra] Terra Money: Stability and Adoption
[Terra] Terra Money: Stability and Adoption
 
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
 

Eclipse RCP 2/2

  • 1. Eclipse RCP ECLIPSE RCP 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