SDJ_05.2009.pdf

(10693 KB) Pobierz
102093170 UNPDF
102093170.010.png
102093170.011.png
102093170.012.png
05/2009
SPIS TREŚCI
06 Aktualności
Rafał Kocisz
NARZĘDZIA
30 Wybrane szczegóły platformy Azure
Tomasz Kopacz
Podstawą działania Windows Azure są dwa mechanizmy do wy-
konywania obliczeń – Web Role i Worker Role a także mecha-
nizm przechowywania (Azure Storage). W artykule autor omó-
wia ogólne zasady pisania rozwiązań na tę platformę Cloud
Computing
25 Opis CD
BIBLIOTEKA MIESIĄCA
12 Spring Integration
– łatwe budowanie systemów komunikacyjnych
Sebastian Piotrowski
W rodzinie Spring Source pojawiło się nowe dziecko: Spring Inte-
gration. Od teraz, wszystkie Twoje ulubione protokoły i technologie
komunikacyjne mieszkają pod jednym, wspólnym dachem zaś ich
konfiguracja to kwestia dopisania kilku linijek w pliku XML. Nie wie-
rzysz? Przeczytaj artykuł i przekonaj się sam!
34 ISO 9001 w IT – Nadzór nad wyrobem niezgod-
nym w procesie produkcji oprogramowania – część I.
Karolina Zmitrowicz
Zgodnie z normą ISO 9001:2000 organizacja powinna sprawo-
wać nadzór nad wyrobem niezgodnym. W IT takim wyrobem jest
system informatyczny oraz pozostałe wytwory procesu produkcji
oprogramowania. Artykuł jest pierwszym z cyklu publikacji doty-
czących wdrażania systemu zarządzania jakością w przemyśle in-
formatycznym.
KLUB TECHNICZNY
18 Komunkacja Flex-PHP za pomocą Zend_Amf
Piotr Walczyszyn
Jest wiele sposobów komunikacji aplikacji Flex'owych z zewnętrz-
nymi źródłami danych. Jednak jednym z najbardziej wydajnych
jest wykorzystanie binarnego formatu danych AMF (Action Messa-
ge Format). Formatowanie danych do postaci AMF jest wbudowaną
funkcją technologii Flash, a tym samym Flex'a.
42 Windows Azure – Cloud Computing w .NET
Tomasz Kopacz
Windows Azure to platforma Cloud Computing do tworzenia rozwią-
zań działających w chmurze . Dzięki temu systemy informatyczne dyspo-
nują praktycznie nieograniczonymi możliwościami skalowania, olbrzy-
mią wydajnością i nieskończonym pojemnikiem do przechowywania
danych. Do pisania rozwiązań dla Azure wystarczy znajomość .NET.
PROGRAMOWANIE .NET
26 Start-Up w „Chmurach”
Piotr Pietrzak
Start-Up to istotne wydarzenie dla każdej firmy. Kiedy rozpoczy-
namy działalność w Internecie, należy rozważyć zastosowanie roz-
wiązań wykorzystujących model Cloud Computing.
Pozwalają one na bieżące dostosowanie zasobów do zmienia-
jących się potrzeb biznesowych i przez to większą efektywność
kosztową.
46 Marzenia programistów
– część 1. – Projekty niedokończone
Michał Bartyzel, Mariusz Sieraczkiewicz
Każdy programista ma wiele świetnych pomysłów na nowe aplika-
cje, lecz tylko część z nich zaczyna realizować swoje marzenia. Jesz-
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, Polska
tel. +48 22 427 36 91, fax +48 22 224 24 59
www.phpsolmag.org cooperation@software.com.pl
Dyrektor wydawniczy: Anna Adamczyk
Dział reklamy: adv@software.com.pl
Redaktor naczelny: Łukasz Łopuszański lukasz.lopuszanski@software.com.pl
Obsługa prenumeraty: EuroPress Polska software@europress.pl
Kierownik produkcji: Marta Kurpiewska marta.kurpiewska@software.com.pl
Projekt okładki: Agnieszka Marchocka
Skład i łamanie: Grzegorz Laskowski grzegorz.laskowski@software.com.pl
Dołączoną do magazynu płytę CD przetestowano programem AntiVirenKit firmy
G DATA Software Sp. z o.o.
Wyróżnieni betatesterzy: R. Zacharczyk
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.
Nakład: 6 000 egz.
4
05/2009
102093170.013.png 102093170.001.png 102093170.002.png
 
cze mniej doprowadza projekt do ostatecznej wersji. Jeśli dysk Two-
jego komputera jest pełen niedokończonych projektów, jeśli trudno
Ci zapanować nad złożonością projektu, który wymyśliłeś, to wiedz,
że ten artykuł został napisany specjalnie dla Ciebie, aby pomóc Ci
przekształcić pomysł w rzeczywistość.
AKADEMIA UML
64 Modelowanie ról
na diagramach klas w języku UML
Szymon Zioło
Pracownik firmy jest sprzedawcą lub inżynierem. Siedziba firmy jest
jej centralą lub oddziałem. Kontrahent jest klientem lub dostaw-
cą. To tylko kilka przykładów często spotykanej sytuacji, gdy dany
obiekt pełni wobec innych obiektów pewne role. Zobaczmy, w jaki
sposób można modelować role na diagramach klas.
WARSZTATY
48 ADO.NET Entity Framework
Marcin Kawalerowicz
ADO.NET Entity Framework to maper obiektowo relacyjny z praw-
dziwego zdarzenia stworzony przez Microsoft. Pozwala on na kon-
wersję pomiędzy relacyjnymi strukturami danych a obiektami w
.NET Framework. W artykule przyjrzymy się temu, jak stworzony
model danych użyć w dowolnym programie .NET.
PROGRAMOWANIE
URZĄDZEŃ MOBILNYCH
66 Słownik w komórce
Daniel Stoiński
Czy wiecie, co to znaczy zazdrostka ? Albo jak po czesku jest dymić ?
Ze słownikiem w komputerze odpowiedzi na te pytania nie stano-
wią żadnego problemu. Teraz przekonacie się, że taki słownik można
załadować również na komórkę i roztrząsać problemy językowe na-
wet w zatłoczonym autobusie.
54 ADO.NET, Visual Basic i …Oracle
Konrad Kubecki
Za pomocą platformy programistycznej .NET tworzone jest zazwy-
czaj oprogramowanie korzystające z baz MS SQL. Czasem zacho-
dzi jednak potrzeba podłączyć taki produkt do bazy innego pro-
ducenta. W tym artykule autor postara się wykorzystać technologię
ADO.NET do połączenia z bazą Oracle.
FELIETON
59 Przetwarzanie w chmurach
Piotr Pietrzak
60 SQL Server 2005/2008
– wykorzystanie funkcji w aplikacjach biznesowych
Artur Mościcki
Funkcje to podstawowe obiekty wykorzystywane w aplikacjach biz-
nesowych. Aby spełniały swoją rolę, powinny być wydajne. W arty-
kule tym autor prezentuję triki wykorzystywane w aplikacjach biz-
nesowych w celu uzyskania dużej efektywności. Omawia także inne
ważne aspekty, które bardzo często są wykorzystywane w rozwiąza-
niach biznesowych
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: 101 Studio, Firma Tęgi
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
102093170.003.png 102093170.004.png 102093170.005.png 102093170.006.png 102093170.007.png 102093170.008.png 102093170.009.png
 
Zgłoś jeśli naruszono regulamin