ЖвачкаДерево
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Разработчик(и) | АНСТО |
---|---|
Стабильная версия | 1.6.3
/ 26 августа 2011 г. |
Операционная система | Кросс-платформенный [ который? ] |
Тип | Научный верстак |
Лицензия | Публичная лицензия Eclipse |
Веб-сайт | на сайте sourceforge.net |
GumTree — это научная среда с открытым исходным кодом для проведения научных экспериментов в распределенной сетевой среде. Он предоставляет многоплатформенный графический пользовательский интерфейс для сбора данных прибора, онлайн- или офлайн-визуализации и анализа данных. GumTree разработан для обеспечения высокоинтегрированной среды научных экспериментов (ISEE), позволяющей взаимодействовать между различными компонентами внутри рабочего места. Несколько серверных систем управления приборами, включая TANGO, EPICS и SICS, были адаптированы к GumTree. Текущие разработки включают сбор, контроль и анализ нейтронных и синхротронных пучков. В будущем это будет расширенное управление телескопом и другими научными приборами с распределенным оборудованием.
История
[ редактировать ]GumTree изначально был запущен как небольшой проект графического пользовательского интерфейса для удовлетворения ИТ-требований проекта нейтронно-лучевого прибора (NBIP) в ANSTO . Позже в том же году проект GumTree был одобрен для открытия исходного кода для международного сотрудничества.
- 02/2004 Старт проекта GumTree.
- 08/2004 GumTree было одобрено для перехода на открытый исходный код.
- 09/2005 Выпущена версия GumTree 1.0, этап 7.
- 03/2006 GumTree получила награду за лучшее приложение RCP с открытым исходным кодом от Eclipse Foundation.
- 01/2007 Компания Codehaus согласилась разместить проект GumTree на своем веб-сайте.
- 09/2008 Выпущена версия GumTree 1.0.
Архитектура
[ редактировать ]GumTree основан на платформе Eclipse Rich Client Platform (RCP) . Для поддержки научных операций GumTree расширяет RCP за счет инфраструктуры обработки данных и набора инструментов визуализации как часть API платформы GumTree.
Расширение GumTree
[ редактировать ]Адаптация GumTree к конкретному инструменту требует специальной настройки, чтобы приспособить научный инструментарий к экосистеме инструментов. Настройка GumTree может быть достигнута путем добавления новых плагинов к существующему приложению GumTree. В более широком смысле общая база GumTree — это универсальная платформа, обеспечивающая всю необходимую инфраструктуру для реализации концепции ISEE для научного инструмента. Эта платформа, известная как GumTree Platform, построена и смоделирована на основе отмеченной наградами универсальной платформы на базе Java под названием Eclipse. Платформа GumTree состоит из приложения Eclipse Rich Client Platform (RCP) и платформы приложений для управления обменом данными, жизненным циклом эксперимента, управлением устройствами (через распределенную систему управления, например TANGO), доступностью приложений, визуализацией данных и анализом данных. Все сервисы платформы можно расширять и модифицировать под любой конкретный научный инструмент. Разработчик добавляет рабочую среду GumTree (или приложение GumTree на основе RCP), которая интегрирует все сервисы, предоставляемые платформой GumTree. Платформа GumTree призывает разработчиков инкапсулировать знания о методе или процедуре эксперимента в рабочей среде.
Внешние ссылки
[ редактировать ]- Официальный веб-сайт GumTree (web.archive.org) — информация о проекте, новости и отслеживание проблем.
- Страница проекта SourceForge — проект GumTree на SF.net.
- GumTree M7 – Новое и заслуживающее внимания . Доступные функции из последней версии GumTree.