webmaster webmastering webdesign

Jesteś tutaj: webmade.org >> recenzje >> magazyny >> Software Developer's Journal

Software Developer's Journal 8/2008 (164)

autor: Marcin 'reVis' Kościelniak, ostatnia modyfikacja: 2008-08-06

szukaj: MIDlet MIDlet OpenGL OpenGL RTOS RTOS Eclipse Eclipse Symfony Symfony

Software Developer's Journal

Raz na jakiś czas we wszystkim potrzebne są zmiany, tym bardziej kiedy są to zmiany na lepsze. SDJ również uległo temu trendowi. Od tego sierpniowego wydania zmieniono szatę graficzną, ale nie tylko. Co wydaje się ważniejsze dodano również przed każdym artykułem informacje co należy wiedzieć, żeby w pełni go zrozumieć, co można się z niego dowiedzieć, a także jaki jest jego stopień trudności. Nie mogło się niestety udać wszystko. Nowa czcionka jaka została użyta w piśmie w moim odczucie nie pasuje. Starsza była lepsza. Ale i tak głównie chodzi o zawartą treść. Tym razem zamieszczono informacje na temat Shader Model 4.0, Symfony, Eclipse jak również coś więcej o systemach konwersacyjnych czy MIDletach. Czas jednak przejść do sedna.

Na pierwszy ogień idzie biblioteka miesiąca. Tym razem jest to Push Registry, służąca do automatycznego uruchamiania MIDletów w momencie wystąpienia określonego zdarzenia. Żeby wykorzystać taką możliwość należy wcześniej dokonać rejestracji, aby system AMS (Application Management System) „zdawał” sobie sprawę na co ma zareagować i co dokładnie uruchomić. Gdzie coś takiego i jak można wykorzystać dowiecie się już z artykułu, prezentującego to na przykładzie gry w szachy.

Już jakiś czas temu na rynku pojawiły się karty graficzne mające na swoim pokładzie Shader Model 4.0. Tego typu karty powoli stają się standardem i coraz więcej gier wykorzystuje takie dobrodziejstwo. Dlaczego więc nie zapoznać się z tą technologią nieco bliżej? A do tego wystarczy już odpowiednio nowa wersja OpenGL z zaimplementowanymi rozszerzeniami. Dzięki temu można uzyskać wiele efektów które wcześniej bywały problematyczne, a teraz są dziecinnie proste. SDJ pokazuje właśnie, że tak jest naprawdę.

Coraz częściej słyszy się o dobrodziejstwach jakie płyną z wykorzystania tak zwanego czasu rzeczywistego. Pozostaje jednak pytanie co to tak właściwie jest. I tak się składa, że o podanie jednoznacznej i prawdziwej w każdej sytuacji definicji jest dość trudno. To jest temat który się rozumie albo i nie. Dzięki artykułowi z tego wydania SDJ, można śmiało powiedzieć, że tak. W zgrabny sposób wyjaśniono czym jest twardy i miękki czas rzeczywisty, czym jest RTOS i czy faktycznie są niezbędne.

W poprzednim numerze magazynu zaprezentowano nam wstęp do systemów konwersacyjnych dając bardziej szczegółowy pogląd na ten temat. W takim razie przyszedł czas na implementację zdobytej wiedzy. W artykule przedstawiono tworzenie systemu G.S.A.R oraz omówiono specyfikację SAPI. Łączy się z tym wszystkim wiele problemów jak choćby brak fachowej literatury w traktującej o tej tematyce. Zatem jak na razie SDJ będzie musiał wystarczyć.

Czym jest Eclipse, nie trzeba chyba nikomu mówić. Dla wielkiej rzeszy programistów jest to po prostu najlepsze IDE do pisania programów w Javie, ale nie tylko. Umożliwiając instalację pokaźnego zakresu wtyczek, każdy jest w stanie dostosować to narzędzie według własnego widzimisię. Kolejne dwa artykuły tego wydania SDJ pokazują jak korzystać z Eclipsa oraz jakie pomocne funkcje można w nim znaleźć. Jeżeli ktoś do tej pory jeszcze nie miał do czynienia z tym środowiskiem to na prawdę jest to najwyższy czas żeby zmienić ten stan rzeczy.

Ostatni materiał z tego wydania o jakim chciałem wspomnieć tyczy się bezpośrednio Symfony. Jest to niejako kontynuacja poprzednich artykułów, ale rozpoczyna nową serię. Serię z której będzie można się dowiedzieć jak stworzyć aplikację internetową będącą serwisem ogłoszeniowym. W tym odcinku praca nad nim została rozpoczęta, dodano możliwość logowania i dodawania wspomnianych ogłoszeń, a także przygotowano wstępnie aplikację do umieszczenia na serwerze. Czas więc rozpocząć pracę...

Marcin 'reVis' Kościelniak

Osoby czytające tę publikację przeglądały również:

Chcesz zostać programistą?

Poznaj 6 kroków do efektywnej
nauki programowania!

 

valid XHTML
valid CSS
© 2004-2008 copyright by webmade.org