Qt Mobile Weather – красивая погода для Nokia N900
Qt Mobile Weather – красивая погода для Nokia N900.
Использует службы погоды BBC и Yahoo.
Все о MeeGo и Maemo в России.
Qt Mobile Weather – красивая погода для Nokia N900.
Использует службы погоды BBC и Yahoo.
Мы и намекали…
И специально не публиковали новости вроде “В этом месяце MeeGo для N900!”…
И не писали что “А вот этот сайт написал, и вот тот”…
Все подтверждается…
Компания Nokia ответила на запрос известного сайта CNET.COM и сообщила примерно следующее:
“Nokia N900 не будет иметь возможности обновления до MeeGo. Первое устройство на MeeGo будет выпущено во второй половине 2010 года. Однако приложения написанные для Moblin и Maemo на Qt, будут работать на MeeGo”.
Я давно обещал написать вводную статью по написанию приложений под Maemo (и не только) на Qt 4.6. Обещания нужно выполнять, так что начнем. Сразу хочу оговориться, я не профессиональный дядя-разработчик, я лишь тупой и зеленый студент IT-специальности, занимающийся этим в свободное время. Так что все, сказанное мной, не особо претендует на библиографическую грамотность и энциклопедическую ценность. Долго определялся какого уровня писать статью: написать обзор maemo-специфичного API для тех, кто знает Qt, C++ и Linux и хочет просто узнать как пользоваться десятком дополнительных возможностей, или же начать с нуля и написать полный обзор. Как всегда, победила золотая середина, а именно: я не буду полностью рассказывать про все библиотеки Qt, потому что это займет слишком много времени, да и не очень нужно нам на этом этапе. На этот счет написаны целые книги, и тем, кто точно заинтересован в изучении Qt я бы посоветовал начать с книжки «Qt 4: Программирование GUI на C++» за авторством Жасмин Бланшет и Марка Саммерфилда. Книга переведена на русский, описывает Qt 4 с самого начала (с первого Hello, world) в объеме, достаточном для большинства приложений. Прочитав хотя бы 200 страниц уже можно спокойно пользоваться официальной документацией и написать всё что угодно. Qt — один из тех фреймворков, поняв и подружившись с которым, можно не использовать ничего, кроме документации по классам. Но вот сразу же понять его получается не у всех. Усугубляет дело еще то, что вам потребуется достаточные знания языка С++. Хотя бы умение писать свои классы, использовать наследование и других основополагающих понятий объектно-ориентированного программирования. Если вы вообще не знакомы с С++, то я бы порекомендовал перед началом разработки на Qt хоть немного узнать этот язык, написать десяток консольных приложений. Можете не углубляться в API взаимодействия с ОС, с сетью и другими сторонними библиотеками, так как всё это есть в Qt. Но знать хотя бы отличие агрегирования от наследования, по моему мнению, все-таки надо. Я буду стараться держаться именно того, что вы знакомы с С++, но первый раз видите Qt. Если вы не знакомы с программированием вообще, то я думаю вам не стоит бросаться писать под Maemo. Походите на школьные уроки информатики, прочитайте десяток книжек (для начала). Программирование — очень сложный процесс, он только кажется таким простым. Люди учатся этому годами, для этого нужен специальный склад ума, нельзя просто «сесть и написать программу». Заранее прошу прощения у тех, кто знаком с Linux, C++ или Qt, большинство моментов пришлось описывать очень подробно, можете их пропускать.
Читать полностью
Установка Qt 4.6 и создание простого приложения Qt Hello world.
Автор Евгений Руденко
Подробности на его блоге erudenko.com
Пошаговая инструкция по установке Maemo SDK под Windows/Linux/MacOS менее чем за полчаса! (часть 1)
Читать полностью
Отличное видео руководство, как запустить Maemo SDK и выполнить приложение “Hello world” в эмуляторе.
Автор Евгений Руденко
Подробности на его блоге erudenko.com
Почему стоит писать под Qt для Nokia?
Вот и ответ Одно и тоже приложение запущено на Nokia N97 mini и Nokia N900.
Them Bloody Ducks – охота на уток, с использованием акселерометра и сенсорного экрана.
Написана с использованием Qt.
Читать полностью
Демо приложение адресной книги на Qt для Nokia N900
Конечные пользователи
Пока не подтверждена, ни опровергнута возможность официального релиза MeeGo для Nokia N900
Сообщество
Каким будет сообщество MeeGo, будут решать сами сообщества Moblin и Maemo
Разработчики
Приложения написанные на Qt будут работать на N900 (вероятно c прошивкой PR1.2), и MeeGo
Первые исходники MeeGo как ожидается, будут опубликованы в первой неделе Марта
У MeeGo будет SDK, и он будет не только для Windows
Wiki страница про создание пакетов для Meego уже готова
Устройства
MeeGo будет поддерживать как ARM так и Intel процессоры
Maemo 6/Harmattan теперь называется MeeGo/Harmattan.
Вчера Nokia опубликовала демонстрационное приложение для N900 в Extras-Devel – Widgets Gallery.
Widgets Gallery – демо некоторых элементов будущей MeeGo (Maemo6 Harmattan).
Приложение называется Widgets Gallery. Вы можете его установить самостоятельно, и поглядеть что нас возможно ждет.
Читать полностью
Вчера компания Nokia выпустила Qt 4.6.2.
Прежде всего, это первый стабильный выпуск для платформы Maemo 5.
Основные изменения по сравнению с beta:
•Улучшена кинетическая прокрутка, оптимизирована анимация QTableView
•Несколько виждетов увеличены для более комфортного использования на сенсорных экранах
•Новый внешний вид QSpinBox
•Для автоповорота больше не используется D-Bus
•Множество улучшений методов ввода
•Улучшения в использовании OpenGL ES
•И многое другое
Пользователи Maemo 5 получат Qt 4.6.2 в составе обновления PR1.2
Источник: linux.org.ru
Ari Jaaksi руководитель Maemo @ Nokia в своем блоге заявил:
“MeeGo это следующий шаг для Maemo.
Естественная эволюция.
Планы относительно Maemo6 не изменились.
Мы абсолютно не забыли про пользователей и разработчиков N900.
Если Вы являетесь разработчиком, пишите для N900 с Qt и ваши приложения будут работать на устройствах MeeGo.
Если вы владелец N900, все это хорошо для вас.
MeeGo и Qt даст импульс к созданию большего количества интересных приложений для N900.”
На открывшемся сегодня в Барселоне Всемирном Мобильном Конгрессе (MWC 2010) компании Intel и Nokia анонсировали MeeGo.
MeeGo – результат слияния платформ Moblin и Maemo.
MeeGo сочетает лучшее из Moblin с лучшими из Maemo, чтобы создать платформу для нескольких архитектур для широкого спектра устройств.
MeeGo является проектом с открытым кодом Linux Foundation.
Основой MeeGo будет .rpm формат, а не .deb пакеты.
В качестве основного инструмента разработки будет выбран Qt.
Приложения будут распространяться через интернет-магазины Nokia Ovi Store и Intel AppUpSM Center
MeeGo мультиплатформенный проект с поддержкой Intel / Atom и архитектуры ARM
Первый релиз MeeGo во втором квартале 2010, а первые устройства до конца этого года.
Что с Maemo6? Maemo6 будет MeeGo совместимой.
Немного размышлений на тему “Maemo 6 и Nokia N900″
Что мы знаем?
1. Нам известно что Qt должна стать основой для всех приложений для Nokia Maemo и Symbian – однажды написанное приложение должно без проблем запускаться и там и там без изменений.
2. Нам известно что в Maemo 6 (Harmattan), будет OMAP3, OpenGL ES, емкостный экран и мультитач.
3. Maemo 6 API изначально будет поддерживать Qt.
4. Для Maemo 6 (Harmattan) альфа версия SDK выйдет в 1 квартале 2010 и бета во втором квартале 2010.
5. Qt 4.6 для официально поддерживается в Maemo 5 и уже в статусе бета.
6. Новое устройство на базе Maemo 6 обещано во 2 квартале 2010.
Что из этого следует?
1. Нужно дождаться альфа версии SDK Maemo 6 (Harmattan).
2. Станет понятно насколько он совместим с Maemo 5, и сложно ли портировать приложения Maemo 5 для Maemo 6.
3. Нужно дождаться анонса устройства на Maemo 6.
4. Нужно больше программ под Qt.
Думаю что в скором времени мы узнаем, можно ли будет обновить Nokia N900 до Maemo6. Осталось совсем чуть чуть.