Automotive/EclipseRCP

Eclipse RCP (Rich Client Platform) - 1.소개

TimeSave 2022. 1. 21. 21:23

 

https://www.vogella.com/tutorials/EclipseRCP/article.html

Eclipse RCP (Rich Client Platform) - Tutorial

Eclipse RCP (Rich Client Platform) - Tutorial Lars Vogel (c) 2009 - 2020 vogella GmbH Version 9.3, 04.08.2020 This tutorial introduces you to the programming model of Eclipse RCP applications. Learn more in the Learning Portal. Check out our Eclipse RCP Premium Content and Instructional Videos prior...

www.vogella.com

vogella의 tutorial을 따라가며 정리하는 내용입니다.

1. Introduction to Eclipse based applications : 소개

 

Eclipse Rich Client Platform은 Eclipse framework를 사용해 feature-rich stand-alone desktop application을 만드는 것입니다.

 

우리가 보통 사용하는 Eclipse IDE는 소프트웨어 개발 지원에 초점을 맞춘 Eclipse application 중 하나입니다.

 

예를 들어 Java development tools는 JAVA application 개발을 위한 기능을 제공합니다.

 

Eclipse application은 독립적인 software components의 집합입니다.

이것을 plug-ins이라고 합니다.

 

Eclipse는 extensible framework로 build 되었고, plug-ins는 다른 plug-ins로 확장하는데 사용할 수 있습니다.

 

예를 들어, 새로운 plug-in은 새로운 메뉴나, toolbar entries를 만들 수 있습니다.

 

Eclipse RCP application은 보통, Eclipse IDE와 같은 base components를 사용합니다. 이것 중 가장 최상단에, Eclipse RCP는 특별한 components를 add합니다.

 

 

 

 

 

위 그림에서 Runtime(Equinox,OSGi), EMF Core, Application Model, Rendering Engine, Css Styling, Dependency Injection, Services, Workbench가 공용으로 쓰는 base Components를 의미하는 것으로 보입니다.

 

그 위에 옅게 색칠된 부분이 개발자들이 add 하는 components로 보입니다.