6. 제13회 한국자바개발자 컨퍼런스
Eclipse RAP란?
2006년 6월 시작 V1.0으로 시작
2013년 2월 10일 V2.0
Eclipse Foundation 의 main project
개발 Toolkit 및 확장도구 지원
대부분 브라우저 호환성 지원
대부분 웹 컨테이너 지원(Tomcat, Jetty등)
7. 제13회 한국자바개발자 컨퍼런스
RAP는 무엇인가?
Desktop Browser
iPhone
Multi User Environment
Multi Application Environment
Single Source Reuse Multi Platform
8. 제13회 한국자바개발자 컨퍼런스
UI 구성은?
개발은?
SWT/JFace를 이용하여 개발.
그러나 내부적으로는
Java Script Framework
17. 제13회 한국자바개발자 컨퍼런스
Eclipse 기본 구성
plugins
org.eclipse.equinox.launcher_xxx.jar
org.eclipse.rap.ui.xxx.jar
18. 제13회 한국자바개발자 컨퍼런스
Eclipse Plug-in 개발은?
확장과 기증을 통해 개발합니다.
Dependencies : 다른 플러그인 가져다 쓰겠다.
Extensions : Dependencies에 정의한 기능을 확장
Extension Point : 자신의 기능을 다른 사람이 확장하도록 정의
26. 제13회 한국자바개발자 컨퍼런스
Eclipse RAP 장단 점
장점
Eclipse Foundation
Eclipse 자원
안정된 버전업과 기술 지원(?)
단점
학습해야 할 요소가 너무 많다.
Rich, Thin(?) 모호하다.
상대적으로 속도가 느리다.