nokia
Witaj na maemo-forum.pl - Zarejestruj się u nas, to potrwa kilka sekund, a uzyskasz pełną funkcjonalność lub zaloguj się.
 
ZAPAMIĘTAJ HASŁO


Poprzedni temat :: Następny temat
Softwarowy Multitouch
Autor Wiadomość
coolos 
Tester ;-)


Wiek: 25
Dołączył: 21 Wrz 2010
Posty: 142
Piwa: 11/8
Skąd: Dziki zachód
Wysłany: 04-01-2011, 12:42    Softwarowy Multitouch

Witam,

Jak wiadomo nasza N'ka nie posiada sprzętowej obsługi Multitoucha, ale może istnieje jakaś softwarowa alternatywa? Wiem że nie ma oprogramowania wspierającego tą technologie na maemo, ale sens jej zaimplementowania w systemie, pojawia się np. przy instalacji gier z palma pre (które w 90% wymagają multitoucha do komfortowej gry). Myślę że przypadku gdyby pojawiła się taka softwarowa emulacja to pewnie i programy wspierające multitoucha na maemo również by powstały (no może nie tyle multitoucha co dualtoucha :P). Osobiście jestem za cienki w uszach żeby takie coś stworzyć, ale wiem że są magicy którzy potrafią zdziałać cuda w Linuksie.

Kilka filmików:





Emulacja Multitoucha na 5800
Postaw piwo autorowi tego posta
 
   
luc_m88 

Wiek: 24
Dołączył: 21 Lut 2010
Posty: 32
Postawił 2 piw(a)
Wysłany: 04-01-2011, 4:04    

To by była piękna rzecz
Postaw piwo autorowi tego posta
 
   
coolos 
Tester ;-)


Wiek: 25
Dołączył: 21 Wrz 2010
Posty: 142
Piwa: 11/8
Skąd: Dziki zachód
Wysłany: 05-01-2011, 1:14    

Jestem ciekawy czy możliwe jest napisanie takiego procesu, daemona który będzie pośrednikiem między punktami na ekranie jakie obiera użytkownik na ekranie, a danymi jakie trafiają do systemu?.

Standardowo z tego co się orientuje punkt obieralny przez użytkownika może być tylko 1, więc trzeba by to zmienić i dopisać obsługę kolejnych punktów (trzeba napisać standardowe wspieranie multitoucha - przynajmniej 2 punktów).

Ponieważ nasz ekran nie obsługuje standardowo 2 punktów na ekranie, proces (emulator multitoucha) działający w tle badałby zachowanie użytkownika na podstawie tego co robi na ekranie a następnie przesyłał dane do systemu np.

- Wciśnięcie 2 punktów jednocześnie na naszym ekranie, system odbiera jako błyskawiczne przeciągnięcie palcem po ekranie od punktu A(x,y) do połowy odległości dzielącej punkt A(pierwszy palec) od punktu B(drugi palec) (jak wiadomo nie osiągniemy takiej szybkości przeciągając naturalnie palcem po ekranie :P), dlatego proces w tle badałby szybkość z jaką przeciągnęliśmy palcem po ekranie, jeżeli czynność ta była błyskawiczna powinien wyznaczać odległość 2 punktu ze wzoru(jakiego? ciężko mi w locie to obliczyć :P), a następnie przesłać do systemu dane punktu A i punktu B.

Trochę to zamatane, ale jakiś pomysł to jest.

Fajnie by było jakby wypowiedział się ktoś kto dobrze zna Linuksa i procesy zachodzące przy prostym kliknięciu w ekran :).
Postaw piwo autorowi tego posta
 
   
JohnyZ89


Model telefonu: N900
Dołączył: 11 Paź 2010
Posty: 143
Piwa: 19/2
Wysłany: 05-01-2011, 2:16    

Powiedz mi kolego skąd niby ten magiczny program miałby wiedzieć, że poruszamy pierwszym a nie drugim palcem ? Bo dotknięcie w 2 miejscach jest jak najbardziej wykonalne, ale już poruszanie naraz 2 palcami raczej niewykonalne.
Postaw piwo autorowi tego posta
 
   
tobayashi 


Model telefonu: N900
Dołączył: 18 Cze 2010
Posty: 188
Piwa: 8/61
Skąd: Częstochowa
Wysłany: 05-01-2011, 2:25    

Gdyby N900 miała wyświetlacz pojemnościowy, to jeszcze może można byłoby kombinować, ale niestety nasza N'ka posiada wyświetlacz oporowy :/
_________________
Postaw piwo autorowi tego posta
 
 
   
fable86

Dołączył: 09 Lis 2010
Posty: 45
Postawił 1 piw(a)
Wysłany: 05-01-2011, 2:27    

Nie ma zanczenia czy masz ekran oporowy czy pojemnoasciowy na obywdu dziala multitouch ;-)
Postaw piwo autorowi tego posta
 
   
coolos 
Tester ;-)


Wiek: 25
Dołączył: 21 Wrz 2010
Posty: 142
Piwa: 11/8
Skąd: Dziki zachód
Wysłany: 05-01-2011, 2:38    

Program nie rozpozna którym palcem poruszamy bo jak napisałeś jest to niewykonalne, natomiast może rozpoznać czy odległość między 2 palcami pomniejsza się czy też powiększa a to zawsze coś. Wiadomo że nie da się zrobić wszystkiego, ale jakaś namiastka może być. Według mnie wykonalne jest przynajmniej wciśnięcie 2 punktów na ekranie jednocześnie, co do reszty, trzeba pokombinować i przemyśleć, ale myślę że obracanie obiektów oraz ich powiększenie też dałoby się zrealizować, kwestia umiejętności programisty i podejścia do tematu :).
Postaw piwo autorowi tego posta
 
   
tobayashi 


Model telefonu: N900
Dołączył: 18 Cze 2010
Posty: 188
Piwa: 8/61
Skąd: Częstochowa
Wysłany: 05-01-2011, 2:40    

fable86 napisał/a:
Nie ma zanczenia czy masz ekran oporowy czy pojemnoasciowy na obywdu dziala multitouch ;-)

Dzięki za uświadomienie, myślałem, że multitouch obsługują tylko ekrany pojemnościowe :-)
_________________
Postaw piwo autorowi tego posta
 
 
   
coolos 
Tester ;-)


Wiek: 25
Dołączył: 21 Wrz 2010
Posty: 142
Piwa: 11/8
Skąd: Dziki zachód
Wysłany: 05-01-2011, 5:34    

Na windows mobile też ktoś o tym pomyślał http://mobione.pl/3006/mu...anow-oporowych/



A tutaj implementacja multitoucha na ekranie oporowym w Linuksie http://lii-enac.fr/en/arc...index.html#xorg

Może szłoby to jakoś przerobić i wrzucić na nasz telefonik? :D
Postaw piwo autorowi tego posta
 
   
JohnyZ89


Model telefonu: N900
Dołączył: 11 Paź 2010
Posty: 143
Piwa: 19/2
Wysłany: 05-01-2011, 6:26    

Na tym filmiku z HTC widać ewidentnie to o czym ja mówię, gościu jeden palec trzyma nieruchomo podczas gdy drugi rusza. Taką rzecz da radę zaimplementować. Na tym drugim filmiku z opisu wynika, że jest to tablet obsługujący multitouch natywnie. Filmik prezentuje używanie go na linuxie.

btw.
Nie wszystkie ekrany opornościowe obsługują multitouch. Niestety na większości z nich jest to niemożliwe bez software'owych prób rozwiązania tego problemu.. N-ka ma jeden z tych które tego nie potrafią.
Postaw piwo autorowi tego posta
 
   
coolos 
Tester ;-)


Wiek: 25
Dołączył: 21 Wrz 2010
Posty: 142
Piwa: 11/8
Skąd: Dziki zachód
Wysłany: 05-01-2011, 7:23    

No właśnie skoro da radę to trzeba spróbować jakoś to zaimplementować. Zastanawia mnie tylko dlaczego nikt tego jeszcze nie zrobił? nie było powodów dla których opłacałoby się takie coś zrobić czy poprostu jest to bardzo cieżka sprawa do zrealizowania.
Postaw piwo autorowi tego posta
 
   
Someone 
?


Dołączył: 21 Lip 2010
Posty: 414
Piwa: 83/11
Skąd: Tarnów
Wysłany: 05-01-2011, 8:20    

coolos napisał/a:
nie było powodów dla których opłacałoby się takie coś zrobić czy poprostu jest to bardzo cieżka sprawa do zrealizowania.


Chyba jednak ciężka praca :) Ale jak to się mówi: "dla chcącego nic trudnego". Teraz tylko chętnego znaleźć, który prócz samych chęci zna się na rzeczy... i kto wie, czy za jakiś czas nie będziemy korzystać z multitoucha.
Postaw piwo autorowi tego posta
 
   
coolos 
Tester ;-)


Wiek: 25
Dołączył: 21 Wrz 2010
Posty: 142
Piwa: 11/8
Skąd: Dziki zachód
Wysłany: 05-01-2011, 8:37    

BTW.

Dla zapalonych graczy dobrym rozwiazaniem na problemy z multitouchem w grach byłby program który klawiaturą emulowałby dotknięcia ekranu, np. przycisk a na klwiaturze "a" odpowiada przyciśnięciu na ekranie punktu (100,200) a wciśnięcie klawisza "b" punktu (300,300), taki program byłby alternatywą dla gier wymagających przyciskania wielu punktów na ekranie jednorazowo (oczywiście taki programik musiałby być w pełni konfigurowalny bo każda gra ma inne rozłożenie przycisków). Myślę że to nie byłoby aż takie ciężki do zrealizowania :)
Postaw piwo autorowi tego posta
 
   
b7k

Dołączył: 11 Lis 2010
Posty: 18
Piwa: 3/1
Wysłany: 17-01-2011, 5:58    

Witam,

proponuje zajrzeć tu:
http://talk.maemo.org/showthread.php?t=68167

Pozdrawiam.
 Autor postu otrzymał 1 piwo(a)
Postaw piwo autorowi tego posta
 
   
dnc 

Wiek: 36
Dołączył: 25 Sie 2010
Posty: 130
Piwa: 5/3
Skąd: B-B
Wysłany: 17-01-2011, 7:34    

Co ciekawe jest po filmem napisane, że urządzenie musi mieć "multitouch device". O ile jeden program obsługując dwoma palcami chyba nie byłoby trudno zrobić, ale większym kłopotem jest działanie na 2 programach jednoczesnie. Trzeba by zmienić Maemo, by na ekranie zmieściły się 2 okienka. A to przy małym kilku calowym ekranie jest kłopotliwe.
_________________
Postaw piwo autorowi tego posta
 
 
   
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group & Spider Friendly by Crack & Centurion


Strona wygenerowana w 0,14 sekundy. Zapytań do SQL: 15
Humor - Filmy online - Humor - Gry online - Komputerowe gry - Zarabianie