Kategorie:
18

Ubuntu będzie miało własny framework Multi-Touch

Canonical, firma stojąca za dystrybucją Linuksa Ubuntu, pracuje nad frameworkiem multi-touch o nazwie UTouch. Oprogramowanie licencjonowane będzie podwójnie: na GPLv3 i LGPLv3. Pierwsza implementacja ma być dostępna już w najbliższym wydaniu Ubuntu 10.10.

Na oficjalnym blogu Canonical we wpisie Multi-touch Support Lands in Maverick firma chwali się zbudowaniem całej infrastruktury umożliwiającej wdrożenie tej funkcji, od silnika rozpoznawania gestów przez API gestów, aż po łatki na jądro Linuksa (dodany przez Stéphane Chatty z ENAC), X.org (praca Petera Hutterera z Red Hata) i GNOME (Carlos Garnacho).

O uTouch pisze również na swoim blogu Mark Shuttleworth:

Zespół projektowy stworzył „język dotykowy”, jakiego nie widziałem nigdzie indziej. Zamiast pojedynczych magicznych gestów, umożliwiamy łączenie prostych gestów w łańcuchy tworzące skomplikowane „zdania”.

Zastosowano więc tu uniksową zasadę klocków, z których deweloper połączyć może następnie w zaskakujące niekiedy rozwiązania.

System testowany był na sprzęcie znanym z dobrej obsługi Linuksa: tablecie Dell XT2, tabletach HP serii tx2 oraz laptopach Lenovo T410s. Firma pracuje też nad przykładowym wdrożeniem multi-touch w domyślnym czytniku dokumentów Ubuntu: Evince.

Techniczna dokumentacja dostępna jest w dokumencie Google oraz na liście mailingowej multi-touch-dev.

Więcej informacji: http://www.phoronix.com/scan.php?page=ne...&px=ODUxMQ

«
»

Znalazłeś literówkę? Zgłoś ją używając formularza!


Jeśli uważasz, że ten nius jest nieobiektywny, przedstawia nieprawdziwe wydarzenie, jest spamem lub nie spełnia standardów serwisu, napisz raport.

Niusy na podobny temat:

Komentarze (RSS)

Komentarze są prywatnymi opiniami dodających je osób. Prosimy o zachowanie kultury wypowiedzi. Komentarze obraźliwe oraz obniżające poziom serwisu będą usuwane. Więcej w regulaminie komentowania.

17 komentarzy

zwiń wątek Matthew  16 sierpnia 2010 o godz. 20:31 #
Gravatar

Gesty gestami (Qt dla aplikacji w nim pisanych też dostarcza odpowiednie API i nie trzeba na to robić całego frameworka, wystarczy multitouch w systemie) ale pytanie jest inne. Na ile te gesty są elastyczne dla użytkownika. Czy jeżeli zamiast idealnego L (dół, lewo) wyjdzie nam coś w kształcie ćwierć okręgu to gest zostanie zaakceptowany czy nie?

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek agent_J  17 sierpnia 2010 o godz. 6:32 #
Gravatar

Z tego co widzę z kodu tu raczej chodzi o rozpoznawanie podstawowych gestów: tap, drag, pinch, rotate i wykrycie z ilu palców taki gest został złożony.

Ja jakiś miesiąc temu musiałem zaimplementować obsługę gestów w aplikacji Symbianowej, ponieważ przy standardowej obsłudze pointer eventów np. drag był traktowany jako flick (machnęcie palcem) czy tap jako long tap i potem były problemy z różnymi kontrolkami, które mogły przejmować niepotrzebne eventy.

Sama biblioteka uTouch dostarcza proste metody wykrywające gesty i podające je w formie rodzaju gestu i danych o nim. Np. gest tap musi trwać jakiś minimalny określony czas i palec nie może się przesunąć o zadaną odległość od początku wciśnięcia.

zwiń wątek Matthew  17 sierpnia 2010 o godz. 13:23 #
Gravatar

Qt ma zdefiniowany tylko wąski zakres dostępnych gestów (tych najpopularniejszych). Dalsze można (i trzeba) napisać sobie samemu. Mimo wszystko to jednak jest toolkit do pisania softu.

 
 
 
zwiń wątek m.z  17 sierpnia 2010 o godz. 0:04 #
Gravatar

Dziś zainstalowałem pod Windows XP (by VirtualBox) GG 10 (aby sobie zrobić porządek z listą kontaktów, bo pidgin coś nie chciał jej wyeksportować na serwer) napisane w Qt! Dostałem ogromnego szoku jak uruchomiłem program! To „kute” to jakaś kompletna klapa, jak wszedłem do opcji to wydawało mi się, że GG 10 napisane jest w Javie!

Niech żyje native, native i jeszcze raz native!

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek xarafaxz  17 sierpnia 2010 o godz. 1:31 #
Gravatar

Sugerujesz że ociężałość GG10 jest spowodowana wykorzystaniem Qt ?
Czy masz jeszcze jakiś inny sposób na rozpętanie flamewara i trolling.

zwiń wątek m.z  17 sierpnia 2010 o godz. 14:35 #
Gravatar

Tak, bo Qt rysuje wszystkie kontrolki według własnego „widzimisie” a nie korzysta z natywnych.

zwiń wątek macbirdie  18 sierpnia 2010 o godz. 10:48 #
Gravatar

Kiedyś tak było. Teraz Qt korzysta z natywnych kontrolek. I generalnie z tego co widziałem, Qt jest ogólnie dość „natywny” i szybki. To raczej, jak inni zauważyli, GG Network spieprzyło Gadu-Gadu.

Ale odkąd Nokia kupiła Qt, straciłem zaufanie do przyszłości tej biblioteki zaufanie. Natywne WinAPI nawet sam Microsoft wydrze tylko z moich zimnych, martwych dłoni!

 
 
 
zwiń wątek entro  17 sierpnia 2010 o godz. 1:36 #
Gravatar

Frontend twojego VirtualBoxa też jest napisany w Qt. Zmulanie to prawdopodobnie to wina reklam we flash’u.

 
zwiń wątek Tomasz Woźniak  17 sierpnia 2010 o godz. 3:05 #
Gravatar

A czy listą kontaktów nie da się zarządzać bezpośrednio z klienta www?

zwiń wątek m.z  17 sierpnia 2010 o godz. 14:33 #
Gravatar

Myślałem że się da, ale niestety. Najwyraźniej, nawet panowie od GG nie wiedzą jak ich protokół działa. ;/

 
 
zwiń wątek Sławek  17 sierpnia 2010 o godz. 10:23 #
Gravatar

Nie tylko w kute, ale także w glib, jak również w wielu innych Linuksowych bibliotekach. Fakt, że zbyt bardzo poszli w wygląd i niepotrzebne bajery, ale podwaliny nowych wydań GG są linuksowe.

 
zwiń wątek Emdé  17 sierpnia 2010 o godz. 10:55 #
Gravatar

A teraz ogarnij Kadu czy Tlen.pl 7 (koniecznie 7!) – one też są w Qt, a różnica w szybkości znaczna. To, że GG Network spieprzyło Gadu-Gadu w Qt nie znaczy, że Qt jest słabe.

zwiń wątek tojanarcyzsienazywam  17 sierpnia 2010 o godz. 13:32 #
Gravatar

GG Network spieprzyło Gadu-Gadu

Fixed!

 
 
zwiń wątek enkidu  18 sierpnia 2010 o godz. 14:55 #
Gravatar

czy przyjrzaleś się, jak rożni się wygląd gg od natywnych widgetów? nie? to pare informacji – wszelkie widgety w gg10 są rysowane w dziwny sposob. Samo Qt jest leciutkie.

 
 
zwiń wątek makak  19 sierpnia 2010 o godz. 19:49 #
Gravatar

Przyda sie.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek gps features  18 marca 2011 o godz. 14:33 #
Gravatar

I am impressed, I must say. Really hardly ever do I encounter a weblog that’s each educative and entertaining, and allow me to let you know, you may have hit the nail around the head. Your considered is remarkable; the issue is one thing that not adequate individuals are speaking intelligently about. I am extremely blissful that I stumbled during this in my search for a person point referring to this

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek sfsfs  30 marca 2011 o godz. 18:10 #
Gravatar

I’ve learned result-oriented things via your blog site. One other thing I would really like to say is the fact newer laptop or computer operating systems have a tendency to allow additional memory to be utilized, but they in addition demand more memory simply to operate. If people’s computer is unable to handle far more memory as well as the newest software package requires that storage increase, it could be the time to shop for a new Laptop or computer. Thanks

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 

Uwaga! Niektóre komentarze, m.in. te dodane przez niezalogowanych i nowych użytkowników, są ręcznie moderowane. Jeśli Twój komentarz nie ukaże się od razu, nie dodawaj go ponownie, tylko cierpliwie poczekaj na akceptację.

W komentarzach możesz używać prostych znaczników HTML. Przykłady:
  • Link: <a href="http://osnews.pl">OSnews: niusy IT</a>,
  • Wytłuszczenie: <strong>tekst pogrubiony</strong>,
  • Kursywa: <em>tekst pochylony</em>,
  • Przekreślenie: <strike>tekst przekreślony</strike>,
  • Kod: <code>printf("blok kodu");</code>,
  • Cytat: <blockquote>cytat</blockquote>
Uwaga: jeśli dodasz nieznany znacznik, będzie on niewidoczny, gdyż system filtruje takie znaczniki.

Wszystkie autorskie niusy w serwisie publikowane są na licencji Creative Commons Uznanie autorstwa 2.5 Polska.

Twoja sugestia