Тема: Выбор победителей Конкурса MaemoWorld.ru
Для участия в Конкурсе MaemoWorld.ru было принято 6 статей.
Ниже представлены аннотации каждой, и прикреплено голосование, в котором вы можете проголосовать за статью, автор которой, на ваш взгляд, заслуживает приза.
Будет здорово, если прокомментируете выбор и оставите пожелание или отзыв участникам.
Голосование будет длиться неделю с момента публикации сообщения.
qml.portal.ru "Duck hunt" на QML
В статье рассматриваются основные моменты создания мобильных игр на основе спрайтовой анимации. Для примера взята игра "Duck hunt". Игра реализована на QML и предназначена для платформы MeeGo Harmattan. Материал статьи акцентирован на следующих вещах:
- теория спрайтовой анимации и реализация ее на QML;
- применение независимых таймеров для анимации спрайтов и реализации логики игры;
- вычисление траектории движения объектов;
- обработка касаний экрана;
- воспроизведение звуков в игре;
- использование вибрации;
- перевод приложения в фоновый режим работы;
В конце статьи затронута тема публикации приложения в магазине Nokia и приведены ссылки на исходный код игры и собранный пакет.
Avis Control Panel applet на QML
Система MeeGo Harmattan имеет удобный единый интерфейс для конфигурирования программ - Панель Управления (Настройки). Каждый программист может там разместить настройки своей программы, но лишь немногие делают это. Может быть не хватает понятного описания из разряда "how-to"? Или процесс написания модуля для панели управления получается слишком запутанным и отнимающим много времени? Захотелось разобраться с этими вопросамм и как-то упростить процесс.
Данная статья описывает тернистый путь к достижению поставленной цели: написать апплет, интерфейс которого будет построен на элементах QML. При этом пришлось столкнуться и с трудностями и с разочарованиями. Возможно, мои пробы и ошибки окажутся полезными не только при создании апплета с настройками, но и в других случаях, где требуется объединить QML и QGraphicsWidget'ы.
nbvehbq Доступ к SQLite из приложения на QML, для MeeGo Harmattan устройств
Эта статья рассказывает о разработке приложения, использующего механизм доступа к базе данных SQLite, для MeeGo Harmattan устройств на QML и Quick Components.
Часто сдавая экзамен на категорию, сертификат, etc Вы решаете тесты, которые представляют собой вопросы и список ответов на них, Вам всего лишь надо указать правильный. Вот если бы у Вас была программка, содержащая вопросы и ответы, то возможно она могла бы дать Вам небольшое преимущество на экзамене, нужно только незаметно воспользоваться смартфоном..., но это уже другая история.
Итак база данных представляет собой сборник вопросов (тестов) и вариантов ответов на них с указанием правильного. Доступ к базе будет осуществляться с использованием Offline Storage API.
art.pogorelov Работа с Bluetooth средствами Qt
При разработке мобильных(и не только) приложений часто возникает необходимость организовать соединение между устройствами. Несмотря на популярность Qt в сфере мобильных разработок, в сети недостаточно информации даже на английском языке. Кроме двух-трёх демонстрационных примеров из официальной документации, сложно что-то найти.
В статье рассматриваются различные способы работы с bluetooth средствами Qt. Рассказывается о возможных проблемах и способах их решения. Надеюсь, кому-то это будет полезно.
art.pogorelov Информирование пользователя об ошибках, QML
QML предоставляет возможность просто и быстро разрабатывать замечательные интерфейсы, а порой его инструментария хватает и на самостоятельное приложение. Но, разумеется, не всегда. Часто основной функционал пишется на С++. О том, как организовывается взаимодействие С++ и QML, написано немало, подробно останавливаться на этом я не буду, но продемонстрирую, как это происходит. Основное внимание в этой статье я уделю одному из применений этого взаимодействия - об информировании пользователя о возникающих в процессе работы приложения ошибках.
Статья рассчитана, скорее, на новичков, но, думаю, не будет лишним просмотреть её и остальным.
divan Портирование Python-приложений на Maemo/Harmattan
В этой статье читатель откроет для себя, с какой легкостью популярные python-программы могут быть портированы на платформу Maemo/Harmattan, при этом соответствуя правилам создания UI и не теряя в функционале.
Хотя в статье подразумевается, что читатель имеет базовое понятие о языках Python и QML, она также подойдет тем, кто хочет начать их изучение, а простота приведенных примеров должна послужить этой цели. Код примеров, использованных в статье работает на мобильных устройствах Nokia N900, N9 и N950.
Одним из самых больших плюсов открытых программных платформ является свобода в выборе инструментария - вас никто не обязывает писать только на специально созданном под отдельную платформу языке. Harmattan (как и Maemo/Meego) в этом плане показывает себя с самой лучшей стороны - как и для любой уважающей себя POSIX-совместимой платформы, вы можете писать свой код и на C/C++, на QML/JS, на Python, на Bash - да хоть на brainfuck или .NET через mono! Помимо свободы выбора эта возможность открывает широчайший потенциал для портирования уже существующих приложений, о чем мы и поговорим в статье.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!