
Software Developers Journal | 03/08
Temat numeru:
Prefuse
Opis numeru:
Prefuse - interaktywna wizualizacja danych
Projektowanie interfejsu aplikacji dla Windows Vista, Programowanie aspektowe z AspectJ, Google Android, JaKK - transfer plików w sieci Jabber/XMPP i inne.
Opis artyku³ów:
1. Prefuse - interaktywna wizualizacja danych
Obecnie nie ma programu, który nie przetwarza³ by danych. Ale niewiele z nich potrafi w ciekawy sposób je prezentowaæ u¿ytkownikowi. Jednym z rozwi±zañ jest biblioteka Prefuse. Autor wyja¶nia dok³adnie czym jest ta biblioteka, na czym polega wizualizacja danych. Obja¶ni typy danych wykorzystywane przez bibliotekê Prefuse oraz dlaczego takie typy zosta³y wykorzystane. Z artyku³u dowiemy siê równie¿ w jaki sposób zapisywaæ struktury danych na dysk oraz jak je odczytywaæ. Wszystkie te zagadnienia przedstawione s± przez autora na bazie ciekawych przyk³adów.
2. Projektowanie interfejsu aplikacji dla Windows Vista
Aplikacje z bogatym interfejsem graficznym czêsto goszcz± w naszych systemach. W raz z pojawieniem siê .NET 3.0 oraz jêzyka XAML budowanie takich aplikacji sta³o siê ³atwiejsze. W artykule znajdziemy opis mo¿liwo¶ci ¶rodowiska .NET 3.0 oraz biblioteki Windows Presentation Foundation. Autor prezentuje sposoby tworzenia interfejsów graficznych w jêzyku XAML, pocz±wszy od prostego wy¶wietlania komponentów poprzez zaawansowane ich transformacje i animacje. Z ciekawych przyk³adów dowiemy siê jak w jêzyku XAML podpinaæ wyzwalacze dla przycisków.
3. Programowanie aspektowe z AspectJ
Czêsto pisz±c wiêksz± aplikacje napotykamy na problem gdy jeden z modu³ów wykonuje zadanie przygotowuj±ce, które nie jest w jego przeznaczeniu. W takim przypadku nale¿y skorzystaæ z aspektów. Z artyku³u dowiemy siê jak skonfigurowaæ ¶rodowisko Eclipse aby móc tworzyæ aspekty. Autor wyja¶ni czym tak na prawde s± te aspekty, jak je tworzyæ oraz u¿ywaæ w aplikacjach. Wszystko to na bazie bardzo ciekawych przyk³adów.
4. Google Android
Telefony komórkowe towarzysz± nam na codzieñ. Jedne maj± mniejsza za¶ inne wiêksz± funkcjonalno¶æ. Ale to system operacyjny jest odpowiedzialny za komunikacjê z u¿ytkownikiem. Ostatnio Google udostêpni³ plaformê Android, któr± opisuje autor niniejszego artyku³u. Autor wyja¶nia dok³adniej czym jest Android, dlaczego jest godny uwagi, jakie oferuje mo¿liwo¶ci. Z artyku³u dowiemy siê równie¿ jak wygl±da architektura systemu, w jaki sposób przygotowaæ ¶rodowisko IDE do tworzenia aplikacji. A co najwa¿niejsze jak tworzyæ aplikacje dla tej platformy. Na bazie ciekawego przyk³adu autor prezentuje strukturê aplikacji dla nowego dziecka Google.
5. JaKK - transfer plików w sieci Jabber/XMPP
Komunikatory internetowe s± u¿ywane przez nas niemal codziennie. Nie by³y by one zbyt ciekawe je¶li prócz prowadzenia rozmów tekstowych nie udostêpnia³y innych ciekawych funkcji takich jak przesy³anie plików. Autor wyja¶nia czym jest Jabber oraz XMPP, do czego mo¿na je wykorzystywaæ. Ale g³ówny nacisk po³o¿ony jest na wyja¶nienie zagadek protoko³u XMPP. Z artyku³u dowiemy siê jak reprezentowane s± wiadomo¶ci w sieci oraz na przyk³adzie projektu JaKK w jaki sposób mo¿na budowaæ w³asne aplikacje do przesy³u plików korzystaj±ce tylko ze standardowych bibliotek .NET obs³uguj±cych XML oraz gniazda sieciowe.
Nie wybra³em konkretnego artyku³u jako najciekawszego artyku³u numeru. Poniewa¿ wszystkie piêæ, które opisa³em s± bardzo ciekawymi artyku³ami i gor±co zachêcam do przeczytania wszystkich. ¯yczê przyjemnej lektury.
W numerze znajdziemy równie¿:
jQuery
OpenProfIT - partycypacja w zarz±dzaniu
Podpis cyfrowy w OpenXML
Ranking popularno¶ci jêzyków programowania SDJ - VI edycja
Wizualizacja terenu w czasie rzeczywistym
Axence nVision 3.0 Professional
Na ¶cie¿ce umys³u - tam i z powrotem
Wywiad z Sar± Garrison
Programy:
Zawarto¶æ p³yty:
Multimedialny kurs WPF - czê¶æ 2
Jtest
Cena::
Ods³on: 1083
Wiêcej informacji o tym numerze
W³asne

Na razie brak komentarzy do tego materia³u.


