SDJ.170.2009.02.pdf

(17478 KB) Pobierz
76473622 UNPDF
76473622.008.png
76473622.009.png
76473622.010.png
02/2009 (170)
SPIS TREŚCI
06 Aktualności
Rafał Kocisz
WARSZTATY
26 Aplikacje desktopowe – Ext GWT (GXT)
jako środowisko do tworzenia bogatych
interfejsów użytkownika w przeglądarce WWW
Rafał Pietrasik
Do niedawna w interfejsach opierających się na przeglądarce uzy-
skanie pełnej funkcjonalności, którą oferowały aplikacje oparte na
grubym kliencie, było bardzo trudne, jeśli wręcz nie niemożliwe.
Środowisko GWT w połączeniu z biblioteką Ext GWT zmieniają dia-
metralnie ten stan rzeczy. W artykule autor pokazuje jak łatwo jest
stworzyć taką aplikację.
33 Opis CD
Duży zbiór materiałów do programowania urządzeń mobilnych.
BIBLIOTEKA MIESIĄCA
12 OpenCV: komputerowa wizja w praktyce
Rafał Kocisz
Czy komputer może widzieć podobnie jak człowiek? Czy komputerowa
wizja to mit czy rzeczywistość? Na te, oraz inne pytania można znaleźć
odpowiedz, czytając poniższy artykułu traktujący o wyjątkowej bibliote-
ce wywodzącej się z laboratoriów firmy Intel.
34 Wykładnicze mapy cieni – charakterystyka
i implementacja algorytmu miękkich cieni
w grafice komputerowej czasu rzeczywistego
Paweł Rohleder
Mapy cieni są najczęściej wykorzystywaną techniką cieniowania w
grach komputerowych. W niniejszym artykule postaram się przybli-
żyć technikę map cieni oraz zaimplementować algorytm miękkich
cieni przy wykorzystaniu HLSL i biblioteki DirectX 9.0.
JĘZYKI PROGRAMOWANIA
18 Oracle CEP – złożone przetwarzanie zdarzeń
Waldemar Kot
Complex Event Processing (CEP) to jedna z technik przetwarzania zda-
rzeń w aplikacjach zdarzeniowych, posługujących się paradygmatem
nasłuchuj-i-odpowiedz (ang. listen-and-respond ), czyli takich, w których
logika biznesowa jest uruchamiana w wyniku pojawienia się określo-
nego zdarzenia.
PROGRAMOWANIE
URZĄDZEŃ MOBILNYCH
40 PKI na urządzeniach mobilnych
– autoryzacja i uwierzytelnianie użytkowników
Leszek Siwik, Krzysztof Lewandowski, Adam Woś
W artykule autorzy przyglądają się implementacji PKI na urządze-
niach mobilnych, na przykładzie wdrożenia w jednej z polskich służb
mundurowych. Tłumaczą, co to LAP i LASS, dlaczego łatwo jest uży-
wać CSP oraz jakie niespodzianki czekają na piszących oprogramo-
wanie na karty SIM
20 jQuery i ASP.NET – wprowadzenie
do biblioteki z przykładami w ASP.NET AJAX
Łukasz Szewczak
Otwarta biblioteka JavaScript jQuery sprawia, że pisanie kodu po
stronie klienta staje się przyjemniejsze, a dzięki połączeniu jQu-
ery z technologią ASP .NET AJAX otrzymujemy potężny, efektyw-
ny szkielet aplikacyjny do pisania aplikacji ajaksowych. Łukasz
Szewczak wprowadza nas do biblioteki z przykładami ASP.NET
AJAX.
Miesięcznik Software Developer’s Journal (12 numerów w roku)
jest wydawany przez Software-Wydawnictwo Sp. z o.o.
Adres korespondencyjny:
Software-Wydawnictwo Sp. z o.o.,
ul. Bokserska 1, 02-682 Warszawa, Polska
tel. +48 22 427 36 91, fax +48 22 224 24 59
www.phpsolmag.org cooperation@software.com.pl
Dyrektor wydawniczy: Anna Adamczyk
Junior Market Manager: Anna Adamczyk
Directeur de la publication : Jarosław Szumski
Senior Product Manager: Katarzyna Juszczyńska
Dział reklamy: adv@software.com.pl
Prenumerata: Marzena Dmowska pren@software.com.pl,
tel. +48 22 427 36 79; +48 22 427 36 53
Redaktor naczelny: Łukasz Łopuszański lukasz.lopuszanski@software.com.pl
Imprimerie, photogravure : 101 Studio, Firma Tęgi
Ekonomiczna 30/36, 93-426 Łódź
Imprimé en Pologne/Printed in Poland
Kierownik produkcji: Marta Kurpiewska marta.kurpiewska@software.com.pl
Dołączoną do magazynu płytę CD przetestowano programem AntiVirenKit firmy
G DATA Software Sp. z o.o.
Abonnement (France métropolitaine, DOM/TOM) : 1 an
(soit 6 numéros) 38 €
Projekt okładki: Agnieszka Marchocka
Redakcja dokłada wszelkich starań, by publikowane w piśmie i na towarzyszących mu
nośnikach informacje i programy były poprawne, jednakże nie bierze odpowiedzialności
za efekty wykorzystania ich; nie gwarantuje także poprawnego działania programów
shareware, freeware i public domain.
Skład i łamanie: Grzegorz Laskowski grzegorz.laskowski@software.com.pl
Dépôt légal : à parution
ISSN : 1731-7037
Distribution : MLP
Parc d’activités de Chesnes, 55 bd de la Noirée
BP 59 F - 38291 SAINT-QUENTIN-FALLAVIER CEDEX
(c) 2005 Software-Wydawnictwo, tous les droits réservés
Wyróżnieni betatesterzy: Ł. Lechert
Nakład: 6 000 egz.
Uszkodzone podczas wysyłki płyty wymienia redakcja.
4
02/2009
Le périodique hakin9 est publié par
Software-Wydawnictwo Sp. z o.o.
Bokserska, 02-682 Varsovie, Pologne
Tél. +48 22 887 10 10, Fax. +48 22 887 10 11
www.phpsolmag.org
76473622.011.png 76473622.001.png 76473622.002.png
 
Programowanie urządzeń mobilnych
44 Mobilny magazyn – łamigłówki architektoniczne
Rafał Deja
Autor przedstawia dylematy związane z doborem właściwej archi-
tektury systemu komputerowego do obsługi magazynu. Zadaniem
jest przeniesienie wybranych procesów logistycznych na urządzenia
mobilne przy równoczesnej integracji z tradycyjnym systemem za-
rządzania magazynem a szerzej z systemem klasy ERP.
66 Android vs. Java ME
Albert Wachowicz
Platforma Sun dla urządzeń mobilnych istnieje już od dłuższego cza-
su. Podbiła rynek dzięki implementacji na wielu urządzeniach róż-
nych producentów (obecnie istnieje około 2000 różnych typów mo-
deli z Java ME). Główną ideą Sun było zapewnienie uniwersalności i
jednolitości aplikacji wytworzonych na platformę Java ME.
46 Jak to się robi w Krakowie
Kamil Kowalski, Artur Chruściel
Dla każdego, kto nigdy nie miał do czynienia z programowaniem
urządzeń mobilnych, specyfika tego zajęcia sprowadza się do kilku
szeroko znanych haseł, takich jak ograniczona ilość pamięci, real-ti-
me, środowisko embedded itp. Wszystko to oczywiście prawda, jed-
nak czasy się zmieniają i wiele z tych haseł straciło swoją ważność, in-
ne zyskały na znaczeniu, a w dodatku pojawiły się całkiem nowe. No-
we – nie znaczy nieznane w świecie informatyki, lecz nigdy niebrane
pod uwagę w kontekście systemów embedded.
FELIETON
76 Czy nowoczesna firma może funkcjonować bez
najnowszej technologii?
Adam Tyla
50 Wąż w komórce
Marian Witkowski
Telefony komórkowe obecnie to nie tylko proste urządzenia do wy-
konywania połączeń głosowych czy korzystania z wiadomości tek-
stowych i multimedialnych. To zaawansowane mikrokomputery,
pełniące często rolę elektronicznych terminarzy (PDA), wyposażo-
ne nierzadko we własny system operacyjny. Ewolucja, jaką przeszły
umożliwiła rozszerzanie funkcjonalności aparatów poprzez instala-
cję aplikacji wykonanych nie przez ich producentów.
56 GPS z .NET Compact Framework
Daniel Stoiński
Chip GPS coraz częściej znajduje się w niedrogich telefonach oraz
urządzeniach PDA z zainstalowanym systemem Windows CE lub
Mobile. Z dobrą baterią można takie urządzenie zabrać nawet na ca-
łodzienną wędrówkę i późniejsze pytania gdzie byłeś? skwitować go-
towym zapisem trasy.
Rédacteur en chef : Marek Bettman marekb@software.com.pl
Rédacteurs : Aneta Cejmańska anetta@software.com.pl
Ewa Dudzic ewal@software.com.pl
Préparation du CD : Aurox Core Team
Maquette : Anna Osiecka annao@software.com.pl
Couverture : Agnieszka Marchocka
Traduction : Iwona Czarnota, Aneta Lasota, Marie-Laure Perrotey,
Grazyna Wełna
Bêta-testeurs : Thomas Bores, Tony Boucheau, Pascal Foulon, Pascal Miquet,
Romain Lévy, Augustin Pascual, Julien Poulalion, Alain Ribault
Redakcja używa systemu automatycznego składu
Osoby zainteresowane współpracą prosimy o kontakt:
cooperation@software.com.pl
Druk: ArtDruk
Les personnes intéressées par la coopération sont priées de nous contacter :
cooperation@software.com.pl
Wysokość nakładu obejmuje również dodruki. Redakcja nie udziela pomocy
technicznej w instalowaniu i użytkowaniu programów zamieszczonych na płycie
CD-ROM dostarczonej razem z pismem.
Si vous êtes intéressé par l’achat de licence de publication de revues merci de
contacter : Monika Godlewska monikag@software.com.pl , tél : +48 (22) 887 12
66 fax : +48 (22) 887 10 11
www.sdjournal.org
5
Wszystkie znaki firmowe zawarte w piśmie są własności odpowiednich firm.
Zostały użyte wyłącznie w celach informacyjnych.
Abonnement : abonnement@software.com.pl
Fabrication : Marta Kurpiewska marta@software.com.pl
Diffusion : Monika Godlewska monikag@software.com.pl
Publicité : publicite@software.com.pl
Sprzedaż aktualnych lub archiwalnych numerów pisma po innej cenie niż
wydrukowana na okładce – bez zgody wydawcy – jest działaniem na jego
szkodę i skutkuje odpowiedzialnością sądową.
76473622.003.png 76473622.004.png 76473622.005.png 76473622.006.png 76473622.007.png
 
Zgłoś jeśli naruszono regulamin