Recenzje
Java 3 RMI. Podstawy programowania rozproszonego
Metodyka programowania rozproszonego proponowana w niniejszej publikacji opiera się na języku Java i technologii RMI (Remote Method Invocation). Na wstępie autor przedstawia podstawy technologii RMI, jak również wyjaśnia znaczenie takich pojęć, jak klient, serwer i program rozproszony. Następnie przechodzi do krótkiej prezentacji pakietu JDK 2, dzięki której możliwe jest tworzenie apletów i aplikacji w języku Java. Autor zaleca także stosowanie nakładki Kawa, która w znacznym stopniu ułatwia posługiwanie się pakietem JDK 2.
W dalszej części książcki omówione są zagadnienia związane z przesyłaniem obiektów, przywoływaniem metod oraz wykonywaniem zadań. Sporo uwagi poświęcono aspektom współpracy, jaka ma miejsce między klientem a serwerem. Szczególny nacisk położony jest na problemy związane z synchronizacją i zarządzaniem wątkami. Warto również zwrócić uwagę na rozdział poświęcony gniazdom oraz prostemu serwerowi HTTP. Całość uzupełnia skorowidz.
Na dyskietce dołączonej do książki znajdują się wszystkie przykładowe programy omawiane w książce. Można je również znaleźć na stronie Wydawnictwa Helion.
Prezentowana publikacja zasługuje na uwagę jako solidne źródło podstaw informacji na temat programowania rozproszonego w Javie. Do zalet książki należy zaliczyć dużą ilość przykładów, których analiza ułatwia przyswajanie zagadnień prezentowanych w książce. Pewną przeszkodą może być specyficzne terminologia stosowana przez Jana Bieleckiego, choć należy dodać, że nie jest ona tak uciążliwa, jak w kilku innych książkach tego autora.
WWW. Bezpieczeństwo i handel
AutoCAD 2000
Polecenia AutoCAD-a zostały zgrupowane tematycznie, każdemu towarzyszy pełna informacja o działaniu, sposób wprowadzania poleceń z menu i okien narzędziowych, skrót klawiaturowy oraz szczegółowe omówienie opcji. Opis poleceń uzupełniony został uwagami praktycznymi oraz przykładami i rysunkami. Godne pochwały jest omówienie poleceń wchodzących w skład pakietu Express Tools, które nie zostały opisane w instrukcji obsługi.
Do książki dołączone są dwie płyty CD. Pierwsza z nich zawiera pełną 30-dniową wersję AutoCAD-a 2000. Na drugiej płycie znajduje się prawie 200 rysunków wykorzystanych w przykładach, które ułatwiają zapoznanie się i praktyczne opanowanie omawianych zagadnień. Oprócz tego na płycie umieszczono 40 programów shareware i freeware, ponad 350 AutoLISP-ów, około 1000 przykładowych rysunków w formacie dwg. Na płycie znajduje się również pełna wersja książki "Praktyczny kurs AutoLISP-u" w postaci plików pdf oraz dołączona do nich przeglądarka.
Delphi 4. Tworzenie systemów baz danych. Księga eksperta
Autor opisał też możliwości i sposoby użycia klas począwszy od podstawowej - w przypadku pracy z danymi TDataSet - aż po wszystkie pochodne od niej. Przedstawiony został serwer SQL Interbase (dostarczany wraz z Delphi) wraz z podstawami składni języka SQL, informacjami o architekturze klient-serwer oraz o interfejsie gniazd. Kolejne rozdziały zawierają wiadomości przydatne do zaawansowanej obsługi zdalnych serwerów SQL, omówienie komponentów do budowania raportów, dostępu do danych i tworzenia własnych, przeznaczonych do edycji danych.
Wraz z książką dostarczana jest płyta CD, zawierająca przykładową SQL- ową bazę danych, 30-dniową wersję testową narzędzia Power Desinger, 60-dniową - JBuildera oraz stronę internetową firmy BSC.
Java w szkole
Java już wkrótce stanie się powszechnym językiem programowania, nauczanym nie tylko w Uczelniach Akademickich, ale również w Szkołach Średnich. W krajach wysoko rozwiniętych, a zwłaszcza w USA, Java wyparła już C i Pascala, pozostawiając C++ tylko wyspecjalizowaną dziedzinę Programowania Systemowego. We wszystkich wiodących uniwersytetach przestawiono na Jave nie tylko Naukę Programowania ale i wiele wyspecjalizowanych przedmiotów, w tym Bazy danych, Grafikę, Multimedia, i Struktury danych. W świetle tego powstaje pytanie, czy warto zaczynać naukę programowania od innego języka niż Java? Odpowiedzią jest niniejsza książka, której autorem jest prof. dr Jan Bielecki, kierownik Katedry Jezyków Programowania w Polsko - Japońskiej Wyższej Szkole Technik Komputerowych i wykładowca w Instytucie Informatyki Politechniki Warszawskiej, uznany autorytet w zakresie systemów operacyjnych i jezyków programowania. Na potrzeby tej właśnie książki autor opracował bibliotekę, która osobom praktycznie bez wcześniejszego programistycznego przygotowania umożliwia natychmiastowe pisanie programów w Javie. Ten liczący ok. 4000 wierszy produkt, który w postaci skompresowanego pliku *.jar zajmuje ok. 40 KB, może być użyty w dowolnym środowisku uruchomieniowym 3-generacji. Wszystkie omawiane w książce programy źródlowe wraz z biblioteką View.jar można znaleźć na dyskietce dołączonej do książki oraz na serwerze Wydawnictwa Helion.