company_banner

MeeGo 2010: бесплатные трансформеры, Upstream 1st, грядущие MeeGo-смартфоны и неизбежный конкурс

    Прежде всего, большое спасибо всем, оставившим комментарии к моей записи про первый день MeeGo 2010 Conference в Дублине; те, кто читал первую заметку, но не видел большей части комментариев — пожалуйста, обратите на них внимание; мне кажется, у нас там получилась довольно любопытная дискуссия.


    Один из незаслуженно упускаемых из виду экспонатов выставки — интеловский школьный нетбук Classmate PC с установленной на него специализированной сборкой бразильской компании MetaSys.

    Второй день конференции открылся аттракционом невиданной щедрости — компания-партнер конференции Lenovo привезла сумасшедшее количество сенсорных нетбуков-трансформеров IdeaPad S10-3t и раздавала их всем желающим участникам конференции; всё, что для этого нужно было сделать, это появиться в медиацентре конференции, предъявить бейдж, взять одну из предложенных инсталляционных флэшек, снести предустановленный на нетбуке Windows 7 и поставить MeeGo; процедура состоит из примерно шести касаний экрана и пяти минут времени.


    Такая вот штука этот IdeaPad.

    У меня с утра не было сессий, так что я за своим сходил — это симпатичный, хотя и немного девочковый (пластмасса с блестками) нетбук с поворотным сенсорным экраном; внутри — Atom N470, 2 гигабайта оперативной памяти и 250-гигабайтный жесткий диск. У меня нет склонности к gear porn, но S10-3t производит приятное впечатление — экран яркий, четкий и контрастный, весит он чуть-чуть больше, чем iPad, но самое главное — MeeGo 1.1 на нем прямо-таки летает. Сидевшая рядом со мной финская барышня Сусанна предположила, что дело в использовании графического ускорителя, но факт остается фактом — интерфейс 1.1 на этом устройстве работает с удивительной плавностью, привычной скорее для пользователей устройств известной фруктовой компании. Дело за малым — разобраться, можно ли в 1.1 ставить приложения каким-то более удобным способом, чем через довольно гиковский менеджер пакетов.

    Любопытный момент — на входе в медиацентр всем желающим предлагали на выбор два дистрибутива MeeGo 1.1. В одном был встроен сетевой драйвер Broadcom, проприетарный, но на 100% рабочий. В другом этот драйвер был open source, но его полноценная работа не гарантировалась. Вполне религиозный вопрос, как вы понимаете. Выходя из медиацентра, я услышал разговор двух организаторов аттракциона щедрости — они с сожалением в голосе обсуждали тот факт, что подавляющее число посетителей, в принципе участвующих в open source конференции, выбрали проприетарный драйвер. Как видите, даже очень специфическая, технически подкованная аудитория предпочитает прежде всего работоспособный продукт; то, насколько он «расово верный», оказывается весьма вторичным соображением.


    Андрей Жилин передает привет аргайловским ромбикам и участникам конференции.

    Сегодня выступали русские; Андрей Жилин, которого я представлял вчера, прочел очень неформальную и смешную, но, как мне показалось, крайне полезную лекцию про то, как смекалистому разработчику обойтись без дизайнера интерфейсов. Упомянул всех обычных подозреваемых — полезные в хозяйстве human interface guidelines, шрифты, ресурсы с симпатичными пиктограммами, Adobe Kuler для быстрого подбора благовидных цветовых сочетаний и основные ошибки, которые разработчики допускают, начав заниматься интерфейсами.



    Сразу несколько сегодняшних сессий касались интерфейса MeeGo для мобильных телефонов; например, Микко Левонмяя и Туомас Ярвенсиву из Нокиа рассказывали о том, как идет работа над внешним видом и функциональностью home screen:



    Интерфейс MeeGo для смартфонов это одна из самых горячих тем конференции — более поздняя сессия, на которой более высокопоставленные инженеры из Nokia обсуждали будущее MeeGo Handheld UI, была вообще битком — люди перетаскивали стулья из соседнего зала и вставали в проходах. Я опоздал на нее, но взял визитки у инженеров Nokia, которые пообещали ответить на все вопросы, на которые они имеют право ответить согласно корпоративной политике.


    Туомас оставляет свои координаты.

    Из лекции Микко и Туомаса становится понятно, что интерфейс все еще в работе, и работа идет полным ходом, но многих стратегических решений по нему еще не принято:



    Лично мне такой спокойный и взвешенный подход очень близок — разработка может быть длительной, но найденные в ее ходе решения должны быть очень хорошими. Пользоваться нетбуком, особенно если это второй или даже третий компьютер, можно и при помощи бета-версии операционной системы, но вот бета-прошивка телефона это что-то не очень жизнеспособное — нам же нужно звонить друзьям и семье, а не «тестировать возможности», правда?



    Туомас поделился своими слайдами; в частности, из этого видно, где можно следить за статусом разработки интерфейса, и где можно (внимание!) присоединиться к его разработке. После сессии к Туомасу и Микко подходили ребята с предложениями по улучшению home screen, и парни из Nokia сказали, что будут рады, если больше людей присоединится к тому, чем они занимаются. Так что если вы хотите повлиять на то, как будут выглядеть грядущие интерфейсы смартфонов на базе MeeGo, просто присоединяйтесь к их разработке.

    Один из ключевых моментов сообщества MeeGo, который для меня стал очевиден только на конференции, это концепция Upstream 1st. О ней говорилось на вступительном слове, и я по инерции решил, что это какой-то очередной красивый маркетинговый термин, не очень пригодный для жизни, но нет — разработчики в докладах и личных беседах с видимым удовольствием упоминают Upstream 1st как основную движущую силу сообщества MeeGo. Если очень коротко, то этот термин описывает общий поток разработки, который стоит на самом первом месте в идеологии MeeGo. Участники сообщества следят за тем, чтобы операционная система и ее многочисленные компоненты не расползались на кучу отдельных веток разработки, которые довольно трудно поддерживать. Если типичное *NIX-сообщество скорее напоминает побеги экзотических кустарников, то MeeGo хочет быть сосной, прямой и ровной. Код забирается из сообщества, подвергается переработке и возвращается обратно самым аккуратным способом — для того, чтобы облегчить жизнь всем участникам процесса. Я еще раз дам ссылку на свою заметку о первом дне, куда я добавил несколько комментариев Доминика Ле Фолля; его проект Freedom — самое живое и практическое свидетельство концепции Upstream 1st в действии; становится очевидно, что Upstream 1st действительно работает и приносит пользу всем участникам процесса — в случае Доминика и его команды эта польза превращается в звонкую монету, без которой существование внутри очень конкурентной среды телеприставок попросту невозможно. Воздержусь от перевода статьи, но на I4U очень хорошо пересказано основное содержание вступительного слова конференции применительно к Upstream 1st.


    Вячеслав Черников.

    Днем я улучил момент, поймал своего попутчика Вячеслава Черникова, отвел его сфотографироваться и расспросил о том, чем он занимается и что он думает по поводу конференции. Вот что мне рассказал Вячеслав:

    «Я из Воронежа. Занимаюсь разработкой ПО для мобильных платформ, в первую очередь это разработки на базе Qt для Symbian и MeeGo. Проект, который мы сейчас доделываем — Geeky Avatar, программа для создания аватаров. Сейчас мы работаем над дизайном, исследуем, как можно улучшить интерфейс программы и сделать его более простым и красивым.

    Очень интересно оказаться в большом международном сообществе людей, которые интересуются Linux и его применением к разработке IVI и мобильных платформ. Сейчас вокруг платформы MeeGo собирается большое количество компаний; думаю, если столько времени и денег уделять продукту, то, скорее всего, получится что-то цельное и действительно стоящее. С каждым новым релизом платформа становится все интереснее, стабильнее и функциональнее.

    С того момента, как я начал изучать Qt, появилась возможность сертификации, и на этой конференции я планирую сдать все три экзамена. Результаты будут известны чуть позже, но сейчас для меня это возможность посмотреть, как проходит сертификация. Приятно, что два экзамена из трех — бесплатны».

    Вячеслав прав — и сертификация, проходящая на конференции, и ежедневно разыгрываемые ценные призы, и сюжет с IdeaPad — все это показывает объем внимания и денежных вложений, которые основные спонсоры проекта вкладывают в MeeGo в надежде на то, что платформа состоится — и, кажется, пока что у них это получается очень хорошо.

    Intel практически ничего не педалирует на самой конференции — где-то в дальнем углу холла висит очень скромный логотип, с обратной стороны справочного стола стоит не менее скромный стенд, а уж о том, что тот или иной инженер, ведущий сессию, работает в Intel, узнаешь обычно на последнем слайде его презентации из адреса его электронной почты. Пока есть повод, расскажу об одном из конкурсов, который напрямую касается не только посетителей конференции, но и всех желающих далеко за пределами сообщества — рубрика «попросили запостить».


    Goals!

    Крайний экспонат стенда Intel на конференции — экран с игрой Goals! Мало кто знает, что это игра-победитель конкурса для разработчиков приложений Intel AppUp Store— ее автор Рик Ваннер вместе со своей командой The Game Creators перенес существующую для iOS футбольную игру для магазина приложений Intel AppUp в версиях под Windows и Moblin и выиграл роскошный электромобиль Chevy Volt (а это на минуточку эквивалент $60000). Вручение приза Рику стало одним из громких событий на недавно прошедшем Intel Developer Forum; подробности обо всем этом можно прочесть в дружественном блоге.



    Впрочем, Goals! дело отнюдь не исчерпывается — наш российский разработчик Дмитрий Рыжков aka terror из Тольятти к настоящему моменту выиграл своим приложением My Little Artist уже два приза на общую сумму в $30000. My Little Artist это программа для рисования, которую Дмитрий задумывал как инструмент рисования для своего маленького сына — опять же, подробности вы можете прочесть в весеннем хабраинтервью с Дмитрием.

    Короче говоря, конкурс работает и вовсю идет; я спросил Вячеслава — он тоже собирается в нем поучаствовать; вообще после опроса заинтересованных сторон складывается впечатление, что в нем тайком собирается участвовать приличное количество команд, которые свое участие публично не афишируют — видимо, чтобы не спугнуть удачу. Несколько номинаций конкурса уже закрыты, но на очереди два главных приза — за самое инновационное приложение (поездка в Германию за собственным BMW или эквивалент $60000) и приз зрительских симпатий (некое суперпутешествие или тоже $60000).

    Завтра — третий, последний день конференции, проходящий под названием Unconference. Это обратная ролевая игра — слушатели предлагают собственные темы для выступлений, утрясают сетку и затем выступают с ними. Я планирую присоединиться и аккуратно продолжить тему Андрея Жилина; если у вас появляются вопросы к участникам конференции, не стесняйтесь их задавать, я буду по мере возможности отлавливать интересных участников и брать у них комментарии.

    Intel
    157.45
    Company
    Share post

    Comments 63

      0
      Пользуясь случаем передаю привет Вячеславу и интересуюсь, как там вчерашний кросс? :)
      «Завтра с утра Вячеслав бежит кросс вместе с другими участниками конференции»
        0
        Кросс был рано утром. Несмотря на то, что температура была не сильно выше 0 — все равно было достаточно тепло. Если не ошибаюсь, суммарно мы пробежали больше 6 км. Немного по улицам Дублина, потом по набережной. В целом бегуны оказались очень выносливыми, а по экипировке некоторых участников было понятно, что кроссы они бегают очень часто.

        Успешно прошел сертификацию Qt Essensials, ожидаю итоги продвинутых экзаменов.
        Если рассказывать об экзаменах — Essensials довольно-таки простой экзамен, в отличии от тестов Advanced. Из Advanced мне более легким показался Advanced Widget UI, так как это Qt. А вот над Qualified in C++ with Qt пришлось изрядно подумать, ведь основной упор делается на знании C++ и от Qt там практически ничего нет.
          0
          6 километров это неплохо, неплохо. А место-то в кроссе какое? ;)

          Ждем подробного рассказа о сертификации.
            +1
            А мне интереснее, сколько мин/км выдают разработчики MeeGo и на каком проценте ЧССmax. :)
              0
              Вообще кросс был без победителей. Иначе я без проблем мог бы и первым прибежать, так как финишировал одним из первых. Сейчас правда мышцы на ногах ноют с непривычки (не бегал с лета).

              Сертификация где-то уже описывалась в сети. Посадили за ноутбук, дали лист бумаги и маркер для записей.

              Вопросы из разряда — какая фраза лучше описывает то-то или то-то. Или какой вариант больше подходит. Часто правильные ответы можно найти методом исключения. Темы есть в разделе qt.nokia.com/developer/learning/certification/ Все вопросы были именно по этим темам.

              После теста выдается результат. По Essensials сразу выдали итоги (прошел/не прошел). По Advanced результаты обещают предоставить по email к концу этого года, так как сейчас определяют соотношение правильных/неправильных ответов для получения сертификата. Продвинутые тесты действительно предполагают профессиональное знание. Как я пообщался с одним из американских представителей Qt — он сам еще не проходил тестирование и немного волнуется по поводу своих будущих результатов.
                0
                Вот здесь более подробное описание по сертификации. Особо мне добавить нечего: qt-way-notes.blogspot.com/2010/07/qt-essentials-exam.html
                  0
                  Могу добавить, что взял с собой книгу Макса Шлее «Qt 4.5. Профессиональное программирование» и во время перелетов/ожиданий еще раз ее перечитал. Это очень помогло освежить знания и успешно пройти сертификацию.
                  0
                  > Иначе я без проблем мог бы и первым прибежать, так как финишировал одним из первых.
                  Тем более интересно, сколько ушло на 6 км?
                    0
                    я не засекал, но порядка 30-40 минут.
                      0
                      То есть, 5 — 6:40 мин/км. У меня где-то так же было, когда я более активно бегал… Надо будет в выходные попробовать, из 7 минут-то сейчас хоть выберусь… Спасибо за стимул. :)
            0
            Рад, что эту систему продолжают развивать. Конкуренция должна быть.
              +2
              Мне нравится своей успешностью затея привести массу сенсорных нетбуков-трансформеров и раздавать их всякому, кто согласен своими руками снести с нетбука Windows 7 и поставить MeeGo: ведь таким образом пропагандируется не только система MeeGo, но и практические навыки её установки, а также готовность к отказу от Windows 7 и опять же практические навыки такого отказа.
                0
                А сертификаты с пуза тоже отрывали или винда там была пиратской? :)
                Я бы в пять минут не уложился — мне обязательно перед установкой надо сделать dd if=/dev/zero of=/dev/sda.
                  0
                  Сертификаты на пузе висят, всё легально. Windows 7 Starter or some unhappy stuff like that.

                  Ну, в отличие от Вас, у меня нет религиозных предрассудков — инсталлятор MeeGo сам предлагает снести старые разделы :)
                    0
                    Дело вовсе не в религии, а в стремлении к чистоте. :) Более того, если сертификат есть, я бы после этого побил диск на два раздела, а дома вернул бы Windows (если это не оговаривалось отдельно). А на роль бога даже Qt не тянет.
                      0
                      О, кстати, dualboot это идея :)
                +5
                Вендекапец приближается? Оо Говорят даже AMD присоединилась к разработке MeeGO
                  0
                  Конкуренция это хорошо. С интересом наблюдаю за всеми участниками рынка.
                    0
                    Следующая конференция должна быть еще интересней — ведь там должны быть представлены первые смартфоны на MeeGo…
                      +3
                      Я считаю Meego самой перспективной мобильной ОС, и она позволит nokia наверстать упущенное.
                        +2
                        Проблема в том, что и Маемо была в общем-то «перспективной мобильной ОС», но доступна она в итоге только для N900.
                        И судя по репортажам с таких событий и вообще новостей про Мииго, ждать нам полноценных смартов на этой оси ещё долго :(
                          +1
                          Подождем и с удовольствием пока попользуем ся Маемо5 и свежими сборками Миго1.1+ для удовлетворения любопытства. Баги порапортуем.
                            +1
                            Кстати, да. Правда, перед релизом 1.1 попытки запустить недельные сборки 1.2 у меня неизменно приводили к ядерной панике. Но с дуалбутом их пробовать намного проще.
                            А актуальная на сегодня сборка запускается?
                              +1
                              я свежих давно не пробовал. Даже релиз 1.1 еще не смотрел. Дуал бут пока не нужен, до версии 1.2. буду по-старинке флешером грузить. А вот с 1.2 уже можно будет держать полноценной второй системой.
                                +1
                                1.1 по сравнению с 1.0 это небо и земля.
                                  +1
                                  А кнопка Power там работает или надо батарею выдирать? А то у меня Н900 закован в OtterBox кейс и каждый раз его приходится отколупывать. Но на этих выходных точно скачаю, посмотрю. И релиз и последнюю сборку.
                                    +1
                                    Точно. Он все равно так себе спит и так себе выключается, но power работает безусловно.
                                      +1
                                      У меня работает, только её надо долго держать. Не думаю, что там всё корректно отмонтируется, но батарея по-любому не лучше.
                                      +1
                                      Конечно, в 1.0 телефонного UX вообще не было. Там терминал запускался. ;)
                                        +1
                                        Да уж. Для полного счастья осталось выяснить, как в 1.1 организовать русскую клавиатуру без использования терминальных команд и прочего бубна.
                                          +1
                                          Какая русская клавиатура — я там еле точку нашёл, она оказалась совсем не там, где нарисована, а, кажется на Ctrl+ю. А в нетбучном, кстати, нормально переключается? В 1.0 я сходу не увидел, но я им немного пользуюсь — так, чтобы быть в курсе.
                                            +1
                                            Я про нетбучный вариант сейчас говорю — выше писал, что бета-версия телефона для повседневной жизни мне кажется чем-то неловким. А в нетбучной версии клавиатура через терминал все еще переключается, но я зуб даю, что интеловцы показывали мне какую-то сборку 1.0, где была нормальная системная переключалка. Надо выяснить, как они это сделали, чтобы повторить.
                                              +1
                                              Если б это была бета, я бы ей, наверное, пользовался. :) Пока у меня даже SIM-карта не подключается, потому что на ней PIN-код установлен.
                                              Значит, я правильно сделал, что не стал искать. Интересно, можно ли туда что-нибудь со стороны прикрутить.
                                      +1
                                      То, что было по ссылке с meego.com почему-то дуалбутом не загружалось — пришлось брать с нокии. Я тоже сначала думал, что буду флэшером пользоваться, но потом всё поставил — так намного удобнее (если не забывать, что писать, чтобы он Maemo грузил). А с 1.2 хочу подождать до беты (1.1.90.*), но, наверное, не утерплю. :)
                                        +1
                                        Я пользуюсь Titan's Power Kernel'ом. Не уверен, но вроде на маемо.орг говорили, что дуалбут с ним не работает. Надо почитать последние новости.
                                  0
                                  Мой прогноз — не больше года, а точнее — после релиза, который будет за 1.2. Я бы назвал его 1.3, но не удивлюсь, если номер ради такого случая сделают 2.0.
                                  Что до Maemo, то я считаю, что на сегодня лучше всё равно ничего нет. К тому же, если программа написана с Qt, и не слишком завязана на специфические для платформы библиотеки, то она легко собирается как для Maemo, так и для MeeGo — на будущее. Правда, Qt под MeeGo пока не очень: я так и не понял, как определить, что сборка идёт для MeeGo и для какой из версий — netbook или handset.
                                    0
                                    После бесед в кулуарах у меня сложилось впечатление, что Nokia собирается в какое-то довольно-таки ближайшее время устранить чехарду с Qt и многочисленными SDK (и это в их интересах).
                                      0
                                      Хорошо бы. А то хочется попробовать под симбу собраться, но кривой «Windows only» SDK всё желание отбивает.
                                        0
                                        Меня MeeGo SDK, который вышел после 1.1, здорово огорчил: написано, что для нормальной работы ему нужен процессор с виртуализацией, а у меня довольно слабый ноут — десктоп я братишке оставил, он ещё в игрушки играется. Пришлось самому нечто городить из старого SDK и нового образа для Atomа. И кросс-компиляции для N900 я там не нашёл.
                                  0
                                  Хотел бы посмотреть на прототипы мобильных телефонов с Meego:)
                                    0
                                    Я думаю, что это будет ближе к релизу 1.2.
                                      0
                                      Поговорив с handset-парнями на конференции — да, похоже на то.
                                    +1
                                    >NIX-сообщество скорее напоминает побеги экзотических кустарников
                                    Для open source сообщества всегда было важно проталкивать свои изменения в upstream, делать форки как раз свойственно компаниями, так что с вашей стороны это звучит несколько оскорбительно. Благо Nokia ещё со времён maemo отдаёт большие куски в апстрим, что заслуживает уважения.
                                      0
                                      О, на конференции я наслушался жалоб от участников сообщества на самих себя и на необходимость поддержки самых разных версий самыми разными (и почти всегда неудобными) способами, так что их пойнт был как раз в том, что наконец-то есть платформа MeeGo, которая тоже далека от идеала, но приближается к нему каким-то более внятным образом.

                                      И да, ничего личного.
                                      +1
                                      с возвращением :)
                                        +1
                                        в куда? :)
                                          +1
                                          хотя бы на Хабр :)
                                        +2
                                        Передаю привет своему свитеру :)
                                          +1
                                          Это специальный свитер для конференций — кажется, на второй Maemo в Москве был он же?

                                          И, раз уж попался — что случилось с базой GISMeteo на N900? Грузит, говорит, успешно, но ничего не показывает.
                                            0
                                            Совпадение свитеров абсолютно случайно, но забавно, конечно :)
                                            По базе — я спрошу у Влада, но лучше заполнить баг, я думаю.
                                          +1
                                          У меня Lenovo S10-3s, я пытался поставить на него MeeGo, но драйвер Broadcom поставить никак не получилось. Может кто подскажет, как его вставить в систему. Потому что MeeGo для меня линукс новый я по привычке на Ubuntu
                                            +1
                                              +1
                                              ОУ спасибо за вайфай, завтра буду ставить мигу. А еще вопрос — у меня на тачпаде не работают левая/правая кнопки в новом MeeGo, может подскажете куда копнуть плззз.
                                                +1
                                                Не работают ни левая, ни правая или только правая? ;)
                                                  0
                                                  Ни левая, ни правая. Я слышал что на s10-3t ои там стали сенсорными, тоесть стали реагировать на каксание, у меня же на s10-3s на касание в той области не срабатывает. Это началось в ядре 2-6-35
                                                    0
                                                    в смысле сенсорные? там же экран сенсорный, я им пока что пользуюсь. а тачпед там старозаветный, с кнопками
                                                  +1
                                                  У меня тоже не работают — но я пока что сенсорным экраном обхожусь. Видимо, драйвер.
                                              +1
                                              Еще такой момент в тему Миго для телефонов — после общения с некоторыми нокиевцами (и из какой-то газеты, раздававшейся на конференции) сложилось впечатление, что работы на Maemo 6 все еще идут с прежней скоростью и ведутся параллельно с Миго. Вполне возможно, что свет увидит коммуникатор на базе Маемо 6. Насколько я понял, это вариант подстраховки на случай того, если не получится в ближайшем будущем допилить Миго до массового безглючного (или хотя бы с глюками на уровне Андройда) использования.
                                                0
                                                Они сразу сказали, что там не будет MeeGo. Но и Maemo это называть не стали. Поскольку первый полнофункциональный релиз MeeGo назначен на май, а достаточно стабильным он вряд ли станет раньше следующей осени, ждать столько было бы через чур. QGill тогда написал в talk.maemo.org: «Зовите его просто 'Harmattan'».
                                                0
                                                А у всех на MeeGo часто слышен щелчок то ли HDD то-ли еще какого устройства? В Jolicloud 1.0 такого не наблюдалось.
                                                  0
                                                  Нет, ничего такого не происходит. Может, стоит вставить диск в другой компьютер и промерять ему SMART-статус? А то всякое случается.
                                                    0
                                                    У меня всё спокойно.
                                                    0
                                                    На текущий момент устройство Intel Classmate PC NL2 поставляется в школы Украины и России с Windows по причине отсутствия драйверов для других систем.
                                                    На Украине устройства поставляются компанией МУК под брендом Lbook A Tablet

                                                    Представляен Ubuntu Netbook Edition 10.10 с включенным комплектом драйверов для данного устройства.
                                                    Включенные драйвера позволяют уже сразу после установки насладится полнофункциональной работой НетБука.

                                                    Внесенные изменения относительно базовой версии:
                                                    — работа акселерометра (автоматический переворот изображения при повороте НетБука);
                                                    — утилита графической калибровка сенсорного экрана;
                                                    — корректно работает аудио-устройства. (микрофон, аудио выходы);
                                                    — работа функциональных кнопок на передней панели.

                                                    загрузить — ualinux.com/index.php/download/category/9-all-linux

                                                    Only users with full accounts can post comments. Log in, please.