Состоялся финальный релиз Maemo Eclipse Integration 2nd Edition. Maemo Eclipse Integration - является дополнением к Eclipse 3.3.x, позволяющим разрабатывать приложения для Maemo Diablo 4.1.2 (800, N810 и N810 Wimax Edition) и Maemo Fremantle 5.0 (N900) на C/C++, Python и Qt4.
Maemo Eclipse Integration поддерживает следующие 32-х битные x86 операционные системы
основанные на Debian (например, Ubuntu Intrepid 8.10 и Karmic 9.10)
Windows XP с SP3, Mac OS X 10.5 Leopard и Mac OS X 10.6 Snow Leopard
поддержка на стадии бета Fedora 11, Windows Vista SP2 и Windows 7
Поддержка ОС, отличных от перечисленных не гарантируется, но возможна в случае если:
ОС поддерживает Eclipse IDE
Функциональность Host PC Connectivity доступна для этой ОС
ОС способна исполнять Maemo SDK Virtual Image (т.е. поддерживает QEmu, VMWare или VirtualBox)
Maemo Eclipse Integration 2nd Edition включает в себя следующие компоненты:
Eclipse 3.4.2 IDE (Ganymede SP2) for C/C++ Developers (официальный релиз с eclipse.org)
Maemo PC Connectivity (версии с репозиториев Diablo extras и Fremantle extras-devel)
Host PC Connectivity для Linux, Windows и Mac OS X (версия PC Connectivity Garage project)
Maemo ESbox для Eclipse R2.0.0 (версия Esbox Garage project)
Maemo Pluthon для Eclipse R2.0.0 (версия Pluthon Garage project)
После почти полутора лет разработки браузер под кодовым названием Fennec (название африканской лисицы) готовится к первому релизу в ближайшие дни. Вначале он будет доступен для владельцев Nokia N900. Мобильная версия Firefox будет иметь возможность синхронизации со своей десктопной версией. Это позволит продолжить просмотр веб страниц при переходе с десктопной версии на мобильную. Во время синхронизации все данные шифруются.
По заявлению разработчиков, Fennec будет первым мобильным браузером с возможностью добавления расширений (add-ons). Официальный релиз Fennec может состоятьcя ещё до окончания этого года.
Для сборок своего веб-браузера под Linux компания Opera больше не будет использовать библиотеку Qt, а пользовательский интерфейс отныне будет отрисовываться напрямую с помощью библиотеки Xlib. Разработчики уверяют, что это позволит увеличить скорость работы программы.
Не смотря на такие кардинальные изменения, Opera будет поддерживать родные стили KDE и Gnome.
24 ноября в 20:00 в Москве, во флагманском магазине Nokia в России, состоялась презентация мобильного устройства N900. В тот же вечер начались продажи новинки.
На мероприятия Nokia собрала около сотни блоггеров, которые писали про N900. С короткими докладами выступили российские и зарубежные представители компании, а также их партнёры. После официальной получасовой части все посетители смогли опробовать N900 в действии и задать любые вопросы специалистам Nokia.
Стоимость Nokia N900 в России составила 28 890 рублей.
Вчера Symbian Foundation опубликовала исходный код ядра и служб аппаратного уровня под лицензией EPL. Вы можете свободно скачать, исследовать, изменять, компилировать и запускать его. Symbian подготовлен пакет Kernel Taster Kit, содержащий все необходимое для работы с ядром. Здесь находится пошаговое руководство по использованию KTK. Набор включает в себя исходный код ядра и двух его рабочих портов: Syborg: для запуске на ПК в эмуляторе QEMU, и Beagleboard: для запуска на настоящем железе. KTK также содержит исходники QEMU и различные уже готовые бинарники.
Здесь лежит архив с txt документом, содержащим список всех входящих в KTK файлов.
Документация по использованию KTK находится здесь.
Помимо этого, для скачивания доступны PDT (Product Development Toolkit) и различные PDK (Product Development Kit) для Symbian^2 и Symbian^3. (KTK является урезанной версией PDK Symbian^3 v3.0b).
На прошлой неделе в рамках проходившей в Мюнхене европейской версии ежегодной конференции Qt Developer Days 2009 были озвучены текущие достижения и дальнейшие планы развития библиотеки Qt. Темы семинаров охватывали широкий диапазон вопросов, и вкратце содержание докладов можно свести к следующему:
В релиз Qt 4.6 будет добавлена поддержка новых платформ (в их числе Windows 7, Snow Leopard от Apple, QNX, VxWorks и OS S60 - платформы для смартфона Nokia, использующей Symbian), новые API и значительно улучшенную производительность в некоторых областях. В распоряжение разработчиков Nokia предоставит Qt SDK, построенный на таком инструментарии, как Qt Designer и Qt Creator и дополненный Qt Developer Network.
В отношении планов развития библиотеки было сказано, что по сравнению с Qt 4.6, которая должна выйти в декабре текущего года, Qt 4.7 будет содержать только небольшое количество нового функционала и будет более направлена на стабильность и производительность. Nokia планирует увеличить бюджет разработчиков на 50%.
Дни виджетов, такими, какими мы их знаем на сегодняшний день - сочтены. Статичный, основанный на виджетах пользовательский интерфейс в будущем трансформируется в отношения объект/состояние, дающие более гладкие, насыщенные и привлекательные интерфейсы.
Язык разметки Qt (Qt Markup Language, QML) и описательный подход к пользовательскому интерфейсу является частью проекта Kinetic, который отчасти уже будет присутствовать в Qt 4.6. Новые API, разработанные как часть Kinetic в Qt 4.6 это: фреймворк QGraphicsEffect, новый API для анимации (на данный момент уже интегрированный в Plasma), лежащий в его основе фреймворк State-Machine и поддержка жестов и multitouch в QT.
QMake будет заменяться на CMake - что безусловно поддерживается многими KDE-разработчиками.
Заметен прогресс на фронте устройств на базе N900 Maemo. В связи с ожидаемым выходом Maemo 6 (Harmattan) явно складывается впечатление, что переход Maemo на Qt происходит стремительно, открывая Qt-программистам прекрасные возможности погрузиться в мобильную разработку.
Также стоит отметить общую тенденцию Nokia двигаться навстречу открытому ПО. Примерами могут служить недавнее открытие исходников Symbian, а затем, в январе этого года - выход Qt под LGPL. Далее, общая Linux-стратегия компании воплощается в Nokia N900 как важной части пятиэтапного плана открытия Maemo для широкой аудитории. Устройство предоставляет пользователям опыт работы в современном программном окружении и успешно демонстрирует адаптацию десктопных Linux-технологий для работы на портативных компьютерах.
Nokia объявила о начале программы по сертификации разработчиков на Qt (Nokia Certified Qt Developer). Пройти сертификацию можно в 5000 центрах тестирования в 160 странах. Сейчас доступен только базовый тест, в будущем будет введено несколько уровней сертификации.
Причиной создания программы послужила растущая по всему миру востребованность разработчиков на Qt и необходимость обеспечить работодателей официальным инструментом определения навыков соискателя.
Чтобы получить базовый уровень Nokia Certified Qt Developer, нужно пройти тест «Qt Essentials» длительностью в 1 час, нацеленный на выявление понимания основных аспектов Qt, необходимых для разработки простого приложения. С перечнем основных навыков, необходимых для прохождения теста, можно ознакомиться по адресу: http://qt.nokia.com/learning.
Стоимость прохождения тестирования составляет 149EUR/199USD, но может изменяться на местах. Предусмотрены скидки от 30% до 50%. Регистрация проводится по адресу http://www.pearsonvue.com/nokiaqt/.
9 октября Nokia объявила о создании официальной версии Qt для Maemo 5 и
опубликовала Technology Preview release. Версия Qt для Maemo 5 создана специально для работы в среде ОС Maemo 5, которая будет устанавливаться в N900, планшете-который-на-самом-деле-является -смартфоном. Версия Qt для Maemo основана на готовящейся Qt 4.6, релиз ожидается в первом квартале 2010.
Maemo 5 в N900 будет использовать GTK+ в качестве основного тулкита, но в следующих версиях планируется использовать Qt, поскольку приложения основанные на Qt легко переносимы между ОС - Windows, Linux, MacOS и Windows Mobile. Nokia так-же заявила что ведется разработка Qt для Symbian.
Порт Qt на Maemo от Nokia включает в себя проект "Qt for maemo" разрабатываемый сообществом, который стал мощной основой для создания официальной версии. Создание официальной версии потребовалось для того чтобы обеспечить совместимость с будущими версиями Maemo, Symbian и другими платформами на которых работает Qt.
Palm, выпустившая летом успешную модель Pre, возобновила переговоры с Nokia. Крупнейший в мире производитель сотовых телефонов заинтересован в приобретении американского конкурента.
Ряд аналитиков полагает, что акционеры Palm готовы продать компанию, если Nokia предложит выкупить акции по цене от $25 до $30. Сейчас рыночная стоимость акций Palm составляет $17.
По словам Джеймса Фосетта (James Faucette), аналитика Pacific Crest Securities, Nokia может значительно сэкономить на разработках и исследованиях, поглотив Palm и получив все ее наработки по webOS и коммуникаторам. Ежегодно финны тратят до $3 млрд на исследования, а Palm – около $300 млн.
Ни Nokia, ни Palm не комментируют слухи, которые, между тем, вылились в рост акций Palm на 7%.
Компания Nokia объявляет о начале кампании PUSH N900. Идея простая - вы предлагаете свежую идею о том, как использовать это устройство. Nokia, если ее заинтересовал проект, помогает вам, выдав устройство и всячески поддерживая в меру сил.
Сегодня на сайте Nokia был опубликован официальный пресс-релиз о новой модели интернет-планшета N900, а также о новой версии операционной системы Maemo. К опубликованным ранее обзорам можно добавить разве что следующее:
Это полноценный телефон с голосовым трактом, UMTS/HSDPA 10/2 и всем-всем-всем;
ОЗУ все-таки 256 мегабайт, своп размером в 768 мегабайт настроен из коробки;
из нового в аппаратной части, помимо выхода TV и акселерометра — FM-передатчик и стереомикрофон;
стилус необязателен, интерфейс отлично реагирует на прикосновения пальцем;
можно включить курсор мышки и пользоваться им по прямому назначению — некоторым программам и в некоторых случаях этого не хватало;
геокэшинг поддерживается из коробки;
мультитача, скорее всего, пока что не будет — ни на одной демке не показан;
видео и спецэффекты не тормозят — первое доставляло изрядные неудобства в N800/N810 из-за дефекта аппаратной части;
количество поддерживаемых из коробки аудио- и видеоформатов увеличилось, но среди них нет vorbis и flac — надо устанавливать отдельно;
рекомендуемая розничная цена — 500 евро, на прилавках появится в октябре 2009 года.
Здесь находится официальный сайт платформы. Там можно просмотреть видео. Здесь же находится еще одна демонстрация, сделанная сотрудниками Nokia, без монтажа и спецэффектов.
Upd: первое видео — просто рекламный ролик с обилием CG. Второе намного интереснее, так как показано настоящее устройство в руках живых людей, что позволяет хотя бы представить, удобно ли оно в использовании на самом деле. В обеих демонстрациях не видно, как пользоваться экранной клавиатурой — а это было бы интересно, учитывая, что размер экрана изрядно уменьшился.
Индийским умельцам при помощи пакета OpenC/C++ и фреймворка Qt for S60 (все еще бета) удалось портировать и запустить KDE Plasma на платформу S60 (Symbian^1: S60+Symbian 9.4, Nokia 5800). Исходный код и инструкции по установки можно найти здесь. Ниже приводится демонстрационный видеоролик с youtube:
Вышел первый публичный релиз проекта PySide, предоставляющего биндинги к фреймворку Qt для языка Python под лицензией LGPL.
Для поощрения разработки приложений на языке Python, использующих Qt, требовались биндинги, доступные под либеральной лицензией. Работа над PySide была начата в Maemo подразделении компании Nokia сразу, как только отсутствие биндингов с подходящей лицензией стало очевидным.
Со стороны Nokia были попытки договориться с Riverbank Computing, создателями PyQt, на предмет смены лицензии, но они не увенчались успехом, из-за чего и было решено создать новый проект. Тем не менее, PySide будет сохранять совместимость с PyQt на уровне API, по крайней мере в первых версиях.
На сайте Mobile Review опубликован первый обзор (с множеством фотографий и скриншотов) нового телефона (да, не побоюсь этого слова) от Nokia с операционной системой Maemo 5.
В этой серии статей показывается как построить приложение, работающее с глобальной системой позиционирования (global positioning system, GPS), используя Интернет-планшет Nokia N810, работающий под Linux, и его встроенный GPS-приемник.
В части 1 и части 2 представлены средства и методы построения приложения, работающего с глобальной системой позиционирования (GPS), для интернет-планшета Nokia N810. В последней статье мы делаем завершающие штрихи в разработке GPS-навигатора и готовим его к выпуску.
Скоро выходит основанная на Symbian операционная система S60 5th Edition Feature Pack. По планам Nokia, после выхода этого релиза платформа будет переводиться на Qt. Начиная с Symbian^4, выход которой планируется во второй половине 2010 года, этот фреймворк станет предпочтительным для создания приложений в большинстве случаев.
При этом поддержка старого API для создания интерфейсов (Avkon) будет прервана, так что интерфейсы всех старых приложений придётся переписывать.
Также представитель корпорации упомянул, что разработку основанной на Eclipse среды программирования Carbide останавливать не будут — тем более, она уже сегодня способна работать с Qt.
После того, как Nokia приобрела компанию Trolltech, разработчика кросс-платформенного инструментария Qt, многие стали задаваться вопросом о судьбе Maemo, главным элементом которой сейчас является GTK+. И вот на конференции Gran Canaria Desktop Summit руководитель подразделения новых программных платформ в Nokia и член управляющего совета GNOME Квим Гил (Quim Gil), объявил, что все последующие релизы Maemo будут выпускаться с использованием Qt.
Хотя текущий релиз Maemo 5 «Fremantle» будет продолжать использовать GTK+/Hildon, следующий за ним «Harmattan» полностью перейдет на Qt. Статус же GTK+/Hildon будет средуцирован до «поддерживается сообществом» — как сейчас Qt.
В качестве основной причины перехода на Qt Nokia называет более простую кросс-платформенную разработку приложений, как для Maemo, так и для окружения Symbian.
Гил так же подчеркнул, что миграция на Qt ни в коей мере не означает полного разрыва с платформой GNOME mobile. Многие компоненты, доступные сейчас в Hildon, перейдут и в Harmattan. В компании надеются, что это окажет положительное влияние в деле становления совместной работы между десктопами GNOME и KDE, особенно учитывая все возрастающую роль Nokia в этом процессе.
Maemo — это мобильная платформа для планшетных компьютеров, таких как Nokia 770, N800 и N810. Maemo была разработана на базе рабочего стола Gnome и, соответственно, использовала библиотеки GTK+ для построения пользовательского интерфейса.
Не успели утихнуть новости о союзе Nokia - Intel , как появилась информация о том что Nokia намерена выпускать нетбуки. Производством будет заниматься Quanta Computer и Compal Electronics (Тайвань) заказы для которых финская компания уже успела сформировать. Компьютеры Nokia
будет выпускать Quanta на базе процессора Intel Atom , ожидаемая дата выпуска - третий квартал 2009 года. Compal в свою очередь возьмется за
смартбуки аппаратной платформе Qualcomm Snapdragon.