
Software Developers Journal | 01/08
Temat numeru:
OpenGL programy cieniowania geometrii
Opis numeru:
Lista artyku³ów:
- ADO.NET Synchronization Services - synchronizacja danych w .NET,
- Extreme Programming
- CMMI - kreatywno¶æ czy dyscyplina, Asembler - optymalizacja kodu, Testowanie webserwisów w pigu³ce i inne.
Opis artyku³ów:
1. Cieniowanie geometrii w OpenGL
Biblioteka OpenGL udostêpnia sposoby na wykorzystywanie najnowszych mo¿liwo¶ci procesorów graficznych takich jak G80. A co za tym idzie tworzenia zaawansowanych programów generowania geometrii. Celem autora jest przedstawienie zagadnieñ cieniowania geometrii w sposób teoretyczny jak równie¿ praktyczny, na podstawie prostych przyk³adów. Autor opisuje nowe rozszerzenia biblioteki OpenGL obs³ugiwane przez procesory graficzne z serii G8X.
2. ADO.NET Synchronization Services - synchronizacja danych w .NET
Synchronizacja danych pomiêdzy serwerem a klientem z nich korzystaj±cym jest niezwykle wa¿na. Dziêki bibliotece ADO.NET SS jest to niezwykle ³atwe do wykonania. Autor prezentuje na czym polega synchronizacja danych oraz w jaki sposób dzia³a biblioteka Synchronization Services. Na podstawie prostych przyk³adów autor prezentuje jak napisac klienta i serwer synchronizacji. Z artyku³u dowiemy siê równie¿ w jaki sposób radziæ sobie z konfliktami synchronizacji z wykorzystaniem biblioteki.
3. Extreme Programming i CMMI - kreatywno¶æ czy dyscyplina
Jest to trzecia i ostatnia czê¶æ serii artyku³ów traktuj±cych o porównaniu metodologii XP oraz CMMI. Ostania czê¶æ jest zestawieniem zasad obu metodologii w odniesieniu do konkretnych czynno¶ci. Z artyku³u dowiemy siê jak odnosz± siê one do: rozmiarów projektów, relacji z klientami, planowania i kontroli, komunikacji w projektach, wymagañ i innych.
4. Asembler - optymalizacja kodu
Programy obliczeniowe s± zorientowane na dok³adno¶æ i szybko¶æ obliczeñ. Liczy siê ka¿da milisekunda. Czêsto jest tak, ¿e kompilatory jêzyków C/C++ mimo w³±czonych opcji optymalizacji i tak nie generuj± optymalnego kodu. Z pomoc± przychodzi nam asembler. Autor na bazie swojego do¶wiadczenia przedstawia rozwi±zania na podstawie wstawek asemblerowych, które pozwoli³y na poprawienie czasów symulacji oraz zaoszczêdzenie pamiêci. Zapraszam do lektury najciekawszego akryku³u numeru.
5. Testowanie webserwisów w pigu³ce
Jak wiadomo testowanie aplikacji jest niezwykle wa¿ne w procesie ich tworzenia. Jednak testowanie webaplikacji jest chyba jednym z trudniejszych zagadnieñ. Autor przedstawia w jaki sposób utworzyæ prost± webaplikacjê i za pomoc± narzêdzi soapUI oraz Maven tworzyæ testy jednostkowe, je automatyzowaæ. Z artyku³u dowiemy siê równie¿ w jaki sposób modyfikowaæ testy dodaj±c mechanizmy testuj±ce nowe funkcjonalno¶ci naszego webserwisu oraz jak przeprowadzaæ testy obci±¿eniowe naszej aplikacji.
W numerze znajdziemy równie¿:
II Internetowe Mistrostwa Polski w Programowaniu
Adnotacje w Struts - tworzenie kontrolera w Java EE
Rozwój jêzyka UML - zmiany w wersji 2.1
OpenXML - rejestracja pacjentów
Ranking popularno¶ci jêzyków programowania - V edycja
Wywiad z Adamem Kowal±
Programy:
Kurs .NET 3.0/WPF czê¶æ I
SOAtest
C++test
Archiwalne numery Dragonia Magazine
Cena::
Ods³on: 2453
Wiêcej informacji o tym numerze

Na razie brak komentarzy do tego materia³u.


