Ładowanie...
dos Jogger
...czyli pomyślenia, przemyślenia i te sprawy.
CLOSED
Ikonka Jabber: Rozłączony
seba.dos1 w Poczcie Google

Google Google Yahoo
29 czerwca
2008
20:30:13

ASU to przyszłość! - rewizja OpenMoko

Dzisiaj spotkała mnie bardzo miła niespodzianka - dzisiejszy build gałęzi OpenMoko, nazwanej ASU, postanowił odpalać się również na Neo1973 (wcześniejsze buildy były za duże i zwyczajnie nie mieściły się w pamięci pierwszego Neo, gdyż ASU jest pisane raczej z myślą o FreeRunnerze). Oznacza to dla mnie tyle, że jestem w stanie uruchomić ten obraz na tym samym emulatorze, który posłużył mi przy pisaniu poprzedniej recenzji.

Podczas czytania dzisiejszej rewizji nie należy zapominać o tym, że ASU - czyli GUI OpenMoko oparte w dużej mierze na porcie Qtopii na X11 - jest jeszcze w stanie pre-alpha, co oznacza, że może być naprawdę mocno niedokończone, a zmienić jeszcze może się praktycznie wszystko.

Odpalenie qemu pokazuje nam następujący obraz:

Po trzech sekundach pojawia się menu bootloadera u-boot.

Po wybraniu opcji boot kernel wczytywany jest do pamięci telefonu...

Po chwili pojawiają się... buty, które obrazują proces bootowania ;)

Po starcie serwera Xsów przez chwilę widać ekran z logiem OpenMoko...

...potem wracają buty, jednak już z innym, przesuwającym się ciągle paskiem.

Po kilku sekundach ekran zanika (fade-out), i pojawia się...

...ekran domowy :) Chciałbym w tym miejscu zaznaczyć, że moje screenshoty pokazują środowisko już po wstępnej konfiguracji. Domyślnie, zamiast sliderów, pojawiają się ikonki (o których później). Efektem mojego dostosowywania będzie też ikonka USB na górze paska zarządzania zadaniami:

Klikając na ikonkę w lewym górnym rogu możemy przenieść się do konfiguracji.

Po kliknięciu na zakładkę Launcher:

Zakładka Shelf Gadgets

Call Options

Clock (widać, że to Qtopia gołym okiem :D)

Zakładka "stopwatch":

Wróćmy teraz do ekranu głównego, tym razem pokazującego ikonki:

Jako, że opisuję oprogramowanie telefonu, nie mógłbym nie pokazać aplikacji służącej do dzwonienia. Tak więc oto "Dialer":

Zwróćmy uwagę na jedyną grę dostępną w tym buildzie ASU - jest ją znany wszystkim saper. Nie jestem w stanie niestety wyemulować obrazu dla FreeRunnera - umożliwiałby on dostęp do większej ilości aplikacji. Niestety, póki co musimy się zadowolić tym okrojonym zestawem. Oto więc i uruchamiający się "Mine Hunt":

Zacznijmy grę...

Oops :(

Nigdy nie byłem dobry w sapera ;)

Wygląd menu "Options":

Aplikacja "Campwifi" umożliwia połączenie się z siecą Wi-Fi. W tym buildzie niewiele z niej można zobaczyć - może to dlatego, że Neo1973 nie posiada modułu Wi-Fi? ;)

Wróćmy więc do kolejnej z aplikacji telefonicznych: książka adresowa. Na samym początku nie wygląda zachęcająco - puste czarne tło. Po kliknięciu menu Options można jednak zauważyć, że to nie wina aplikacji...

...lecz tego, że najzwyczajniej w świecie nie mamy żadnego kontaktu. Jako ciekawostkę podam teraz zrzut z opcji "Show Contacts From..."

W takim razie dodajmy nowy kontakt. Pojawia się klawiatura. Wpiszmy więc... em, a, jot, a ;)

Nad klawiaturą pojawiają się możliwości do wyboru... Niestety, wyrazu "Maja" nie ma w słowniku :( W moim odczuciu scenariusz zachowania w takiej sytuacji należy jeszcze zmienić. Obecnie trzeba kliknąć w strzałkę po lewej, wyświetlającej więcej możliwości...

...i zawsze na pierwszej pozycji widzimy dokładnie to, co wpisaliśmy. Klikając, możemy już cieszyć się Mają wpisaną w polu tekstowym :D

Mimo wady z wpisywaniem słownikowym uważam, że klawiatura ekranowa w ASU jest dosyć wygodna. Klikając na daną literkę, ona powiększa się i "wyskakuje" spod palca, dzięki czemu możemy od razu zobaczyć, którą literkę tak naprawdę kliknęliśmy.

Innym ciekawym rozwiązaniem są gesty w klawiaturze. Wystarczy kliknąć dowolną literkę i przeciągnąć na lewo, aby zasymulować klawisz Backspace. Jeżeli zaś chcemy wpisać cyfry lub znaki specjalne, przeciągamy dowolną literkę do góry...

Do każdego kontaktu możemy przypisać zdjęcie, dzwonek itp.

No i mamy nasz kontakt zapisany! :)

Zajrzyjmy więc...

Cóż, emulator nie pozwolił mi zadzwonić do Mai :(

Kolejną aplikacją odgrywającą niezwykle istotną rolę w telefonie, jest skrzynka SMS.

Naskrobmy więc jakiegoś sesemesa ;) Jak widać, pisanie po angielsku z słownikiem idzie dużo lepiej :)

Podajemy, do kogo wysłać...

...i wysyłamy...

SMS trafia do skrzynki nadawczej, gdyż jeszcze jest wysyłany ;)

Niestety, bariera emulatora nie pozwala na faktyczne wysłanie go, więc zostaje on automatycznie zapisany do szkiców.

...gdzie możemy go podejrzeć...

...i spróbować wysłać jeszcze raz :)

Diversity (aplikacja GPS) jest chyba najbardziej wymagającą aplikacją w tym buildzie ASU. Widać to wyraźnie już podczas animacji ładowania go:

Jednak już załadowany śmiało żąda, aby go trochę podotykać ;)

Z aktualnej pozycji możemy zapisać punkt i go potem wyświetlać:

Przy każdym wyjściu z Diversity pojawiało mi się takie, wiele mówiące okienko:

...co ciekawe, "wlatywało" na ekran bardzo ładną i płynną animacją ;)

Assassin jest graficzną nakładką na ipkg opkg, czyli forka dpkg ipkg, wzorowanego na dpkg - krótko mówiąc, jest to menedżer pakietów dla OpenMoko.

Niestety, nie udało mi się zmusić wirtualnego Neo do połączenia z internetem, więc Assassin dosłownie wyjechał mi takim komunikatem:

Muszę przyznać, że pasek na górze bardzo mi się spodobał. Nie dość, że pełni funkcje zasobnika systemowego, to wystarczy go kliknąć, a strzałka ładnie odwraca się i z góry "wypływa" lista uruchomionych aplikacji. Spodobało mi się także to, że w ustawieniach można wybrać, które ikonki z zasobnika będą wyświetlane jeszcze przed kliknięciem, a które dopiero mają się wysuwać po kliknięciu.

Wróćmy do Assassina, który po dłuższej chwili wyświetlił listę kategorii...

...jednak niewiele ponad to. Jestem bardzo ciekawy, w jakim stadium znajduje się aktualnie ta aplikacja, jednak bez dostępu do internetu niestety nie da się tego sprawdzić.

Zajrzyjmy jeszcze do ekranu głównego, który można dosyć ładnie konfigurować:

Przypadkiem zauważyłem, że klikając przycisk AUX można zablokować ekran:

I to by było na tyle, jeśli chodzi o ASU. Muszę przyznać, że płynność niektórych animacji bardzo pozytywnie mnie zaskoczyła, mimo, że cały czas działam w trybie emulacji. Można się doczepić wyglądu, ale myślę, że niewiele zmian jest potrzebnych, aby uznać ten interfejs za ładny - mi by wystarczyła jakaś ładna, przyciemniona tapeta jako tło oraz stonowany niebieski zamiast tego jaskrawego zielonego - mam nadzieję, że w ostatecznej wersji każdą z tych rzeczy będzie można swobodnie skonfigurować z poziomu GUI. Cóż, pozostaje mi więc tylko czekać na fizyczną kopię FreeRunnera :) A w między czasie, odpalając obraz z aplikacjami GTK+...

:)

Jeśli macie jakies pytania odnośnie obsługi ASU, piszcie, postaram się na nie wszystkie odpowiedzieć. Arigatou za dotrwanie do końca oraz za zostawione tutaj komentarze :) (gdyż mam nadzieję, że będą :D)

Infobox
Wpis został dodany na poziomie 0, co oznacza, że .
Kategorie: Ogólne, Openmoko, Techblog
ID wpisu: e404069 Trackback

Komentarze:

1
  marcins 29 czerwca 2008
21:12:55

Szkoda, że nie dodałeś jeszcze ‘komć za komć’...

2
  dos 29 czerwca 2008
21:15:14

A co, chciałeś skorzystać? ;p
Podwójny komentarz usunąłem.

3
kasia55424 29 czerwca 2008
21:49:20

Ta Twoja zabawka jest coraz ciekawsza ^^
Nawigacja… ee nawet Sapar, w którego grać nie umiem ^^
Chyba się poważnie zastanowię, jak będę chciała zmienić telefon ;D

4
  D4rky 29 czerwca 2008
21:50:39

zbyt wielkie te czcionki, wyglada przez to okropnie. powinni jeszcze duzo nad UI popracowac…

5
  dos 29 czerwca 2008
21:51:40

kasia55424: przejrzyj sobie, ile tego jest w GTK+ stack – tyle minigier nie masz nawet w Windows Vista xD
D4rky: zwróć uwagę na to, że wyświetlacz FR ma większe DPI niż pecetowe monitory – w rzeczywistości te czcionki będą mniejsze.

6
  D4rky 29 czerwca 2008
21:52:25

dos – ten qemu to emuluje ARM czy x86? Bo jesli normalnie ARM to beda takie same chyba?

7
  dos 29 czerwca 2008
21:54:54

D4rky: nie bardzo cię rozumiem, co ma architektura do wyświetlania czcionek? Chodzi mi o to, że piksele w wyświetlaczu FreeRunnera są umieszczone gęściej niż w pecetowych monitorach. Otwórz sobie na swoim monitorze obraz 640×480 (np. któryś ze screenów) i powiedz, czy aby na pewno jego przekątna to 2,8 cala :P

8
  D4rky 29 czerwca 2008
21:58:27

dos – aa, o to ci chodzi. Ja patrzylem pod katem szerokosc czcionki : szerokosc ekranu. Poza tym 7 centymetrow przekatnej to nie tak malo, na mojej nokii 6131 mam mniejsze czcionki :P

9
  dos 29 czerwca 2008
21:59:21

D4rky: ale Twoja Nokia nie ma wyświetlacza dotykowego i Twoje małe czcionki nie są przyciskami, które dobrze by było móc naciskać paluchem ;D

10
  D4rky 29 czerwca 2008
22:00:43

dos – nawet jesli to mimo to czcionki sa za duze.

11
  dos 29 czerwca 2008
22:03:26

D4rky: ale zauważ, że takie wielkie czcionki są TYLKO w miejscach, gdzie trzeba móc na nie kliknąć. Nie wyobrażam sobie klikania kciukiem na mniejsze napisy – wolę być pewnym, że trafię właśnie w ten przycisk, na który chcę kliknąć, a nie na któryś obok. W menu stacka GTK+ też masz takie duże przyciski – czcionki są mniejsze tylko dlatego, że przycisk składa się z dwóch linijek tekstu.

12
ike 29 czerwca 2008
22:32:57

Erm. OpenMoko wykorzystuje Opkg (http://wiki.openmoko.org/wiki/Opkg), który jest forkiem nierozwijanego już ipkg (http://handhelds.org/moin/moin.cgi/Ipkg), które z kolei nie jest forkiem dpkg, a jedynie jest bazowane na dpkg.

Może jeszcze zrecenzujesz FSO? :-)

A d4rky to FUD sieje…

13
  D4rky 29 czerwca 2008
22:35:48

ike – tak, biorac pod uwage ze jestem jednym z wielkich zwolennikow tego projektu, reklamuje go po ludziach, czekam z niecierpliwoscia na release i zbieram kase na gta03 (bo na ta wersje jeszcze nei zdaze) to na pewno sieje FUD i slinie sie do iphone…

Czy czlowiek nie moze juz spokojnie wyrazic swojej opinii?

14
ike 29 czerwca 2008
22:37:01

Jasne, że może :-) Przecież ją właśnie wyrażasz.

15
  D4rky 29 czerwca 2008
22:37:29

Ta, i dostaje zjebke za FUD :P

16
  dos 29 czerwca 2008
22:39:14

Ehem… :P Zaraz ja tu zacznę siać FUD i dopiero zobaczycie… ^^
ike: dzięki za informacje o opkg, czytałem kiedyś o historii tych projektów, ale najzwyczajniej w świecie pomieszało mi się :)

17
ike 29 czerwca 2008
22:44:13

d4rky: bo o jakichś głupich architekturach w stosunku do wielkości czcionek dajesz. Wielkość czcionki swoją drogą można zmniejszyć, ale na ekranie 2.8” to jest naprawdę niewielkie.

dos: n/p :-)

18
  D4rky 29 czerwca 2008
22:45:01

ike – myslalem, ze chodzi tutaj po prostu o rodzaj emulacji (tzn niedoskonala emulacja na qemu = zla wielkosc czcionki). Za duzo z wine przebywam ;)

19
sprae 29 czerwca 2008
22:52:52

Szkoda, że dalej to wygląda jak wynalazek grupy nerdów, dla których estetyka to retuszowane zdjęcia w playboyu pod kanapą.

20
  Albi 30 czerwca 2008
02:30:34

Jakoś Android bardziej do mnie przemawia ;)

21
  dos 30 czerwca 2008
06:20:37

Używałem Androida – jego filozofia jest zdecydowanie odmienna od OpenMoko, zasadą działania przypomina Symbiana. Do tego sposób obsługi bardzo niewygodny – jedyne, co mi się w nim podoba, to bardzo fajny klient XMPP out-of-box. A odnośnie wyglądu ASU: uważam, że nie ma sensu komentować czegoś, czego jeszcze nie ma… ;P

22
  Albi 30 czerwca 2008
06:21:39

dos: Co masz na myśli? No i gdzie go używałeś, bo chyba raczej mówimy o emulatorze jakimś :D

23
  dos 30 czerwca 2008
06:24:53

Albi: tak, w emulatorze, tak samo jak OpenMoko. I co z tego? A w ogóle to skonkretyzuj pytanie, o tej godzinie nie jestem w stanie się domyślać, o co komuś chodzi ;D

24
Rob 30 czerwca 2008
13:56:47

Dos: Nie wydaje mi sie zeby ASU na strasznie dlugo zagoscilo. Byl to mniej wiecej zapychacz pomiedzy 2007_2 i FSO, potrzebny zeby zaczac sprzedawac telefon. Probowales udpalic FSO milestone1 na qemu?

25
  dos 30 czerwca 2008
13:59:03

Rob: nie wydaje mi się, żeby było tak jak mówisz. FSO odpalałem, ale to jedynie framework + aplikacja testowa, do tego aktualnie umożliwiająca jedynie dzwonienie. FSO jest po to, aby ustandaryzować odwołania UI do sprzętu i danych użytkownika, ostatecznie chodzi o to, żeby aplikacje z 2007.2 i ASU mogły ze sobą współoperować na tych samych danych. Z tego, co wyczytałem (choć nie jestem pewien) ostatecznie „preferowanym” obrazem ma być ASU korzystające z frameworka FSO.

26
Jabka 30 czerwca 2008
21:58:38

May i translate your page (directly with your photos ) .
With a reltive link.

27
  dos 30 czerwca 2008
22:00:37

Jabka: yes, no problem :)

28
m1k0 09 lipca 2008
10:27:37

Pod emulatorem dojrzałem przełącznik na wizualizację Motorola EZX. Jakie plany są z tym związane?
http://matrax.net/forum/attachment.php?attachmentid=18156&d=1215031231


Dodaj komentarz:



Nawigacja:

Zamów FreeRunnera w Polsce Muzyczna wróżba...
napędzane i pędzone przez Jogger Joggera, layout i content by Jogger dos, inspirowane przez Jogger Maję :)