Software Developers Journal | 01/08

autor: Tomasz krawczyk | kategoria:

Temat numeru:
OpenGL programy cieniowania geometrii

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.

Autor (wymagane):
Treśæ (wymagane):
Przepisz kod z obrazka (wymagane):
   

Skarpety X-socks | Przyspieszanie komputera | Jak przyspieszyæ Internet | Przyspieszanie Wifi | aktywacja Windows 7 | nLite |
Nokia kalkulator | Jak zdj±æ Simlock za darmo