Software Developer's Journal 9/2009
Data wydania: 2009-08Artykuły
-
Biblioteka SFML – Prosta i szybka biblioteka do obsługi multimediów
Gry komputerowe, jak i wiele innych aplikacji, potrzebują wydajnej
obsługi multimediów. Oprogramowanie niskopoziomowej
warstwy dostępu do sprzętu jest skomplikowane i wymaga dużo
czasu oraz wytrwałości. Korzystanie z gotowych bibliotek może
ten proces znacznie uprościć. Jednym z ciekawych rozwiązań
tego typu jest SFML.
-
Technologie Progress OpenEdge – Część 1. Architektura Referencyjna OpenEdge
Rozpoczynamy cykl poświęcony technologiom OpenEdge firmy
Progress Software. OpenEdge jest zintegrowaną platformą
do tworzenia, uruchamiania i zarządzania aplikacjami biznesowymi.
Została oparta na prostym założeniu: aplikacje biznesowe
muszą być łatwe w tworzeniu, udoskonalaniu, a do działania
muszą wymagać minimalnych zasobów.
-
Bazy danych – Współpraca z popularnymi technologiami
W artykule opisujemy współpracę popularnych technologii tworzenia
stron WWW po stronie serwera (PHP, JSF, ASP.NET z podziałem
na C# oraz Visual Basic) z najczęściej używanymi bazami danych
(MSSQL, MySQL, Oracle, PostgreSQL, DB2). Zestawienie to
powinno być pomocne przy tworzeniu małych projektów, w których
koszty nie pozwalają na poprawę wydajności poprzez dostawienie
kolejnych serwerów.
-
Kompresja w DB2 – Optymalizacja systemu dyskowego
W ostatnich latach rynek oprogramowania do zarządzania bazami
danych zupełnie zmienił swoje oblicze. Jeszcze kilka, kilkanaście
lat temu bazy danych należały do elitarnego oprogramowania
i projektanci systemów informatycznych byli wręcz skazani na
korzystanie z komercyjnych rozwiązań.
-
SQL Server Data Access Components
Firma Core Lab Software Development specjalizuje się w tworzeniu
technologii dostępu do baz danych dedykowanych jednemu
systemowi zarządzania bazami danych oraz w modyfikacji istniejących
mechanizmów dostępu takich jak ADO.NET, BDP.NET, dbExpress.
Bardziej interesującą propozycją są jednak rozwiązania
dedykowane.
-
Wieża Babel – Jak dogadać się w projekcie? Tworzenie zespołu
Programiści, analitycy, testerzy, architekci – zespół projektowy to
ludzie o różnej specjalizacji, osobowościach, charakterach, którzy
w założeniu mają jeden cel – realizację projektu informatycznego.
Artykuł przedstawia charakterystykę osób zaangażowanych
w projekt oraz podstawowe sposoby budowania pozytywnych
relacji i zasad współpracy w zespole.
-
Websphere MQ 7 – Dostawca usługi zarządzania komunikatami dla Websphere AS 7
IBM WebSphere MQ to kompletne rozwiązanie realizujące usługę
systemu kolejkowego. Może pracować niezależnie jako zewnętrzny
serwer, który poprzez szereg specjalnych interfejsów
daje możliwość korzystania ze swoich zasobów aplikacjom napisanym
w różnych językach, lub działać jako zewnętrzny dostawca
dla serwera Websphere AS.
-
Trening czyni mistrza – O propagacji wiedzy i umiejętności
Rozwój umiejętności współczesnego programisty przebiega różnymi
ścieżkami. Najbardziej popularną ścieżką uczenia się w Polsce
jest samodzielne nabywanie umiejętności, co obecnie jest
szczególnie łatwe ze względu na powszechny dostęp do wiedzy.
Czy jest to efektywna forma zdobywania umiejętności?
-
Pułapki polimorfizmu – podstawowego mechanizmu związanego z dziedziczeniem
Polimorfizm jest mechanizmem pozwalającym na zgrabne i eleganckie
programowanie z użyciem dziedziczenia. Trzeba go jednak
używać z rozwagą. Zobaczmy, jakie pułapki czyhają na nas,
gdy korzystamy z dziedziczenia i polimorfizmu.




















Komentarze
0 komentarzy, Dodaj KomentarzDodaj Komentarz