Pull to refresh
  • by relevance
  • by date
  • by rating

Путин поручил передать школам и больницам планшеты с ОС «Аврора» после переписи населения

SoftwareFinance in ITTablets
image

Президент Владимир Путин поручил подготовить предложения по расширению внедрения устройств с отечественной операционной системой «Аврора». По его словам, с 2022 года ОС должна широко применяться в работе бюджетных медицинских и образовательных организаций.
Читать дальше →
Total votes 21: ↑17 and ↓4 +13
Views11.7K
Comments 98

Запускаем Rust-приложение на мобильной ОС Аврора

КРОКProgrammingDevelopment of mobile applicationsRust

Всем привет! Меня зовут Шамиль, я ведущий инженер-разработчик в КРОК. Помимо всего прочего мы в компании занимаемся ещё и разработкой мобильных приложений для операционной системы Аврора, есть даже центр компетенций по ней.

Для промышленной разработки мы, конечно же, пока используем связку C++ и QML, но однажды подсев на "ржавую" иглу Rust, я не мог не попробовать применить свой любимый язык программирования для написания мобильных приложений. В этой статье я опишу эксперимент по написанию простейшего приложения на Rust, предназначенного для запуска на мобильном устройстве под управлением вышеупомянутой ОС. Сразу оговорюсь, что легких путей я не искал – эксперименты проводил на сертифицированной версии Авроры, которая добавила огонька в этот процесс. Но, как говорится, только защищённая ОС, только хардкор.

Пара выходных у меня ушла только на то, чтобы запустить минимальное консольное приложение (речь о нём пойдёт в первой части), ещё пара дней – на эксперименты с графическим интерфейсом, выбор оптимального подхода и запуск приложения с GUI (этому посвящена вторая часть повествования). В итоге получился минимальный “скелет” мобильного приложения, готового к сборке и запуску, на который при желании уже можно наращивать “мясо”.

Читать далее
Total votes 35: ↑35 and ↓0 +35
Views4.9K
Comments 9

Создаём плагин Qt GeoServices на примере ОС Аврора, OpenStreetMap и Sight Safari

Открытая мобильная платформаProgrammingC++QtGeoinformation services

Привет, Хабр! Хотим рассказать о том, как создать плагин Qt GeoServices и использовать его в своём приложении на ОС Аврора. В этом посте мы подробно объясним, как научить приложение определять координаты устройства на карте и прокладывать оптимальные маршруты с помощью сервиса Sight Safari. Самые нетерпеливые могут пощупать готовый код плагина и демо-приложения на GitHub, всех остальных приглашаем под кат.

Читать далее
Total votes 2: ↑2 and ↓0 +2
Views1.2K
Comments 0

Как писать кодогенераторы в Go

Открытая мобильная платформаProgrammingGoMicroservices

Однообразный код писать неинтересно, нудно, но приходится. Испокон веков изворотливые программисты ищут Святой Грааль формализма, позволяющего переложить рутинные задачи на машину, писать только раз и переиспользовать код. Так появились структурное программирование, потом объектно-ориентированное, полиморфизм с параметризованными типами, кодогенерация на основе формальных грамматик, препроцессоры макроязыка и прочее…​ Под катом рассмотрим, как обстоят дела именно в Go.

Читать далее
Total votes 11: ↑8 and ↓3 +5
Views3.5K
Comments 5