Jump to content

Ascom (стандарт)

Астрономия Общая объектная модель
Аббревиатура Аско
Статус Опубликовано
Год начался 1997 ; 27 лет назад ( 1997 )
Последняя версия Ascom Platform 6.6 - Сервисный пакет 1
17 августа 2022 года ; 2 года назад ( 2022-08-17 )
Организация Инициатива ASCOM
Домен Прикладное программирование интерфейсов
Лицензия Creative Commons , лицензия с открытым исходным кодом ASCOM
Веб -сайт Ascom Standard .орг

ASCOM (аббревиатура для As Tronomy C Ommon O Bject M ODEL) является открытой инициативой для предоставления стандартного интерфейса для ряда астрономических оборудования, включая крепления, фокусировщики и устройства изображений в среде Microsoft Windows .

Ascom был изобретен в конце 1997 года и начале 1998 года Бобом Денни , когда он выпустил две коммерческие программы и несколько бесплатных утилит, которые продемонстрировали эту технологию. Он также побудил Дуга Джорджа включить возможности ASCOM в коммерческое программное обеспечение управления камерами CCD.

Первой обсерваторией, принятой ASCOM, была обсерватория мусора , в начале 1998 года. Она использовалась на этом учреждении для реализации роботизированного телескопа, посвященного наблюдению астероидов . Успешное использование ASCOM было освещено в статье в журнале Sky & Telescope . Это помогло ASCOM стать более широко принятым.

Стандарты ASCOM были поставлены под контроль инициативы ASCOM, группы разработчиков астрономического программного обеспечения, которая вызвалась для дальнейшего развития стандартов. Под влиянием Денни, Джорджа, Тима Лонга и других, Ascom превратился в набор стандартов драйвера устройства. В 2004 году более 150 устройств, связанных с астрономией, были поддержаны драйверами устройств ASCOM, которые были выпущены в качестве бесплатного программного обеспечения . Большинство водителей также открыты .

По мере развития ASCOM этот термин стал менее связанным с модели объекта компонента и использовался более широко для описания не только стандартов и программного обеспечения, основанного на них, но и для описания архитектуры системы наблюдения и философии дизайна роботизированного телескопа. компонента, но ожидается, что этот термин будет стоять самостоятельно, поскольку новые технологии, такие как Microsoft .net .NE В 2004 году ASCOM оставалась формально ссылкой на модель объекта Его концентрация на драйверах устройства.

Джонатан Фэй внес свой вклад в стандарт ASCOM. Во время своей работы над клиентом мирового телескопа ASCOM он создал классы прототипа .NET .NET Framework , которые привели к редизайну ASCOM версии 5. [ 1 ]

Выпуск версии 6 платформы ASCOM в июне 2011 года ознаменовал переход к парадигме разработки с открытым исходным кодом, причем несколько разработчиков внесли свой вклад в усилия и весь исходный код платформы, предоставляемый по лицензии Creative Commons . Первоначально, команда разработчиков платформы использовала серверы, размещенные Tigra Networks (Long's It Consulting Company) для управления исходным кодом, отслеживания проблем и управления проектами, а лицензии на серверы были предоставлены Atlassian и Jetbrains . В 2012 году, отчасти из -за различий в стиле разработки, участие Tigra Networks с усилиями по разработке программного обеспечения прекратилось, и исходный код был перенесен в Sourceforge .

Что это такое?

[ редактировать ]

Платформа ASCOM представляет собой коллекцию компьютерных драйверов для различных астрономических устройств. Он использует согласованные стандарты, которые разрешают различные компьютерные программы («приложения») и устройства одновременно общаться друг с другом. Это означает, что вы можете иметь такие вещи, как Mounts, Focusiders, камеры и колеса фильтрации, все контролируемые одним компьютером, даже с несколькими компьютерами, разделяющими доступ к этим ресурсам. Например, вы можете использовать одну программу для поиска целей, а другая, чтобы направлять ваш телескоп, причем оба они имеют контроль над вашим креплением одновременно.

Драйвер ASCOM действует как уровень абстракции между клиентом и аппаратным обеспечением, таким образом, удаляя любую аппаратную зависимость в клиенте, и делает клиента автоматически совместимым со всеми устройствами, которые поддерживают минимальные необходимые свойства и методы. Например, эта абстракция позволяет клиенту ASCOM использовать устройство изображения без необходимости знать, подключено ли устройство через последовательное или сетевое соединение.

ASCOM определяет набор необходимых свойств и методов, которые программное обеспечение для соответствия ASCOM может использовать для связи с устройством, соответствующим ASCOM. ASCOM также определяет ряд дополнительных свойств и методов, чтобы воспользоваться преимуществами общих функций, которые могут быть недоступны для устройства каждого производителя. Тестируя различные свойства, клиентское приложение ASCOM может определить, какие функции доступны для использования.

Свойства и методы доступны через интерфейсы сценариев, позволяя управлять устройствами стандартными приложениями сценариев, таких как VBScript и JavaScript . На самом деле любой язык, который поддерживает доступ к объектам Microsoft COM, может взаимодействовать с ASCOM.

Для загрузки доступен программный пакет Platform Ascom, который устанавливает некоторые общие библиотеки и документацию, а также коллекцию драйверов ASCOM для широкого спектра оборудования. Дополнительные драйверы ASCOM для устройств, не включенных в пакет платформы ASCOM, могут быть загружены и установлены отдельно.

Хотя ASCOM преимущественно используется любительским сообществом, поскольку стандарт свободно доступен, он также используется в некоторых профессиональных установках.

Лицензирование

[ редактировать ]

Не существует конкретных требований к лицензированию, кроме того, что логотип ASCOM может использоваться только в том случае, если клиентское приложение совместимо с ASCOM, и драйвер ASCOM должен реализовать все необходимые свойства и методы (но не должны реализовать какие -либо необязательные свойства и методы).

Конечный пользователь

[ редактировать ]

С точки зрения астронома, это простой вопрос установки платформы ASCOM и подходящего клиентского программного обеспечения; Программирование не требуется.

Драйверы ASCOM позволяют компьютерному управлению устройствами, такими как программное обеспечение Planetarium , направлять телескоп на то, чтобы указывать на выбранную объект. Используя комбинацию монтирующих, фокусирующих и визуализационных драйверов ASCOM, можно создать полностью автоматизированную среду для глубокого неба.

Разработчик

[ редактировать ]

Разработчики могут улучшить силу ASCOM, написав своих собственных клиентов, используя сценарий или объектный интерфейс.

Недавняя инициатива под названием Ascom Alpaca в настоящее время находится в стадии разработки. [ 2 ] API API ALPACA использует RESTFUL методы и TCP/IP , чтобы позволить приложениям и устройствам ASCOM для общения в современных сетевых средах. Это позволит ASCOM, совместимые с ASCO, работать во всех различных операционных системах, включая Linux и Mac OSX в ближайшем будущем.

Смотрите также

[ редактировать ]
  1. ^ «Зал славы Аскома» . ascom-standards.org .
  2. ^ «Ascom Alpaca API» . ascom-standards.org . Получено 2020-02-04 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 2bb7e52c7cf61844ed4f4ea9ef4dfec5__1672758360
URL1:https://arc.ask3.ru/arc/aa/2b/c5/2bb7e52c7cf61844ed4f4ea9ef4dfec5.html
Заголовок, (Title) документа по адресу, URL1:
ASCOM (standard) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)