Вышла новая версия ОС Maemo — базирующейся на Linux платформы для портативных устройств Nokia.
Из изменений - в основном исправления ошибок, переход на новый Qt4.7, добавление Qt Mobility, dual-boot из коробки.
Тем, кто установил много приложений и программа обновления выдаёт ошибку о нехватке свободного места, рекомендуется его освободить, либо перепрошить, используя «Резервную копию» и эту ссылку
Nokia объявила о планах унификации разработки под платформы Symbian и MeeGo. Основным средством разработки станет библиотека Qt. Компания планирует отказаться от использования других средств разработки под Symbian. Одновременно с этим было объявлено о сокращении 1800 сотрудников, главным образом из отделов поддержки разработки Symbian и сервисов.
Также компания анонсировала поддержку HTML5 для web.
На проходящей в Мюнхене конференции Qt Developer Days преставители компании Nokia очертили будущие планы по развитию этого графического фреймворка. Наиболее востребованным пользователями является увеличение прозводительности, поэтому производительность станет главным направлением разработки. С развитием Qt Scene Graph количество промежуточных слоев при отрисовке уменьшится с трех до одного, причем с полным использованием графического ускорения там, где оно поддерживается.
Также в планах улучшение модульности. Например, сейчас очень быстро развивается QtWebKit, и разработчики хотели бы использовать новые версии без переустановки всего фреймворка. Другими направлениями разработки станут полная интеграция жестов, тактильной отдачи и Qt Quick.
Nokia увеличит вклад в наиболее важные для себя платформы, а именно Symbian и MeeGo. Традиционные платформы (Windows, MacOS, Linux) также остаются важными для компании, но вклад в другие Unix-платформы уменьшится. Эту позицию озвучил новый CTO компании Рич Грин на пресс-конференции, посвященной стратегии развития Qt. Что же касается Symbian и MeeGo, то обе платформы получат равную поддержку.
Сегодня Nokia представила новую версию кроссплатформенного фреймворка для разработки приложений и пользовательских интерфесов Qt 4.7.
Ключевой особенность, представленной в Qt 4.7, является QML (Qt Meta-Object-Language) - лёгкий для изучения декларативный язык для описания внешнего вида и поведения интерфейсов приложений.
Много внимания при разработке новой версии было уделено повышению производительности. Примеры сделанных улучшений:
Аппаратное ускорение композитинга в QtWebkit увеличило производительность при отрисовке анимации на 31% по сравнению с Qt 4.6.
Скорость прокрутки веб-страниц в тестах прибавила от 67% до 350% в зависимости от сложности страницы благодаря улучшениям в QtWebkit.
Новый класс QStaticText отрисовывает текст более чем в два раза быстрее, чем Qt 4.6.
Улучшения в QPainter.
Так же обновился Qt SDK. Теперь он содержит Qt 4.7 и Qt Creator 2.0.1.
Qt 4.7 и Qt Quick станут центральной темой Qt Developer Days, встречи разработчиков Qt, которая пройдёт 11-13 октября в Мюнхене и 1-3 ноября в Сан Франциско.
Несколько дней назад Ovi Store объявил о ряде изменений, призванных облегчить жизнь рядового разработчика.
Во-первых - теперь стать Ovi Publisher может любой индивидуальный разработчик (ранее позволялась регистрация лишь сотрудников компаний). Неприятная новость - при регистрации, как и прежде, нужно заплатить 50 евро (разовый платеж).
Во-вторых - c начала июля Ovi Store поддерживает дистрибьюцию приложений, написанных на Qt. Qt приложения в Ovi Store могут таргетироваться на Nokia N8 (в них предустановленны библиотеки Qt 4.6) и на все устройства, начиная с S60 3.1. В последнем случае в дистрибутив должен быть внедрен специальный инструмент - Smart Installer. Он запускается при установке приложения, проверяет наличие на устройстве необходимых для его работы пакетов (в нашем случае - библиотек Qt) и докачивает их в случае отсутствия. Инструмент Smart Installer входит в состав недавно опубликованной финальной версии Nokia Qt SDK 1.0 (доступна для Win, *Nix и Mac). Кроме того, в Nokia Qt SDK опубликованы библиотеки QtMobility 1.0.1 с гарантией бинарной совместимости.
В-третьих - запущена программа Public beta of Nokia signing, позволяющая бесплатно сертифицировать Qt, Symbian C++ и Flash Lite (если flash контент упакован в sis архив, а не в wrt виджет) приложения при отправке их в Ovi Store. Не требуется даже Publisher ID, что позволяет воспользоваться этой программой индивидуальному разработчику. Т.е. Ovi Store будет принимать неподписанные sis файлы, которые затем будет проходить тестирование, сертифицироваться самим Ovi Store и публиковаться в магазине. Предполагается, что эта процедура будет занимать до 2-х недель. Получить подписанный sis файл назад и распространять его самостоятельно - нельзя. Для получения дополнительной информации и участия в бета программе предлагается отправить письмо с заявкой и Ovi Publish username на адрес publishtoovi.support@nokia.com
Nokia N8 станет последним флагманом N-серии, который Nokia выпустит с OS Symbian. Следующие коммуникаторы N-серии будут выпускаться только с MeeGo. Тем самым Nokia выводит MeeGo как флагманское решение для «умных телефонов», и окончательно выводит Symbian из ниши топовых устройств
Разработчик kdelibs Тиаго Масиейра заявил в блоге Qt LABS, что подразделение «Nokia Applications and Service Frameworks», ответственное за разработку Qt, переходит к открытой модели управления. Напомним, в прошлом году был открыт публичный git-репозиторий Qt, в результате чего были получены сотни запросов о слиянии Qt и Qt Creator. Теперь Nokia желает дать возможность всем желающим участвовать в технических дискуссиях и обсуждениях стратегических планов и графиков развития Qt.
В дальнейшем планируется открыть публичные обсуждения новой концепции управления, которая даст право голоса контрибуторам, хорошо зарекомендовавшим себя в разработке и заслужившим доверие.
Сегодня объявлено о первом релизе среды MeeGo версии 1.0. Этот релиз в первую очередь создан, чтобы предоставить разработчикам стабильную систему и богатый пользовательский интерфейс. На данный момент доступен только вариант MeeGo-netbook. Вариант для Handset-устройств начнёт разрабатываться в июне.
Ожидается, что обновления для MeeGo будут выпускаться каждые 6 месяцев, соответственно версия 1.1, которая будет включать поддержку для планшетов, коммуникаторов и carpc выйдет в октябре.
Основными особенностями этого релиза являются:
Qt 4.6.
Интеграцию социальных сервисов.
Google Chrome или Google Chromium в качестве браузера. Позднее также будет доступен и Mozilla Fennec.
Приложения для работы с электронной почтой, календарём и мультимедиа.
Оптимизацию приложений и энергопотребления.
Ядро на основе linux-2.6.33.
DeviceKit и udev для работы с различным оборудованием.
KMS и Xorg работающий в пользовательском режиме (запускается без прав суперпользователя).
Вице-президент Nokia, возглавляющий разработку устройств на базе MeeGo, сделал заявление, согласно которому Nokia и Intel гарантируют защиту MeeGo и его пользователей от нападок со стороны «патентных троллей». Данное утверждение основано на том, что у Nokia и Intel есть свой патентный пул, а также на том, что обе эти компании — слишком крупные игроки, чтобы была возможность игнорировать их.
Это ставит пользователей MeeGo в более выгодное положение по сравнению с пользователями Android и Palm WebOS, так как ни Google, ни Hewlett-Packard не делали заявлений о том, что они будут защищать своих пользователей.
MeeGo будет развиваться, Nokia возлагает большие надежды на этот проект. Преимуществом MeeGo названа возможность разрабатывать как родные приложения на основе библиотеки Qt, так и программы на основе технологий HTML и JavaScript.
Linux Foundation анонсировала подключение к развитию мобильной платформы MeeGo, около 30 компаний, среди которых:
Компьютерные бренды Acer, Asus;
Автомобильный концерн BMW;
Производители телекоммуникационного оборудования Cisco, ST-Ericsson;
Производитель IPTV-устройств Amino;
Компании, поддерживающие Linux-дистрибутивы: Novell, Mandriva, Linpus, TurboLinux, Xandros, DeviceVM, Asianux, Red Flag, Hancom;
Консалтинговые компании Collabora, WTEC;
Компании, развивающие встраиваемые платформы: MontaVista Software, Wind River;
Интернет-сервисы: Tencent, EA Mobile, Gameloft.
Вовлечение в разработку новых участников позволит форсировать развитие платформы в направлении улучшения совместимости с разными типами аппаратных устройств, обеспечения переносимости приложений и повышения удобства пользовательского интерфейса.
Приглашение к участию в конференции “Свободное ПО в образовании, науке, бизнесе”
13-15 Мая в городе Чернигов, в Черниговском государственном технологическом университете будет проходить региональная конференция “Свободное ПО в образовании, науке, бизнесе”.
Среди пригашенных участников представители компаний Novell, IBM, Microsoft, Nokia, TechnoSoft, представители Госскоммитета по Информатизации Украины, ПриватБанк, компании PortaOne, SoftIndustry и др.
Цель конференции — формирование сообщества специалистов, заинтересованных в разработке, внедрении и использование свободного программного обеспечения (СПО), обмен опытом внедрения и использования свободного ПО, обсуждение перспектив развития СПО, налаживание контактов образования и бизнеса в сфере разработки, внедрения и использования СПО.
Если вы желаете принять участие в конференции, присылайте тезисы докладов или просто заявки на участие на адрес conference@stu.cn.ua до 20 апреля 2010р.
В программе конференции планируется проведение двух пленарных заседаний и ряда семинаров по следующим направлениям:
Первое пленарное заседание — 13.05.2010г., 14:45 —обсуждение проблем внедрения СПО в образовании и науке, а так же в секторе государственного управления
Второе пленарное заседание — 14.05.2010г., 14:45 —доклады на темы СПО и бизнес, взаимодействия бизнеса и образования в сфере СПО, уровень развития и внедрения СПО в Украине и в мире, перспективы СПО.Семинары по направлениям:
СПО в подготовке экономистов;
СПО в компьютерной инженерии;
Взаимодействие высшего образования и бизнеса;
Технологии VoIP и СПО;
СПО в подготовке работников образования;
СПО в инженерных и научных расчетах.
Семинары-тренинги на базе отдыха ЧГТУ (с. Шестовица) 15.05.2010г.
Тренинг по работе с современными мобильными технологиями передачи данных;
Семинар по настройке базовых сетевых сервисов в корпоративной сети;
Семинар по офисным программам.
Участие в конференции — бесплатное. Для иногородних участников по предварительным заказам будут зарезервированы места в гостиницах города. Оплата проживания — за счет участников.
Заезд и регистрация участников конференции — 13.05.2010г., с 9:00 до 13:00 в главном корпусе ЧГТУ по адресу: Украина, г. Чернигов, ул. Шевченко, 95.
Вслед за недавним анонсом состоялось открытие репозитория мобильной платформы MeeGo. Это последний шаг на пути полного слияния проектов Maemo и Moblin.
Ядро платформы представляет собой набор связанных подсистем: базовые системные библиотеки, коммуникационные сервисы, сервисы телефонии, подсистема для интеграции с web-сервисами и социальными сетями, подсистема визуализации, медиа-сервисы, средства для управления данными и персональной информацией.
Исходные тексты оболочки и уровня API доступны в рамках лицензии BSD, не запрещающей производителям вносить улучшения без их открытия. Разработчикам MeeGo не навязывается подписание соглашения об отчуждении авторских прав на код.
Доступны образы для нетбуков и планшетов на базе Intel Atom и смартфона Nokia N900. Текущая версия не включает оболочку MeeGo User Experiences и загружается в терминал.
Сегодня, 31 марта, Линус Торвальдс объявил о разрабатываемой уже несколько месяцев новой ветке ядра, 2.8. Как выяснилось, в разработке участвуют компании RedHat, Canonical, AMD, Intel, Nokia, Google, IBM и Novell, а также сам Торвальдс. Анонс был отложен из-за юридических причин.
Итак, что же нас ждёт в новом ядре?
Список основных нововведений:
Переход на систему сборки CMake;
Большая модульность ядра позволит значительно уменьшить размер при сборке;
Стандартные профили сборки для серверов, десктопов, ноутбуков и мобильных устройств;
Добавление в основную ветку некоторых патчей из проекта zen;
Полностью переписанный планировщик для десктопа, значительно увеличивающий производительность;
Меньшая зависимость драйверов от версии ядра;
Изменение релизной политики: минорные версии (2.8.x) будут выпускаться реже, зато особое внимание будет уделено стабильности и отсутствию регрессий;
Поддержка новых архитектур от Intel и AMD, совмещающих CPU и GPU.
Технология обновления ядра «на лету», позволяющая значительно увеличить uptime;
Новая технология suspend (на диск и в ОЗУ), значительно ускоряющая этот процесс;
Полная поддержка multitouch и 3D-мониторов (к моменту выхода 2.8 будет добавлена поддержка в Xorg, Gtk+ и Qt);
Значительные улучшения в виртуализации и безопасности, позволяющие легко создавать изолированные окружения.
Linux-BIOS позволит запускать ядро из ПЗУ, что ускорит полный запуск ОС (т.е. включая необходимые приложения) до нескольких секунд;
Кроме того, рассматривается возможность постепенного перехода к GPL 3. Линус Торвальдс, ранее скептически относившийся к этой лицензии, теперь призывает разработчиков разрешить использование их кода под GPL 3;
Ветка 2.7 уже находится в git, на середину апреля намечен релиз 2.7.0. Финальная версия 2.8.0 выйдет к осени, точной даты релиза пока нет. Но уже известно, что Fedora 14 и Ubuntu 10.10 будут основаны на новом ядре. Также на нём будет основана запланированная на октябрь MeeGo 1.1.
Некоторые из новых функций будут бэкпортированы в ветку 2.6. На одном из таких ядер будет основана ОС Android 3.0.
Двое выпускников Университета Ватерлоо разработали робота Niko. Мозгами его является смартфон Nokia N900, тело собрано из конструктора Lego Mindstorms. Он управляется из мини-блога Twitter @NikoN900 простыми командами: вперед, назад, поверни направо, поверни налево и так далее. Например: @N900Niko move forward или @N900Niko photo.
Приглашаем вас принять участие в конкурсе по созданию Российских приложений для Nokia N900. Конкурс проводится проектом FRUCT при поддержке компании Nokia.
Правила участия в конкурсе
В конкурсе может участвовать любой разработчик или группа разработчиков. Разработчик или группа разработчиков может посылать на конкурс несколько приложений; в этом случае присланные приложения участвуют в конкурсе независимо друг от друга. Тематика приложений не должна противоречить законам Российской Федерации и этическим нормам, принятым в Российском обществе.
Начиная с 1 марта 2010 года, разработчики могут публиковать предварительные версии разрабатываемого приложения на форуме FRUCT - http://www.fruct.org/forum, и тем самым получить дополнительные комментарии и предложения по улучшению со стороны FRUCT сообщества.
В конкурсе могут участвовать приложения, опубликованные не ранее 1 марта 2010 года.
Все предлагаемые на конкурс приложения должны быть локализованы под русский язык и иметь русскоязычный интерфейс.
Все допущенные на конкурс приложения должны распространяться под GPLv2 или LGPL-совместимой лицензией.
Победитель конкурса будет объявлен 19 апреля 2010 года в новостной ленте сайта http://www.fruct.org, а так же через личное уведомление по электронной почте.
Награждение победителя состоится 28 апреля 2010 года, на торжественной церемонии открытия 7ой конференции FRUCT (http://fruct.org/seminar7), проводимой в рамках недели Nokia в Санкт-Петербурге.
Также для Symbian был разработан Nokia Smart Installer, который является, по сути, менеджером пакетов, позволяющим при отсутствии необходимых для запуска приложения зависимостей (Qt, QtWebkit, Open C) автоматически загрузить и установить их. На данный момент Nokia Smart Installer находится в статусе beta.
Для пользователей платформ Linux/X11, Windows и Mac это обычный багфикс-релиз (Changelog).
С 23 по 25 марта 2010 года в Москве состоится вторая международная открытая конференция, посвященная развитию Maemo — платформы с открытым кодом для мобильных устройств.
Конференция будет состоять из тренинга по Maemo (а возможно, и по Qt) и собственно конференции с презентациями и лекциями ведущих экспертов и разработчиков. Тренинг будет проходить при участии разработчиков Maemo из Nokia и представляет собой уникальную возможность получить знания и комментарии «из первых рук». Тренинг проводится на русском языке и нацелен на знакомство с инструментами и методами разработки приложений для платформы Maemo и предназначен для всех, кто интересуется разработкой приложений для мобильных устройств.
Участие в тренинге бесплатное, но необходима регистрация. Количество свободных мест ограничено.
На FOSDEM 2010 в Брюсселе компания Nokia представила свою платформу безопасности, основанную на программно-аппаратном решении, которое будет применяться в 6-й версии Maemo.
Как известно, ОС Maemo, основанная на Debian, по сути дела является производным продуктом Open Source, а любые известия по поводу использования DRM-защиты всегда вызывают бурные споры в сообществе. Защита будет распространяться только на коммерческие приложения и медиаконтент, в то время как программное обеспечение с открытом кодом будет доступно для свободного хака устройства, компиляции, пересборки ядра, создания собственной политики безопасности и разработки на низком уровне.
Также введена защита от подмены загрузчика и проверка программного обеспечения по блокировке SIM-карты.
Вся защита, как мне показалось, кроме классической модели дискреционной защиты DAC, будет основаться на верификации пары ключей по технологии PGP, которая здесь просматривается. Буду рад, если кто меня поправит.