войти зарегистрироваться

DIY или Сделай СамAR-Go: носимый компьютер своими руками

С 2007 года я работаю над созданием странного девайса — носимого компьютера (wearable computer). Поначалу казалось, ничего сложного: ноутбук в рюкзак, дисплей-очки на нос — и вот у тебя какой-никакой, а вполне носимый компьютер, позволяющий развлекаться с дополненной реальностью и прочими любопытными фичами. Главное подобрать подходящее железо — и в путь! Но все оказалось не так-то просто.

Картинки есть (и много), но они долго грузятся (хабра-эффект?) перезаливаю их на habrastorage.org…

Смартфоны и коммуникаторыКакая у тебя ос на основном телефоне?

Проголосовало 12607 человек. Воздержалось 575 человек.

NokiaПишем простое, но полезное приложение для Nokia N900 за 20 минут

Приветствую, уважаемый хабраюзер!
В данной заметке я расскажу об интересных свойствах операционной системы Maemo с точки зрения
системного администратора Unix. Цель заметки — показать удобство написания приложений под данную ОС.

Писать приложение мы будем на Shell. А почему бы и нет? — ведь для Maemo это родная среда!

NokiaЕщё 50 Nokia N950 ждут разработчиков

Хорошие новости для разработчиков, которые желают получить Nokia N950 — программа распространения устройств среди open-source разработчиков расширена и ещё 50 устройств ждут заявок!



Для принятия заявки Вы должны показать интересный рабочий Open Source проект, написанный на Qt или QtQuick. Он должен собираться и запускаться (в QtCreator/scratchbox'е и эмуляторе). Проект может быть не закончен, но вы должны показать, что проект работает, для того чтобы можно было провести дальнейший отбор.

Заявки принимаются и обрабатываются на специально выделенной вики-страничке — инструкции там же:
wiki.meego.com/Community_Office/Community_device_program/Nokia/N950_Extended_Program

Удачи!

Смартфоны и коммуникаторыЧто первое вам приходит на ум при фразе "Linux на телефоне"?

Проголосовало 1017 человек. Воздержалось 128 человек.

NokiaNokia N950 (он же Nokia N9 Devkit)

В этом посте я попытаюсь собрать всё что более-менее достоверно известно на текущий момент о Nokia N950. К счастью, после анонса N9 и появления официальной информации, процент слухов среди этой информации будет минимальным.

Итак, подтвержденный внешний вид N950:


И еще несколько фотографий от наших пражских друзей:




Официальные названия — N9 Devkit и N950.

Основные отличия N950 и N9:
  • N950 — не коммерческая железка, предназначеная только для разработчиков, и никакой гарантии насчет софта/железа нет и не будет.
  • В целом железо практически идентично с N9
  • N950 немного больше в размерах и имеет алюминевый корпус (у N9 — поликарбонатный)
  • N950 имеет выдвижную клаву (N9 — только тачскрин)
  • У N950 4-дюймовый TFT экран (у N9 — 3.9-дюймовый AMOLED)
  • Немного различаются камеры (но обе дают 8Мп, стекла Calr Zeiss у N9)
  • Различно расположение фронтальной камеры (в разных углах)
  • N950 поддерживает только Bluetooth 2.1+EDR (N9 — Bluetooth 4.0)
  • NFC (Near Field Communcations) поддерживается только N9
  • У N9 несколько более чувствительный компас и датчик освещения
  • У N950 батарея 1320mAh, у N9 1450mAh

Qt SoftwareРелиз Qt SDK 1.1

Сегодня мы объявляем о выпуске Qt SDK 1.1. Это был длинный путь к релизу, который многие из вас ждали. Если не вдаваться в подробности, вот ссылки для скачивания:

NokiaАльтернативная среда сборки для N900

На текущий момент существует единственный официальный способ компиляции под N900 — через Scratchbox. Чем он мне не угодил? Да вот чем. Во-первых, он есть только под i386, со всеми вытекающими из этого весёлостями в виде необходимости держать кучу 32-хбитных библиотек. Во-вторых, ставится оно вопреки всем канонам зачем-то в /scratchbox, попутно прописывая свои модули для binfmt и, вытворяя прочую похабщину, разрушает стройную структуру дистрибутива. В-третьих там достаточно древний qemu, что даёт отнюдь не рекордную скорость компиляции. Ну и в-четвёртых, ставится это чудо очень медленно (я не знаю, где они хостятся, но установщик качал полгига пакетов довольно-таки длительное время. Кстати говоря, весит оно в установленном виде тоже изрядно. А поверх него ещё идёт SDK.
Ну и самое важное. qemu-user не поддерживает весь набор системных вызовов ядра. А, значит, часть софта (в частности, mono), банально не сможет работать. Проблему можно было бы решить, chroot'ясь в окружение из arm-ной системы в режиме полной эмуляции, но см. пункт первый.
В общем, убогое поделие, вообще не представляю, у кого рука поднялась его использовать в серьёзном проекте.

По-идее ещё можно компилить непосредственно на устройстве. Но тут проблема в том, что там стоит busybox, c которым очень плохо дружит тот же dpkg-buildpackage. Соответственно, при переносе rootfs c устройства и попытках оную использовать, эти грабли никуда не исчезают. А заменить его на coreutils не так-то просто, ибо это сломает часть зависимостей и отвалится полсистемы.



И что делать? А мы пойдём другим путём. Изобразим из себя ярых последователей барона Мюнхгаузена и в лучших традициях процедуры bootstrap (поднятие самого себя за шнурки ботинок) установим систему с нуля из пакетов. Как именно, читайте под катом.

IMВышел qutIM 0.3 beta

Здравствуйте, дорогие хабраюзеры! После длительного перерыва после Alpha мы рады вам представить бета-версию qutIM под кодовым именем SciFi. За год была проделана огромная работа и ниже будет рассказано, что же появилось нового.

FirefoxMozilla выпустила Firefox 4 для Android и Maemo



Mozilla выпустила Firefox 4 для Android и Maemo.

Финальная версия мобильного Firefox в три раза быстрее стандартного Android-браузера.

Что нового?
  • Фокус на веб-контенте: вкладки, занесение в закладки одним касанием и скрытие меню браузера, когда оно не используется, что помогает пользователям сосредоточиться на посещамемых ими сайтах;
  • «удивительный экран»: печатайте меньше с лёгким доступом к истории, закладкам и открытым вкладкам;
  • сохранение в PDF: сохраняйте важные веб-страницы (например, маршруты или билеты) для просмотра в офлайне;
  • распространение страниц: делитесь сайтами с друзьями с помощью электронной почты, Facebook, Twitter или Google Reader;
  • добавление поисковых систем: настраивайте список поисковых систем для себя;
  • Firefox Sync: пользуйтесь своими историей, закладками, открытыми вкладками, паролями и данными форм на нескольких компьютерах и мобильных устройствах с безопасным сквозным шифрованием.

Версия Firefox 4 для Android доступна в Android Market, а версия для Maemo — по адресу mozilla.com/m/.