
Software Developers Journal | 08/08
Temat numeru:
Shader Model 4.0 OpenGL
Opis numeru:
Temat numeru: Shader Model 4.0 OpenGL
Automatyczne uruchamianie MIDLetów, Co to jest czas rzeczywisty, Systemy konwersacyjne, Java IDE i inne.
Opis artyku³ów:
1. Shader Model 4.0 OpenGL
Rozwój kart graficznych postêpuje dynamicznie a wraz z nim rozwijaj± siê biblioteki graficzne wykorzystuj±ce nowe mo¿liwo¶ci kart. Jedn± z nich jest OpenGL. Wraz z pojawianiem siê nowych procesorów graficznych wypuszczane s± rozszerzenia do biblioteki, przyk³adem jest Shader Model 4.0. Z artyku³u dowiemy siê o nowych kwalifikatorach float, noperspective. Autor opowie nam o liczniku prymitywów, nowych funkjach obs³uguj±cych tekstury. Dowiemy siê równie¿ o renderingu wielu instancji obiektu jak te¿ o zmiennych jednorodnych w obiektach buforowanych. Na sam koniec autor prezentuje zagadnienie renderingu warstwowego. Wszystkie zagadnienia s± bogato ilustrowane jak równie¿ poparte przyk³adami kodów ¼ród³owych.
2. Automatyczne uruchamianie MIDLetów
Jednym z rozwi±zañ goszcz±cych na platformie JME jest Push Registry. Dziêki niemu mo¿liwe jest automatyczne uruchamianie wczesniej zarejestrowanych w nim aplikacji. Z artyku³u dowiemy siê w jaki sposób dzia³a rejestr Push Registry, jakie protoko³y s± w nim wykorzystywane, na czym polega statyczna i dynamiczna rejestracja oraz czym one siê ró¿ni±. Autor wyja¶nia równie¿ jak zapewniæ bezpieczeñstwo tego typu aplikacji. Omówione zagadnienia poparte s± kodami ¼ród³owymi przyk³adowej aplikacji.
3. Co to jest czas rzeczywisty
Systemy czasu rzeczywistego s± tworzone do obs³ugi systemów o znaczeniu krytycznym. Ale czym one tak dok³adnie s±? Autor odpowiada na to pytanie jak równie¿ jakie s± ich rodzanie - twarde i miêkkie. Dowiemy siê równie¿ czym system czasu rzeczywistego ró¿ni siê od zwyk³ego systemu, który wiêkszo¶æ z nas zainstalowane na dysku. Artyku³ wyja¶nia te¿ jak takie systemy wp³ywaj± na dzia³anie aplikacji, które s± na nim zainstalowane.
4. Systemy konwersacyjne
Rozwój technologii rozpoznawania mowy jest bardzo dynamiczny. Jest to podyktowane szerokimi mo¿liwo¶ciami zastosowania owego rozwi±zania. Ale nie jest to jednak ³atwe przedsiêwiziêcie ze wzglêdu na trudno¶ci w implementacji mechanizmów rozpoznawania gramatych jêzyków naturalnych. Ale nie oznacza to, ¿e nie powsta³y ¿adne konkretne rozwi±zania. Jednym z nich jest Speech API Microsoftu. Autor prezentuje nam czym jest Speech API, jak wygl±da jego architektóra. Dowiemy siê równie¿ na czym polega dzia³anie aparatu rozpoznawania mowy. W jaki sposób dostosowaæ tryb rozpoznawania mowy, jaka jest relacja miêdzy dok³±dno¶ci± a czasem reakcji rozpoznawania oraz jak szkoliæ mechanizm rozpoznawania mowy. Autor prezentuje równie¿ przyk³adow± aplikacjê, która posiada zaimplementowane rozwi±zania omawiane w artykule .
5. Java IDE
Do tworzenia programów komputerowych nie wystarczy ju¿ zwyk³y edytor tekstowy i kompilator. Wymagania developerów s± wysokie. Oczekuj± aby ich edytory nie ogranicza³y siê tylko do prostych funkcji edycji ale tak¿e posiada³y mo¿liwie jak najwiêcej usprawnieñ w czasie wytwarzania oprogramowania. Jednym z takich "edytorów" jest Eclipse - rozbudowane ¶rodowisko IDE. Autor niniejszego artyku³u wyja¶nia nam czym jest Eclipse, w jaki sposób dostosowaæ go do naszej pracy. Obja¶nia najbardziej przydate skróty klawiaturowe, sposoby uruchamiania napisanych programów. Dowiemy siê równie¿ o takich rozwi±zaniach jak pod¶wietlanie i uzupe³nianie sk³adni.
W numerze znajdziemy równie¿:
Eclipse
OOXML
W³asny "s³up og³oszeniowy"
Tworzenie projektu symfony
Przysz³o¶æ Symfony
Programowaæ ka¿dy mo¿e...
Programy:
Multimedialny kurs SQL czê¶æ II
CommonTraffic
Cena::
Ods³on: 2206
Wiêcej informacji o tym numerze

Na razie brak komentarzy do tego materia³u.


