Haiku — свободная операционная система для персональных компьютеров, первая версия которой нацелена на бинарную совместимость с операционной системой BeOS.

Haiku воплощает в себе основные идеи BeOS. Это будет модульная система, архитектурно решённая как «модульное ядро», способная динамически подгружать необходимые модули. К интересным особенностям системы следует отнести архитектуру трансляторов — системных интерпретаторов файловых форматов (например, JPEG).

О проекте

ad block

Закладки

Понемногу эволюционируем

После ваших откликов всё стало выглядеть вот так. Информация о локальном устройстве больше не выпирает на передний план, а за первым табом пользователь может увидеть текущий список удалённых устройств (пока не реализован)

Есть мнение, что таб с настройками не нужен обычному пользователю, а настройки по идентификации будут доступны также через апплет в Deskbar'е

Найден блохолов!

Благодаря комментарию Humdinger-а в итогах к нашему голосованию и относительной близости поддержки безпроводоного стека и альфа-багов, нам удалось найти ещё одного разработчика! Humdinger вначале пытался отвлечь разработчиков от насущных проблем и вылечить, наконец, все баги, препятствующие альфа-релизу, но не получил никакого от них ответа. Это заставило меня заняться поисками... Я связался лично с двумя разработчиками Haiku, но у них не было времени. Потом я зарегистрировал проект 'Haiku Alpha Bug Squashing' на getafreelancer.com. Я был слегка удивлён тем, что получил несколько ответов и нашёл фрилансера из США, который написал:

"Я хотел бы поработать над haiku os и сделать в неё свой вклад. Посколько она open source, я не хочу за это денег. Если это вам интересно - свяжитесь со мной"

Я связался! Здесь, на haikuware, он под ником 'harsha'. Я рассказал ему про собранные пожертвования и предложил $250 за работу (оставив $500 на беспроводной стек), хотя его предложение поработать бесплатно показало его решимость и интерес. Он - профессиональный разработчик уже 4 года, читал про BeOS и Haiku и даже имеет рабочую среду под Linux для работы с Haiku.

Итак, harsha хочет знать с чего начинать. Я предлагаю писать в здесь комментариях и пригласите своих знакомых, чтобы писали тоже.

haikuware

2009/01/20
постоянный адрес

метки:

Настройки и дальнейшие шаги

Предыдущие несколько месяцев работа велась над Этапом1 (ARCE) проекта. Три главных задачи, исправление багов, чистка кода и реализация дополненительных возможностей и настроек - начинается Этап2 работ по Bluetooth, главная цель которых сделать работу с ним убоднее.

Одним из самых неприятных моментов является то, что bluetooth_server не распознаёт горячее подключение устройств к системе: их надо подключать перед запуском сервера. Поэтому следует улучшить работу с подключаемыми к системе устройствами.

Второй момент — это нехватка инструментов: сейчас их 2 — один информационный, а другой для обнаружения, но они пока (в svn) не работают. Все прочие действия должны быть отлажены на удалённом устройстве (телефоне)

Я сделал свои наброски и пожелания пользовательского интерфейса.

Это макет будущей InquiryPanel, по которой я бы тоже хотел получить ваши отзывы, но цель этого поста - показать вам текущую панель настроек:



3 таба: правый для общих настроек. Средний — список всех известных удалённых устройств: доступных, спареных, заблокированных, соединённых. И описание того, что мы о них знаем и об их службах, если они есть.

Таб, показанный на картинке - это описание нашего локального хоста, и главная его цель - сделать его доступным (обнаруживаемым). Для этого там есть 2 чекбокса и они уже работают. В чёрном квадрате будет показываться иконка лаптопа или десктопа (кто знает... смартфона?), в зависимости от того, как вы себя захотите обозначить.

Панель дана в общих чертах, и я думаю вокруг полно художников, которые могут дать дельные советы. Я буду рад прочесть их мнения, прежде, чем приступлю к работе.

КСТАТИ: Устройство на скриншоте было подарено Питером Пэнмэном, и наконец имеет валидный bdaddr, спасибо!

urnenfeld

Архивы

Сентябрь 2007| Октябрь 2007| Январь 2008| Февраль 2008| Март 2008| Апрель 2008| Май 2008| Июнь 2008| Июль 2008| Август 2008| Сентябрь 2008| Октябрь 2008| Ноябрь 2008| Декабрь 2008| Январь 2009