Здравствуйте! Данная статья является продолжением цикла статей, посвященных разработке приложений для мобильной платформы Sailfish OS. На этот раз речь пойдет о работе с графиками в Sailfish-приложении. Мы расскажем о поиске и подключении библиотеки и о том, как мы отображаем графики математических функций. Отметим, что предложенное решение не ограничивается платформой Saiflsh OS и в целом подходит для любого QtQuick приложения.
Читать полностью »
Рубрика «QML» - 2
Разработка для Sailfish OS: отображение графиков с использованием D3.js и QML Canvas
2018-05-22 в 10:17, admin, рубрики: d3.js, QML, qt, sailfish os, разработка мобильных приложений, Разработка под Sailfish OSРазработка для Sailfish OS: использование средств геолокации
2018-04-18 в 10:47, admin, рубрики: gps, QML, qt, sailfish os, геолокация, разработка мобильных приложений, Разработка под Sailfish OSЗдравствуйте! Данная статья является продолжением цикла статей, посвящённых разработке приложений для мобильной платформы Sailfish OS. На этот раз речь пойдёт о том, как можно реализовать в приложении получение информации о географическом положении устройства, отображение карты с текущим местоположением и пройденным маршрутом.
Читать полностью »
Как мы в Smart Engines учили Sailfish OS распознаванию
2018-04-02 в 4:03, admin, рубрики: c++, hieroglyph, ocr, QML, qt, sailfish os, smart idreader, Блог компании Smart Engines, обработка изображений, отечественное ПО, Программирование, разработка мобильных приложений, Разработка под Sailfish OS, распознавание, распознавание банковских карт, распознавание изображений, распознавание паспортаВсем привет! Как вы уже знаете по нашим статьям, мы в Smart Engines занимаемся распознаванием, причем распознавать мы стараемся на чем угодно и в любых условиях. Мы поддерживаем все популярные операционные системы: iOS, Android, Windows, Linux, MacOS, Solaris. Поддерживаем мы и отечественного производителя: Эльбрус и AstraLinux. Наши алгоритмы оптимизированы под ARMv7-v8, AArch64, x86, x86_64, SPARC, E2K, MIPS.
Поэтому, когда мы увидели нарастающую популярность российской операционной системы Sailfish Mobile OS RUS, мы не смогли обойти ее стороной. Sailfish Mobile OS RUS — это POSIX-совместимая операционная система для мобильных устройств, развиваемая отечественной компанией «Открытая Мобильная Платформа» для решения задач корпоративных пользователей и государственных учреждений. По состоянию на февраль 2018 года является единственной мобильной операционной системой, включенной в реестр Отечественного ПО и прошедшей сертификацию ФСБ по классу АК1/КС1.
В этой статье мы расскажем о своем опыте портирования нашей библиотеки распознавания Smart IDReader (технология Hieroglyph) на Sailfish OS. В ней будет код, ссылки и видео. Мы хотим, чтобы эта статья была технически информативной и полезной в качестве общей инструкции для тех, кто портирует С++ приложения на Sailfish OS.
Простая Kanban-доска для Jira
2018-03-18 в 22:00, admin, рубрики: atlassian, javascript, jira, QML, qt, программа выходного дняЗдесь я расскажу, как сделать канбан-доску для проекта в Jira, пользуясь только QML и JavaScript. С небольшими доработками вместо Jira вы можете использовать любой другой трекер, имеющий REST API.
Альтернативы для умных и богатых
Необходимые оговорки
Начало работы с Jira REST API
Создаем проект в Qt Creator
Рисуем дизайн карточки запроса
Описываем колонку карточек
Окно для доски
Пишем код для вызова REST API
LocalStorage для сохранения и восстановления параметров
Добавляем варианты группировки
Что дальше?
Предыстория
Некоторое время назад, теперь уже практически в другой жизни, в мою бытность руководителем проекта, я понял, что теряю представление о занятости участников нашего проекта. Кто-то занимается Большим и Важным делом, кто-то исправляет срочные баги, а может быть кто-то, извините, балду пинает, а я об этом не в курсе и задачи ему не ставлю. И мне захотелось иметь наглядную картинку текущих дел.
Читать полностью »
Разработка для Sailfish OS: использование датчиков (часть 1)
2017-11-30 в 8:16, admin, рубрики: QML, qt, sailfish os, акселерометр, датчики, разработка мобильных приложений, Разработка под Sailfish OS, сенсорыЗдравствуйте! Данная статья является продолжением цикла статей, посвященных разработке приложений для мобильной платформы Sailfish OS. В данной статье речь пойдет об использовании датчиков устройства под управлением Sailfish OS.
Читать полностью »
Разработка для Sailfish OS: работа со звуком на примере приложения DayTimer
2017-11-24 в 7:11, admin, рубрики: QML, qt, sailfish os, разработка мобильных приложений, Разработка под Sailfish OSЗдравствуйте! Данная статья является продолжением цикла статей, посвященных разработке приложений для мобильной платформы Sailfish OS. В этот раз речь пойдет о разработке приложения для отсчета дней до события (например, до выпускного, Нового Года или Дня Рождения), выбранного пользователем. К каждому событию пользователь может добавить описание и записать аудиозаметку. Начнем статью с описания пользовательского интерфейса, а затем разберем работу приложения.
Читать полностью »
[CppCon 2017] Ларс Кнолл: C++ фреймворк Qt: История, Настоящее и Будущее
2017-10-02 в 18:38, admin, рубрики: c++, cppcon, QML, qt, qt quickСодержание цикла обзора выступлений CppCon 2017:
- Бьёрн Страуструп: Изучение и преподавание современного C++
- Ларс Кнолл: C++ фреймворк Qt: История, Настоящее и Будущее
- (в процессе)
Обзор выступления Ларса Кнолла (Lars Knoll), являющегося техническим директором Qt Company. Не ждите от этого выступления слишком многого. В квадратных скобках курсивом мои примечания.
Использование системных функций D-Bus в Sailfish OS
2017-09-11 в 7:17, admin, рубрики: api, QML, qt, sailfish os, мобильная разработка, операционные системы, разработка мобильных приложений, Разработка под Sailfish OSВведение
Данная статья является продолжением материала об использовании системного API в Sailfish OS и посвящена функциям D-Bus в данной операционной системе. Подробно будет разобрано взаимодействие со стандартным календарём и вспышкой. Список остальных основных функций D-Bus системы представлен в конце статьи.
Для понимания изложенного материала необходимо знание основ разработки для Sailfish OS и принципов взаимодействия с D-Bus в рамках операционной системы. Хорошей стартовой точкой являются соответствующие статьи от FRUCT:
[1] Начало разработки для Sailfish OS;
[2] Разработка для Sailfish OS: работа с D-Bus.
Читать полностью »
Использование системного API в Sailfish OS
2017-08-23 в 20:19, admin, рубрики: api, QML, qt, sailfish os, мобильная разработка, операционные системы, разработка мобильных приложений, Разработка под Sailfish OSВведение
Голосовые ассистенты в мобильных устройствах не стоят на месте и непрерывно развиваются. Голосовой помощник для Sailfish OS, представленный осенью прошлого года, не исключение и тоже обрастает новым функционалом.
В той статье рассматривался базовый принцип внутренней работы приложения. Данный материал открывает серию из двух статей, в которой он будет рассмотрен подробнее:
- Работа с недокументированным API для управления устройством (текущая);
- Работа с интерфейсами D-Bus, предоставляемыми операционной системой.
В текущей статье описывается как управлять яркостью экрана и системной громкостью, а также как включать и выключать Bluetooth и режим полёта.
Подразумевается, что читатель уже установил Sailfish OS SDK и разрабатывал приложения с его использованием.
Читать полностью »
Cpp ❤️ Mobile
2017-07-27 в 7:07, admin, рубрики: android, c++, QML, qt, Блог компании 2ГИС, Разработка под android
Пять лет прятали от хабраобщественности DevDay. Опасались, что встречи проходят в Новосибирске, а общественность — по всей России и не только. Но, кажется, трансляция решает все проблемы, а тема очередного DevDay прекрасна, что молчать о ней нельзя.
Читать полностью »