BLOG main image
OSGi Story (31)
Hot Issue (11)
Equinox (9)
Spring-OSGi (0)
J2ME (7)
OSGi-UFK (2)
Visitors up to today!
Today hit, Yesterday hit
daisy rss
tistory 티스토리 가입하기!
'Equinox'에 해당되는 글 1건
2007. 11. 1. 20:52

[작성 - 김석우, dolbi / 본 원고는 마이크로소프트웨어 2007년 11월호에 실린 기사입니다]

2. Equinox Framework


Equinox Framework Component
OSGi Core Framework R4 spec에 충실하게 구현된 코드이다. 크게 3가지로 구분되는데, 번들을 실행하는 Launcher bootstrap infrastructure를 수행하는 Boot support 그리고 마지막으로 번들을 수행하고 관리하는 system framework로 이루어져 있다. 아래의 Framework code들은 모두 Eclipse CVS repository에 정리되어 있다.


- OSGi R4 Framework (org.eclipse.osgi) : Eclipse Equinox
의 가장 기본이 되는 main framework이다. framework를 빌드하면 org.eclispe.osgi.jar가 생성된다.


- Boot Support (org.eclipse.equinox.boot) : Eclipse
가 구동될 때 framework classloader이 셋업되고 개발 및 운영환경이 안정적으로 수행하는 것을 지원한다. 현재까지는 org.eclipse.osgi 이나 org.eclipse.equinox가 아닌 org.eclipse.platfrom 프로젝트에 속해있고, 수행파일은 startup.jar 이다.


- Native Launcher (platform-launcher) :
실제 수행하는 환경으로 startup.jar 파일을 수해ㅑㅇ시키고 그 결과로 framework이 로딩되어 수행된다. 본 모듈은 C로 작성되어 있으며 Windows, Unix, Linux, MacOS 등의 다양한 플랫폼과 하드웨어의 사양에 맞게 각각의 버전이 존재한다.


Equinox Framework
파일은 Eclipse에서 직접 Import하여 패치하거나 수정할 수가 있는데, Eclipse 메뉴에서 Import > CVS > Projects from CVS를 선택하여 CVS에 있는 코드들을 불러올수가 있다.

prev"" #1 next