SDJ.176.2009.08.pdf
(
14107 KB
)
Pobierz
208910270 UNPDF
Jeśli wiesz o co
chodzi z karteczkami
aplikuj teraz!
www.adocean-global.com/praca
Jesteśmy zespołem młodych ludzi - naszą pasją jest
to, co robimy. Nasz zespół został starannie dobrany
i jest główną siłą naszych działań. Ciągle poszuku-
jemy nowych rozwiązań w „Oceanie Możliwości”.
Wiedza, entuzjazm, solidarność i profesjonalizm
osób zatrudnionych w irmie pozwala nam świadczyć
usługi o najwyższej jakości. O pracę w AdOcean
ubiegają się osoby z najwyższymi kwaliikacjami.
AdOcean Sp. z o.o.
ul. Wołoska 7, 02-675 Warszawa tel. (+48 22) 874 41 53
www.adocean-global.com fax (+48 22) 874 41 01
08/2009 (176)
SPIS TREŚCI
06
Aktualności
Rafał Kocisz
38
WS-BPEL – Instrumentacja procesów biznesowych
Piotr Zerynger
Web Services Business Process Execution Language (WS-BPEL)
jest językiem programowania, którego celem jest opisanie pro-
cesów zachodzących między partnerami biznesowymi. W ar-
tykule zostanie przedstawiona przykładowa procedura BPEL,
korzystająca z jednego z ogólnodostępnych w Internecie Web
serwisów.
21
Opis CD
BIBLIOTEKA MIESIĄCA
14
Grails, Groovy i rusztowania
Mariusz Róg
Grails jest prostym środowiskiem z ogromnymi możliwościami.
Czytając artykuł, dowiesz się, co ukrywa się w jego wnętrzu, ja-
kiego rodzaju rozwiązania są stosowane oraz jaką rolę w tym
wszystkim ma język Groovy. Krok po kroku dowiesz się, jak ła-
two i przyjemnie można napisać aplikację internetową, która w
większości stworzy się sama.
46
Język skryptowy Lua – Charakterystyka i rola
języka skryptowego Lua w programowaniu gier
(i nie tylko)
Paweł Rohleder
Lua jest obok Pythona jednym z najczęściej wykorzystywa-
nych języków skryptowych w programowaniu gier kompute-
rowych. Skrypty często służą implementacji algorytmów logiki
gry, sztucznej inteligencji czy interface'u użytkownika, co uła-
twia modyfikację i rozbudowę aplikacji bez konieczności zmia-
ny kodu wynikowego. W artykule przyjrzymy się (poprzez licz-
ne przykłady) charakterystyce języka Lua oraz integracji skryp-
tów Lua w aplikacjach takich jak gry komputerowe.
KLUB TECHNICZNY
22
Bazy danych w Adobe AIR
Mateusz Małczak
Adobe AIR i SQLite. Zapoznajemy się z wbudowaną w runtime AIR
obsługą bazy danych.
WARSZTATY
52
SQL Server 2008 – Data Mining
Paweł Wilkosz
Każdego dnia do firmowych baz danych napływają niezli-
czone ilości informacji. Dane składowane w tabelach zazwy-
czaj przekładają się na statystyki zakupionych towarów lub
usług przez klientów. Ale coraz częściej posiadanie wiedzy,
ilu konsumentów zostało obsłużonych w danym czasie, nie
wystarcza.
JĘZYKI PROGRAMOWANIA
26
Groovy – na pohybel Javie, z miłością do Javy
– wprowadzenie do języka
David de Rosier
Groovy to dynamiczny język dla środowiska Java, w pełni integru-
jący się z tym językiem, pozwalając na korzystanie z istniejących
bibliotek i szkieletów.
Miesięcznik
Software Developer’s Journal
(12 numerów w roku)
jest wydawany przez Software Press Sp. z o.o. SK
Adres korespondencyjny:
Software Press Sp. z o.o. SK,
ul. Bokserska 1, 02-682 Warszawa, Polska
tel. +48 22 427 36 91, fax +48 22 224 24 59
www.sdjournal.org cooperation@software.com.pl
Dyrektor wydawniczy:
Anna Adamczyk
Redaktor naczelny:
Łukasz Łopuszański
lukasz.lopuszanski@software.com.pl
Directeur de la publication : Jarosław Szumski
Projekt okładki:
Agnieszka Marchocka
Imprimerie, photogravure : 101 Studio, Firma Tęgi
Ekonomiczna 30/36, 93-426 Łódź
Imprimé en Pologne/Printed in Poland
Skład i łamanie:
Monika Grotkowska
monika.grotkowska@software.com.pl
Abonnement (France métropolitaine, DOM/TOM) : 1 an
(soit 6 numéros) 38 €
Dział produkcji i kolportażu:
Alina Stebakow
alina.stebakow@software.com.pl
Dołączoną do magazynu płytę CD przetestowano programem AntiVirenKit
firmy G DATA Software Sp. z o.o.
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:
Roger Zacharczyk
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.
4
08/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
Dział reklamy:
adv@software.com.pl
Obsługa prenumeraty:
EuroPress Polska
software@europress.pl
NARZĘDZIA
56
Dogadajmy się – O komunikacji dla programistów
Michał Bartyzel, Mariusz Sieraczkiewicz
Im więcej osób pracuje nad projektem, tym bardziej powodzenie
przedsięwzięcia zależy od efektywnej komunikacji pomiędzy ni-
mi. Prace nad projektami IT dotyczą programistów, architektów,
analityków. Systemy są udoskonalane przez lata, a zaangażowa-
ne osoby zmieniają się. W artykule przyglądamy się aspektom ko-
munikacji, szczególnie dotyczących osób pracujących w projek-
tach IT.
AKADEMIA UML
72
Dziedziczenie – Tworzenie hierarchii klas
Szymon Zioło
W poprzednim odcinku Akademii UML poznaliśmy sytuacje, w
których nie należy stosować dziedziczenia. Zobaczmy, kiedy po-
winniśmy tworzyć wspólną nadklasę dla kilku klas, a kiedy taka
hierarchia klas jest zbędna.
PRAWO W IT
76
Prawo autorskie dla programistów – Programi-
sta jako twórca dzieła w postaci programu kom-
puterowego
Piotr Przegaliński
W przypadku, gdy programista tworzy program komputero-
wy, który jest przejawem jego działalności twórczej, ma indy-
widualny charakter i jest rezultatem jego pracy, wówczas taki
program należy traktować jako utwór w rozumieniu Prawa au-
torskiego. Sam programista powinien być natomiast traktowa-
ny jako twórca.
58
Analiza biznesowa – Wymagania
– pozyskiwanie, dokumentowanie, komunikowanie
Karolina Zmitrowicz
Etap analizy biznesowej jest jednym z kluczowych momen-
tów w projekcie informatycznym. Jakość analizy i uzyskanych
za jej pomocą produktów w znacznym stopniu determinuje
jakość kolejnych etapów realizacji systemu. Dobrze zaplano-
wana i wykonana analiza w znacznym stopniu skraca czas im-
plementacji i testowania oraz pozwala uniknąć problemów
związanych z brakami w wymaganiach i niespójnością. Ar-
tykuł przedstawia podstawowe elementy dobrego procesu
analizy.
66
Monitorowanie oprogramowania – Lepiej za-
pobiegać, niż leczyć...
Karolina Zmitrowicz
Coraz częściej instytucje zamawiajce usługi informatyczne po-
siadają własne departamenty IT i pragną w określonym zakresie
uczestniczyć w procesie wytwarzania oprogramowania. Artykuł
przedstawia najczęściej spotykane z punktu widzenia klienta pro-
blemy związane z taką wspópracą oraz propozycje rozwiązania
czy uniknięcia owych problemów.
Uszkodzone podczas wysyłki płyty wymienia redakcja.
Wszystkie znaki firmowe zawarte w piśmie są własności odpowiednich firm.
Zostały użyte wyłącznie w celach informacyjnych.
Redakcja używa systemu automatycznego składu
Osoby zainteresowane współpracą prosimy o kontakt:
cooperation@software.com.pl
Druk:
Artdruk
www.artdruk.com
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.
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ą.
www.sdjournal.org
5
Plik z chomika:
Rockerss0
Inne pliki z tego folderu:
SDJ.190.2010.10.pdf
(9548 KB)
SDJ.189.2010.09.pdf
(10808 KB)
SDJ.188.2010.08.pdf
(8425 KB)
SDJ.187.2010.07.pdf
(7777 KB)
SDJ.186.2010.06.pdf
(8807 KB)
Inne foldery tego chomika:
CHIP
elektronika dla wszystkich
Haking9
Ładny Dom
playboy
Zgłoś jeśli
naruszono regulamin