Nokia N810 Internet Tablet

Nasze przygody z N810

Archive for the ‘Programy’ Category

sierpnia-21-2009

Fennec 1.0 Beta 3. Znowu będzie szybszy?

Podobno pojawił się nowy Fennec, który ma być szybszy od poprzedniej wersji. Informacje o wydaniu można znaleźć tutaj. No zobaczymy…

Fennec  beta 3 dla  Maemo

Ja jeszcze tego cuda nie zainstalowałem, ale po testach może w końcu Fennec zastąpi MicroB na mojej N-ce? Do tej pory przeglądarki na webkit’cie nie zdobyły mojego serca (nawet na “dużych” komputerach).

Kto jeszcze nie ma zainstalowanego Fennec’a, a chciałby go mieć, może kliknąć na swojej N-ce w ten link: instaluj Fennec’a.

Swoją drogą ciekawe, jaka przeglądarka będzie zainstalowana domyślnie na N900!? Ktoś wie?

Umieszczone w kategorii Informacje, Programy
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
marca-18-2009

Fennec beta 1 z bliska

Jak już wcześniej zakomunikowałem – pojawiła się nowa wersja przelądarki Fennec. Dla przypomnienia Fennec, to produkt ze stajni Mozilla, oparty na silniku Gecko, a przeznaczony dla urządzeń mobilnych. Krótko mówiąc jest to Firefox na małe ekrany.

Już wcześniej opisywałem moje spotkania z “pustynnym liskiem”, po których nie śpiewałem peanów na jego cześć. No cóż, była to wersja alfa. Tym razem pojawiła się pierwsza wersja beta = powinno być lepiej. W nocie o wydaniu 1.0b1 można przeczytać “faster“, “faster“, “faster“…

Po instalacji i uruchomieniu, okazało się, że jest “faster”, ale nie na tyle by przeglądarka była używalna. Co prawda obsługuje już flasha, dopracowano interfejs, ale… to na nic, jeśli co chwilę przeglądarka “zamiera”. A i “wywalić” cały system jej się zdarza. Jak dla mnie Fennec zostaje tylko ciekawostką bez zastosowania. Mam nadzieję, że kolejne wersje przyniosą więcej “faster” ;)

Dla tych, którzy chcą spróbować na własnej skórze zębów liska – link do instalki. Dla pozostałych filmik:

Ciekawostką jest opracowywany przez jednego z programistów moduł do obsługi “gestów” w Fennecu. Ja co prawda nie używam “gestów” na desktopie, ale “mazanie” palcem po ekranie może być ciekawe i użyteczne:

Umieszczone w kategorii Ciekawostki, Programy, Testy, Uaktualnienia
marca-9-2009

Maemo Mapper 2.6

Dziś pojawiła się nowa wersja Maemo-Mappera (2.6), która wprowadza dwie nowości. Po pierwsze zmianę domyśnego “silnika” bazodanowego z GDBM do SQLite3. SQLite3 ma spowodować, że wszystko jeszcze lepiej będzie śmigać ;-) Niestety SQLite3 możemy użyć jedynie dla nowych repozytoriów – nie ma narzędzia konwertującego stary format bazy na nowy.

Drugą nowością jest wprowadzenie Automatic Packet Reporting System (APRS). Niestety o tej technologii nic nie mogę powiedzieć, bo nie korzystałem i nie wiem jak się do tego zabrać. Wiem natomiast, że pojawiło się w Maemo-Mapperze nowe menu:

Pełną informację o nowej wersji Maemo-Mappera można znaleźć tutaj.

Umieszczone w kategorii Informacje, Programy, Uaktualnienia
lutego-5-2009

Navit + OpenStreetMap

Na życzenie Bugmenota sprawdziłem czy działają i jak działają mapy OpenStreetMap. Więcej informacji o używaniu map OpenStreetMap w programie Navit, można przeczytać na stronie projektu Navit. Ja zainteresowałem się jedynie mapą Polski, którą pobrałem ze strony http://dev.openstreetmap.org/~deelkar/maps/.

Po skonfigurowaniu Navita by używał pliku osm_poland.bin, pojawia się taki obraz:

Niestety nie wiem jak działa wyszukiwanie miejsc (np. ulicy w wybranym mieście) – wg mnie nie działa. Może ktoś ma z tym jakieś doświadczenie? Samo przeglądanie działa szybko, choć interfejs programu nie pozwala powiększać zaznaczonego obszaru mapy, więc nie jest to wygodne. Sama mapa, jak i wszystkie inne, wygląda “tak sobie” – ale to już taki urok Navita. Na przykład Rynek we Wrocławiu wygląda tak:

Jak dla mnie mapy w Navicie są nie przydatne. Fakt, że mało zajmują miejsca na dysku (mapa Polski to ok. 9 MB), ale ich obsługa nie jest tak komfortowa jak w Maemo-Mapperze czy Wayfinderze.

Umieszczone w kategorii Programy, Testy
lutego-2-2009

Navit

Navit jest GPL-owym projektem do nawigacji samochodowej GPS. Projekt został przeportowany na wiele systemów, w tym na system Maemo. Zaletą tego programu jest mozliwość obsługi map przeznaczonych dla urządzeń Garmina (wymagana jest biblioteka libgarmin). Nieco już leciwe paczki z Navitem i biblioteką libgarmin można pobrać ze strony http://www.tecdencia.net/navit/.

Po instalacji Navita mamy jakąś domyślną mapkę, która raczej nam się do niczego nie przyda. Dlatego, dla chcących przetestować możliwości programu, polecam mapę UMP pcPL (należy pobrać któryś plik IMG). Oczywiście trzeba odpowiednio skonfigurować Navita by zobaczył mapę Garmina. Przykład XML można znaleźć na stronie z paczkami dla Nokii. Można też skopiować plik “/usr/share/navit/navit.xml” do katalogu “.navit” w katalogu domowym i odpowiednio edytować – dopisać ścieżkę do pliku IMG zmapą Garmina, aktywować używanie mapy Garmina i usunąć domyślną mapę. Nie będę się rozpisywał jak to robić – kto chce, to się potrudzi i zrobi ;) Dla wytrwałych ukaże się mapa:

Co mogę napisać od siebie – słaba ergonomia, powolność i nie działająca wyszukiwarka miejsc. Tyle o Navicie. Ja będę dalej używał Maemo-Mappera i Wayfindera.

Dziękuje Sprae za motywację :)

Umieszczone w kategorii Programy, Recenzje
lutego-1-2009

MediaBox Media Center

Jeśli myślicie, że Canola to jedyny full-wypas program-kombajn do słuchania i oglądania, to się mylicie. Istnieje MediaBox Media Center, który może nie jest tak piękny i efektowny, ale równie dobrze spełnia swoje zadanie.

MediaBox

Manager aplikacji pokazuje, że pakiet MediaBox zajmuje 2.3 MB – to chyba całkiem niewiele. Do tego mam doinstalowane dwa pluginy (tak – można rozszerzać możliwości programu za pomocą puginów), do youtube (94 kB) i do radia internetowego (0.1 MB). Z tego co pamiętam, Canola zajmuje duuuużo więcej ;)

Oprócz wymienionych – youtube i radia internetowego – MediaBox umożliwia odgrywanie wszelkiego rodzaju filmów i empetrójek. Potrafi również obsługiwać utwory udostępnione po UPnP, i radzi sobie z tym dużo lepiej niż N-kowy MediaPlayer.

Oprócz zalet, niestety program ma kilka wad. Mnie najbardziej denerwują długie uruchamianie i ekstremalnie nieintuicyjny interfejs (jest to moje skromne zdanie). Interfejs jest dość specyficzny – oczywiście oparty na scrollowaniu kinetycznym – i wymaga przyzwyaczajenia się do niego.

Program jest dostępny w repozytorium Maemo Extras, więc by go zainstalować, wystarczy uruchomić Managera aplikacji, poszukać MediaBox i kliknąć co trzeba.

Umieszczone w kategorii Programy
grudnia-20-2008

Licząca kartka

Znów niezastąpiony Sprae znalazł ciekawostkę. Tym razem w laboratorium Nokii.

Otóż Nokia pokazała bardzo ciekawą i efektowną aplikację Handwriting Calculator. Jest to poprostu “kartka papieru”, która liczy. My rysikiem piszemy formuły i działania matematyczne, a “kartka” nam je oblicza.

Wprowadzanie formuły

I oto wynik:

Wynik obliczeń

Fajna zabawka, a i może czasem się przydać :) Na “kartce” możemy pisać, ale możemy też kasować to, co napisaliśmy – wystarczy zamazać niechciane rzeczy kreską w kształcie litery “Z” lub cyfry “6″.

Aplikacja jest dostępna nie tylko na N-kę. Po szczegóły zapraszam na stronę http://www.nokia.com/betalabs/handwritingcalculator. Pewnie za jakiś czas pojawią się aktualizacje, więc warto tam zaglądać. Zwłaszcza, że autorzy bardzo proszą o odzew i zgłaszanie uwag.

A tutaj filmik z działania:

Technorati Tags:

Umieszczone w kategorii Ciekawostki, Programy
grudnia-12-2008

Nka jako prywatny trener

Nka może stać się naszym prywatnym trenerem. Czyli może pilnować naszej aktywności fizycznej. Służy do tego program o nazwie eCoach. Według informacji zawartych na stronie potrafi on wiele. Prawdopodobnie potrafi nagrać trasę naszej porannej przebieżki, pokazuje prawdziwy czas jaki poświęciliśmy na ćwiczenia , rysuje wykresy itd. Piszę prawdopodobnie, gdyż nie instalowałem tego oprogramowania. Po co się stresować? A co jesli moja aktywność tworzy linię ciągłą? I to niekoniecznie różną od zera? :D

Tak źle to nie jest – ale wiem, że nawet jeśli zainstaluję ten program – skorzystam z niego max dwa razy i to wszystko. A nka nie jest wodoodporna więc mi się na basenie nie przydaje. Osobiście uważam, że nie warto. Ale jeśli ktoś ma inne zdanie – zapraszam do instalacji.

INSTALACJA:
wystarczy wejśc na stronę eCoach lub kliknąć tutaj i gotowe :)

Miłego korzystania!

Umieszczone w kategorii Ciekawostki, Programy
listopada-17-2008

Z pizzą przy uchu

Dzisiaj chciałem nawiązać do podwieczorko-kolacji, którą przygotowywałem w sobotę. A konkretnie do pizzy, która była głównym daniem. Ale oczywiście nie o objadaniu tu będę ględził, a o słuchaniu…

Od pizzy zacząłem, bo programik, który chciałbym przedstawić ma ikonkę w kształcie kawałka pizzy (a przynajmniej tak mi się wydaje) – to Panucci Audiobook and Podcast Player. Przy okazji, pokrótce przedstawię programik, którego Panucci jest świetnym uzupełnieniem – łowca podcastów – gPodder. Oba programy są dostępne w repozytorium Maemo Extras, a więc można je łatwo znaleźć w N-kowym managerze aplikacji.

Panucci jest niczym nie wyróżniającym się, a wręcz ubogim, playerem MP3. To co go wyróżnia, to umiejętność kontynuowania utworu od miejsca, w którym się go ostatnio skończyło. Jest to niezwykle przydatne przy słuchaniu audiobooków (zwłaszcza tych w postaci jednego wielkiego pliku). Czyli, słuchamy sobie utworu, następnie zamykamy program, uruchamiamy ponownie, wczytujemy poprzednio słuchany plik – odtwarzanie rozpoczyna się od miejsca w którym skończyliśmy. Proste, a przy tym niezwykle użyteczne. Dodatkowo można sobie tworzyć zakładki w odtwarzanym pliku.

Niestety są i wady. Najpoważniejszą jest to, że Panucci nie potrafi odgrywać serii plików. Czyli, jeśli mamy audiobooka podzielonego na kilka plików, to program po skończeniu odtwarzania jednego, nie potrafi przejść do następnego. Kolejną wadą jest brak możliwości otwarcia ostatnio odtwarzanego pliku. Mam nadzieję, że program będzie nadal rozwijany i w kolejnych wersjach jego funkcjonalność będzie wzrastała.

Jednak pomimo swoich wad jest świetnym uzupełnieniem gPoddera. Jak już pisałem, gPodder to agregator podcastów. Wersja na N-kę jest młodszym bratem desktopowej aplikacji na linuksa.

Do odgrywania podcastów używana jest zewnętrzna aplikacja. Na Nokii jest to standardowo Media Player. Jednak świetny w tej roli potrafi być Panucci ze swoją umiejętnością kontynuacji odtwarzanych plików od miejsca ostatniego przerwania.

W celu integracji tych dwóch programów, trzeba w konfiguracji gPoddera wskazać domyślny player. W menu wybieramy Podcasts > Preferences, następnie na zakładce General naciskamy przycisk Advanced….

W polu Search for: wpisujemy “player” – w ten sposób ograniczymy liczbę opcji konfiguracyjnych. Następnie zaznaczamy checkbox maemo_allow_custom_player, w opcji player wpisujemy “panucci” i naciskamy Close. To wszystko.

Smacznego!

Umieszczone w kategorii N810 How To, Programy, Recenzje, Testy