Комік в минулому, ТОП Intellias зараз. Відео-інтерв’ю 🔥

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

Delivery Director компании Levi9 Дмитрий Панин создал open source для мониторинга воздушных тревог.

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

Delivery Director компании Levi9 Дмитрий Панин создал open source для мониторинга воздушных тревог.

«Моя семья хаотично мониторила воздушные тревоги, и я решил положить этому конец. Желая помочь семье и вообще украинцам, а также любовь к языкам программирования, я принялся за создание актуального для военных времен мобильного решения — карту воздушных тревог на open source. Она в режиме реального времени показывает ситуацию в Украине», — рассказал Дмитрий на форуме DOU.

У него возникла идея сделать небольшой девайс, а-ля настольные часы, которые всегда были бы в поле зрения и показывали данные по стране в режиме реального времени.

За 3 дня я собрал прибор, написал под него открытый код и поделился прототипом на Reddit с узким кругом open-source разработчиков. Не прошло и нескольких дней, как из Украины и из-за границы ко мне стали обращаться коллеги, которые хотели повторить такое устройство. Даже технологический журнал MagPi написал о разработке», — рассказал Дмитрий

Впоследствии на платформе он поделился исходным Python-кодом с пошаговой инструкцией по сбору и адаптации решения и стал думать о масштабировании.

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

Потому разработчик решил масштабировать устройство под мобильный формат. И выбрал для этого открытый код. Разработки на открытом коде интересны бизнесу и специалистам благодаря своей защищенности. Почти 90% мировых ИТ-лидеров считают open source программное обеспечение (OSS) таким же или даже более безопасным, чем корпоративное. При этом решения с открытым кодом гибкие в использовании позволяют свободно внедрять, изменять и распространять программу», — пояснил Дмитрий свой выбор.

Мужчина задался целью сделать решение за несколько часов, сфокусировался на виджете для операционных систем MacOS / Windows и mobile-first сайте под смартфон. И у него получилось.

Работает устройство следующим образом: данные из выбранных источников анализируются на сервере и конвертируются в готовый для потребления другими устройствами API-формат. Таким образом, прописанную на сервере логику можно расширить и создавать более сложные визуальные и функциональные решения. Например, сделать виджеты, карты и приложения под другие операционные системы (ОС) и мобильные устройства.

Архитектура мобильной разработки отличается от автономных настольных часов представлением информации. Ранее устройство слушало источник данных — в моем случае, Telegram-канал, сообщающий о локации тревог, — сам обрабатывал уведомления и выводил на экран.

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

Код для виджетов и мобильного устройства находится на GitHub, и им можно поделиться с коллегами и контрибьюторами.

«Техническая разработка заняла лишь треть времени, в то время как поиск релевантных данных продолжается по сей день. Найти ресурс, который давал бы реальные данные о воздушных тревогах в стране, сложно, а в общеизвестных каналах статус показывается не полностью», — говорит Дмитрий. Так же, по его словам, есть проблема с геолокацией. А еще часть данных засекречена или не обновляется в режиме реального времени.

Пока разработка работает с одним Telegram-каналом, куда, по моим наблюдениям, поступают официальные данные. Следующим шагом планирую расширить количество источников.

На будущее Дмитрий хочет сохранить основную идею — виджет, показывающий 24/7 карту воздушных тревог. Уже начал делать виджет для Linux, имеет идею масштабирования и планирует сделать версию под smart-часы, с которыми раньше не работал.

Читайте главные IT-новости страны в нашем Telegram
Читайте главные IT-новости страны в нашем Telegram
По теме
Читайте главные IT-новости страны в нашем Telegram
Изобретательных из Днепра разработал переносное зарядное устройство, которое может зарядить 20 телефонов. Разработку он передаст ВСУ
Изобретатель из Днепра разработал переносное зарядное устройство, которое может зарядить 20 телефонов. Разработку он передаст ВСУ
По теме
Изобретатель из Днепра разработал переносное зарядное устройство, которое может зарядить 20 телефонов. Разработку он передаст ВСУ
Украинец разработал игру для изучения военной географии
Украинец разработал игру для изучения военной географии
По теме
Украинец разработал игру для изучения военной географии
Мы запускаем рассылку об украинском IT-комьюнити. Оставьте email, чтобы понимать больше. Премьера — скоро!
Спасибо! На указанный адрес отправлено письмо для подтверждения подписки.
Читайте также
США в очередном пакете помощи предоставит Украине дроны Switchblade 600. Подробности об этих и других «птичках», которыми пользуются украинские защитники
США в очередном пакете помощи предоставит Украине дроны Switchblade 600. Подробности об этих и других «птичках», которыми пользуются украинские защитники
США в очередном пакете помощи предоставит Украине дроны Switchblade 600. Подробности об этих и других «птичках», которыми пользуются украинские защитники
Среди списка помощи, которую предлагает Пентагон, есть дроны-камикадзе Switchblade 600, которые официальный Киев просил передать ранее. Контракт на исследование и разработку для 10 дронов SwitchBlade 600 производителя Aerovironment, ожидается в течение следующих 30 дней, заявила пресс-секретарь Пентагона Джессика Максвелл в электронном письме News Defense. Мы собрали список дронов, которые используют украинцы против врага, в том числе и подробности о Switchblade 600. (текст от 17 мая 2022 года)
1 комментарий
Десятиклассник с Волыни разработал систему отслеживания перемещения беспилотников. Ею заинтересовались в ВСУ
Десятиклассник с Волыни разработал систему отслеживания перемещения беспилотников. Ею заинтересовались в ВСУ
Десятиклассник с Волыни разработал систему отслеживания перемещения беспилотников. Ею заинтересовались в ВСУ
1 комментарий
Логистику ВСУ хотят оцифровать по IT-стандартам НАТО. Военные уже изучают систему LOGFAS. Рассказываем, как это работает и когда внедрят
Логистику ВСУ хотят оцифровать по IT-стандартам НАТО. Военные уже изучают систему LOGFAS. Рассказываем, как это работает и когда внедрят
Логистику ВСУ хотят оцифровать по IT-стандартам НАТО. Военные уже изучают систему LOGFAS. Рассказываем, как это работает и когда внедрят
Логистика и учет в ВСУ по-прежнему ведут в бумажных журналах. С лета Минобороны решило перевести армию на цифровые колеса и внедрить IT-систему логистики НАТО LOGFAS. Как она работает и что даст военным, объяснил Forbes. dev.ua публикует самое важное из материала.
Львовский стартап Immortal запустил сервис, предоставляющий услуги «цифровых памятников». QR-код на могиле расскажет всю историю погибшего
Львовский стартап Immortal запустил сервис, предоставляющий услуги «цифровых памятников». QR-код на могиле расскажет всю историю погибшего
Львовский стартап Immortal запустил сервис, предоставляющий услуги «цифровых памятников». QR-код на могиле расскажет всю историю погибшего

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментариев пока нет.