Nokia N810 Internet Tablet

Nasze przygody z N810

Archive for maj, 2009

maja-28-2009

Test przeglądarki Tear 0.3.1-2

Dziś przedstawiamy zapowiadany test przegladarki Tear w wersji 0.3.1-2. Test został przeprowadzony i pięknie opisany przez Sprae – wielkie dzięki!. Teraz zapraszam do lektury!


Tear 0.3.1-2

Jak wiadomo jestem zapalonym fanem silnika renderującego HTML pod nazwą WebKit. Silnik ten pochodzi z projektu KDE o nazwie KHTML w którego rozwój zainwestowało Apple, tworząc fork o nazwie WebKit. Dziś rozwiązanie to wspiera wiele koncernów w tym i Nokia, która używa go w swoich rozwiązaniach opartych na Symbianie.

W historii tabletów internetowych Nokii fabrycznie wbudowane były dwa typy przeglądarek. Pierwsza była szybka, oparta na rozwiązaniach firmy Opera Software. Miała ona ciekawe funkcje, jak np. zwężanie strony do rozmiarów ekranu z zachowaniem layoutu, ale sporo do życzenia pozostawiała interpretacja kodu html.

W kolejnych wersjach Maemo, ludzie z Nokii liczyli na “doznania” internetowe takie jak na normalnym biurkowym komputerze (głównie chodziło o poprawną obsługę Google maps i Gmail). Zastosowano więc jeden z najpoprawniejszych “silników” pochodzący ze stajni Mozilli o nazwie Gecko (ten sam który stosuje się w Mozilla Firefox). Silnik ten rzeczywiście poprawił jakość interpretacji html i najnowszych standardów web, lecz jego wymagania co do wydajności (mimo starań wielu ludzi) pasują na razie bardziej do potężnych maszyn stacjonarnych niż małego tabletu. Sprawiło to, że od jakiegoś czasu społeczność projektu Maemo szuka własnych wydajniejszych rozwiązań. Katalizatorem tych zmian stał się port silnika WebKit na platformę GTK+, na której opiera się Maemo.

Jednym z pierwszych rozwiązań, była próba zastąpienia przez WebKit silnika oryginalnej przeglądarki Maemo (której też przeprowadziłem test kilka miesięcy temu). Zadanie okazało się trudne i wyniki tych zabaw nie były ani do końca funkcjonalne, ani stabilne. Wynikało to z tego, że GUI wymagało od silnika przeglądarki o wiele więcej niż tylko renderowania strony.

Jakiś czas potem niejaki Bundyo z forum itt (obecnie talk.maemo.org) zaszczycił nas własną autorską przeglądarką. Jest ona oparta o WebKit i jezyk Vala (język składniowo oparty na c# ułatwia programowanie za pomocą GObject i GTK+. Jest to język kompilowany do natywnego kodu maszynowego, lecz pośredniczy w tym język C, na który kod Vala jest tłumaczony).

Przeglądarka Tear 3.1 ma wiele ciekawych rozwiązań takich jak kinetyczne przewijanie ekranu, czy Dashboard. Dashboard to domyślna strona domowa, która zawiera 9 ostatnio odwiedzonych stron, 9 ulubionych stron i 9 najczęściej odwiedzanych stron. Podobne mechanizmy mają przeglądarki Opera i Chrome, które dla mnie są niezwykle wygodne.

Tear 3.1 możemy zainstalować na Nokii 770 (pod warunkiem posiadania systemu OS 2008HE), n800 i n810. Instrukcję instalacji można znaleźć na http://talk.maemo.org/showthread.php?t=28539 .

Aby zainstalować Tear potrzebne są 2 pakiety:

lub dostęp do repozytorium:

  • name: Qole
  • address: http://qole.org/repository
  • dist: maemo
  • components: main

Testy

Tym razem wykonałem nieco zmienione testy. Rozdzieliłem je na 2 zakresy zastosowań.

Pierwszym jest używanie tabletu przy maksymalnej wydajności procesora. Przeglądarka jest w nim ustawiona na odczytywanie wszystkich mediów (Flash, Obrazy). Odpowiada to zastosowaniom w których mamy dostęp do sieci WiFi (i prawdopodobnie gniazdka elektrycznego ;-) ). Do ustawienia wydajności procesora użyłem programu Advenced Power 0.3.6, w którym ustawiłem profil procesora na “Performance” – praca cały czas z pełną wydajnością 400 MHz.

Drugim zakresem zastosowań jest symulacja pracy poprzez połączenie przez sieć komórkową w miejscu, gdzie nie mamy dostępu do ładowarki. Wyłączyłem zatem ładowanie mediów (Flasha i obrazków) i ustawiłem profil procesora na (Powersave – praca jak najdłużej przy częstotliwości 166 MHz). Tryb ten ma też na celu zbadanie rzeczywistej wydajności silnika renderującego bez oczekiwania na załadowanie i dekompresje obrazów i animacji flash.
Dodatkowo zmierzyłem zużycie baterii przez cały cykl testowy danej przeglądarki.

Test polegał na zmierzeniu czasu od chwili zatwierdzenia adresu w przeglądarce do pełnego załadowania strony. Po tym przewijałem stronę do połowy wysokości i uruchamiałem przeglądarkę od nowa.

Na początku przeglądarki miały wyczyszczone wszelkie dane użytkownika.

  Oryginalna przeglądarka Tear 3.1-2
engadget.com 28,389/35,820 31,749/29,593
gizmodo.com 22,343/1:23,330 35,256/43,883
kapitalizm.org 7,029/5,116 8,298/2,580
maemo.org 11,307/15,826 7,906/6,789
youtube.com 9,932/17,547 13,140/13,149
blog.makezine.com Overload!*/45,009 1:08,266/23,192
sprae.jogger.pl 10,989/6,143 33,770/2,169
n810.pl 8,838/8,695 14,824/8,326

* Przeładowanie pamięci tabletu (dwuminutowe oczekiwanie na reakcje przeglądarki).

Wyniki zawarłem w formacie

  • minuta:sekunda,część ułamkowa sekundy
  • pierwszy zakres zastosowań/drugi zakres zastosowań

Wyniki wykorzystania baterii:

  • Cykl oryginalnej przeglądarki: 17%
  • Cykl przeglądarki Tear 3.1: 3,9%

Od strony użytkowej oryginalna przeglądarka nie zachwyca. Przy bogatych stronach przewijanie zawartości ekranu jest toporne i uciążliwe. Tear nie ma tego problemu. Niedoróbką Tear jest za to brak możliwości zaznaczania linków za pomocą Dpad.

Tear 3.1 mimo swoich wad i niedociągnięć to dobra przeglądarka. Jej tworzenie zadało autorowi wiele wysiłku, a nawet zwątpienia, jednak przy współpracy społeczności projekt rozwija się dalej dobrze. Polecam każdemu posiadaczowi n-ki przetestowanie.

Warunki testowe:

Program Tear 3.1-2 testowałem na tablecie Nokia N800 z systemem OS 5.2008.43-7, przy użyciu domowej sieci WiFi z internetem o przepustowości 1024/256 kbps (ISP satfilm.pl).

Łukasz “sprae” Tretyn

Umieszczone w kategorii Programy, Recenzje, Testy
maja-27-2009

N810 i rozdzielacz USB

Ostatnimi czasy potrzebowałem podłaczyć do N810 jednocześnie dwa urządzenia USB – czytnik kart i pendrive. Długo nie myśląc sięgnąłem po huba (rozdzielacz) USB. Jednak N-ka odmówiła współpracy z hubem. Znalazłem na ten temat post Marcina Juszkiewicza – i już teraz wiem, że bez rekompilacji jądra systemu nie da się tego zrobić. Szkoda :(

Umieszczone w kategorii Informacje
maja-26-2009

Nokia N900 “Rover”?

Czy rzeczywiście “to” będzie następcą N810?

Po specyfikację odsyłam do artykułu na MobileCrunch.com lub BoyGeniusReport.com.

Ze swojej strony powiem:

  • TAK: aparat 5 Mpx, akcelerometr, więcej RAMu
  • MOŻE BYĆ: modem GSM + rozmowy głosowe
  • NIE: 3.5″ ekran

Zastosowanie tak małego ekranu jest chyba jakąś pomyłką – z Tabletu Internetowego zrobić chcą zwykłą komórkę na Linuksie! Moim zdaniem takie urządzenie nie zdobędzie popularności, bo nie oferuje nic więcej niż lepsza komórka.

Ciekawe czy dalej “jedynym słusznym” (pozwalającym wytyczyć trasę offline) oprogramowaniem do GPS będzie Wayfinder Navigator? Znając życie, Nokia N900 i tak – podobnie jak poprzednicy – w Polsce dostępny nie będzie! Trzeba trochę pomarudzić, a co…

Dyskusję o Nokii N900 można znaleźć na forum Maemo.org. Jakby ktoś chciał podyskutować o nowym “Roverze” po polsku, to zapraszam poniżej :)

Umieszczone w kategorii Ciekawostki, Informacje, Rozważania
maja-16-2009

Edytor tras GPS

Ponieważ zbliża się czas wakacji i wjazdów, to chciałbym przedstawić kolejną część z serii “Jak przygotować Nokię do wakacji“. Tym razem będzie znowu GPS.

Jak wiadomo wyszukiwanie tras przejazdu na N-ce nie jest komfortowe – albo się zakupi licencję na Wayfindera, albo będzie się używać np. Maemo-Mappera, który korzysta z “silnika” Google. Jedna i druga opcja ma swoje wady. Pierwsza – wiadomo – “kasa”, druga – niewygodna, zawodzi w przypadku bardziej skomplikowanych tras, trudno edytować trasy.

Ja spróbuję teraz przedstawić sposób na prostą i dość szybką edycję tras z Google. Niestety będzie potrzebny dostęp on-line do zasobów internetowych Google, więc nie polecam jej do używania w drodze. Raczej cała edycja powinna odbywać się w zaciszu domowego ogniska ;)

Tak jak wspomniałem, bedą nam potrzebne:

  • połączenie do internetu
  • przegladarka internetowa (ew. może być na N-ce)
  • Maemo-Mapper

Żeby ułatwić sprawę, pokażę krok po kroku, na obrazkach, co należy zrobić. Przykładem niech będzie trasa Wrocław-Szczecin, którą Google proponuje pokonać zahaczając o… Berlin. Ja spróbuje wybrać trochę krótszą trasę. Ja do edycji uzyłem przegladarki na N-ce, ale proponuję jednak skorzystać ze stacjonarnego komputera gdyż praca będzie o wiele wygodniejsza.

Pierwszy krok – wchodzimy na stronę http://maps.google.pl/, klikamy na link “Pokaż trasę” i wybieramy punkt startowy i końcowy trasy:


Wybieramy trasę przejazdu

Następnie klikamy na trasę w dowolnie wybranym punkcie i wprawnym ruchem myszki zmieniamy trasę:


Edytujemy trasę przejazdu

Teraz trzeba skopiować link do trasy. W tym celu klikamy nad mapką przycisk “Link” i kopiujemy podany w okienku adres strony:


Pobieramy link do trasy

Mając skopiowany link wchodzimy na stronę http://www.gpsies.com/upload.do?uploadMode=convert. Tam wstawiamy w pole “or just enter an url” skopiowany link ze strony Google i – co bardzo ważne – uzupełniamy go na końcu o “&output=kml”. Dodatkowo w zaznaczamy opcję “Track” i wybieramy z listy “GPX Track”. Teraz wystarczy nacisnąć przycisk “convert”. Wynikiem bedzie plik do pobrania, który docelowo zapisujemy na swojej Nokii:


Konwertujemy trasę przejazdu

Zapisany plik teraz można wczytać jako trasę (route) do Maemo-Mappera:


Edytowana trasa w Maemo-Mapperze

I to koniec zabawy.

Wadą powyższego rozwiązania jest to, że tracimy informację o “waypointach” – nie ma podpowiedzi typu “skręć w prawo”, jak to jest w przypadku pobierania tras bezpośrednio w Maemo-Mapperze. No cóż…

Umieszczone w kategorii N810 How To