Publikacje

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.