SDJ (175) - 2009 nr 07.pdf

(11996 KB) Pobierz
130345340 UNPDF
130345340.007.png
130345340.008.png
130345340.009.png
07/2009 (175)
SPIS TREŚCI
06 Aktualności
Rafał Kocisz
34 Programowanie pod lupą - Antywzorce zacho-
wań w pracy programistów
Michał Bartyzel, Mariusz Sieraczkiewicz
Niezależnie od branży czy technologii w pracy programistów wystę-
pują powtarzalne schematy zachowań, które negatywnie wpływają
na ich pracę. Kilka z nich autorzy opisują w tym artykule. Zaprasza-
my Cię, abyś razem z nimi przyjął postawę badacza obserwującego
pracę programisty. Niech to będzie ciekawskie przyglądanie się, bez
oceniania i bez osądzania. Czy jesteś gotów?
25 Opis CD
BIBLIOTEKA MIESIĄCA
12 JqueryUI - Tworzenie interfejsu użytkownika dla
programistów JQuery
David de Rosier
jQueryUI jest biblioteką JavaScript rozszerzającą możliwości popularne-
go szkieletu jQuery o funkcjonalność związaną z efektami wizualnymi i
interfejsem użytkownika. W uproszczeniu można powiedzieć, że jQu-
eryUI jest dla jQuery tym, czym Script.aculo.us dla Prototype. W marcu
tego roku ukazała się wersja 1.7 biblioteki, zgodnie uznana przez pro-
gramistów za przełomową – warto zatem się jej uważniej przyjrzeć.
PROGRAMOWANIE JAVA
36 Wirtualizacja aplikacji Java – Oracle JRockit Vir-
tual edition dla Oracle VM
Waldemar Kot
Oprogramowanie wirtualizacyjne stwarza zupełnie nowe możliwo-
ści w zakresie projektowania architektury systemów informatycz-
nych. Dynamizuje je, zwiększa elastyczność oraz efektywność dzia-
łania. Java dzisiaj zajmuje dominującą pozycję w świecie rozwiązań
aplikacyjnych klasy enterprise. Wirtualizacja technologii Java to ko-
lejny krok – powstaje środowisko wykonawcze nowej generacji.
KLUB TECHNICZNY
20 Klient serwisu twitter.com
Mateusz Małczak
Z wykorzystaniem technologii Adobe AIR w bardzo krótkim czasie
stworzymy klienta serwisu twitter.com, z wbudowaną przeglądar-
ką internetową.
BAZY DANYCH
40 Ext JS - Tworzenie własnych komponentów
Grzegorz Pieniążek
Rozwój Internetu, jak również rosnące wymagania użytkowników
przyczyniają się do tworzenia systemów internetowych, które coraz
bardziej przypominają aplikacje desktopowe. Staje się to możliwe
między innymi dzięki rozwojowi framework’ów Javascript. Przykła-
dem takiego framework’a jest Ext JS.
NARZĘDZIA
26 ISO 9001 w IT – Nadzór nad wyrobem niezgodnym
w procesie produkcji oprogramowania – część III
Karolina Zmitrowicz
Zgodnie z normą ISO 9001:2000 organizacja powinna sprawować
nadzór nad wyrobem niezgodnym. W IT takim wyrobem jest system
informatyczny – zarówno w trakcie wytwarzania, jak i po wdroże-
niu na produkcję. Artykuł opisuje podstawowe narzędzia i techniki
wspierające identyfikację oraz zarządzanie produktem niezgodnym
na etapie utrzymania oprogramowania.
46 XML - Wykorzystanie w SQL Server 2005/2008
Igor Kruk
Format XML bardzo szybko zyskał dużą popularność. Dzięki temu, że
w znaczny sposób przyspiesza i ułatwia pracę programistów, jest on
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
Projekt okładki: Agnieszka Marchocka
Dział reklamy: adv@software.com.pl
Skład i łamanie: Grzegorz Laskowski grzegorz.laskowski@software.com.pl
Obsługa prenumeraty: EuroPress Polska software@europress.pl
Wyróżnieni betatesterzy: Michał Błaszczyk, Łukasz Lechert
Dołączoną do magazynu płytę CD przetestowano programem AntiVirenKit firmy
G DATA Software Sp. z o.o.
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
07/2009
130345340.010.png
obecnie wykorzystywany w wielu aplikacjach biznesowych. W arty-
kule autor opisuje integrację formatu XML z jednym z najpopular-
niejszych serwerów bazodanowych – SQL Server.
PROGRAMOWANIE
URZĄDZEŃ MOBILNYCH
66 Android vs. Java ME - cz. III: Komunikacja
Albert Wachowicz
Flickr jest cenionym serwisem internetowym umożliwiającym gro-
madzenie i udostępnianie zdjęć. Jako serwis Web 2.0 ma tendencję
do korzystania z nowatorskich technik i metod komunikacyjnych. W
kontekście porównania technologii Java ME oraz Android przyjrzy-
my się bliżej sposobom integracji aplikacji z serwisem.
54 Full-Text Search - Wyszukiwanie pełnotekstowe
w SQL Server 2005/2008
Igor Kruk
Korzystając z oferowanych obecnie przez większość portali, skle-
pów czy zwykłych stron internetowych wyszukiwarek, często chcie-
libyśmy móc zadać bardziej skomplikowane zapytanie, które spraw-
dzi formy fleksyjne szukanego słowa lub przeszuka zawartość doku-
mentów tekstowych. Operacje takie nazywane są wyszukiwaniem
pełnotekstowym i im właśnie poświęcony jest ten artykuł.
AKADEMIA UML
62 Dziedziczenie - Kiedy NIE należy go stosować
Szymon Zioło
Dziedziczenie jest jednym z podstawowych mechanizmów obiekto-
wości, chętnie stosowanym przez projektantów i programistów. Zo-
baczmy więc, na czym polega mechanizm dziedziczenia i przyjrzyj-
my się sytuacjom, gdy jego użycie nie jest najszczęśliwszym rozwią-
zaniem.
PRAWO W IT
64 Prawo autorskie dla programistów –
Licencja wyłączna, niewyłączna i sublicencja
programu komputerowego
Piotr Przegaliński
Upoważnienie do korzystania z programu komputerowego (licen-
cja) jest rodzajem umowy zaliczanym przez polskiego ustawodaw-
cę do umów o tym samym charakterze co umowy przenoszące ma-
jątkowe prawa autorskie. W zależności od zakresu tego upoważnie-
nia, prawo polskie przewiduje trzy podstawowe jego formy. Są nimi:
licencja wyłączna, niewyłączna i sublicencja.
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
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
130345340.001.png 130345340.002.png 130345340.003.png 130345340.004.png 130345340.005.png 130345340.006.png
Zgłoś jeśli naruszono regulamin