SDJ_01_2008_PL.pdf
(
9954 KB
)
Pobierz
7294617 UNPDF
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
.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
Plik z chomika:
jarekow
Inne pliki z tego folderu:
SDJE_22_PL.pdf
(12127 KB)
SDJE_23_PL.pdf
(18656 KB)
SDJE_24_PL.pdf
(13234 KB)
SDJE_25_PL.pdf
(10372 KB)
SDJE_26_PL.pdf
(10200 KB)
Inne foldery tego chomika:
Boston
Haking
Linux+
Młody technik
Photoshop PSD
Zgłoś jeśli
naruszono regulamin