sdj_06_2010_PL.pdf

(8807 KB) Pobierz
Software Developer Jurnal
294585844.024.png
294585844.025.png 294585844.026.png 294585844.027.png 294585844.001.png 294585844.002.png 294585844.003.png
 
294585844.004.png
 
294585844.005.png
���������������������������������
�����������������������������������
�����������������������������������������������������������������������������
�����������������������������������������������������������������������������
�������������������������������������������������������������������������������
����������������������������
���������������������������������������������������������������������������
��������������������������������������������������������������������������������
������������������
�����������������������������������������������������������������������������������
��������������������������������������������������������������������������������
���������������������������������������������������������������������������������
������������������������������������������������������������������������������
���������������������������� ����������������
�����������������������������������������������������������������������������������������������
294585844.006.png
 
 
 
 
 
 
294585844.007.png
 
 
 
 
 
 
 
294585844.008.png 294585844.009.png
 
294585844.010.png 294585844.011.png 294585844.012.png 294585844.013.png
6/2010 (186)
Szanowni Czytelnicy,
SPIS TREŚCI
Niedawno obchodziliśmy 15-lecie SDJ. 15 lat naj-
większego polskiego pisma dla programistów. Przez
ten czas zyskaliśmy solidną pozycję na rynku, odda-
ne grono czytelników i markę wśród największych firm
z branży.
Nie chcemy jednak stać w miejscu. Świat się zmie-
nia a wraz z nim media. Dlatego z przyjemnością infor-
muję, że Software Developer’s Journal staje w awan-
gardzie światowych mediów. Otwieramy się na przy-
szłość, a ...przyszłość leży w sieci.
Ten numer SDJ jest zwiastunem rewolucji, która prę-
dzej czy później dotknie każdego medium na świecie.
Rozwój internetu, urządzeń przenośnych sprawi, że
papierowe wydania pism będą ustępować przed napo-
rem nowych technologii. Aby sprostać oczekiwaniom
pisma on-line, SDJ przeszedł delikatny lifting. Mam na-
dzieję, że nowy format pozwoli Wam z przyjemnością
oddawać się lekturze magazynu.
Każdy kolejny numer SDJ będzie się ukazywał do
pobrania każdego, ostatniego dnia miesiąca. Pismo
będzie dostępne w wygodnym formacie PDF. Co waż-
niejsze będzie on pismem całkowicie darmowym!
Jesteśmy przekonani, że zmiana formatu wydawa-
nia magazynu, a także szersza dostępność sprawi, że
SDJ stanie się jeszcze bardziej opiniotwórczym me-
dium o programowaniu w Polsce. Nadal będziemy pre-
zentować aktualną, a także sprawdzoną wiedzę z dzie-
dziny programowania. Współpracując ze specjalistami
z największych firm na rynku, a także pasjonatami pro-
gramowania, uczelniami wyższymi itp chcemy dostar-
czać naszym czytelnikom wiedzy potrzebnej do pracy,
a także dalszego rozwoju osobistego.
Jednocześnie nie zapominamy o materiałach dodat-
kowych do artykułów. Wszelkie aplikacje, kody a także
materiały video będą dostępne na naszej stronie www.
Również za darmo.
Mam głęboką nadzieję, że ta zmiana przypadnie
Wam do gustu. Chcemy aby SDJ jak najbardziej od-
powiadał Waszym oczekiwaniom, dlatego będziemy
wdzięczni za wszelkie sugestie i uwagi dotyczące na-
szego, wspólnego magazynu.
BIBLIOTEKA MIESIĄCA
6 Biblioteka Dozer –
Proste mapowanie obiektów
Tomasz Oponowicz
Ręcznie pisanym translatorom można zarzucić wie-
le – są czasochłonne, błędogenne, a ich przejrzystość
zależy w dużej mierze od umiejętności programistycz-
nych. Może czas odrzucić dotychczasowe przyzwycza-
jenia? Interesującym rozwiązaniem wydaje się być bi-
blioteka Dozer.
KLUB TECHNICZNY
16 Technologie Progress OpenEdge – Część 7.
Replikacja i obsługa klastrów systemowych
w środowisku OpenEdge
Piotr Tucholski
Jednym z najistotniejszych aspektów w systemach
aplikacyjnych jest bezpieczeństwo informacji zawar-
tych w bazach danych, a w przypadku ich awarii szyb-
kie wznowienie i kontynuacja pracy systemu. Przyjrzyj-
my się produktom OpenEdge Replication i Failover Clu-
sters.
SZTUCZNA
INTELIGENCJA
20 Paradygmat CLP – Przykłady problemów
optymalizacyjnych oraz logicznych
Łukasz Mazur
Rozwiązywane problemy przez systemy informatyczne
opracowane na mechanizmach CLP są zazwyczaj wy-
soce złożone. Wykorzystują one heurystyczne algoryt-
my poszukiwania rozwiązania, dodatkowo wspomaga-
jąc się propagacją ograniczeń oraz dystrybucją zmien-
nych.
Redaktor naczelny SDJ
Łukasz Łopuszański
4
6/2010
4
294585844.014.png 294585844.015.png 294585844.016.png 294585844.017.png
 
SPIS TREŚCI
PROGRAMOWANIE URZĄDZEŃ
MOBILNYCH
Miesięcznik Software Developer’s Journal (12 numerów w roku)
jest wydawany przez Software Press Sp. z o.o. SK
Redaktor naczelny:
Łukasz Łopuszański lukasz.lopuszanski@software.com.pl
38 Android NDK – Programowanie natywne
w systemie Android
Piotr Szmyt
Tematem artykułu są podstawy NDK, czyli środowiska
umożliwiającego wykorzystanie kodu natywnego (C/
C++) w systemie Android. Zakładam, że czytelnik posia-
da już podstawowe informacje na temat programowania
w systemie Android, tworzenia nowych projektów oraz
uruchomiania itp., gdyż tego typu elementy nie będą opi-
sywane w tym artykule.
Projekt okładki: Agnieszka Marchocka
Skład i łamanie:
Tomasz Kostro www.studiopoligraficzne.com
Kierownik produkcji:
Andrzej Kuca andrzej.kuca@software.com.pl
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
APLIKACJE BIZNESOWE
Dział reklamy: adv@software.com.pl
54 Stary, dobry znajomy: Oracle Forms
Michał Kuratczyk
Historia narzędzi Oracle Forms sięga późnych lat 80.
i choć ich popularność wyraźnie spadła wraz z rozpo-
wszechnieniem się Internetu, wciąż wiele aplikacji bazu-
je na tym rozwiązaniu.
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.
Wszystkie znaki firmowe zawarte w piśmie są własności
odpowiednich firm.
Zostały użyte wyłącznie w celach informacyjnych.
Osoby zainteresowane współpracą prosimy o kontakt:
cooperation@software.com.pl
EFEKTYWNOŚC PRACY
58 Brakujący 1% – Zarządzanie
zaangażowaniem programistów
Michał Bartyzel, Mariusz Sieraczkiewicz
Większość programistów uwielbia swoją pracę. Jeśli
nawet nie przepadają za niektórymi zadaniami, to i tak
przeważnie lubią to, co robią. Zazwyczaj więc pojedyn-
czy programista jest bardzo zaangażowanym pracowni-
kiem. W artykule zastanawiamy się, jak wygląda spra-
wa zaangażowania w przypadku zespołu współpracują-
cych ze sobą
www.sdjournal.org
5
5
294585844.018.png 294585844.019.png 294585844.020.png 294585844.021.png 294585844.022.png 294585844.023.png
 
Zgłoś jeśli naruszono regulamin