SDJ_01_2008_PL.pdf

(9954 KB) Pobierz
7294617 UNPDF
7294617.009.png
7294617.010.png
7294617.011.png
Spis treści
1/2008 (157)
Witamy w Nowym Roku 2008. Redakcja magazynu Software Developer's Jour-
nal, życzy wszystkim naszym Czytelnikom przede wszystkim zdrowia, wszel-
kiej pomyślności w życiu osobistym oraz samych sukcesów w życiu zawodo-
wym. Aby Nowy Rok przyniósł Wam wiele radości i satysfakcji z wykonywa-
nej pracy oraz dostarczył wiele nowych, interesujących wyzwań zakończo-
nych sukcesem.
Wraz z Nowym Rokiem zespół Software Developer's Journal przygoto-
wał wiele ciekawych artykułów, które z pewnością zainteresują wiele osób.
Godnym uwagi jest warsztat autorstwa Błażeja Zyglarskiego na temat “LIFE-
RAY – przepis na własny portal”, który przedstawia niektóre aspekty doty-
czące portali internetowych oraz ich wdrażania na przykładzie portalu Life-
ray 4.2, a także “Automatyzacja komunikacji tekstowej” , autorstwa Szymona
Jessy, który opowiada o zastosowaniu maszyn do realizacji zadań, wcześniej
wykonywanych przez człowieka. Oprócz tego serdecznie polecamy bibliote-
kę miesiąca, autorstwa Jez'a Higgins'a na temat “Arabica – biblioteka C++ do
obsługi XML”.
Jak co miesiąc do magazynu dołączamy płytę, gdzie zamieściliśmy trze-
cią część multimedialnego kursu Java, z którego dowiecie się w jaki sposób
rysować proste elementy graficzne w aplikacjach. Poza tym zapoznacie się
jak można wykorzystać narzędzie CASE służące do projektowania i konstru-
owania systemów softwarowych, modelowania procesów biznesowych oraz
do ogólnie pojętego modelowania systemów. Dodatkowo zamieściliśmy pro-
gram Axence nVision, przedstawiający kompleksowe rozwiązanie do zarzą-
dzania sieciami, umożliwiające monitorowanie sieci i użytkowników, inwenta-
ryzowanie sprzętu i oprogramowania, a także zapewniające zaawansowany
system raportowania i alarmowania.
Jeżeli macie jakieś uwagi lub nowe propozycje odnośnie magazynu piszcie
do nas na adres sdj@software.com.pl . Zapraszamy do lektury!
Aktualności
6
Opis CD
12
Felieton
76
Prenumerata PRO
77
Księgozbiór
78
Prenumerata
80
Redakcja SDJ
sdj@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
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
Skład i łamanie: 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: R. Zacharczyk, S. Pikur, J. Rokicki
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.
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 1/2008
7294617.012.png 7294617.001.png 7294617.002.png 7294617.003.png 7294617.004.png 7294617.005.png 7294617.006.png
 
.NET 3.0
Tworzenie animacji w WPF 52
Krzystof Rychlicki-Kicior
Krzysztof w artykule omawia mechanizm animowanych wartości. Umożliwia ich
utworzenie w aplikacjach .NET 3.0 które są obsługiwane przez system Windows
Vista, XP z Service Pack 2 i 2003 Server z SP1.
Testowanie
oprogramowania
testowania warstwy prezentacji
Dariusz Gołąb, Dominik Radziszowski
Autorzy opisują w jaki sposób zautomatyzować proces testowania aplikacji. Auto-
matyzacja taka jest możliwa w różnym stopniu dla różnego rodzaju testów. Stoso-
wane powszechnie testy jednostkowe pozwalają na zautomatyzowanie badania
poprawności działania pojedynczej klasy. Wykorzystywane w tym procesie biblio-
teki JUnit, TestNG czy NUnit są również często używane do testowania bardziej
złożonego kodu kompletnych komponentów uruchamianych w lub poza kontene-
rem. Proces tworzenia i automatyzacji takich testów jest powszechnie znany.
56
Biblioteka miesiąca
Arabica – biblioteka C ++ do obsługi XML 16
Jez Higgins
Jez, twórca biblioteki przedstawia zestaw narzędzi do obsługi formatu XML z
poziomu języka C++. W trakcie prac nad Arabicą autor przyjął dwa priorytetowe
założenia: poprawność oraz łatwość użycia. Arabica jest napisana w języku C++,
w związku z czym, jest ona dostępna na wszystkich popularnych platformach.
Warsztaty
Narzędzia
programistyczne
Rozproszony system w technologii 60
J2EE na platformie WAS-CE
Łukasz Budnik
Łukasz w artykule opisuje J2EE jako najbardziej zaawansowaną i dojrzałą tech-
nologię przemysłową. Autor przedstawił jak w bardzo prosty sposób można
zaprojektować własny system rozproszony. Artykuł traktuje o jednym z możli-
wych podejść do budowy rozproszonego systemu w oparciu o katalog JNDI i
zdalne moduły EJB. Autor omówił również najważniejsze zagadnienia dotyczące
projektowania rozproszonych systemów.
Importowanie wyciągów bankowych 24
do programów finansowych
Maciej Gawinecki
Maciej pokazuje w jaki sposób polskie banki eksportują wyciągi z rachunku i
wyjaśnia, czemu nie używają światowych standardów takich jak OFX. Prezento-
wane rozwiązanie pozwala na obejście tego problemu i zaimportowanie wycią-
gów z większości polskich banków do programu finansowego posługującego się
standardem OFX.
Liferay – przepis na własny portal 66
Błażej Zyglarski
Autor przedstawia portal Liferay oparty o nowoczesne technologie J2EE, XML,
AJAX, jego zastosowania i przykłady konfiguracji. Stworzenie portalu interneto-
wego od zera może być czasochłonne. Dzięki wykorzystaniu dostępnych rozwią-
zań, można tego dokonać szybciej i łatwiej uzyskując jednocześnie dużo wyższą
skalowalność, wydajność i wygodę pracy użytkowników.
Sztuczna inteligencja
Automatyzacja komunikacji tekstowej 34
Szymon Jessa
Szymon przedstawia główne idee automatyzacji komunikacji tekstowej i poka-
zuje jej ekonomiczne uzasadnienie. Opisuje programy prowadzące swoje „życie
towarzyskie”, oraz to jak zdobyć wiedzę o najważniejszych rodzajach automatów,
które już dziś funkcjonują w biznesie. Przekonuje o ich użyteczności dzięki przy-
kładowym rozmowom przeprowadzonym przez te automaty.
Języki programowania
Vala – język oparty o model Gobject 44
Marek Sawerwain
Marek prezentuje właściwości języka Vala i zachęca do jego wypróbowania. Jak
twierdzi autor, w przyszłości będzie to podstawowy język GNOME. Już teraz
wspiera on wiele nowoczesnych technik programowania, takich jak sygnały, wła-
sności czy typy uogólnione.
Software Developer’s Journal 1/2008
www.sdjournal.org
5
Automatyzacja procesu
7294617.007.png 7294617.008.png
Zgłoś jeśli naruszono regulamin