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

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» про айтівців, які повертаються до цивільного життя після ЗСУ.

Історія світчера з Тернопільщини, який змінив агро на IT, а IT на ЗСУ

УЧАСТЬ В АЗАРТНИХ ІГРАХ МОЖЕ ВИКЛИКАТИ ІГРОВУ ЗАЛЕЖНІСТЬ. ДОТРИМУЙТЕСЯ ПРАВИЛ (ПРИНЦИПІВ) ВІДПОВІДАЛЬНОЇ ГРИ.
Ліцензія видана ТОВ "СЛОТС Ю.ЕЙ." на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 15.09.23 (рішення КРАІЛ №245 від 31.08.2023); ТОВ "СЛОТС Ю.ЕЙ." – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 26.04.2021 (рішення КРАІЛ №150 від 12.04.2021); ТОВ «СПЕЙСИКС» – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 08.02.2021 (рішення КРАІЛ №34 від 02.02.2021); ТОВ «ГЕЙМДЕВ» – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 16.02.2021 (рішення № 47 від 10.02.2021).
Читайте также
Германия передаст Украине 14 наземных беспилотников THeMIS. Что это за машины и как они работают
Германия передаст Украине 14 наземных беспилотников THeMIS. Что это за машины и как они работают
Германия передаст Украине 14 наземных беспилотников THeMIS. Что это за машины и как они работают
Німеччина передасть Україні 14 наземних безпілотників THeMIS. Імовірно, 7 таких транспортних засобів прибудуть до України до кінця цього року, вони призначені для евакуації поранених. Інші очікуються у 2023 році — їх будуть використовувати для очищення доріг. Нагадуємо, що це за зброя і що вона вміє.
Атлас оружия: Германия передает защитникам очередные MARS II. Какие еще РСЗО получила Украина от западных партнеров и как они работают
Атлас оружия: Германия передает защитникам очередные MARS II. Какие еще РСЗО получила Украина от западных партнеров и как они работают
Атлас оружия: Германия передает защитникам очередные MARS II. Какие еще РСЗО получила Украина от западных партнеров и как они работают
Федеральное министерство обороны Германии сообщило в Twitter, что в ближайшие несколько недель Украине будут переданы очередные системы залпового огня MARS II. Ранее мы рассказывали о том, какие РСЗО партнеры прислали на помощь украинским воинам. Напоминаем об этом снова. (Текст от 26 июля 2022) 
На украинский ударный дрон PUNISHER собрали более 1,3 млн грн. Что может гроза командных центров врага
На украинский ударный дрон PUNISHER собрали более 1,3 млн грн. Что может гроза командных центров врага
На украинский ударный дрон PUNISHER собрали более 1,3 млн грн. Что может гроза командных центров врага
Дмитрий Томчук сообщил, что самые легкие и самые маленькие ударные дроны PUNISHER, не имеющие аналогов в мире, теперь стоят $70 000. Производитель добавил в комплекс еще одного беспилотника, и теперь их там два. Дмитрий пишет, что Юлия Черешня и Павел Харузов собрали на комплекс уже более 1,3 млн грн. Ранее он рассказал журналисту dev.ua, что умеют эти «птички», и почему именно они могут переломить ход войны в пользу Украины. (текст от 1 июня 2022 года)
США в очередном пакете помощи предоставит Украине дроны Switchblade 600. Подробности об этих и других «птичках», которыми пользуются украинские защитники
США в очередном пакете помощи предоставит Украине дроны Switchblade 600. Подробности об этих и других «птичках», которыми пользуются украинские защитники
США в очередном пакете помощи предоставит Украине дроны Switchblade 600. Подробности об этих и других «птичках», которыми пользуются украинские защитники
Среди списка помощи, которую предлагает Пентагон, есть дроны-камикадзе Switchblade 600, которые официальный Киев просил передать ранее. Контракт на исследование и разработку для 10 дронов SwitchBlade 600 производителя Aerovironment, ожидается в течение следующих 30 дней, заявила пресс-секретарь Пентагона Джессика Максвелл в электронном письме News Defense. Мы собрали список дронов, которые используют украинцы против врага, в том числе и подробности о Switchblade 600. (текст от 17 мая 2022 года)
1 комментарий

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

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

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