Wykłady
-
CUDA jako wydajna platforma obliczeń równoległych [04.11.2008] - słuchacze zostali zapoznani z ewolucją kart graficznych, która doprowadziła do możliwości przeprowadzania na nich dowolnych obliczeń. Następnie poznali ogólną architekturę platformy CUDA, jak również jej wymagania sprzętowo-programowe. Po krótkim porównaniu możliwości CPU i GPU, możliwości produktu firmy nVidia zostały pokazane w praktyce. Uczestnicy mogli prześledzić jak wygląda pisanie od podstaw prostego programu wykorzystującego równoległe obliczenia na GPU.
-
Programowanie graficzne w Linux [11.06.2008] - słuchacze poznali korzyści ze stosowania biblioteki GTK+ w swoich programach okienkowych. Dowiedzieli się jak tworzyć proste i bardziej skomplikowane programy korzystając z GTK+. Poznali możliwości programowania obiektowego z użyciem gtkmm oraz integracji środowiska linuksowego z .NET-owym za pomocą GTK# i MONO.
Artykuły
-
Wirtualny system plików [17.07.2008] - artykuł opisuje na czym polega projektowanie i implementacja prostego wirtualnego systemu plików. Przedstawione jest proste narzędzie w C# służące do budowy archiwum, a także kilka przykładów praktycznego użycia VFS razem z popularnymi bibliotekami, takimi jak DevIL czy freetype.
Mniejsze artykuły
-
Walka z wiewiórkami [10.12.2007] - krótki artykuł o integracji języka skryptowego Squirrel z własnymi klasami w C++. W szczególności wytłumaczone jest, jak można w prosty sposób zapewnić obustronną interakcję środowisk C++ i skryptowego.