<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Dawid Pośliński &#187; windows phone</title>
	<atom:link href="http://blog.poslinski.net/tag/windows-phone/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.poslinski.net</link>
	<description>Code is poetry.</description>
	<lastBuildDate>Sun, 27 Feb 2011 11:30:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Windows Phone 7 i XNA</title>
		<link>http://blog.poslinski.net/windows-phone-7-i-xna/</link>
		<comments>http://blog.poslinski.net/windows-phone-7-i-xna/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 12:37:30 +0000</pubDate>
		<dc:creator>Dawid Pośliński</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[xna]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[windows phone]]></category>

		<guid isPermaLink="false">http://blog.poslinski.net/?p=573</guid>
		<description><![CDATA[Ostatnio dość głośno  się mówi o nowej platformie dla XNA &#8211; Windows Phone 7. Microsoft udostępnił już stosowne narzędzia pozwalające emulować zarówno samą platformę sprzętową na PC jak również tworzyć na nią aplikację. Odnośnie samego Windows Phone&#8217;a, kilka featerów można zobaczyć na prezentacji znajdującej się pod tym adresem. Jednak to co z mojego punktu widzenia [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.poslinski.net/wp-content/uploads/2010/03/wp7xna.png"><img class="aligncenter size-full wp-image-575" title="wp7xna" src="http://blog.poslinski.net/wp-content/uploads/2010/03/wp7xna.png" alt="" width="620" height="150" /></a>Ostatnio dość głośno  się mówi o nowej platformie dla XNA &#8211; Windows Phone 7. Microsoft udostępnił już stosowne narzędzia pozwalające emulować zarówno samą platformę sprzętową na PC jak również tworzyć na nią aplikację. <span id="more-573"></span>Odnośnie samego Windows Phone&#8217;a, kilka featerów można zobaczyć na prezentacji znajdującej się pod <a href="http://channel9.msdn.com/posts/LauraFoy/First-Look-Windows-Phone-7-Series-Hands-on-Demo/">tym</a> adresem. Jednak to co z mojego punktu widzenia jest najbardziej interesujące to właśnie możliwości tej platformy pod kątem XNA.</p>
<p>Do dyspozycji programistów będą oddane następujące predefiniowane shadery:</p>
<ul>
<li>BasicEffect (stary, dobrze znany, oferujący podstawowe efekty)</li>
<li>DualTextureEffect (jak sama nazwa wskazuje, mieszanie tekstur)</li>
<li>AlphaTestEffect (billboarding)</li>
<li>SkinnedEffect (animacje)</li>
<li>EnviromentMapEffect (mapa środowiska na obiekcie, odbicia)</li>
</ul>
<p>Custom Shadery nie będą dostępne, przy czym Microsoft nie wyklucza ich wprowadzenia w przyszłości.</p>
<p>Dostępne rozdzielczości dla gier:</p>
<ul>
<li>480&#215;800</li>
<li>360&#215;600</li>
<li>240&#215;400</li>
</ul>
<p>Oczywiście zmniejszenie rozdzielczości pozwoli na tworzenie bardziej skomplikowanych scen przy lepszym framerate (wyświetlacz 30hz, więc nie ma sensu tworzyć gier, które mają ponad 30fps, chyba, że są wyjątkowo proste i osiągają taki lub wyższy wynik przy maksymalnej rozdzielczości).</p>
<p><a href="http://blog.poslinski.net/wp-content/uploads/2010/03/screenwp7xna.png"><img class="aligncenter size-full wp-image-576" title="screenwp7xna" src="http://blog.poslinski.net/wp-content/uploads/2010/03/screenwp7xna.png" alt="" width="620" height="318" /></a></p>
<p>Dla zainteresowanych, Microsoft udostępnił już dokumentacje i pierwszy prosty tutorial, aby ułatwić przygodę z tworzeniem aplikacji na tę platformę.</p>
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/bb200104%28XNAGameStudio.40%29.aspx">MSDN</a></li>
<li><a href="http://creators.xna.com/en-US/article/firstwindowsphonegame">Pierwsza gra na Windows Phone</a></li>
<li><a href="http://creators.xna.com/en-us/education/gettingstarted">Wszystkie resource&#8217;y w jednym miejscu</a></li>
<li><a href="http://">Screencasty z ostatnich sesji z konferencji MIX10</a> (b. polecam prezentacje, gdzie przedstawiono przykładowe działające aplikację &#8211; <a href="http://live.visitmix.com/MIX10/Sessions/CL21">3d rpg</a> i <a href="http://live.visitmix.com/MIX10/Sessions/CL22">przykłady wykorzystania shaderów</a>)</li>
</ul>
<p>Inni artykuły:</p>
<ul>
<li><a href="http://polygamia.pl/Polygamia/1,94534,7664578,MIX10__Urzadzenia_z_Windows_Phone_7_jako_przenosne.html">Polygamia</a></li>
<li><a href="http://www.engadget.com/photos/windows-phone-7-series-xna-screenshots/#2785558">Screeny z 3d rpg</a></li>
</ul>
<p>Zapowiada się bardzo ciekawie.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.poslinski.net/windows-phone-7-i-xna/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XNA: Co na horyzoncie?</title>
		<link>http://blog.poslinski.net/xna-co-na-horyzoncie/</link>
		<comments>http://blog.poslinski.net/xna-co-na-horyzoncie/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 23:24:02 +0000</pubDate>
		<dc:creator>Dawid Pośliński</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[ciekawostki]]></category>
		<category><![CDATA[xna]]></category>
		<category><![CDATA[project natal]]></category>
		<category><![CDATA[sensory]]></category>
		<category><![CDATA[surface]]></category>
		<category><![CDATA[windows 7]]></category>
		<category><![CDATA[windows phone]]></category>

		<guid isPermaLink="false">http://blog.poslinski.net/?p=525</guid>
		<description><![CDATA[Wydawałoby się, że ostatnio temat XNA, nieco ucichł i nie pojawiają się jakieś kluczowe informacje związane z tym frameworkiem. Gdyby jednak podsumować co już wiadomo, na temat tego, co pojawi się w związku z kolejnymi wersjami, uzbierałoby się tego całkiem sporo. Surface Cieszy fakt, iż Microsoft wraz z wprowadzeniem kolejnych platform sprzętowych, planuje wprowadzić natywną [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.poslinski.net/wp-content/uploads/2010/02/xna-na-horyzoncie.png"><img class="aligncenter size-full wp-image-535" title="xna-na-horyzoncie" src="http://blog.poslinski.net/wp-content/uploads/2010/02/xna-na-horyzoncie.png" alt="" width="620" height="150" /></a>Wydawałoby się, że ostatnio temat XNA, nieco ucichł i nie pojawiają się jakieś kluczowe informacje związane z tym frameworkiem. Gdyby jednak podsumować co już wiadomo, na temat tego, co pojawi się w związku z kolejnymi wersjami, uzbierałoby się tego całkiem sporo.<span id="more-525"></span></p>
<h2>Surface</h2>
<p>Cieszy fakt, iż Microsoft wraz z wprowadzeniem kolejnych platform sprzętowych, planuje wprowadzić natywną obsługę XNA przez te urządzenia. Chodzi tutaj konkretnie, o już dostępny wąskiemu gronu odbiorców stół z technologią multi-touch <a href="http://www.microsoft.com/surface/">Microsoft Surface</a>. Obecnie Microsoft udostępnia już API pozwalające pisać aplikację na Surface, w tym z użyciem XNA, które można przetestować na swoim lokalnym sprzęcie. Użytkownik podobnie jak w przypadku tworzenia aplikacji na urządzenia mobilne, widzi emulowane urządzenie.<br />
Przykład prostej aplikacji w XNA uruchomionej na Surface.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/hSTad5imww4&amp;hl=pl_PL&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/hSTad5imww4&amp;hl=pl_PL&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h2>Project Natal</h2>
<p>Kolejnym dużo bardziej interesującym urządzeniem, które dołączy do gamy urządzeń wspierających XNA, będzie <a href="http://www.xbox.com/en-US/live/projectnatal/">Project Natal</a>, w którym rolę kontrolera pełnić będzie człowiek. Dwie kamery, analizować będą nasz ruch i przekładać go będą na trójwymiarowy model, który będzie mógł wchodzić w interakcje z aplikacją. Można powiedzieć, że dzięki tego typu rozwiązaniom, interfejsy naturalne wejdą w nową erę &#8211; przynajmniej pod warunkiem, że coś z tego co obiecuje Microsoft na swoich filmach zostanie spełnione.</p>
<p>Dla osób, które nie wiedzą o co chodzi, polecam te trzy prezentacje:<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/CPIbGnBQcJY&amp;hl=pl_PL&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/CPIbGnBQcJY&amp;hl=pl_PL&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/rP6lkV83S6I&amp;hl=pl_PL&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/rP6lkV83S6I&amp;hl=pl_PL&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/p2qlHoxPioM&amp;hl=pl_PL&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/p2qlHoxPioM&amp;hl=pl_PL&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h2>Windows Phone</h2>
<p>W ciągu ostatnich dni, głośno było również o systemie na telefony komórkowe, Windows Phone. Tutaj również otwiera się nowy rynek, ponieważ jak dotąd z małych urządzeń, wsparcie dla XNA posiadał jedynie Zune, który jak wiadomo nie posiada funkcji telefonu, stąd pewnie też i jego popularność nie była największa. Windows Phone, ma uzupełnić lukę na rynku mobilnych urządzeń, którą pozostawił Microsoft, nie dając możliwości programowania w XNA na Windows Mobile. Teraz ma pojawić się taka możliwość. Początkowo, będą to tylko aplikacje 2D, ale uważam, że kwestią czasu będą również i te 3D.</p>
<h2>Windows 7 Sensors*</h2>
<p>Osoby, które śledzą mojego <a href="http://poslinskidotnet.blip.pl/">blip&#8217;a</a>, <a href="http://twitter.com/PoslinskiDotNet">Twitter&#8217;a</a> czy też<a href="http://www.google.com/profiles/dposlinski"> Buzz&#8217;a</a>, widzieli już pewnie ten film:<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/rhVm_A3eVv8&amp;hl=pl_PL&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/rhVm_A3eVv8&amp;hl=pl_PL&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
W którym przedstawiono nowe funkcjonalności, które pojawiły się w Windows7. W skrócie chodzi o to, że teraz system potrafi odczytywać stany dowolnych sensorów. Na powyższym filmiku, przedstawiono akcelerometr wykorzystany do sterowania samochodem w przykładzie edukacyjnym pobranym z oficjalnej strony XNA. Nie trudno sobie jednak wyobrazić np. wykorzystanie sensora do pomiaru tętna i dynamicznego dostosowywania poziomu trudności gry, lub intensywności akcji na ekranie, odwrotnie proporcjonalnie do szybkości bicia serca użytkownika. To jeden z przykładów, ale obecnie WinApi Windowsa, podobno, ma umożliwić na współpracę z dowolnymi sensorami zewnętrznymi.</p>
<p>Kolejny przykład: multi-touch na Windows 7:<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/6Ekgr3SqMRA&amp;hl=pl_PL&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/6Ekgr3SqMRA&amp;hl=pl_PL&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Zatem początek 2010, zapowiada bardzo ciekawe nowości, które być może za kilka lat będą standardem, mimo, że teraz wydają się odległą przyszłością. Mam nadzieje, że tak się stanie, bo to również dla osób, które skupiają się wokół tych technologii, dobry znak, że warto inwestować w nie swój czas i wysiłek.</p>
<p>Jeżeli interesuje Was to co piszę, a piszę dla Was zbyt rzadko, zapraszam do śledzenia mnie na ww. serwisach mikroblogowych, gdzie znacznie częściej znaleźć można jakieś krótkie notki, szczególnie na tematy XNA&#8217;owe.</p>
<p>Na zdjęciu do wpisu widać kamerkę Project Natal (<a href="http://www.totalpcgaming.com/features/peter-molyneux-%E2%80%93-petering-out/">źródło</a>).</p>
<p>* Wolę określenie sensor, zamiast &#8222;czujnik&#8221; <img src='http://blog.poslinski.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.poslinski.net/xna-co-na-horyzoncie/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

