The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Разработчики Ubuntu представили стек для организации мультитач-навигации

16.08.2010 21:45

Компания Canonical анонсировала релиз uTouch 1.0, стека для организации мультитач-навигации и управления жестами. Представленный стек будет поставляться в составе Ubuntu 10.10 и позволит существенно повысить удобство управления при использовании дистрибутива на интернет-планшетах и ноутбуках с современными сенсорными экранами. В рамках uTouch подготовлен универсальный фреймворк, охватывающий всю цепочку поддержки сенсорных экранов в системе - от работающих на уровне ядра драйверов до движка для распознавания жестов и API для конечных приложений.

Работа над проектом велась в тесном сотрудничестве с командами разработчиков Linux-ядра, X.Org и GNOME. В частности, в фреймворке использован экспериментальный набор драйверов, созданных под руководством Stéphane Chatty из компании ENAC. Задействованы наработки Carlos Garnacho из проекта GNOME и Peter Hutterer из компании Red Hat, связанные с обеспечением работы X-сервера и библиотеки GTK одновременно с несколькими указателями и распознавания единовременных событий с устройств ввода. При формировании API использован предложенный проектом X.Org черновой вариант спецификации Multitouch-протокола, описывающего методы взаимодействия между X Window System, устройствами ввода, поддерживающими одновременные касания, и пользовательскими приложениями.

Для X-сервера разработчики Canonical подготовили связанный с X Input Extension 2.1 новый механизм X Gesture Extension, реализующий интерфейс для использования движка распознавания жестов в X-клиентах, а также для регистрации и получения X-клиентами основных событий, генерируемых в ответ на вводимые экранные жесты.

Для описания жестов в рамках uTouch предложен специальный язык жестов, об особенностях которого рассказал Марк Шаттлворт в своем блоге. Язык определяет жесты, в которых фигурируют до 4 одновременных касаний. К примитивным жестам относится касание, удержание, множественное касание, перетаскивание и легкое направленное скольжение. Используя два пальца язык предусматривает такие манипуляции, как щипок, раздвижение пальцев в стороны, одновременное вращение и вращение вокруг точки.

В Ubuntu 10.10 поддержка управления жестами будет интегрирована в несколько базовых Gtk-приложений, в которых появится возможность интуитивной прокрутки экрана. Более полная поддержка жестов ожидается в программе для просмотра документов Evince. По умолчанию управление жестами будет включено в редакции дистрибутива для нетбуков. Для оценки нового интерфейса Unity в Ubuntu Netbook Edition, достаточно установить мета-пакет ubuntu-netbook и выбрать соответствующий тип сеанса при входе в систему. Протестировать фреймворк uTouch можно установив пакет utouch.

Следующим этапом развития средств мультитач-навигации в Ubuntu станет интеграция поддержки API управления жестами в популярные инструментарии, обеспечение поддержки одновременных касаний в классических программах и разработка новых приложений, реализующих новые способы взаимодействия с пользователем через экранные жесты. Развитие поддержки мультитач-навигации в Ubuntu будет проходить с постепенным наращиванием функциональности от релиза к релизу в течение нескольких лет, завершить работу планируется в к моменту выхода Ubuntu 12.04 LTS весной 2012 года.

  1. Главная ссылка к новости (http://blog.canonical.com/?p=4...)
  2. OpenNews: Представлен предварительный вариант спецификации Multitouch-протокола X.Org
  3. OpenNews: Компания Cypress представила multi-touch драйвер для Linux и Android
  4. OpenNews: Демонстрация мультитач навигации в X.Org
Лицензия: CC-BY
Тип: Интересно / К сведению
Ключевые слова: ubuntu, multitouch, linux
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (40) Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, ferhiord (?), 23:14, 16/08/2010 [ответить] [показать ветку] [····]    [к модератору]
  • +1 +/
    Лишь бы потом приняли в апстрим...
     
     
  • 2.4, Уважаемый Аноним (?), 00:53, 17/08/2010 [^] [ответить]    [к модератору]
  • +/
    Апстрим чего?
     
     
  • 3.7, аноним (?), 02:08, 17/08/2010 [^] [ответить]    [к модератору]
  • +4 +/
    Debian.
     
  • 1.5, Толстый (ok), 01:05, 17/08/2010 [ответить] [показать ветку] [····]    [к модератору]
  • +2 +/
    Про KDE пожалуйста не забудьте.
     
  • 1.6, SkyRanger (ok), 01:28, 17/08/2010 [ответить] [показать ветку] [····]    [к модератору]
  • +1 +/
    Вроде мультитач защищен патентами, кажется, как насчет этого?
     
     
  • 2.8, аноним (?), 02:10, 17/08/2010 [^] [ответить]    [к модератору]  
  • +/
    Марк купит лицензию для OEM
     
  • 2.9, iav (ok), 02:52, 17/08/2010 [^] [ответить]    [к модератору]  
  • +/
    Значит, омериканцы и японцы останутся без мультитача.
    Ни тех, ни других ни сколечки не жалко ©
     
     
  • 3.19, анонимный аналитик (ok), 10:59, 17/08/2010 [^] [ответить]    [к модератору]  
  • –2 +/
    а итальянцев, хорватов и русских жалко? или тебе японцы с американцами чем то навредили?
     
     
  • 4.21, аноним (?), 11:09, 17/08/2010 [^] [ответить]    [к модератору]  
  • –1 +/
    конечно.
    они весь шарик на патенты натянуть хотят.
     
     
  • 5.27, анонимный аналитик (ok), 12:15, 17/08/2010 [^] [ответить]    [к модератору]  
  • +1 +/
    >конечно.
    >они весь шарик на патенты натянуть хотят.

    ну да, сидит значит в кресле типичный американец Джон Джонсон, подпер рукой голову, нахмурил брови и думает как бы весь мир "на патенты натянуть"

     
     
  • 6.28, аноним (?), 12:21, 17/08/2010 [^] [ответить]    [к модератору]  
  • +/
    ну знаешь ли, изменить законодательство внутри сша может только инсайдер.
    и пока джон сидит и в ус не дует - мне его не жаль.
     
     
  • 7.31, анонимный аналитик (ok), 12:25, 17/08/2010 [^] [ответить]    [к модератору]  
  • +/
    >ну знаешь ли, изменить законодательство внутри сша может только инсайдер.
    >и пока джон сидит и в ус не дует - мне его
    >не жаль.

    а вы много законов у себя в стране изменить можете? Так то!

     
     
  • 8.33, аноним (?), 12:28, 17/08/2010 [^] [ответить]    [к модератору]  
  • +/
    ну у них вроде как продвинутая демократия.
    а мы - бананWWWбензиновая ресбублика.
     
     
  • 9.35, User294 (ok), 13:44, 17/08/2010 [^] [ответить]    [к модератору]  
  • –1 +/
    А знаете, непопулярные законы пропихивают лоббежкой не только у нас.
     
     
  • 10.37, минона (?), 14:12, 17/08/2010 [^] [ответить]    [к модератору]  
  • +/
    ну это и не повод говорить "молодцы ребята, сидите в кресле дальше".
    пусть более активно включаются в опенсоурс движение.
    один и в америке не рмс, а вместе можно что-то сделать.
     
  • 2.11, ksuit (?), 05:08, 17/08/2010 [^] [ответить]    [к модератору]  
  • +/
    Вообще-то бардак с патентами на эту тему полнейший. Самый веселый патент - яблочный, прошлогодний... с гордо стоящим во главе списка Джобсом (ага, знаем-знаем... он же ж инженер-исследователь... какбэ....)
    Как такой патент был принят к рассмотрению в 2008 и выдан в 2009 если технологии начинали разрабатываться гораздо ранее и действующие прототипы были за годы до того - непонятно.
    И при том что за годы до того были выданы патенты на похожие технологии - и не каким-то неизвестным изобретателям-одиночкам - а "толстым" конторам - IBM, Logitech...
    Я понимаю как сделали мулти-тач - торговой маркой - это не сложно. Но вот патенты?
     
  • 1.10, _Vitaly_ (ok), 03:47, 17/08/2010 [ответить] [показать ветку] [····]    [к модератору]  
  • +5 +/
    К 2012 будет как-то так:

    http://www.youtube.com/watch?v=UbBGGYV4RTM&feature=related

     
     
  • 2.12, Andrew Kolchoogin (?), 07:50, 17/08/2010 [^] [ответить]    [к модератору]  
  • +/
    Не будет.

    Сам не видишь -- он же управляет бубном касанием несколькими пальцами! Да его Джоббс засудит сразу же!

    :)

     
  • 2.22, аноним (?), 11:12, 17/08/2010 [^] [ответить]    [к модератору]  
  • +/
    локализованный айфон5 для детей африки?
     
  • 1.18, zhus (ok), 10:49, 17/08/2010 [ответить] [показать ветку] [····]    [к модератору]  
  • –1 +/
    Я правильно понял, берем в каждую руку по мышке и клацаем со страшной силой сразу обеими? Оно под две мыши заточено?
     
     
  • 2.23, аноним (?), 11:14, 17/08/2010 [^] [ответить]    [к модератору]  
  • +/
    две мыши и так уже есть.
    а тут сразу 10-ю(?) пальцами и в монитор. или в тачпад.
     
     
  • 3.25, Аноним (-), 11:30, 17/08/2010 [^] [ответить]    [к модератору]  
  • –2 +/
    А почему, когда у меня две мыши - курсор один?
     
     
  • 4.29, анонимный аналитик (ok), 12:22, 17/08/2010 [^] [ответить]    [к модератору]  
  • +/
    >А почему, когда у меня две мыши - курсор один?

    проведите этим мышам котест: поднесите к ним кота, если какую либо из мышей кот съест, значит она не была предназначена для использования с компьютером и никак не могла повлиять на появление 2-го курсора

     
  • 4.30, аноним (?), 12:23, 17/08/2010 [^] [ответить]    [к модератору]  
  • +/
    так и монитор один, а в него сразу 10 пальцев суют.
     
  • 2.26, aim (ok), 12:05, 17/08/2010 [^] [ответить]    [к модератору]  
  • +/
    мыши тут ни при чём. это пальцевый интерфейс. курсор будет как и прежде задействован мышью и проч. устройствами.

    предвижу проблемы с google maps и проч. хотя допилят, видимо, к тому времени.


    сейчас на n900 том же просто жопа творрится

     
     
  • 3.32, аноним (?), 12:26, 17/08/2010 [^] [ответить]    [к модератору]  
  • +/
    да ладно.
    вон и яндекс пробки нативные уже есть - отлично работают.
    или ты умудрился этот мультитач туда запихнуть?
     
  • 3.34, zhus (ok), 13:03, 17/08/2010 [^] [ответить]    [к модератору]  
  • +/
    >мыши тут ни при чём. это пальцевый интерфейс. курсор будет как и
    >прежде задействован мышью и проч. устройствами.

    Не понял. Включены мышь, трекбол, тачпад, планшет. Как правильно заметили постом выше, курсор на всех один. Или это будет отдельное, не имеющее отношение к курсору, устройство ввода? Или у него будет свой курсор(два)?

     
     
  • 4.36, koblin (ok), 13:57, 17/08/2010 [^] [ответить]    [к модератору]  
  • +1 +/
    Вы откуда вышли сегодня и причем тут курсор? =)
    В новости ясно написано, что добавили стек для _мультитач_, даже картинки поместили с _жестами_ которые можно делать на мультитач устройству... Что тут еще можно уточнять?!
     
     
  • 5.39, zhus (ok), 15:46, 17/08/2010 [^] [ответить]    [к модератору]  
  • +/
    >Вы откуда вышли сегодня и причем тут курсор? =)
    >В новости ясно написано, что добавили стек для _мультитач_, даже картинки поместили
    >с _жестами_ которые можно делать на мультитач устройству... Что тут еще
    >можно уточнять?!

    Мне триста лет, я выполз из тьмы. :)

    Просто я надеялся, что эта технология позволит использовать две мышки (каждая со своим курсором) в иксах.
    Видимо, нет. :(

    А сам мультитач я на iPad'е пробовал -- неудобно. Жесты -- здорово, а мультитач забавно первые пять минут и не более того.

     
     
  • 6.41, Andrey Mitrofanov (?), 16:16, 17/08/2010 [^] [ответить]    [к модератору]  
  • +1 +/
    Два курсора, две мышки - это MPX, Multi-Pointer X.
    http://www.opennet.ru/tips/info/2271.shtml
     
     
  • 7.42, zhus (ok), 17:09, 17/08/2010 [^] [ответить]    [к модератору]  
  • +/
    Оппаньки... Большое Вам Человеческое Спасибо !
     
  • 6.44, Аноним (-), 23:10, 17/08/2010 [^] [ответить]    [к модератору]  
  • +/
    > две мышки (каждая со своим курсором) в иксах.

    Кстати да. Заблуждался, видимо, также. (Не копался в спеках, каюсь. Считал, что мултитач - это два(три,больше) виртуальных, для системы, курсора. Видимо, нет.)

    Окей, кто в курсе, подскажите, плз: а если я зажму кнопки на разных мышках и потяну в разные стороны, ничего не произойдёт?... Да? Значит ли, что упомянутый MPX как-то можно (если можно) будет настроить, чтобы иксы видели, например две мышки, как мультитач устройство? Скажите, пожалуйста, я извращенец? Это лечится??:)

     
     
  • 7.45, аноним (?), 23:24, 17/08/2010 [^] [ответить]    [к модератору]  
  • +/
    мышки - не мультитач (и монотач) устройства.
    более того, на тач-девайсах (и мультитач) курсоров нет (ни в айфоне, ни в н900 - хоть в последнем и можно его врубить - для блутуз-мышки к примеру, или узб-мышки)
    когда у вас два курсора и две мышки просто считайте, что они абсолютно независимы - евенты от одной никак не влияют на евенты другой.
    вот тачпад на ноуте - другое дело. собственно на моём часть возможностей мултитач, указанных в новости, работают и так:
    $ man synclient
    2-а пальза для прокрутки:
    $ synclient VertTwoFingerScroll=1 HorizTwoFingerScroll=1
    не макбук, но лучше чем винда
     
  • 1.47, Axel (??), 00:13, 18/08/2010 [ответить] [показать ветку] [····]    [к модератору]  
  • +1 +/
    Немного настораживает наличие triple tap (а четырех-кликовые нажатия слабо? :) — имхо лучше бы его запретили совсем, чтоб не повадно было использовать.
     
  • 1.49, VolanD (ok), 05:13, 18/08/2010 [ответить] [показать ветку] [····]    [к модератору]  
  • +/
    Они бы лучше баги правили...
     
     
  • 2.51, аноним (?), 21:47, 18/08/2010 [^] [ответить]    [к модератору]  
  • +/
    и ты бы тоже.
     
     
  • 3.54, Zenitur (?), 20:28, 19/09/2010 [^] [ответить]    [к модератору]  
  • +/
    Почему мы должны править их баги?
     
  • 1.52, Murz (ok), 22:26, 01/09/2010 [ответить] [показать ветку] [····]    [к модератору]  
  • +/
    Что-то я не пойму чем Drag отличается от Flick, может кто объяснит поподробнее?
     
     
  • 2.53, freewords (?), 19:09, 19/09/2010 [^] [ответить]    [к модератору]  
  • +/
    Скорее всего, скоростью. Т.е. flick - это резкое движение в сторону, как будто приложено усилие для того, чтобы выбросить элемент за пределы экрана
    Но это ИМХО
     
  • 2.55, Alexander (??), 10:37, 01/11/2010 [^] [ответить]    [к модератору]  
  • +/
    кажется, там нарисовано, что это "потрясти". туда-обратно.
    движение вроде вправо, но рука нарисована слева.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру
    Hosting by Ihor