Введение в разработку приложений на платформе Atom/MeeGo для нетбуков и планшетников. Граничин О.Н - 117 стр.

UptoLike

117
8. Лабораторная работа 3
«Использование
датчика ориентации
для управления
пользовательским
интерфейсом»
8.1. Цель лабораторной
работы
Демонстрация процесса разработки
практического приложения.
8.2. Инструкция по выполнению
лабораторной работы
Отличительная особенность современного смартфона или
планшетного компьютераналичие большого количества
разнородных датчиков, предназначенных для определения
положения и скорости устройства, освещенности и других
параметров. В отличие от традиционных датчиков, например,
температуры процессора или скорости вентилятора, они
предназначены в первую очередь для уровня приложений, а не
операционной системы. В отличие от внешних датчиков, например,
GPS, они являются неотъемлемой частью устройства и не могут
использоваться самостоятельно.
Наша задачанаучиться работать с одним самых
распространенных датчиков, датчиком ориентации, который
позволяет определить, «на каком боку» в данный момент «лежит»
устройство. Для этого необходимы базовые знания языка C++,
знакомство с основами фреймворка Qt и двумя библиотеками Qt
Mobility и MeeGoTouch. Самое важное требованиенеобходимо
устройство (смартфон или планшет) с датчиком ориентации,
работающее под управлением MeeGo. Мы использовали MeeGo
1.1.99 Tablet на планшете 3Q TU1102T. Поскольку на эмуляторе или