Чем Писать Программы Для Meego

Чем Писать Программы Для Meego

Чем Писать Программы Для Meego 7,6/10 5383votes

Программы MeeGo 1. MyMoves v021, Volume Setup Applet v012, CryptMee v050, TAO Translator v134, TextEditor v150. Nokia Qt SDK, пишем первое приложение и запускаем его в эмуляторе и на устройстве Geektimes. Доброго времени суток хабрапользователи. Продолжаю писать о платформе Maemo пока еще для Maemo Fremantle. Эта статья посвящена новости в мире Nokia выход Nokia Qt SDK. Пока еще это TP Technical Preview, долго силил перевод на русский, не получилось, так что пуст будет TP далее по тексту. Но писать на этом уже можно, но есть несколько оговорок. Opera Mobile Labs 12. Opera теперь и для MeeGo. Возможности Динамическое переформатирование вебстраницы для мобильных экранов Отправка ссылок и текста по email, SMS и MMS Text Wrap на рабочем столе Сохранение страниц для последующего просмотра. Единственный минус в том, что cmake не умеет Symbian, поэтому об этой платформе пока можно забыть или же написать вручную специальный проект. В cmakeе есть переменные, которые позволяют определить платформу, на которой собирается та или иная программа, например. Начинаем программировать под MeeGo. Первым шагом при знакомстве с данной платформой и особенно разработкой для нее необходимо установить вспомогательное программное обеспечение, а именно Qt 4. SDK, Qt Creator, MeeGo Touch Framework MTF. Платформа MeeGo вс ещ в строю. Кроме того, имеется несколько самостоятельных программклиентов, таких как DropN9, cuteBox, Dropian, File Sink. Google Диск, Яндекс. Диск, Box, SkyDrive и ныне закрывающийся Ubuntu One также имеют полноценные рабочие клиенты. Платформа. Nokia запускает Summer12 Device Program. Одной из целей этой программы, является сокращение отсутствующих приложений. В рамках программы Nokia бесплатно раздаст 100 аппаратов на MeeGo Harmattan. Каталог программ MaemoMeeGo. Прикрепленное изображение 1. Офисные Калькуляторы Читалки Разное Прикрепленное изображение 2. Системные Файловые менеджеры Альтернативный рабочий стол, оболочки Менеджеры задачпроцессов Контрольэкономия заряда. GnhTsJQV0iEkQ9uvh807lbDexruhdYv0jQZwbQvgBl.jpg' alt='Чем Писать Программы Для Meego' title='Чем Писать Программы Для Meego' />Подробности далее по порядку. Еще я расскажу подробней о MADDE, так как именно эта часть в Nokia Qt SDK отвечает за разработку для Maemo. Как результат мы напишем приложение очень громко сказано, вообще так, приложенице, соберем и запустим его на эмуляторе и на устройстве точнее на Nokia N9. Да и вообще разберемся что чем и как писать для устройств Nokia сейчас и в будущем. Первым делом разберемся что к чему. Кто зачем и почему выпустил Nokia Qt SDK. Так вот Nokia давно готовила этот шаг и вот первый выпуск можно уже опробовать сегодня. И так, встречаем Nokia Qt SDK. Официальная информация там еще две ссылки в этой статье. Официальное видеостранное вообще. Теперь резюмирую. Это SDK для разработки под все официально поддерживаемые мобильные платформы с Qt на борту на данный момент официально поддерживаются Symbian и Maemo 5, что там будет дальше, пока не ясно. Суть в том, что это единый инструмент для разработки мобильных приложений для устройств от Nokia. Составные части Сердцем всего является Qt Creator. Сообщения с вопросами, ответы на которые уже есть в шапке темы, МиниFAQ по Терминалу на MeeGo, ответы на такие вопросы, а также. В смартфонах Nokia на Symbian и MeeGo нет полноценного приложения Instagram, хотя, говорят, для WP8 он появится. Так что, возможно и писать про нее не стоило. Во всех остальных случаях вам необходимо открыть программу, а уже потом в ней включить фонарик. Под каждую платформу ставится SDK и toolchain для сборки приложения, упаковки и отладки на устройстве. Qt Simulator для отладки без наличия устройства. Звучит вроде здорово. Немного подробностей под каждую из составляющих 1. Qt Creator специальной сборки из коробки настроенная интеграция с целевыми SDK, toolchainами и отладчиками. SDK сейчас Qt Creator обновляется только полностью, вышла новая версия качай полностью и ставь рядом или вместо старой. Надеюсь эта обновлялка перекочует и в настольную версию Qt SDK поддержка технологии QuickQML. GDB, правда на устройстве еще нет gdb 7. Чем Писать Программы Для Meego' title='Чем Писать Программы Для Meego' />Qt Creator 2. SDKtoolchain для Symbian это урезанная версия предыдущего SDK сильно урезанная, так как я сносил окружение для разработки под Symbian, которое у меня стояло, чтоб попробовать Symbian SDK Carbon Plugins занимало у меня около 5 гиг на диске. Все что нужно для сборки и отладке на устройстве. Maemo используется MADDE, он сам по себе еще в бета тестировании, но позвоялет писать приложения не только под Linuxом, а также под любыми другими платформами. Этим он лучше нынешнего Fremantle SDK который пока официальный инстурумент для разработки, и еще минимум пол года будет таковым. Qt Simulator. Достаточно интересная штуковина. По сути я ожидал увидеть действительно эмулятор, но ребята схитрили. Это не совсем эмулятор, это песочница с отдельным буфером экрана и поведением как у телефона заряд, координаты, акселерометр, звонки и тд. Он не эмулирует телефон, он по факту эмулирует Qt Mobility API который кстати вышел из бета тестирования и зарелизился недавно Вот что он в себя включает Service Framework Bearer Management Messaging Contacts Versit Publish and Subscribe Location System Information Sensors. Ну и плюс Multimedia, единственная часть, которая осталась в бета состоянии, но все равно достаточно работоспособна. Так что если нужно будет реализовать что то вне этого API нативное, то эмулятор тут не поможет. Так как Nokia QT SDK инструмент для кросс платформенной разработки, то можно предположить, что в эмуляторе можно отлаживать только кросс платформенный функционал я верю что такой принцип заложен. С другой стороны эмулятор стал легко переносимый на другие платформы и очень легкий по сравнению с настоящим эмулятором. Теперь плохие новости SDK только для PR 1. Под Linux доступна только разработка для N9. MADDE. Под Mac OS вообще ничего еще нет. Но так как мы в Вами пока пишем только для N9. Драйвера Dns W170er. Mac OS и я в их числе. Но не расстраивайтесь, MADDE доступно для MAC OS, так что все нормально, просто потребуется немножко больше ручной работы и останемся мы на Mac OS без эмулятора может как то можно и его прикрутить, я не пробовал совсем в этом направлении копать, если есть инфа или опыт пишите. Таким образом я покажу как установить SDK, написать приложение, собрать его и запустить на эмуляторе. Потом как настроить устройство и запустить на устройстве. Хоть у меня и не получится отладится на устройстве свалится с SIGFAULT, так как библиотеки на устройстве и в SDK разные, но в скором будущем, когда я обновлю устройство до PR 1. Все это под Windows. Под Linux это делается так же, только сетевой интерфейс настраивается по другому, но я дам ссылку с картинками как это сделать. А для пользователей Mac OS я покажу как настроить MADDE Qt Creator чтоб получить такую же связку для разработки. Соберу приложение и запущу его на устройстве тут оно уже будет работать. Это решение универсальное и будет работать одинаково на всех платформах. Поэтому его можно использовать как альтернативу Nokia Qt SDK, чтоб не тянуть лишнего например Вам не нежуне ни эмулятор ни Symbian или чтоб начать отлаживать на устройстве прямо сейчас. Но обещают официальный релиз к официальному релизу Mee. Go, 3 4 квартал 2. Ну и сразу официальная ссылка, с кучей информации демок и самим SDK. Nokia Qt SDK на Windows. Во первых, уточняю, у меня Windows XP SP3 3. Я не знаю как это будет работать на других версиях, но если будет различия, то пишите обсудим. Я даже готов сам разобраться с возможными проблемами на Windows 7 если они будут, если кто нибудь подарит мне лицензию. Вот традиционное видео Инструкции Идем по ссылке forum. SDK или заходим сразу на страницу SDK. Скачиваем SDK под нужную платформу Windows, Offline версия. Запускаем установщик. Принимаем лицензионное соглашение. Выбираем путь установки и выбираем настраиваемую установку. В списке можете поизучать устанавливаемые компоненты я убрал исходниые коды от Qt, нужны они только если собираетесь отлаживать само Qt. Жмем кнопку для установки и ждем пару минут. SDK установлен и готов к эксплуатации не правда ли легко, по сравнению с предыдущими статьями. Далее пишем приложение Открываем Qt Creator из состава Nokia Qt SDK. И создаем сессию. Если вы не знаете что это и зачем, то очень советую ознакомиться, ибо без них разработка нескольких проектов превращается в геморрой. Создаем новый мобильный проект интеграция с Mobility API. Создаем формочку с кнопкой. Делаем приложение. Смысл его в том, что при нажатии на кнопку, текст в строке ввода переносится в Label. Собираем для эмулятора с Min. GW 4. 4, можете меня спросить почему я запустил сборку до того, как написал год. Все просто, я просто хотел чтоб запустился компилятор. Запускаем в эмуляторе и немного там играемся. Настраиваем окружение на устройстве пункт 2 этой статьи, я вынес отдельно, так как настройка окружения на устройстве одинакова как для Windows Nokia Qt SDK иак и для чистого MADDE. Отлично, теперь будем отлаживать на устройстве по USB включим воображение и представим, что PR 1.

Чем Писать Программы Для Meego
© 2017