검트리

GumTree
검트리
개발자안토
안정된 릴리스
1.6.3 / 2011년 8월 26일 (2011-08-26)
운영 체제크로스 플랫폼[어느?]
유형Scientific Workbench
면허증.이클립스 퍼블릭 라이선스
웹 사이트소스 포지로요.그물

GumTree는 분산 네트워크 환경에서 과학 실험을 수행하기 위한 오픈 소스 과학 워크벤치입니다.계측기 데이터 수집, 온라인 또는 오프라인 데이터 시각화 및 분석을 위한 멀티 플랫폼 그래픽 사용자 인터페이스를 제공합니다.GumTree는 고도로 통합된 ISEE(Scientific Experiment Environment)를 제공하도록 설계되어 있어 워크벤치 내의 다른 컴포넌트 간의 상호작용을 가능하게 합니다.TANGO, EPICS 및 SICS를 비롯한 여러 계측기 제어 서버 시스템이 GumTree에 맞게 조정되었습니다.현재 개발에는 중성자 빔 라인과 싱크로트론 빔 라인에 대한 획득, 제어 및 분석이 포함됩니다.미래에는 망원경 제어장치와 분산된 하드웨어를 갖춘 다른 과학 기구들이 확장될 것이다.

역사

GumTree는 ANSTONBIP(Neutron Beam Instrument Project)에 대한 IT 요구사항을 충족하기 위해 소규모 그래픽 사용자 인터페이스 프로젝트로 처음 시작되었습니다.올해 말, GumTree 프로젝트는 국제 협업을 위한 오픈 소스로 승인되었습니다.

  • 2004년 2월 2일 GumTree 프로젝트 시작
  • 2004년 8월 GumTree는 오픈 소스 도입이 승인되었습니다.
  • 2005년 9월 9일 GumTree 1.0 마일스톤 7 출시
  • 2006년 3월 GumTree는 Eclipse Foundation으로부터 최고의 오픈 소스 RCP 애플리케이션을 받았습니다.
  • 2007년 1월 1일 Codehouse는 웹 사이트에서 GumTree 프로젝트 개최를 승인했습니다.
  • 2008년 9월 9일 GumTree 1.0 출시

아키텍처

GumTree는 Eclipse RCP(Rich Client Platform)를 기반으로 합니다.과학적 작업을 지원하기 위해 GumTree는 GumTree 플랫폼 API의 일부로 데이터 처리 프레임워크 및 시각화 툴킷을 사용하여 RCP를 확장합니다.

GumTree 확장

특정 계측기에 GumTree를 적응시키려면 과학 워크벤치를 계측기 생태계에 맞게 특별히 커스터마이즈해야 합니다.기존 GumTree 애플리케이션에 새로운 플러그인을 추가하여 GumTree를 맞춤화할 수 있습니다.넓은 의미에서 GumTree의 공통 기반은 과학 기기에 대한 ISEE 개념을 실현하는 데 필요한 모든 인프라를 제공하는 범용 플랫폼입니다.GumTree Platform으로 알려진 이 플랫폼은 수상 경력이 있는 Java 기반 범용 플랫폼인 Eclipse를 기반으로 구축 및 모델링되었습니다.GumTree Platform은 Eclipse RCP(Rich Client Platform) 애플리케이션과 데이터 교환, 실험 수명 주기, 장치 제어(예: 분산 제어 시스템을 통해)를 처리하기 위한 애플리케이션 프레임워크로 구성됩니다.TANGO), 애플리케이션 접근성, 데이터 시각화 및 데이터 분석.플랫폼의 모든 서비스는 특정 과학 기기에 맞게 확장 및 수정할 수 있습니다.개발자가 GumTree 플랫폼에서 제공하는 모든 서비스를 통합하는 GumTree 워크벤치(또는 RCP 기반 GumTree 애플리케이션)를 추가합니다.GumTree Platform은 개발자들이 실험 방법 또는 절차에 대한 지식을 작업대에 포함하도록 장려합니다.

외부 링크