19 апреля 2012 года в гостинице Рэдиссон САС Славянская (г. Москва) состоится крупнейшее мероприятие российского сообщества QNX-разработчиков — XII Международная конференция QNX-Россия-2012.
Конференция QNX-Россия проводится компаниями SWD Software и «СВД Встраиваемые Системы» при поддержке QNX Software Systems, Research in Motion и ведущих разработчиков решений для построения отказоустойчивых встраиваемых систем и распределенных систем управления. В рамках мероприятия состоятся пленарное заседание, серия специализированных семинаров и мастер-классов, а также выставка решений партнеров компаний QNX Software Systems, SWD Software и «СВД Встраиваемые Системы».
Доклады секционной части будут распределены по трем основным темам:
Технологии QNX;
Программные и аппаратные решения экосистемы QNX;
Мобильные решения на базе QNX.
Отдельная секция будет посвящена практическим вопросам применения технологий QNX.
Участие в конференции — бесплатное, но требует обязательной предварительной регистрации. Зарегистрироваться на QNX-Россия-2012 и получить более подробную информацию о мероприятии можно на сайте qnx-russia.ru.
Российский проект Linux-дистрибутива AnikOS представил AniDroid Hardened Kernel — первое защищенное ядро для Android-устройств.
AnikOS — бесплатная операционная система на базе ядра Linux, призванная предоставлять «защищенное» программное окружение для серверов и рабочих станций, на которых производится обработка и хранение конфиденциальной информации. В основе AnikOS — репозитории исходных кодов проектов Gentoo, Hardened Gentoo и «нескольких смежных проектов». Создаваемое в рамках AnikOS ядро для Android — AniDroid Hardened Kernel — обеспечивает защиту информации на уровне ядра благодаря использованию механизмов подсистемы grsecurity.
Как сообщают авторы, AniDroid Hardened Kernel «находится на ранней стадии разработки и имеет полную поддержку функционирования только на телефонах Google (Samsung) Nexus S». Актуальное ядро проекта — это Linux 3.1.10 с grsecurity 2.2.2, собранное с использованием компиляторов из состава набора Linaro Toolchain (GCC 4.6.3). Исходные коды AniDroid Hardened Kernel выложены на GitHub, архивы — на SourceForge.
2 марта начался конкурс видеороликов про свободный веб-браузер Firefox — Firefox Flicks. Его судьями станут звезды Голливуда, а победители получат от Mozilla по 1, 5 и 10 тысяч USD для своего развития в области кинематографа.
Для участия в конкурсе необходимо снять короткометражный фильм, показывающий уникальность Firefox. В Mozilla собираются использовать работы победителей для продвижения своего веб-браузера. Ролик может быть представлен в одной из четырех категорий: 30-секундный ролик, анимация, социальная реклама, использование новой открытой технологии (например, HTML5). Оценивать работы будут Эдвард Нортон, Шона Робертсон, Купер Самуэльсон, Джеффри Сильвер, Бен Силверман.
Призы в Firefox Flicks:
Главный приз — лучшая работа из каждого региона (США и Канада, Латинская Америка, Европа, Азия). 10 тысяч USD на видеооборудование или на оплату обучения в киношколе.
Лучшая работа в категории — по каждой из 4 категорий для каждого из 4 регионов. 5 тысяч USD на тех же условиях.
Второе место в категории — аналогично, по всем категориям для всех регионов. 1 тысяча USD на тех же условиях.
Первая тысяча участников получит комплект сувенирной продукции из ограниченной серии (футболки, наклейки, ручки, блокноты и т.п.).
Ожидаются и дополнительные призы от спонсоров, которые будут объявлены в ходе конкурса.
Заявки на участие в конкурсе принимаются до 1 мая 2012 года. Подробности о Firefox Flicks можно найти на сайте конкурса.
Тим Брей (Tim Bray), занимающийся Android в Google, объявил о снятии «исторического» ограничения на максимальный объем приложения в мобильной Linux/Java-платформе. Если раньше Android-приложение не могло занимать больше 50 мегабайт дискового пространства, то теперь этот лимит увеличен до 4 Гб.
Брей так прокомментировал случившееся изменение: «Ограничение в 50 мегабайт является достаточным для большинства программ, и обычно меньший объем идет на пользу, поскольку каждый добавляемый вами мегабайт отдаляет потенциального пользователя от скачивания программы и знакомства с ней. Однако некоторые приложения — например, высококачественные трехмерные интерактивные игры — требуют больших ресурсов».
Технически, размер APK-файла с Android-приложением по-прежнему ограничен 50 мегабайтами, однако к нему теперь можно присоединять дополнительные файлы-расширения. Каждому приложению можно назначать по два таких файла-расширения. Файл-расширение может иметь любой формат и не должно превышать объем в 2 гигабайта.
Массачусетский технологический институт (MIT) объявил о запуске публичного сервиса для визуальной разработки Android-приложений с помощью App Inventor.
App Inventor — инструмент визуальной разработки приложений, созданный в 2010 году в Google для мобильной платформы Android. Затем компания решила «свернуть» этот проект и летом 2011 года передала его центру изучения мобильных технологий MIT. За минувшее время в MIT адаптировали App Inventor для образовательных целей и провели закрытое тестирование, в котором участвовало 5000 человек. Теперь сервис доступен для бета-тестирования всеми желающими на сайте appinventor.mit.edu — правда, для аутентификации требуется наличие Google-аккаунта.
Вот как описывают App Inventor в MIT: «С помощью App Inventor вы можете создавать различные приложения. Зачастую люди начинают с игр вроде MoleMash. [..] Но можно делать и образовательные программы. Например, викторины для помощи в подготовке к тесту. Благодаря поддержке синтеза речи (TTS) можно даже сделать так, чтобы телефон задавал вопросы голосом. Для работы с App Inventor не нужно быть профессиональным разработчиком. Потому что вместо написания кода вы создаете визуальный дизайн, внешний вид приложения и используете блоки для определения поведения программы».
Исходный код App Inventor доступен на Google Code под лицензией Apache License 2.0.
4 марта было объявлено о выходе новой версии графического сервера X Server — 1.12. Релиз примечателен появлением поддержки «мультитач» (multi-touch — распознавание одновременного контакта в двух и более местах экрана).
Поддержка multi-touch в X Server предназначена для сенсорных экранов (тачскринов) разнообразных устройств. В реализации использовалась разработка inputproto 2.2 (расширение к X Input Protocol), анонсированная в начале марта. Релиз X11R7.7 с новым X Server и сопутствующим ПО состоится в первой половине этого года. Разработчики большинства Linux-дистрибутивов используют свои «комбинации» софта от X.Org, поэтому, например, пользователи Fedora смогут увидеть X Server 1.2 уже в версии 17 «Beefy Miracle», запланированной на май.
О поддержке multi-touch в Qt сообщалось раньше, а в мир GTK+ она придет с релизом 3.4, который запланирован на апрель этого года.
Российская компания РОСА объявила о выпуске новой версии набора инструментов, расширяющих возможности urpmi, — urpm-tools 2.0.
Утилита urpmi используется как основной инструмент для работы с пакетами программного обеспечения (RPM) в Linux-дистрибутиве Mandriva. Утилиты urpm-tools расширяют функциональные возможности urpmi, написаны на Python и Perl, распространяются под GPLv2, частично основаны на yum-utils (имеют схожие названия и опции для одинаковых действий). Пользователям Mandriva они доступны в репозитории Mandriva Cooker. Главным видимым изменением релиза urpm-tools 2.0 стало появление двух новых утилит:
urpm-reposync для синхронизации состояния локальной пакетной базы системы с репозиториями дистрибутива (версии установленных в системе пакетов будут приведены в соответствие с репозиториями, а отсутствующие в репозиториях пакеты будут удалены);
urpm-repograph для построения графов зависимостей пакетов (для конкретных пакетов или всего репозитория).
Подробности об утилитах urpm-tools можно найти на wiki.rosalab.ru.
Интернет-гигант Google объявил о запуске нового сервиса Google Play, который объединяет в себе такие ресурсы, как Android Market, Google Music и Google eBookstore.
Google Play — это универсальный сервис доставки различного содержимого через веб-интерфейс и с Android-устройств. В нём представлены: музыка, фильмы, электронные книги, приложения и игры. Google Play станет не только средством получения (покупки и/или скачивания) контента, но и его хранения в рамках всегда доступного по сети персонального облака. Новый сервис станет «новым домом» для Android-приложений, сменив на этому посту Android Market.
Уже сейчас веб-сайт Android Market пересылает на play.google.com. Интернет-гигант не скрывает своих намерений развивать Google Play, не только пополняя существующие категории товаров, но и расширяя сам ассортимент. 83-секундный рекламный видеоролик Google Play доступен для просмотра на YouTube.
Аспирант из Австралии Мэтт Кван (Matt Kwan) выпустил Java-реализацию протокола X11 — графический X-сервер — для мобильной Linux/Java-платформы Android.
Проект получил незамысловатое название «Android X server». На работу над сервером у программиста несколько месяцев, и на данный момента готова неполная реализация стандарта X11 с минимальным и простым интерфейсом: можно дотрагиваться до сенсорного экрана для перемещения курсора и использовать трекпад для активации левой/средней/правой кнопки.
На данный момент у X-сервера для Android нет штатного оконного менеджера, и автор сообщает, что не собирается заниматься его реализацией. По словам разработчика, для этого придется переписать библиотеку Xlib, что не входит в его планы. Как временное решение предлагается удалённый запуск оконного менеджера — например, таким образом: «fvwm -display xxx.xxx.xxx.xxx:0». «Не очень эффективно в плане сетевого трафика, но работает», — отметил Мэтт.
Исходный код android-xserver распространяется под лицензией MIT License и доступен на code.google.com.
Некоммерческая организация FreeBSD Foundation объявила, что Эдвард Томаш Напьерала (Edward Tomasz Napierala) получил грант на реализацию возможности увеличивать «на лету» размер подключённых к ОС FreeBSD (примонтированных) файловых систем.
В рамках проекта будет проведена работа над файловыми системами UFS и ZFS. После его завершения (запланировано на октябрь 2012 года) пользователи виртуализированных окружений в операционной системе FreeBSD смогут «в реальном времени» наращивать объём файловой системы, примонтированной на чтение и запись.
Эдвард уже получал грант от FreeBSD Foundation — в прошлый раз он работал над ресурсами в контейнерах и механизмом ограничения ресурсов для каждого jail. Результаты той работы вошли в состав релиза FreeBSD 9.0-RELEASE.
Представлен первый официальный релиз нового кроссплатформенного аудиоплеера с открытым кодом, основанного на Songbird, — Nightingale 1.11.0.
Проект Nightingale появился как ответ на принятое в апреле 2010 года решение разработчиков аудиоплеера Songbird прекратить поддержку операционной системы GNU/Linux. Как и Songbird, на кодовой базе которого основывается Nightingale, новый плеер использует движок Mozilla XULRunner с библиотекой GStreamer. Среди поддерживаемых в Nightingale программных платформ заявлены операционные системы GNU/Linux, Mac OS X и Windows.
Nightingale 1.11.0 использует Gecko 1.9.2, включает в себя изменения последних версий Songbird, имеет функцию автоматического обновления до следующих релизов, поддерживает простую миграцию с Songbird (соответствующая инструкция доступна в wiki.getnightingale.com).
Исходный код Nightingale распространяется под лицензией GNU GPLv2, но некоторые его компоненты доступны под MPL и BSD. Сайт проекта — getnightingale.com.