Eclipse에 대해서

eclipse_logo.png
Eclipse 는 Eclipse Foundation 이 공개된 오픈 소스 Java언어 및 기타 언어를 위한 통합개발환경을 구축하기 위한 프레임 워크 입니다. Eclipse의 기본부분은 plug-in을 실행하기 위한 플랫폼으로 여러가지 개발 환경은 여러가지의 plug-in의 집합체로써 구축되어 있습니다. 디폴트로 부속되어 있는 Java 개발환경 자체 역시 plug-in으로써 실현되어, plug-in을 추가하는 것으로 여러 언어의 개발환경으로 손쉽게 확장 될 수 있습니다.
Eclipse 의 특징으로써는
  • plug-in에 따라 간편한 확장이 가능하고, plug-in간의 연계도 가능하다.
  • Rich Client Platform (RCP) 라고 불리는 방식에 따라 plug-in을 스탠드 얼론화 하는것도 가능하다.
  • Java로 구현되어 있기에 많은 플랫폼에서 동작한다.

등이 있습니다. 이러한 Eclipse의 특징이 로봇용 통합 개발 환경을 구축하는 데에 유용하다고 판단하여 Eclipse를 RT미들웨어의 툴을 위한 플랫폼으로 선택하였습니다.

RTCBuilder와 RTSystemEditor을 이용하기 위해서는 Eclipse를 인스톨할 필요가 있습니다. Eclipse의 인스톨 방법에 대해서는

등을 참조해 주십시오.

Java실행환경(JRE)의 인스톨

Eclipse는 Java 어플리케이션이기에 Sun의 Java 실행환경(JRE: Java Runtime Environment) 을 인스톨할 필요가 있습니다. 이미, JDKJava개발환경 단, 1.6이상)이 인스톨 되어 있는 환경에서는 JRE의 인스톨을 할 필요가 없습니다.(RTCBuilder에서 Java의 코드를 생성하는 경우에는 JRE가 아닌 JDK가 필요 합니다.)

다운로드 후는 인스톨의 지시대로 인스톨해 주십시오.


JDK 인스톨:
 ⇒ Java Development Kit 6


참고:  → cool! UNIX계열 환경에서 간편하게 Sun Java(JRE)를 Eclipse에 적용하는 방법

Eclipse의 인스톨

Eclipse의 다운로드 사이트 로 부터 각각의 플랫폼에 대응한 Eclipse의 어카이브를 다운로드 , 인스톨 해 주십시오. RTCBuilder과 RTSystemEditor의 권장 환경은 Eclipse3.4.2입니다.

Eclipse는 이하의 Ring 서버에서도 미러 사이트가 있기때문에 여기에서의 다운로드도 가능합니다.


참고:

 → ''FAQ:'' Eclipse의 기동방법

  • Ubuntu8.04, Ubuntu9.10에서 Linux용 Eclipse3.4.2가 동작하지 않는 경우가 보고 되었습니다.
    • Ubuntu8.04에서는, apt-get install xulrunner-1.9으로 xulrunniner를 업데이트 해주십시오.
    • Ubuntu9.10에서는, 이하의 방법을 이용 하여 Eclipse3.3 또는 3.5를 이용해 주십시오.
       $ su
       # vi /etc/apt/source.list
        1행 추가 → deb http://jp.archive.ubuntu.com/ubuntu/ jaunty main restricted
       # apt-get update
       # apt-get install xulrunner-1.9
       # dpkg -l |grep xulrunner-1.9
       ii  xulrunner-1.9                        1.9.0.8+nobinonly-0ubuntu2                 XUL +  XPCOM application runner
       ii  xulrunner-1.9.1                      1.9.1.7+nobinonly-0ubuntu0.9.10.1          XUL + XPCOM application runner
       ii  xulrunner-1.9.1-gnome-support        1.9.1.7+nobinonly-0ubuntu0.9.10.1          Support for GNOME in xulrunner-1.9.1 applica
       일단、1.9.1와 1.9 가 공존
       # exit
       $ export GDK_NATIVE_WINDOWS=1
       $ ./eclipse
      또한, xulrunner-1.9.1.8에서 동작하는 보고도 있었습니다. 1.9.1.8로 업데이트 하여, 이하와 같이 셸 스크립트를 준비하여 기동하는것이 좋습니다.
       #/bin/sh
       export GDK_NATIVE_WINDOWS=1
       ./eclipse -vmargs -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-1.9.1.8/xulrunner

plug-in의 인스톨

RTCBuilder와 RTSystemEditor는 아래의 Eclipse plug-in을 사용하고 있습니다.

아래의 순서로 plug-in을 인스톨 해 주십시오.

  1. Eclipse 의 메뉴로부터 Help→Software Updates...을 선택 합니다.
  2. 이러한 Software Updates and Add-ons 윈도우가 표시되기 때문에,Available Software탭을 선택합니다.
    eclipse_update_ko.png
  3. Genymede Update Site를 전개해 plug-in을 선택합니다.
    eclipse_plugin_GEF_JDT_ko.png
    eclipse_plugin_EMF_SDO_ko.png
  4. Install...를 누릅니다.
    eclipse_plugin2_ko.png
  5. 이것으로, 이러한 plug-in이 자동적으로 다운로드되고, 인스톨 됩니다.

인스톨 후 Eclipse를 일단 종료합니다.

Download

latest Releases : 2.0.0-RELESE

2.0.0-RELESE Download page

Number of Projects

Choreonoid

Motion editor/Dynamics simulator

OpenHRP3

Dynamics simulator

OpenRTP

Integrated Development Platform

AIST RTC collection

RT-Components collection by AIST

TORK

Tokyo Opensource Robotics Association

DAQ-Middleware

Middleware for DAQ (Data Aquisition) by KEK