Logo PLOUG
szukaj w serwisie

Szkolenia Publikacje Kontakt O Nas Schemat serwisu
 
 Strona główna > Publikacje > Recenzje książek



 
 
 
 

Neil Rhodes and Julie McKeehan

Palm OS Programming: the Developers Guide, 2nd edition

O'Reilly, 2002, ISBN 1-56592-856-3

Od kilku lat obserwuje się znaczący wzrost wykorzystania różnego rodzaju urządzeń przenośnych służących do gromadzenia danych, m.in. laptop'ów i urządzeń typu Personal Digital Assistant (PDA), zwanych również palmtop'ami. Umożliwiają one nie tylko przetwarzanie zgromadzonych danych ale również ich wymianę z komputerami stacjonarnymi. Urządzenia PDA, wśród których najpopularniejszymi są marki Palm, Handspring, Compaq IPAQ, Sony, Casio Cassiopea, HP Jornada cieszą się ogromną popularnością. Na rynku polskim obserwuje się duże zainteresowanie PDA nie tylko od strony ich użytkowania, ale również programowania.

Książka Palm OS Programming: the Developers Guide omawia techniki programowani palmtop'ów firmy Palm, czyli jednych z najczęściej kupowanych na świecie. Książka jest przeznaczona dla średnio-zaawansowanych i zaawansowanych programistów. Wymagana jest znajomość języka C i C++. Palm OS Programming składa się z trzech części i trzech dodatków, zajmujących łącznie 681 stron. Swoim zakresem książka obejmuje system operacyjny Palm OS ver. 4.0.

Część pierwsza omawia system operacyjny Palm OS. Czytelnik znajdzie tu następujące zagadnienia:

  • ogólna charakterystyka urządzeń PDA firmy Palm,
  • wprowadzenie do systemu operacyjnego Palm OS i narzędzi programistycznych dla tego systemu,
  • elementy interfejsu użytkownika i techniki projektowania aplikacji.

Część druga prezentuje następujące aspekty techniczne implementowania aplikacji Palm OS:

  • przygotowanie środowiska deweloperskiego i rozpoczęcie pracy programistycznej,
  • struktura aplikacji Palm OS,
  • zarządzanie pamięcią,
  • debugg'owanie aplikacji,
  • zasoby i formularze,
  • bazy danych Palm OS,
  • projektowanie menu,
  • komunikacja z innymi urządzeniami.

Część trzecia jest poświęcona synchronizacji danych i aplikacji między palmtop'em, a komputerem stacjonarnym. Omówiono tu m.in.:

  • implementowanie mechanizmów synchronizujących, tzw. condutis,
  • replikowanie danych między palmtop'em, a komputerem stacjonarnym.

Dodatki zawierają m.in.: wskazania innych źródeł informacji nt. programowania Palm OS, kod źródłowy przykładowej aplikacji i instrukcję użytkowania kompilatora PilRC służącego go przygotowywania zasobów Palm OS. Z całej zawartości książki wątpliwość budzi jedynie dodatek z kodem źródłowym przykładowej aplikacji. Umieszczono tam ponad 60 stron bez jakiegokolwiek komentarza. W konsekwencji nie da się go w łatwy sposób wykorzystać.

Jako początkujący użytkownik i programista amator Palm m515 znalazłem w tej książce wszystkie niezbędne informacje umożliwiające zaimplementowanie zaawansowanej aplikacji. Książka jest napisana w sposób czytelny i zwięzły, bogato ilustrowana przykładami. Z jej pomocą, w leniwym tempie, w przeciągu kilku tygodni można posiąść sporą wiedzę na temat systemu operacyjnego Palm OS i jego programowania. Moim zdaniem, książka jest godna najwyższej oceny.

Robert Wrembel
Politechnika Poznańska
Instytut Informatyki

wróć

Dodaj swój komentarz
Do góry     Drukuj
EnglishEnglish
  Copyright © 2004-2010 by PLOUG

http://www.ploug.org.pl/index.php?action=sitemap