SOFTWARE DEVELOPER S JOURNAL 2010 06 Aktualności / Rafał Kocisz 19 Opis DVD SPIS TREŚCI nr 1 (181) 14 Box2D Fizyczny świat w pudełku / Rafał Kocisz 28 Serwer WWW w aplikacji AIR Wzbogacamy aplikację AIR o moŝliwość uruchomienia serwera sieciowego / Mateusz Małczak 32 Technologie Progress OpenEdge Część 5. Wykorzystanie specyfikacji XML w aplikacjach OpenEdge / Piotr Tucholski 36 Komendy Ŝądania - jako obiekty / Robert Nowak 40 Czyń CUDA (część 2) Programowanie i optymalizacja jądra / Michał Matuszak, Jacek Matulewski 46 AJAX w jquery Jak stworzyć efektowną galerię w AJAX ie z wykorzystaniem frameworka jquery cz. 2. / Leszek Sewastianowicz 50 Przewodnik po SCJP Czyli certyfikat z Javy część 2 / Krzysztof Rychlicki - Kicior 56 Zbuduj XPages w nowym Lotusie / Andrzej Olsztyński PROGRAMOWANIE PHP 62 Phalanger PHP z poziomu Visual Studioi / Grzegorz PieniąŜek 68 Kantclipse Czy etyka ma sens w programowaniu? / Michał Bartyzel, Mariusz Sieraczkiewicz WYWIADY 70 15 lat minęło / Łukasza Łopuszański
nr 2 (182) 17 Opis DVD 6 Biblioteka cocos 2d iphone Łatwe programowanie gier 2D pod iphone / Jakub Węgrzyn 18 Co nowego we Flex4 / Rafał Nagrodzki 22 Technologie Progress OpenEdge Część 6. Obiekty ProDataSet / Piotr Tucholski CLOUD COMPUTING 26 Enterprise Private Clouds / Michał Kuratczyk 30 Fabryki obiektów / Robert Nowak PROGRAMOWANIE GIER 34 Jak napisać swoją pierwszą grę komputerową / Konstanty Kalicki 38 Techniki renderingu 2,5D w grach / City Interactive Team 42 Mapy kafelków w grach 2D Wstęp i rysowanie / Jacek Zagrodzki 54 Efektywny blitter metody optymalizacji / Bartosz Taudul 60 Xcode Xcode oto czytelnik. Czytelniku oto Xcode. Poznajcie się. Czyli wprowadzenie do programowania najpopularniejszego urządzenia mobilnego w świecie / Patryk Bukowiecki, Jarosław Wojczakowski 64 Cyfrowa kreacja Artystyczne projektowania gier / Arkadiusz Wychadaczuk 68 Programowanie wizualne co to takiego? / Arkadiusz Brzegowy 72 Producent A kto to jest? / Łukasz Szczepański 74 Wspinaczka do profesjonalizmu Modelowa ścieŝka rozwoju kompetencji podejście pragmatyczne / Sławomir Sobótka
nr 3 (183) 15 Opis DVD 6 Boost String Algorithms Eleganckie i efektywne przetwarzanie napisów w języku C++ / Rafał Kocisz 12 Tworzenie kopii obiektów Wzorzec prototypu / Robert Nowak 16 Przewodnik po SCJP czyli certyfikat z Javy część3 / Krzysztof Rychlicki - Kicior SZTUCZNA INTELIGENCJA 20 Paradygmat programownia CLP Metody rozwiązywania trudnych problemów kombinatorycznych / Łukasz Mazur BEZPIECZEŃSTWO 32 Niezawodność systemów informatycznych / Andrzej Olchawa 36 Hibernate Search API - Mechanizm wyszukiwania pełnotekstowego w Hibernate / Search oraz Apache Lucene 44 Spring.NET uniwersalny spinacz. Wprowadzenie do konfiguracji fabryki obiektów / Piotr Wyczółkowski 56 SOA Tworzenie serwisów wspomagających proces integracji / Paweł Pietrasz FELIETON 62 Certyfikacja i co dalej? / Oliwia Łączyńska PRACA W ZESPOLE 66 Audyt techniczny Czyli jak sprawdzić jakość prac dostawcy IT / Karolina Zmitrowicz 74 Klient, który wie czego chce Czyli sztuka zadawania pytań / Michał Bartyzel, Mariusz Sieraczkiewicz
nr 4 (184) 11 Opis DVD 6 Google Protocol Buffers - Wydajna i elastyczna alternatywa dla XML / Rafał Kocisz 12 Debugowanie aplikacji - Część 1: Podstawy debugowania / Jeanette Stallons 16 Wizytator - Upraszczanie zaleŝności przy modyfikacji interfejsu klas / Robert Nowak 20 Java EE 6 - Nowa era aplikacji serwerowych / Piotr Kochański JĘZYKI PROGRAMOWANIA 34 The Go programming language / Bartosz Przybylski SZTUCZNA INTELIGENCJA 40 Sztuczna inteligencja do gier logicznych -Jak nauczyć komputer gry w szachy / Mateusz BoŜykowski 50 Postprocessing w OpenGL - Dostawca usługi zarządzania komunikatami dla Websphere AS 7 / Bartłomiej Filipek 56 Tworzenie galerii zdjęć przy pomocy ASP.NET MVC, cz. l - Programowanie części galerii zdjęć przeznaczonej dla uŝytkownika z wykorzystaniem moŝliwości platformy.net Framework oraz wzorca projektowego MVC / Marcin Jamro 64 Modelowanie procesów biznesowych -Praktyczne wykorzystanie BPMN / Marcin Sołaciński PROGRAMOWANIE GIER 74 Tworzenie gry Flash w pigułce / Robert Podgórski, Bartek Indycki, Michał Wróblewski 78 78 Ile to zajmie? - Rzecz o szacowaniu zadań programistycznych / Michał Bartyzel, Mariusz Sieraczkiewicz
nr 5 (185) 17 Opis DVD 6 Przetwarzanie obrazów za pomocą OpenCV / Igor Kupczyński 12 Eclipse lde / Tomasz Maćkowiak NARZĘDZIA 18 Buildout - Narzędzie automatyzujące budowę i zarządzanie aplikacjami w języku Pyton / Wojciech Lichota PROGRAMOWANIE 22 Django - Szybkie tworzenie serwisów Web 2.0 / Paweł Mandes 32 Płonę - Zbuduj firmowy intranet / Radosław Jankiewicz 40 Python 3... czyli co nowego w trzeciej edycji języka / Łukasz Langa 46 Testy wydajnościowe z Funkloadem / Andrzej Mleczko 50 Django - Doświadczenia z pracy z frameworkiem / Łukasz Langa BAZY DANYCH 54 Krótki wstęp do ZODB / Michał Węgrzynek 58 Sieć dziś i jutro - Rozpowszechnienie Internetu zmieniło na zawsze sposób, w jaki pracujemy, odpoczywamy i komunikujemy się ze sobą / 62 WdroŜenia SAP droga przez mękę? Co moŝe się nie udać? / Karolina Zmitrowicz 70 C++ Qt 4.5 Podstawy budowy aplikacji przy uŝyciu biblioteki Qt / Łukasz Klejnberg 78 Na kiedy? Planowanie zadań programistycznych / Michał Bartyzel, Mariusz Sieraczkiewicz Oprac. BPK