
Rafał Kocisz
Lua oraz C++ bardzo ładnie uzupełniają się jako języki programowania; niestety – ich łączenie przy pomocy podstawowego API opartego na czystym C jest delikatnie mówiąc – zniechęcające. Na pomoc przybywa Luabind: nowoczesna biblioteka C++, dzięki której łączenie Lua i C++ staje się proste i przyjemne.
Henryk Konsek
Twórcy projektu Spring Framework spróbowali zminimalizować ilość konfiguracji XML poprzez przeniesienie źródeł definicji komponentów do plików języka Java. Spring Java Configuration Project to alternatywa dla klasycznego podejścia do zagadnienia konfiguracji aplikacji internetowych, która równocześnie nie narusza wzorca Inversion Of Control oraz ogólnej elegancji architektury naszej aplikacji.
Jacek Piekarski
W artykule dowiemy się co nieco o CUDA z praktycznego punktu widzenia. Na konkretnym przykładzie zobaczymy, jak w prosty sposób wykorzystać kartę graficzną do obliczeń niekoniecznie związanych z grafiką komputerową. Następnie użyjemy typowych rozwiązań mających na celu znaczne przyspieszenie obliczeń.
Władzimierz Kozłowski
Facebook jest nie tylko klasycznym serwisem społecznościowym, lecz także platformą umożliwiającą tworzenie własnych aplikacji. W artykule pokażemy jak przygotować i opublikować przykładową aplikację dla Facebooka współpracującą z serwisem aukcyjnym Allegro.
Aleksander Jachowicz
Coraz więcej słyszymy o ochronie bezpieczeństwa systemów informatycznych. Wynika to z tego, że pojawia się coraz więcej doniesień prasowych o włamaniach na konta klientów banków lub o przypadkach wykradzenia dużej ilości danych osobowych. W artykule Aleksander Jachowicz omawia Adaptive Access Manager firmy Oracle.
Karolina Zmitrowcz
Karolina Zmitrowicz w artykule przedstawia studium przypadku dotyczącego procesu testowania systemu bankowego w środowisku klienta. Zostaną przedstawione problemy wynikłe w trakcie organizacji testowania oraz czynności przedsięwzięte w celu ich eliminacji i osiągnięcia satysfakcjonującego poziomu współpracy pomiędzy dostawcą oprogramowania a klientem.
Zbigniew Zarzycki
Odpowiedź na pytanie czy tworzone oprogramowanie jest wystarczająco dobre do uruchomienia produkcyjnego wymaga złożonego procesu decyzyjnego. IBM Rational Quality Manager jest rozwiązaniem, które może podjąć tę odpowiedzialną decyzję w oparciu o wiarygodne dane, dostarczane w czasie rzeczywistym.
Paweł Wilkosz
Przyszłość należy do serwisów internetowych. Ogólna powszechność Internetu, świadczenie usług na odległość czy też rozwój urządzeń mobilnych są argumentami umacniającymi Pawła w przekonaniu, iż to właśnie aplikacje webowe będą najbardziej kojarzone z inżynierią oprogramowania za parę lat.
Bartłomiej Zass
Już niedługo premiera kolejnej wersji przeglądarki firmy Microsoft, która otworzy przed programistami zupełnie nowe możliwości tworzenia rozszerzeń. W artykule przedstawione zostały podstawy programowania tzw. akceleratorów, web slice’ów oraz search provider’ów, które pozwalają zintegrować nasze strony z przeglądarką Internet Explorer 8.
Sławomir Maludziński
Współczesne programy wykorzystują więcej niż jeden wątek przetwarzania w celu zmniejszenia opóźnień bądź zwiększenia szybkości działania. Niestety, zapewnienie o ich bezbłędnym oraz efektywnym wykonaniu jest zadaniem wyjątkowo kłopotliwym. Formalna weryfikacja przez model jest jedną z metod mających na celu wykazanie poprawności oraz niezawodności takich systemów.
Copyright © 2005 - 2010. Dawid "Spanner" Baruch. Wersja v.3.0.0