SDJ.Software.Developer-'s.Journal.2007.10.PL.(P2PNet.pl).pdf

(9593 KB) Pobierz
7294614 UNPDF
7294614.010.png
7294614.011.png
7294614.012.png
Spis treści
10/2007 (154)
Aktualności
6
Opis CD
12
Felieton
72
Nadeszła nasza kochana Złota Jesień czas zadumy i wyciszenia. Powrót po
wakacyjnych wojażach do pracy, do szkoły, do naszej codzienności.
Dla niektórych to początek kariery zawodowej, dla niektórych początek
zmagań w szkole lub na uczelni.
Zespół Software Developer`s Journal po raz kolejny włożył wiele pracy w
przygotowanie czytelnikom ciekawego i interesującego wydania, w którym na
pewno każdy znajdzie coś, co go szczególnie zainteresuje.
Pomimo że tematem przewodnim aktualnego wydania jest Programo-
wanie w Linuksie , to szczególnie zachęcam do zapoznania się z artyku-
łem „ C# 3.0” autorstwa Marcina Kawalerowicza, „Extreme Programing (XP)
i CMMI” Mariusza Chrapko, a także w dziale Programowanie graiki – „ Sha-
dery oraz Fraktale” Marka Sawerwaina. Oprócz tych artykułów znajdziecie
również bardzo ciekawy opis biblioteki „ Enterprise Library 3.1 – Validation
Aplication Block” Sylwestra Lewandowskiego.
Jako Warsztat polecam zapoznanie się z „ JSR 181 – adnotacje
webserwisów w Javie” Tomasza Sztelaka, w którym autor przedstawił jak te
adnotacje zostały bardzo dobrze przyjęte przez środowisko programistów
jeszcze w trakcie powstawania ich specyikacji.
Na płycie zamieściliśmy multimedialny kurs Javy. W następnych
wydaniach opublikujemy tematy związane z bazami danych oraz ze sztuczną
inteligencją. Dodatkowo na naszej stronie http://www.sdjournal.org/ znajdziecie
aktualności z branży oraz udostępnione w całości artykuły.
Jeżeli macie jakieś uwagi lub nowe propozycje odnośnie magazynu pisz-
cie do nas na sdj@software.com.pl .
Prenumerata PRO
73
Tam byliśmy
74
Księgozbiór
75
Algorytmy: Ciężkie życie sklepikarza,
76
języków programowania SDJ – IV edycja
78
Prenumerata
80
Zapraszam do lektury pisma!
Patrycja Pruchner
patrycja.pruchner@software.com.pl
Zapowiedzi
82
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
www.sdjournal.org redakcja@software.com.pl
Redaktor naczelny: Sylwia Pogroszewska
Redaktor prowadzący: Iwona Chwedoruk iwona.chwedoruk@software.com.pl
Kierownik produkcji: Marta Kurpiewska marta@software.com.pl
Opracowanie graficzne: Robert Zadrożny robz@software.com.pl
Skład i łamanie: Robert Zadrożny robz@software.com.pl
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. 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.
Opracowanie CD: Michał Kozłowski
Opracowanie aktualności: Rafał Kocisz
Korekta: Piotr Ozaist
Stali współpracownicy: Stefan Turalski, Rafał Kocisz
Betatesterzy: S. Nieszwiec, Ł. Lechert, G. Respondek
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.
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 10/2007
czyli problem wydawania reszty
Ranking popularności
7294614.013.png 7294614.001.png 7294614.002.png 7294614.003.png 7294614.004.png 7294614.005.png 7294614.006.png
 
Programowanie aplikacji
Instalator w 5 minut – projekt NSIS
52
Krzysztof Rychlicki – Kicior
Krzysztof w artykule zawarł opis i przykład zastosowania systemu instalacyj-
nego NSIS. Umożliwia on tworzenie instalatorów za pomocą języka skrypto-
wego. Dodatkowo została także pokazana wtyczka EclipseNSIS, dzięki której
instalatory można tworzyć za pomocą kreatorów w środowisku Eclipse.
Biblioteka miesiąca
Inżynieria oprogramowania
56
14
Extreme Programming (XP) i CMMI
Enterprise Library 3.1
– Validation Application Block
Mariusz Chrapko
Mariusz w pierwszej części artykułu opisuje Extreme Programming (XP)
jako metodę projektowania dla małych i średnich zespołów projektowych,
stanowiących tym samym pewnego rodzaju przeciwwagę dla tradycyjnych
podejść.
Sylwester Lewandowski
Sylwester w artykule zawarł podstawowe informacje dotyczące omawianej
biblioteki oraz szczegółowo przedstawił jedną z nowo dodanych części:
Validation Application Block .
Programowanie C#
Testowanie
oprogramowania
24
C# 3.0
62
Marcin Kawalerowicz
Marcin w artykule zachęca do przyjrzenia się nowym sposobom inicjalizacji
typów zmiennych i tablic, typom anonimowym oraz wyrażeniom lambda.
Zapoznaje czytelnika z metodą rozszerzającą, by w końcu dotrzeć do translacji
zapytań oraz drzew wyrażeń.
DUnit – Delphi i testy jednostkowe
Łukasz Lechert
Łukasz prezentuje narzędzie o pen-source DUnit popularne wśród progra-
mistów Delphi. Artykuł dedykowany jest dla początkujących użytkowników,
którzy chcą bezboleśnie rozpocząć tworzenie i testowanie własnych klas w
popularnym środowisku irmy CodeGear from Borland .
Programowanie graiki
Warsztaty
28
Shadery oraz Fraktale
64
Marek Sawerwain
Marek opisuje, że mimo ciągłego postępu w dziedzinie procesorów, rysowa-
nie fraktali w czasie rzeczywistym nadal jest bardzo trudne, jednak dziś do
tego zadania można zatrudnić karty graiczne, które, jak się okazuje, oferu-
ją ogromną wydajność obliczeniową. W artykule zostały zaprezentowane sha-
dery w wersji 3.0 które umożliwiają rysowanie dwóch najsłynniejszych zbiorów
frakatalnych – zbiór Mandelbrota oraz zbiór Juli.
JSR-181 – adnotacje webserwisów w Javie
Tomasz Sztelak
Tomasz przedstawił jak adnotacje webserwisów w Javie zostały bardzo
dobrze przyjęte przez środowisko programistów jeszcze w trakcie powstawa-
nia ich specyikacji. Wraz z upływem czasu potwierdziły swoją przydatność,
znacznie upraszczając i przyśpieszając tworzenie webserwisów, dzięki czemu
wszystkie liczące się obecnie frameworki webserwisów posiadają wsparcie tej
specyikacji.
Programowanie Java
Java z GUI i SWT w praktyce
34
Iwona Gołdasz, Janusz Gołdasz
Autorzy opisują możliwości SWT – przenośnej biblioteki dla środowiska Java
do tworzenia graicznego użytkownika (GUI). Stworzona w ramach projektu
Eclipse Rich Client Platform (RCP), bywa najczęściej używana w aplikacjach
działających na bazie środowiska Eclipse. Dla kontrastu, autorzy ilustrują
sposób wykorzystania SWT poza tym środowiskiem na przykładzie aplikacji
bazodanowej integrującej SWT i silnik bazodanowy Apache Derby.
– aplikacje przyjazne dla użytkownika część II
42
Piotr Kochański
Piotr drugą część artykułu poświęcił różnym sposobom implementacji
transakcji aplikacyjnych przy użyciu JBoss Seam jak i samodzielnie.
Artykuł ten jest kontynuacją rozważań na temat wykorzystywania JBoss Seam
do tworzenia własnych aplikacji.
Software Developer’s Journal 10/2007
www.sdjournal.org
5
– Kreatywność, czy Dyscyplina?
JBoss Seam
7294614.007.png 7294614.008.png 7294614.009.png
Zgłoś jeśli naruszono regulamin