
Software Developers Journal | 09/08
Temat numeru:
Podstawy tworzenia gier w JME C5
Opis numeru:
Temat numeru: Podstawy tworzenia gier w JME
C5 - nowoczesna biblioteka kolekcji dla .NET, By³a sobie inspekcja, Rzeczywisty czas czy rzeczywisty Linux?, Swing Application Framework - GUI na nowo i inne.
1. Podstawy tworzenia gier w JME Tworzenie gier na urz±dzenia mobilne jest obecnie bardzo popularne, ³atwe i przyjemne. Niniejszy artyku³ potwierdza t± tezê. Autor rozpoczyna artyku³ od prezentacji narzêdzi, które pos³u¿± nam do tworzenia aplikacji. Dowiemy siê jak skonfigurowaæ ¶rodowisko developerskie i stworzyæ podstawowy projekt. W dalszej czê¶ci artyku³u autor prezentuje sposób tworzenia builda, uruchamiania gry w emulatorze oraz jak wgraæ aplikacjê na telefon komórkowy. Kolejnym krokiem jest prezentacja architektóry gry - maszyny stanów, wczytywania i zarz±dzania zasobami. Dowiemy siê równie¿ czy jest mo¿liwa arytmetyka zmiennoprzecinkowa na urz±dzeniach mobilnych.
2. C5 - nowoczesna biblioteka kolekcji dla .NET Biblioteki kolekcji s± nieodzownym elementem ka¿dego jêzyka programowania. Inn± spraw± jest ich wydajno¶æ. Jednym z takich przyk³adów jest biblioteka kolekcji dostêpna na platformie .NET. Autor opisuje alternatywê w postaci biblioteki C5. Prezentuje idee jaka przy¶wieca³a twórc± biblioteki. O jej implementacji w jêzyku C# i otwarto¶ci kodu ¼ród³owego. Dowiemy siê równie¿ jaka jest jej wydajno¶æ w porónaniu ze standardow± bibliotek± kolekcji. W artykule nie brakuje przyk³adów wykorzystania nowej biblioteki. Przyk³ady s± ³atwe i zrozumia³e co jest dowodem na ³atwo¶æ stosowania biblioteki.
3. By³a sobie inspekcja Artyku³y traktuj±ce o ró¿nych procesach zapenienia jako¶ci niejednokrotnie by³y dostêpne w miesiêczniku. Ale jak wiemy z do¶wiadczenia, ¿e propagowanie zawartych w nich zasad jest bardzo op³acalne. Tak jest równie¿ w przypadku niniejszego artyku³u. Autor opisuje kiedy nale¿y przeprowadzaæ inspekcjê, gdzie mo¿na je zastosowaæ i jak siê do niej przygotowaæ. Dowiemy siê czym jest inspekcja osobista, jak usprawniaæ proces inspekcji. Autor wyja¶nia czym s± role w inspekcjach, kto za nimi stoi, jakie s± techniki i strategie.
4. Rzeczywisty czas czy rzeczywisty Linux? Systemy czasu rzeczywistego spe³niaj± bardzo wa¿n± rolê w systemach o krytycznym znaczeniu dla cz³owieka i przemys³u. Musz± byæ sprawdzone, ich dzia³anie musi byæ przewidywalne i ³atwe w rozwijaniu - zarz±dzaniu. Z artyku³u dowiemy siê jakie s± mo¿liwo¶ci czasu rzeczywistego oraz poza nim w systemie Linux. Autor wyja¶nia jakie s± problemy w rozwijaniu aplikacji real time w systemie Linux. Dla porównania autor prezentuje mo¿liwo¶ci systemu QNX bêd±cego sprawdzonym systemem czasu rzeczywistego. Dowiemy siê o mo¿liwo¶ciach redukcji nak³adu pracy, zaawansowanym wsparciu dla procesorów wielordzeniowych, dynamicznej aktualizacji us³ug systemowych, ma³ym z³u¿yciu pamiêci i innych.
5. Swing Applicaiton Framework - GUI na nowo Tworzenie graficznych aplikacji w Swing nie zawsze nale¿a³o do ³atwych. Je¶li ju¿ co¶ uda³o siê stworzyæ w prosty sposób to wydajno¶æ oraz zarz±dzanie zasobami dawa³o wiele do ¿yczenia. Aby usprawniæ proces tworzenia GUI powsta³o wiele bibliotek. Ale dopiero teraz nast±pi³a prawdziwa rewolucja - Swing Applicaiton Framework. Biblioteka stworzona przez Sun-a. Kroki, które firma podje³a okaza³y siê bardzo owocne. SAF w prosty sposób u³atwia zarz±dzanie cyklem ¿ycia aplikacji i zasobami. Autor prezentuje jak w prosty sposób wi±zaæ akcje dla poszczególnych zdarzeñ. Wszystkie te zagadnienia zaprezentowane s± na prostych przyk³adach co dowodzi prostoty u¿ycia biblioteki. Dowiemy siê równie¿ jak NetBeans wspiera tworzenie aplikajci z u¿ycie SAF. Zapraszam do lekury najciekawszego artyku³u numeru.
W numerze znajdziemy równie¿: Optymalizacja baz danych,
In¿ynieria baz danych,
Oracle 11g - platforma przetwarzania danych,
Programowanie gier dla Symbian OS,
Wywiad z przestawicielami firmy Gamelion
Programy:
Delphi for PHP 2.0 - pierwsze wizualne ¶rodowisko RAD dla PHP,
IntelliJ IDEA,
GFI EventsManager,
ReSharper,
DotTrace 3.1,
TeamCity 3.1
Cena::
Ods³on: 1555
Wiêcej informacji o tym numerze

Na razie brak komentarzy do tego materia³u.


