SDJ - 2008.03.pdf

(11874 KB) Pobierz
7294619 UNPDF
7294619.010.png
7294619.011.png
7294619.012.png
Spis treści
3/2008 (159)
Aktualności
6
Opis CD
12
Kolejne wydanie Software Developers's Journal ponownie trafiło do Waszych rąk.
Mamy nadzieję, że każdy z Was, znajdzie w nim coś dla siebie, wśród wielu arty-
kułów, które dla Was przygotowaliśmy.
W bieżącym numerze przeczytacie m.in. artykuł pt „ Programowanie aspekto-
we z AspectJ” oraz „ Wizualizacja terenu w czasie rzeczywistym” . Serdecznie pole-
camy artykuł autorstwa Jacka Matulewskiego, na temat: „ Projektowanie interfejsu
aplikacji dla Windows Vista” , gdzie autor wprowadza nas do zagadnień projektowa-
nia interfejsu za pomocą kontrolek z nowej biblioteki Windows Presentation Foun-
dation z platformy .NET 3.0. Korzystając z tej biblioteki i z Visual C# 2008 można
przygotowywać aplikacje pasujące stylem do Windows Vista. Zachęcamy rów-
nież do artykułu autorstwa Piotra Nazimka przedstawiający „Prefuse” jako pakiet,
który dostarcza szybkich i nieskompliwanych narzędzi przeznaczonych do prze-
chowywania danych. Autor w artykule zaprezentował możliwości biblioteki perfu-
se . Następnie, na przykładzie prostej aplikacji wizualizującej sieć komputerową
opisał ogólny sposób tworzenia aplikacji oraz elementy pakietu. Oczywiście nie
możecie przeoczyć artykułu na temat „ OpenProfIT – pełna partycypacja w zarzą-
dzaniu” . Autorzy – Piotr Prokopowicz, Grzegorz Żmuda – zaprezentowali podsta-
wowe cechy systemu OpenProfIT – pakietu narzędzi wspomagających zarządza-
nie w firmach IT. OpenProfIT oparty jest z jednej strony na idei TPM, z drugiej zaś
na badaniach z dziedziny psychologii ekspertyzy. Składające się z trzech modu-
łów narzędzie umożliwia diagnozę szczególnie newralgicznych obszarów zarzą-
dzania w firmach zaawansowanych technologii: satysfakcji pracowników i kultury
organizacyjnej (moduł OpenIndex ), zarządzania wynagrodzeniami (moduł Open-
Feedback ) oraz zarządzania kompetencjami (moduł OpenExpert ).
Na dołączonej do pisma płycie znajdziecie m.in. Parasoft Jtest, który jest
kompleksowym rozwiązaniem testowym dla zespołów programistycznych two-
rzących aplikacje w środowisku Java EE, SOA, Web. Oprogramowanie oferu-
je szybki i łatwy sposób stosowania obszernego zbioru technik analizy kodu
Javy oraz testowania jednostek, dając jednocześnie możliwość sprawdzenia,
czy kod będzie działał zgodnie z oczekiwaniami. Dodatkowo na płycie znajdzie-
cie II część kursu .NET.
Jeśli macie jakieś uwagi lub nowe propozycje odnośnie magazynu piszcie do
nas na sdj@software.com.pl.
Ranking popularności języków 68
programowania SDJ – VI edycja
Algorytmy – Wizualizacja terenu 70
w czasie rzeczywistym
Prenumerata PRO
73
Recenzja programu nVision 3.0 74
Księgozbiór
75
Felieton
76
Wywiad z Sarą Garrison 78
Prenumerata
80
Redakcja SDJ
Zapowiedzi
82
Miesięcznik Software Developer’s Journal (12 numerów w roku)
jest wydawany przez Software-Wydawnictwo Sp. z o. o.
Dyrektor Wydawniczy: Sylwia Pogroszewska
Redaktor Naczelny: Iwona Chwedoruk, iwona.chwedoruk@software.com.pl
Junior Product Manager: Patrycja Pruchner, patrycja.pruchner@software.com.pl
Kierownik produkcji: Marta Kurpiewska, marta.kurpiewska@software.com.pl
Opracowanie graficzne: Robert Zadrożny, robert.zadrozny@software.com.pl
DTP Manager: Robert Zadrożny, robert.zadrozny@software.com.pl
Operator DTP: Piotr Krasuski, piotr.krasuski@software.com.pl
Projekt okładki: Agnieszka Marchocka
Opracowanie CD: Michał Kozłowski
Opracowanie aktualności: Rafał Kocisz
Korekta: Piotr Ozaist
Stali współpracownicy: Stefan Turalski, Rafał Kocisz
Betatesterzy: M. Rojek, A. Bekus, B. Koala
Dział reklamy: reklama@software.com.pl
Prenumerata: Marzena Dmowska pren@software.com.pl tel.: (22) 427 36 79; (22) 427 36 93
Drukarnia: Plus Media
Nakład: 6 000 egz.
Adres korespondencyjny:
Software-Wydawnictwo Sp. z o. o., ul. Bokserska 1, 02-682 Warszawa
www.sdjournal.org redakcja@software.com.pl
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. Uszkodzone podczas wysyłki
płyty wymienia redakcja.
Wszelkie znaki irmowe zawarte w piśmie są własnością odpowiednich irm i zostały użyte wyłącznie
w celach informacyjnych.
Płyta CD dołączona do magazynu przetestowano programem AntiVirenKit irmy G DATA Software Sp. z o.o.
Redakcja używa systemu automatycznego składu
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ą.
Pismo ukazuje się w następujących wersjach językowych: polskiej , angielskiej .
4
www.sdjournal.org
Software Developer’s Journal 3/2008
7294619.013.png 7294619.001.png 7294619.002.png 7294619.003.png 7294619.004.png 7294619.005.png 7294619.006.png
 
Programowanie
OpenXML
Podpis cyfrowy w OpenXML 42
Rafał Kocisz
Rafał opisuje jak ważne jest to, aby aplikacje, które wykorzystują podpis mogły
być bardzo łatwo zaimplementowane. Autor w artykule przedstawia nowy format
plików, jakim jest OpenXML. Zachęca nas do przyjrzenia się dokładnie opisane-
mu rozwiązaniu, gdzie możemy zauważyć, że implementacja podpisu cyfrowego
przy wykorzystaniu .NET Framework oraz OpenXML jest bardzo łatwa i intuicyj-
na. Dzięki temu możliwe jest skrócenie czasu tworzenia aplikacji oraz proste i
tanie zaimplementowanie istotnych elementów podpisu cyfrowego.
Biblioteka miesiąca
Programowanie
aspektowe
Programowanie aspektowe z AspectJ 46
Łukasz Budnik
Łukasz artykuł poświęcił programowaniu aspektowemu (ang. aspect-oriented
programming ) - paradygmatowi tworzenia programów komputerowych wspo-
magającemu separację zagadnień i rozdzielenie programu na części w jak naj-
większym stopniu niezwiązane funkcjonalnie. Autor przedstawia mnóstwo przy-
kładów w AspectJ, które jest aspektowym rozszerzeniem języka Java stworzo-
nym przez Xerox PARC.
jQuery
14
Piotr Gawle
Piotr opisuje jedną z popularniejszych bibliotek języka Javascript – jQuery. Za
pomocą prostych przykładów wprowadza czytelnika w składnię i wyjaśnia dzia-
łanie udostępnianych metod. Czytelnik dowie się jak manipulować elementami
DOM, wykorzystać selektory CSS w wyszukiwaniu, animować komponenty strony
HTML, skorzystać z mechanizmu AJAX i wykorzystać różne biblioteki Javascript
w jednej aplikacji.
Programowanie .NET 3.0
Programowanie platform
mobilnych
Projektowanie interfejsu aplikacji 22
dla Windows Vista
Jacek Matulewski
Jacek wprowadza do zagadnień projektowania interfejsu za pomocą kontrolek
z nowej biblioteki Windows Presentation Foundation z platformy .NET 3.0. Korzy-
stając z tej biblioteki i z Visual C# 2008 można przygotowywać aplikacje pasują-
ce stylem do Windows Vista.
Google Android
52
Roger Zacharczyk
Autor prezentuje możliwości nowej platformy Google Android. Opisuje jej główne
cele i założenia oraz pomaga stworzyć pierwsze aplikacje. Czytelnik pozna pod-
stawowe funkcje Androida, zobaczy w jaki sposób działają aplikacje na przy-
kładzie „Hello, Android” oraz prostego terminarza, gdzie zostanie wykorzysta-
na baza danych SQLite. Artykuł pokazuje również, co wyróżnia Androida na tle
innych platform mobilnych.
Programowanie Java
Warsztaty
32
Prefuse
JaKK – transfer plików w sieci Jabber/XMPP 62
Patryk Grzegorczyk
Patryk opisuje Jabber/XMPP jako protokół komunikacji natychmiastowej, zdo-
bywający coraz większą popularność. Autor w artykule przedstawia metodę
SOCKS 5, która jest najczęściej wykorzystywaną metodą transferu plików w
Jabberze.
Piotr Nazimek
Piotr przedstawia Prefuse jako pakiet, który dostarcza szybkich i nieskompliko-
wanych narzędzi przeznaczonych do przechowywania danych. Autor w artyku-
le zaprezentował możliwości biblioteki perfuse . Następnie, na przykładzie prostej
aplikacji wizualizującej sieć komputerową, opisał ogólny sposób tworzenia apli-
kacji oraz elementy pakietu.
Programowanie
OpenProiT
– pełna partycypacja w zarządzaniu
Piotr Prokopowicz, Grzegorz Żmuda
Autorzy w artykule zaprezentowali podstawowe cechy systemu OpenProfit
– pakietu narzędzi wspomagających zarządzanie w firmach IT.
38
Software Developer’s Journal 3/2008
www.sdjournal.org
5
OpenProfiT
7294619.007.png 7294619.008.png 7294619.009.png
Zgłoś jeśli naruszono regulamin