
Maciej Szmyt
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.
Piotr Tucholski
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.
Grzegorz Pieniążek
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.
Artur Wroński
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ń.
Artur Mościcki
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.
Karolina Zmitrowicz
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.
Paweł Pietrasz
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.
Michał Bartyzel, Mariusz Sieraczkiewicz
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?
Szymon Zioło
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.
Copyright © 2005 - 2010. Dawid "Spanner" Baruch. Wersja v.3.0.0