Заметка 13.06.2018: ObsControl Mobile

Мобильные устройства прочно заняли заметную нишу в нашей жизни, поэтому этот тренд не мог обойти стороной и астрономов.

Моя первая попытка написания программ для мобильный устройств - приложение для отслеживание статуса удаленной обсерватории (точнее даже конкретно одной - Astrohostel.ru Олега Милантьева, где у меня сейчас установлены два телескопа)

Пока в программе реализовано два направления: отображением снимком с AllSky камеры и вывод в режиме реального времени статистики качества снимков текущей сессии (собираемой с помощью ImageQualityPublisher)


Пока программа может следующее:

1. Отображает текущий снимок AllSky камеры, текущий прогноз погоды + справочно время сумерек и астроночи

2. Используя данные ImageQualityPublisher программа отображает статистику съемки текущей сессии (очень удобно лежать в кроватке и заходить смотреть :)

Программа пишется на XAMARIN, т.е. теоретически является кроссплатформенной сразу для трех основным мобильных платформ:
- Android (компилирую под 5.1 KitKat)
- iOS
- Windows Phone
Пока оттачиваю Android версию, но в теории, все должно работать и на двух других платформах.


В ближайшие планы входит:

- добавить чтение статуса крыши и питания
- добавить возможность включение/выключение питания

UPD от 26/07/2018-добавено! Теперь в ближайших планах - отправка push уведомлений об открытии крыши и ухудшении погоды!

В перспективные планы:
- за счет интеграции с текущим софтом по мониторингу и управлениям процессом съемки (называю его Observatory Control) можно получать все данные о текущем процессе съемке и управлять им (эта программа Observatory Control, кстати, полностью функционально и уже умеет определять почти все аспекты процесса съемки - начиная от статистики фокусировки, положения телескопа и заканчивая статистикой гидирования, статуса MaximDL и CCDCommander)

В совсем перспективных планах - объединить этот проект с автоматизатором съемки Олега Милантьева (aka astroGodzilla), это позволит избавиться от ненужных звеньев (типа вышеупомянутого ObsControl'а) и получить возможность управлять аспектами процесса съемки.

Текущую бету можно скачать отсюда:
бета6 (1.4.1 от 26/07/2018)

История:
бета3 (1.1)
бета2 (1.02)

Опубликовано: 13.06.2018 00:00:00 | Комментариев: 0

Комментарии


Оставить комментарий


Категории

Архив