Artykuły
-
Data wydania: 2006-10
Wyjaśnia czym jest model cyklu życia systemu informatycznego oraz wskazuje popularne modele cyklu życia systemu informatycznego. Wyjaśnia ich wady oraz zalety.
-
Data wydania: 2006-10
Opisuje pakiet QuickServer , który jest przeznaczony do tworzenia szybkich serwerów. Przestawia elementy architektury QuickServer na przykładzie komunikatora działającego z przeglądarką WWW. Piotr omawia również zastosowanie programu SocketTest, który służy do testowania aplikacji sieciowych
-
Data wydania: 2006-09
ROME jest biblioteką typu open source, udostępnianą na licencji Apache. ROME to zbiór udogodnień, których zadaniem jest zapewnienie łatwej obsługi kanałów informacyjnych z poziomu języka Java. Biblioteka obsługuje aktualnie dziesięć najczęściej używanych w sieci formatów syndykacji. Patrick rozpoczyna od wprowadzenia do biblioteki oraz wyjaśnia w jaki sposób rozpocząć pracę. Następnie omawia zastosowanie ROME Fetcher przy pobieraniu kanałów oraz obsługę rozszerzonych formatów syndykacyjnych.
-
Data wydania: 2006-09
Coraz częściej stałym elementem procesu powstawania projektu informatycznego staje się zorganizowanie procesu testowego. Żaneta omawia scenariusze współpracy między programistami a testerami oprogramowania.
-
Data wydania: 2006-09
Autor doradza w jaki sposób przeprowadzić symulację obciążenia serwera WWW oraz dokonać analizy uzyskanych wyników z wykorzystaniem narzędzia JMeter. Tego typu testy przeprowadzone dla kilku dostawców pozwalają na badanie ich wydajności w sposób stosunkowo obiektywny.
-
Data wydania: 2006-09
Wybór dobrego narzędzia do automatyzacji procesu testowania nie prosty. Mariusz przedstawia klika praktycznych wskazówek, które w takim wyborze mogą pomóc.
-
Data wydania: 2006-09
Autor wyjaśnia dlaczego warto wdrożyć i wykorzystywać system Total Quality Management w firmie zajmującej się tworzeniem oprogramowania. Omawia także kluczowe elementy takiego sposobu zarządzania a także zagrożenia, które mogą spowodować mało widoczne i nie efektywne rezultaty.
-
Data wydania: 2006-09
Automatyczne testowanie stanowi krytyczną część procesu tworzenia i dostarczania produktów aplikacyjnych. Artykuł opisuje w jaki sposób narzędzie QA Wizard umożliwia pełną automatyzację procesu testowania aplikacji internetowych.
-
Data wydania: 2006-09
Artykuł przedstawia interfejs CentraSite Java Management umożliwiający analogiczne sterowanie platformą z poziomu kodu.
-
Data wydania: 2006-08
Bartłomiej omawia procedurę zastosowania funkcji rodzimej i wywoływania jej w programie.
-
Data wydania: 2006-08
Wyrażenia regularne stanowią użyteczne narzędzie, wspomagające przetwarzanie danych tekstowych. Wiele języków programowania posiada natywnie wbudowaną obsługę tego mechanizmu. Niestety, do zbioru tych języków nie zalicza się C++, przez co wykorzystujący go programiści muszą szukać alternatywnych rozwiązań. Rafał prezentuje Boost.Regex. Jest to potężne narzędzie do obsługi wyrażeń regularnych.
-
Data wydania: 2006-08
Don i Bill prezentują narzędzia do wizualizacji danych geograficzno-przestrzennych. Dowiesz się w jaki sposób OpenMap ułatwia i przyśpiesza interakcję między użytkownikiem oraz danymi.
-
Data wydania: 2006-08
Piotr prezentuje możliwości oraz wykorzystanie JML w modelowaniu aplikacji, w których kod wykonywany jest sekwencyjnie, na przykładzie biblioteki matematycznej, Ponadto dowiesz się jak aplikacja JML pozwala na statyczną weryfikację kodu oraz jak generować teksty dla JUnit.
-
Data wydania: 2006-07
PasswordSafe to narzędzie udostępniane na licencji Open Source, pracujące pod systemami z rodziny Windows i służące do przechowywania oraz zarządzania hasłami, a także innymi ważnymi informacjami, które użytkownik chciałby w specjalny sposób chronić. W artykule prezentujemy mechanizmy bezpieczeństwa zaimplementowane w ramach PasswordSafe oraz wyjaśniamy dlaczego są one użyteczne dla programistów pracujących nad rozwiązywaniem problemów ochrony danych w aplikacjach.
-
Data wydania: 2006-07
Pure Power Tactical to silnik dla gier strategicznych i taktycznych czsu rzeczywistego, stworzony według metodyki Open Source i udostępniany na licencji Lesser GPL. Artykuł przedstawia strukturę silnika, sugerując jak najlepsze rozwiązania dotyczące architektury strategii czasu rzeczywistego. Ponadto zostały omówione dwie operacje często spotykane przy rozbudowywaniu silnika: tworzenie nowych jednostek oraz dołączanie skryptów do jednostek już istniejących.
-
Data wydania: 2006-07
Artykuł porusza kwestie związane z pisaniem aplikacji internetowych na telefony komórkowe. Krzysztof wskazuje jak napisać telnet działający na telefonie komórkowym w oparciu o język J2ME.
-
Data wydania: 2006-06
Anti-Grain Geometry (AGG) to darmowa i otwarta biblioteka do programowania grafiki 2D, oferująca wsparcie dla wielopoziomowego wygładzania (j.ang. multilevel anti-aliasing) oraz dokładność podpikselową (j.ang. subpixel accuracy). AGG, zaprogramowana w całości w języku C++, może być postrzegana jako biblioteka renderująca, która tworzy w pamięci komputera obrazy rastrowe na podstawie pewnej reprezentacji wektorowej. W artykule zaprezentowano przegląd możliwości biblioteki, przykład użycia oraz plany związane z jej rozwojem
-
Data wydania: 2006-06
Biblioteka wxAUI pozwala tworzyć interfejsy użytkownika wyposażone w ramki właściwe dla platformy, pływające i dokowane, ruchome sprężynujące paski narzędzi, możliwość zapisu i ładowania perspektyw oraz efekty specjalne, jak na przykład możliwość definiowania wyglądu i zachowania interfejsu czy też przezroczystość przenoszonych okien. Z artykułu dowiesz się w jaki sposób zbudować aplikację wykorzystującą możliwości biblioteki.
-
Data wydania: 2006-06
Autor opisuje jak zaprogramować interaktywną efektywną wizualnie grę za pomocą biblioteki OpenGL ES. Wskazuje ograniczenia, które napotyka programista mini-konsolek podczas pracy.
-
Data wydania: 2006-06
Celem artykułu jest prezentacja możliwości, jakie daje Java 3D programistom tworzącym przestrzenne aplikacje graficzne. Poznasz kluczowe pakiety biblioteki. Dowiesz się jak napisać aplikację typu Hello3D, jak zintegrować Javę 3D ze Swing oraz jak generować sceny przy użyciu skryptów Pythona.
-
Data wydania: 2006-06
JMX to skrót od Java Management Extensions. Z jednej strony jest to technologia programowania rozproszonego, z drugiej – metodyka tworzenia oprogramowania w taki sposób, aby można było nim łatwo zarządzać już na poziomie poszczególnych obiektów. Umożliwia ona również kontrolowanie wykonania aplikacji Javy oraz samej maszyny wirtualnej. Z artykułu dowiesz się w jaki sposób stosować JMX we własnych aplikacjach.
-
Data wydania: 2006-06
Scrum jest jedną z najbardziej znanych metodologii agile. W artykule przedstawiamy korzyści płynące z jego zastosowania oraz wskazujemy problemy, które mogą się pojawić podczas wdrażania.
-
Data wydania: 2006-05
Tematem niniejszego artykułu jest rozszerzenie funkcjonalności procedur SQLa przy pomocy zewnętrznych podprogramów pisanych w języku C. Jeśli używasz Firebirda, napotkałeś na problem, którego nie możesz rozwiązać za pomocą samego SQLa i nie używałeś wcześniej UDFów, to ten artykuł jest dla Ciebie.
-
Data wydania: 2006-05
Autor przybliża tematykę funkcji analitycznych w SQL – ich składnię, rodzaje oraz przedstawia przykłady rozwiązań. Funkcje analityczne w artykule zostały przedstawione dla wersji języka SQL wykorzystywanej w bazie danych Oracle.
-
Data wydania: 2006-05
Artykuł przedstawia Domain-Specific Modeling (DSM) oraz wyjaśnia, jak można zaimplementować zgodne z nim języki i generatory. Podsumowaniem artykułu jest porównanie DSM z MDA.





















