<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" version="2.0">
  <channel>
    <title>René Stein - Mobilitky</title>
    <link>http://blog.renestein.net/</link>
    <description>Názory vzešlé z mesaliance humanitní skepse a technologického optimismu</description>
    <image>
      <url>http://blog.renestein.net/themes/discreetBlogBlue/SpotImages/sfinga_rss.jpg</url>
      <title>René Stein - Mobilitky</title>
      <link>http://blog.renestein.net/</link>
    </image>
    <language>cs-CZ</language>
    <copyright>René Stein</copyright>
    <lastBuildDate>Tue, 15 Feb 2011 14:23:05 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.9.7174.0</generator>
    <managingEditor>rene@renestein.net</managingEditor>
    <webMaster>rene@renestein.net</webMaster>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=be4f9165-3d77-40c8-aea2-e7f8087f9b70</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,be4f9165-3d77-40c8-aea2-e7f8087f9b70.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,be4f9165-3d77-40c8-aea2-e7f8087f9b70.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=be4f9165-3d77-40c8-aea2-e7f8087f9b70</wfw:commentRss>
      <slash:comments>6</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Na twitteru i v emailu se opakuje stále několik dotazů od lidí, kteří koketují s myšlenkou
pořídit si WP7 telefon nebo chtějí pro WP7 vyvíjet. Účelem tohoto článku není suplovat
uživatelský informační servis o WP7, který u nás skvěle dělá <a href="http://www.smartmania.cz">Smartmania</a> a
kterému se i  v zahraničí  věnuje mnoho webů, ale nabídnout snad trochu
jiné informace než ty, které různí nájemní pisálci stále kopírují z tiskových zpráv
a oficiálních prezentací a které další sociálně-altruističtí trotlové bezmyšlenkovitě
linkují, sdílejí a lajkují.<img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blog.renestein.net/content/binary/Windows-Live-Writer/FAQ-k-WP7_A14B/wlEmoticon-smile_2.png" /></p>
        <p>
          <em>
            <font style="background-color: #00ff00">Je Windows Phone 7 zcela nový operační
systém, který Microsoft skutečně vyvinul  “na zelené louce” a který nemá <strong>NIC</strong> společného
s Windows Mobile?</font>
          </em>
        </p>
        <p>
Je i není.<img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://blog.renestein.net/content/binary/Windows-Live-Writer/FAQ-k-WP7_A14B/wlEmoticon-winkingsmile_2.png" /> Neuspokojivá
odpověď ve stylu hárající chytré horákyně, já vím. Windows Phone 7 jsou postaveny
na operačním systému Windows CE, na kterém běžely i Windows Mobile. Dnešní oficiální
název zní <a href="http://msdn.microsoft.com/en-us/library/ee483001.aspx">Windows
Embedded CE</a> a aktuální verze má pořadové číslo 6. I Windows Mobile v poslední
verzi 6.5 byly stále založeny na Windows CE 5. Jak vidíte, Microsoft nám to moc neulehčuje
a  číslo verze Windows Mobile není nijak závislé na verzi použitých Windows CE.
WP7 dle všech indicií běží na buildu Windows CE 6.
</p>
        <p>
Windows CE 6 mají oprotí Windows CE 5 několik výhod. A z toho plyne, že i WP7 využívají
nových rysů v systému a netrpí hlavními problémy Windows Mobile aplikací.
</p>
        <ul>
          <li>
Ve Windows CE 5 mohlo běžet najednou maximálně 32 procesů. Ano, celých 32 procesů
musí stačit každému, ale s tím, jak se smartphony/PDA/MDA vyvíjely a výrobci ihned
po startu zařízení obsazovali stále více procesních slotů pro své a se zařízením dodávané
aplikace, se tento limit kupodivu ukázal nedostačující. Podpora cca 32 000 procesů
ve Windows CE 6 je pořádné zlepšení. 
<br /><br /></li>
          <li>
Ve Windows CE 5 měl každý proces 32 MB virtuální paměti a všechny procesy sdílely
4 GB adresní prostor. Nechci zabíhat do detailů, ale způsob nahrávání dynamických
knihoven a jejich sdílení mezi procesy mohl vést velmi rychle k fragmentaci paměti
a k chybě “nedostatek paměti”, i když fyzické paměti bylo dostatek. V CE 6.0 jsou
2 GB virtuálního paměťového prostoru vyhrazeny pro kernel a 2 GB pro každý proces.
Správa paměti v CE 6 má některé nepříjemné dopady na vývojáře kernel/user driverů,
ale pro uživatele i vývojáře aplikací je tento paměťový model mnohem lepší.</li>
        </ul>
        <p>
 
</p>
        <p>
Mobilní Silverlight ve WP7 interně využívá Compact .Net Framework, který můžete znát
z Windows Mobile. Jestliže pro WP7 vyvíjíte, poznáte to i podle toho, že při ladění
aplikace a pokusu editovat zdrový kód vám Visual Studio hlásí, že Compact .Net Framework
aplikace nemohou být při ladění upravovány.
</p>
        <p>
Shrnuto – Windows Phone 7 mají nový kabátek (UI Metro), nová běhová prostředí pro
uživatelské aplikace (Silverlight, XNA Framework) a vylepšený podvozek (CE 6). Psát
a hlavně v článcích zdůrazňovat, že WP7 nemají se staršími Windows Mobile <strong>NIC</strong> společného,
mi přijde v lepším případě naivní, v tom horším okázale neprofesionální. Už minulý
rok jsem psal několikrát , že Microsoft <a href="http://twitter.com/#!/renestein/status/22298585861193730">by
těžko za pár měsíců vyvinul zcela nový mobilní operační systém</a>.
</p>
        <p>
          <em>
            <font style="background-color: #00ff00">Mohu v ČR nakupovat aplikace v  marketplace?</font>
          </em>
        </p>
        <p>
          <font style="background-color: #00ff00">
          </font>Stručná odpověď: Ne. 
</p>
        <p>
Složitější odpověď. Microsoft podle neoficiálních informací uvažuje, že marketplace
v ČR bude dostupný “v létě <strike>2010 </strike>2011”. 
<br />
Neoficiálně to jde – stačí mít zahraniční platební kartu, založit nějaký Live účet,
kde nastavíte, že pocházíte třeba z USA/UK. Ale musíte být asi velcí blázni nebo nadšenci,
abyste si přes tyto obstrukce kupovali dnes (psáno 15.2. 2011) v ČR WP7 telefon. Počítejte
také s tím, že když Microsoft zpřístupní marketplace pro ČR, a vy budete chtít používat
svůj běžný Live účet, zakoupené aplikace mezi různými Live účty nepřevedete.
</p>
        <p>
          <em>
            <font style="background-color: #00ff00">Mohu dnes dát svou WP7 aplikaci do marketplace?</font>
          </em>
        </p>
        <p>
Stručná odpověď: Ne. 
<br />
Složitější odpověď. Pokud chcete dát aplikaci do marketplace, vyvíjejte se zahraničním
partnerem. Je možné také se s trochou kreativity při tvorbě vývojářského účtu (v komentářích
tohle sousloví vysvětlovat raději nebudu<img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blog.renestein.net/content/binary/Windows-Live-Writer/FAQ-k-WP7_A14B/wlEmoticon-smile_2.png" />)
registrovat jako vývojář z jiné země, pokud máte zahraniční platební kartu, ale riskujete,
že Microsoft na tento “trik” přijde a zablokuje vám prodej aplikací, protože porušujete
jeho podmínky.
</p>
        <p>
          <font style="background-color: #00ff00">
            <em>Dobře, jsem smířen s tím, že se do market
place prozatím nedostanu, ale přesto chci svou aplikaci otestovat na reálném zařízení,
a ne jen v emulátoru. Jak to udělám, když mi WP7 telefon nedovolí nahrát vlastní aplikace?</em>
          </font>
        </p>
        <p>
          <font style="background-color: #00ff00">
          </font>Nejjednodušší je dnes použít Chevron
WP7 k neoficiálnímu odemknutí telefonu. Poté co telefon odemknete, můžete nahrávat
své vlastní aplikace. <a href="http://forum.xda-developers.com/showthread.php?t=857127">Podrobný
návod, jak odemknout telefon, je na XDA-Developers</a>, takže jej zde nebudu opakovat.
Autoři Chevronu používají na odemčení WP7 telefonu jednoduchý trik. Požadavek na odemčení
telefonu cílený na servery Microsoftu přesměrují na lokální počítač a odemčení telefonu
povolí.<img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blog.renestein.net/content/binary/Windows-Live-Writer/FAQ-k-WP7_A14B/wlEmoticon-smile_2.png" /> Výhodou
je, že nejde o vážný zásah do zařízení, nevýhodou, že pro Microsoft bude snadné tuhle
“díru” (dá se pro tohle amatérské zabezpečení najít nějaký jiný eufemismus?) 
uzavřít další plánovanou aktualizací. Microsoft ale po setkání s autory Chevronu přislíbil,
že sám umožní “co nejdříve” vývojářům nahrání a ladění vlastních aplikací v telefonu,
aniž by bylo nutné otevírat a platit za vývojářský účet. Neznámou proměnnou je, které
jednotky pro měření času používá Microsoft, kde, soudě podle stále odkládaného data
první aktualizace pro WP7, korporátní čas evidentně plyne pomaleji, a jestli optimistická
fráze “co nejdříve” zahrnuje alespoň předpokládanou dobu životnosti WP7 na trhu smartphonů.<img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blog.renestein.net/content/binary/Windows-Live-Writer/FAQ-k-WP7_A14B/wlEmoticon-smile_2.png" /></p>
        <p>
          <font style="background-color: #00ff00">Mohu pro WP7 vyvíjet v Compact .Net Frameworku?</font>
        </p>
        <p>
          <font style="background-color: #00ff00" color="#000000">
          </font>
          <font color="#000000">Ne.
I když Microsoft Compact .Net Framework používá a při nahrání Silverlight aplikace
je patrné z debug logů, že se nahrávají CNF assembly, vlastní CNF aplikaci nenapíšete.
Ale – v poslední části tohoto FAQ o prozatím hypotetické možnosti spouštět CNF aplikace
na WP7 zařízení znovu píšu.</font>
        </p>
        <p>
          <em>
            <font style="background-color: #00ff00" color="#000000">Mohu pro WP7 vyvíjet nativni 
(C/C++) aplikace? Slyšel jsem o nějakém Microsoftem vyvinutém nativním frameworku
Iris.</font>
          </em>
        </p>
        <p>
Stručná odpověď: Nativní aplikace nejsou podporovány, můžete vyvíjet jen Silverlight
aplikace nebo aplikace využívající XNA Framework. Na Iris v klidu zapomeňte.
</p>
        <p>
Složitější odpověď: Nejprve vyřídíme IRIS, což je framework, ke kterém jsem se t<a href="http://twitter.com/#!/renestein/status/28408385225">aké
vyjadřoval na twitteru.</a></p>
        <table border="2" cellspacing="0" cellpadding="2" width="400">
          <tbody>
            <tr>
              <td valign="top" width="396">
Twitter:<br /><em>Objevily se bajky o tajném nativním frameworku IRIS pro </em><a href="http://twitter.com/#!/search?q=%23WP7"><em>#WP7</em></a><em>.
IRIS ale připomíná spíš mix CNF/WPF + P/Invoke. Nativní kód =stále WIN CE API</em></td>
            </tr>
          </tbody>
        </table>
        <p>
          <em>Z</em>de jen dodám, že IRIS si můžete představit jako framework, který v MS vyvinuli
vývojáři, kteří asi nesnášejí technologie WPF/XAML/Silverlight  vytvořené jejich
kolegy, <img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blog.renestein.net/content/binary/Windows-Live-Writer/FAQ-k-WP7_A14B/wlEmoticon-smile_2.png" /> a
proto si navrhli vlastní značkovací jazyk mixovaný s řízeným kódem a množstvím API
(P/Invoke) volání. IRIS Microsoft pravděpodobně používá v shellu a ve svých WP7 aplikacích.
Jestliže jste se ptali, jak to, že u MS aplikací třeba prvky Pivot a Panorama podporují
plynulejší skrolování než stejné prvky v Silverlightu, v použití IRIS frameworku leží
pravděpodobně odpověď. V Microsoftu buď občas neví levice, ce dělá pravíce, anebo
mobilní Silverlight není zas tak odladěn a vyšperkován, jak by se mohlo z prezentací
demo aplikací u MS evangelistů zdát, a teprve IRIS je tím zázrakem, který rozanimuje
výchozí uživatelské rozhraní a dovede recenzenty WP7 systému k stále opakované větě
o “ďábelské rychlosti WP7 aplikací”. Věta “o ďábelské rychlosti WP7 aplikací” platí
paradoxně do té doby, než začnete další aplikace skutečně instalovat, k čemuž se nadšení
recenzenti už asi nedokopou. Trochu sarkasticky dodejme, že v bajtech zhmotněná IRIS
snad není ve WP7 proto, aby poslala brzy bezduché WP7 do křemíkového pekla, stejně
jako kdysi mytologická Iris pomohla Dídó uvolnit duši z těla.<img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://blog.renestein.net/content/binary/Windows-Live-Writer/FAQ-k-WP7_A14B/wlEmoticon-winkingsmile_2.png" /></p>
        <p>
          <strong>Nativní kód ale některé aplikace napsané v Silverlightu používají. </strong>Jestliže
si prohlédnete XAP soubory (XAP soubor – distribuční soubor Silverlight aplikace) 
aplikací od výrobcu zařízení, zjistíte, že používají knihovnu GAC_Microsoft.Phone.InteropServices_v7_0_0_0_cneutral_1.dll.
Jak název assembly napovídá, měla by sloužit jako most k nativnímu kódu.
</p>
        <p>
Aplikace od výrobce tuto assembly používají pro dynamické volání metod COM objektů.
Zkusil jsem si napsat jednoduchou COM assembly ve VS 2008 pro Windows CE, protože
VS 2010 z rozhodnutí nějaké moudré hlavy ve vývojářské centrále Microsoftu podporu
pro vývoj CE aplikací již neobsahuje. COM knihovnu jsem nazval SL_COM2.dll.
</p>
        <p>
Poté jsem založil projekt v Silverlightu, přidal do něj soubor nazvaný WPInteropManifest.xml,
který obsahují i aplikace od výrobců. Soubor WPInteropManifest.xml má jednoduchý obsah.
</p>
        <script src="http://gist.github.com/827481.js">
        </script>
        <p>
Do projektu jsem přidal knihovnu GAC_Microsoft.Phone.InteropServices_v7_0_0_0_cneutral_1.dll.
i svou COM knihovnu SL_COM2.dll a u obou knihoven jsem nastavil build akci na content,
aby obě knihovny byly přidány do výsledného XAP souboru. Žádné COM Interop knihovny
nevygenerujete, COM typy musíte naimportovat z COM  knihovny “ručně”.
</p>
        <p>
          <script src="http://gist.github.com/827501.js">
          </script>
        </p>
        <p>
Pomocí reflexe zaregistrujeme COM knihovnu na cílovém zařízení s využitím metod v
assembly GAC_Microsoft.Phone.InteropServices_v7_0_0_0_cneutral_1.dll.
</p>
        <p>
          <script src="http://gist.github.com/827506.js">
          </script>
        </p>
        <p>
Tento kód projde, ale na posledním řádku dostanete výjimku, která znamená, že vaše
COM knihovna je nekompatibilní s aktuální verzí operačního systému. Musíte si na internetu
“najít” a nainstalovat správný Platform builder, <a href="http://blog.walshie.me/2010/11/15/windows-phone-7-full-file-system-access-anyone/#comment-244">což
udělal asi Ch. Welsh, nebo si pohrát s PE hlavičkami knihoven, což jsem udělal já</a>.
COM knihovna by mohla být po odstranění všech překážek i branou ke všem API funkcím,
které si vystavíte v COM objektech. Nepředpokládejte ale, že vaše aplikace bude při
využívání COM knihovny přijata do marketplace.<img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blog.renestein.net/content/binary/Windows-Live-Writer/FAQ-k-WP7_A14B/wlEmoticon-smile_2.png" /></p>
        <p>
          <font style="background-color: #00ff00">Když jsou problémy s umístěním aplikací do
marketplace, je naděje, že brzy bude pro WP7 existovat “jailbreak” a my budeme mít
obchod s neoficiálními aplikacemi? Dají se WP7 “hacknout”?<img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blog.renestein.net/content/binary/Windows-Live-Writer/FAQ-k-WP7_A14B/wlEmoticon-smile_2.png" /></font>
        </p>
        <p>
Všechno jde, jen to stojí čas a peníze. A musíte mít přitom víru, že WP7 z trhu rychle
nezmizí.
</p>
        <p>
Hlavní problém je podle mě v tom, že Silverlight aplikace běží ve <a href="http://msdn.microsoft.com/en-us/library/dd470128(v=vs.95).aspx">striktním
bezpečnostním modelu</a>, který není snadné překonat. Takže možnosti, které mě napadají:
</p>
        <p>
Metoda pokus-omyl – začneme hledat slabiny v zabezpečení celé CE platformy a doufat,
že Microsoft někde udělal další školáckou chybu podobnou té, kterou využil Chevron,
jen teď někde v mnohem nižších vrstvách systému. Třeba kdyby Microsoft ponechal i
byť jen trochu pootevřen přístup k <a href="http://msdn.microsoft.com/en-us/library/aa920177.aspx">RAPI</a>,
to by byla paráda. Sice se dá “získat” a použít knihovna SmartDevice.Connectivity,
která RAPI interně využívá, ale neodemčený telefon nespolupracuje.
</p>
        <p>
Ukázka volání:
</p>
        <p>
          <script src="http://gist.github.com/827526.js">
          </script>
        </p>
        <p>
Daleko nadějnější mi přijde pokračovat tak, že se do CE registrů přidá vlastní driver,
který po startu zařízení shodí výchozí WP7 shell a dovolí vám nainstalovat a spouštět 
nativní aplikace i aplikace psané v Compact .Net Frameworku. V dalším kroku by to
chtělo nového hostitele Silverlight aplikací, který bude vstřícnější k neoficiálním
aplikacím. <img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blog.renestein.net/content/binary/Windows-Live-Writer/FAQ-k-WP7_A14B/wlEmoticon-smile_2.png" /> Na
některých HTC zařízeních se průnik do registru již podařil… Takže nezbývá než zopakovat:
Všechno jde, jen to stojí čas a peníze.
</p>
        <p>
Snad jste v tomhle článků nalezli alespoň něco zajímavějšího než v konfekčních článcích
o WP7.<img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blog.renestein.net/content/binary/Windows-Live-Writer/FAQ-k-WP7_A14B/wlEmoticon-smile_2.png" /></p>
        <img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=be4f9165-3d77-40c8-aea2-e7f8087f9b70" />
      </body>
      <title>FAQ k WP7 a p&amp;aacute;r specialitek nav&amp;iacute;c &amp;ndash; aneb co jste vždy chtěli vědět o WP7, ale v Microsoftu se v&amp;aacute;m b&amp;aacute;li odpovědět</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,be4f9165-3d77-40c8-aea2-e7f8087f9b70.aspx</guid>
      <link>http://blog.renestein.net/FAQ+K+WP7+A+Paacuter+Specialitek+Naviacutec+Ndash+Aneb+Co+Jste+V%c5%bedy+Cht%c4%9bli+V%c4%9bd%c4%9bt+O+WP7+Ale+V+Microsoftu+Se+Vaacutem+Baacuteli+Odpov%c4%9bd%c4%9bt.aspx</link>
      <pubDate>Tue, 15 Feb 2011 14:23:05 GMT</pubDate>
      <description>&lt;p&gt;
Na twitteru i v emailu se opakuje stále několik dotazů od lidí, kteří koketují s myšlenkou
pořídit si WP7 telefon nebo chtějí pro WP7 vyvíjet. Účelem tohoto článku není suplovat
uživatelský informační servis o WP7, který u nás skvěle dělá &lt;a href="http://www.smartmania.cz"&gt;Smartmania&lt;/a&gt; a
kterému se i&amp;nbsp; v zahraničí&amp;nbsp; věnuje mnoho webů, ale nabídnout snad trochu
jiné informace než ty, které různí nájemní pisálci stále kopírují z tiskových zpráv
a oficiálních prezentací a které další sociálně-altruističtí trotlové bezmyšlenkovitě
linkují, sdílejí a lajkují.&lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blog.renestein.net/content/binary/Windows-Live-Writer/FAQ-k-WP7_A14B/wlEmoticon-smile_2.png"&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;&lt;font style="background-color: #00ff00"&gt;Je Windows Phone 7 zcela nový operační
systém, který Microsoft skutečně vyvinul&amp;nbsp; “na zelené louce” a který nemá &lt;strong&gt;NIC&lt;/strong&gt; společného
s Windows Mobile?&lt;/font&gt;&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
Je i není.&lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://blog.renestein.net/content/binary/Windows-Live-Writer/FAQ-k-WP7_A14B/wlEmoticon-winkingsmile_2.png"&gt; Neuspokojivá
odpověď ve stylu hárající chytré horákyně, já vím. Windows Phone 7 jsou postaveny
na operačním systému Windows CE, na kterém běžely i Windows Mobile. Dnešní oficiální
název zní &lt;a href="http://msdn.microsoft.com/en-us/library/ee483001.aspx"&gt;Windows
Embedded CE&lt;/a&gt; a aktuální verze má pořadové číslo 6. I Windows Mobile v poslední
verzi 6.5 byly stále založeny na Windows CE 5. Jak vidíte, Microsoft nám to moc neulehčuje
a&amp;nbsp; číslo verze Windows Mobile není nijak závislé na verzi použitých Windows CE.
WP7 dle všech indicií běží na buildu Windows CE 6.
&lt;/p&gt;
&lt;p&gt;
Windows CE 6 mají oprotí Windows CE 5 několik výhod. A z toho plyne, že i WP7 využívají
nových rysů v systému a netrpí hlavními problémy Windows Mobile aplikací.
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Ve Windows CE 5 mohlo běžet najednou maximálně 32 procesů. Ano, celých 32 procesů
musí stačit každému, ale s tím, jak se smartphony/PDA/MDA vyvíjely a výrobci ihned
po startu zařízení obsazovali stále více procesních slotů pro své a se zařízením dodávané
aplikace, se tento limit kupodivu ukázal nedostačující. Podpora cca 32 000 procesů
ve Windows CE 6 je pořádné zlepšení. 
&lt;br&gt;
&lt;br&gt;
&lt;li&gt;
Ve Windows CE 5 měl každý proces 32 MB virtuální paměti a všechny procesy sdílely
4 GB adresní prostor. Nechci zabíhat do detailů, ale způsob nahrávání dynamických
knihoven a jejich sdílení mezi procesy mohl vést velmi rychle k fragmentaci paměti
a k chybě “nedostatek paměti”, i když fyzické paměti bylo dostatek. V CE 6.0 jsou
2 GB virtuálního paměťového prostoru vyhrazeny pro kernel a 2 GB pro každý proces.
Správa paměti v CE 6 má některé nepříjemné dopady na vývojáře kernel/user driverů,
ale pro uživatele i vývojáře aplikací je tento paměťový model mnohem lepší.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Mobilní Silverlight ve WP7 interně využívá Compact .Net Framework, který můžete znát
z Windows Mobile. Jestliže pro WP7 vyvíjíte, poznáte to i podle toho, že při ladění
aplikace a pokusu editovat zdrový kód vám Visual Studio hlásí, že Compact .Net Framework
aplikace nemohou být při ladění upravovány.
&lt;/p&gt;
&lt;p&gt;
Shrnuto – Windows Phone 7 mají nový kabátek (UI Metro), nová běhová prostředí pro
uživatelské aplikace (Silverlight, XNA Framework) a vylepšený podvozek (CE 6). Psát
a hlavně v článcích zdůrazňovat, že WP7 nemají se staršími Windows Mobile &lt;strong&gt;NIC&lt;/strong&gt; společného,
mi přijde v lepším případě naivní, v tom horším okázale neprofesionální. Už minulý
rok jsem psal několikrát , že Microsoft &lt;a href="http://twitter.com/#!/renestein/status/22298585861193730"&gt;by
těžko za pár měsíců vyvinul zcela nový mobilní operační systém&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;&lt;font style="background-color: #00ff00"&gt;Mohu v ČR nakupovat aplikace v&amp;nbsp; marketplace?&lt;/font&gt;&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font style="background-color: #00ff00"&gt;&lt;/font&gt;Stručná odpověď: Ne. 
&lt;/p&gt;
&lt;p&gt;
Složitější odpověď. Microsoft podle neoficiálních informací uvažuje, že marketplace
v ČR bude dostupný “v létě &lt;strike&gt;2010 &lt;/strike&gt;2011”. 
&lt;br&gt;
Neoficiálně to jde – stačí mít zahraniční platební kartu, založit nějaký Live účet,
kde nastavíte, že pocházíte třeba z USA/UK. Ale musíte být asi velcí blázni nebo nadšenci,
abyste si přes tyto obstrukce kupovali dnes (psáno 15.2. 2011) v ČR WP7 telefon. Počítejte
také s tím, že když Microsoft zpřístupní marketplace pro ČR, a vy budete chtít používat
svůj běžný Live účet, zakoupené aplikace mezi různými Live účty nepřevedete.
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;&lt;font style="background-color: #00ff00"&gt;Mohu dnes dát svou WP7 aplikaci do marketplace?&lt;/font&gt;&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
Stručná odpověď: Ne. 
&lt;br&gt;
Složitější odpověď. Pokud chcete dát aplikaci do marketplace, vyvíjejte se zahraničním
partnerem. Je možné také se s trochou kreativity při tvorbě vývojářského účtu (v komentářích
tohle sousloví vysvětlovat raději nebudu&lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blog.renestein.net/content/binary/Windows-Live-Writer/FAQ-k-WP7_A14B/wlEmoticon-smile_2.png"&gt;)
registrovat jako vývojář z jiné země, pokud máte zahraniční platební kartu, ale riskujete,
že Microsoft na tento “trik” přijde a zablokuje vám prodej aplikací, protože porušujete
jeho podmínky.
&lt;/p&gt;
&lt;p&gt;
&lt;font style="background-color: #00ff00"&gt;&lt;em&gt;Dobře, jsem smířen s tím, že se do market
place prozatím nedostanu, ale přesto chci svou aplikaci otestovat na reálném zařízení,
a ne jen v emulátoru. Jak to udělám, když mi WP7 telefon nedovolí nahrát vlastní aplikace?&lt;/em&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font style="background-color: #00ff00"&gt;&lt;/font&gt;Nejjednodušší je dnes použít Chevron
WP7 k neoficiálnímu odemknutí telefonu. Poté co telefon odemknete, můžete nahrávat
své vlastní aplikace. &lt;a href="http://forum.xda-developers.com/showthread.php?t=857127"&gt;Podrobný
návod, jak odemknout telefon, je na XDA-Developers&lt;/a&gt;, takže jej zde nebudu opakovat.
Autoři Chevronu používají na odemčení WP7 telefonu jednoduchý trik. Požadavek na odemčení
telefonu cílený na servery Microsoftu přesměrují na lokální počítač a odemčení telefonu
povolí.&lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blog.renestein.net/content/binary/Windows-Live-Writer/FAQ-k-WP7_A14B/wlEmoticon-smile_2.png"&gt; Výhodou
je, že nejde o vážný zásah do zařízení, nevýhodou, že pro Microsoft bude snadné tuhle
“díru” (dá se pro tohle amatérské zabezpečení najít nějaký jiný eufemismus?)&amp;nbsp;
uzavřít další plánovanou aktualizací. Microsoft ale po setkání s autory Chevronu přislíbil,
že sám umožní “co nejdříve” vývojářům nahrání a ladění vlastních aplikací v telefonu,
aniž by bylo nutné otevírat a platit za vývojářský účet. Neznámou proměnnou je, které
jednotky pro měření času používá Microsoft, kde, soudě podle stále odkládaného data
první aktualizace pro WP7, korporátní čas evidentně plyne pomaleji, a jestli optimistická
fráze “co nejdříve” zahrnuje alespoň předpokládanou dobu životnosti WP7 na trhu smartphonů.&lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blog.renestein.net/content/binary/Windows-Live-Writer/FAQ-k-WP7_A14B/wlEmoticon-smile_2.png"&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font style="background-color: #00ff00"&gt;Mohu pro WP7 vyvíjet v Compact .Net Frameworku?&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font style="background-color: #00ff00" color="#000000"&gt;&lt;/font&gt;&lt;font color="#000000"&gt;Ne.
I když Microsoft Compact .Net Framework používá a při nahrání Silverlight aplikace
je patrné z debug logů, že se nahrávají CNF assembly, vlastní CNF aplikaci nenapíšete.
Ale – v poslední části tohoto FAQ o prozatím hypotetické možnosti spouštět CNF aplikace
na WP7 zařízení znovu píšu.&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;&lt;font style="background-color: #00ff00" color="#000000"&gt;Mohu pro WP7 vyvíjet nativni&amp;nbsp;
(C/C++) aplikace? Slyšel jsem o nějakém Microsoftem vyvinutém nativním frameworku
Iris.&lt;/font&gt;&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
Stručná odpověď: Nativní aplikace nejsou podporovány, můžete vyvíjet jen Silverlight
aplikace nebo aplikace využívající XNA Framework. Na Iris v klidu zapomeňte.
&lt;/p&gt;
&lt;p&gt;
Složitější odpověď: Nejprve vyřídíme IRIS, což je framework, ke kterém jsem se t&lt;a href="http://twitter.com/#!/renestein/status/28408385225"&gt;aké
vyjadřoval na twitteru.&lt;/a&gt;
&lt;/p&gt;
&lt;table border="2" cellspacing="0" cellpadding="2" width="400"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="396"&gt;
Twitter:&lt;br&gt;
&lt;em&gt;Objevily se bajky o tajném nativním frameworku IRIS pro &lt;/em&gt;&lt;a href="http://twitter.com/#!/search?q=%23WP7"&gt;&lt;em&gt;#WP7&lt;/em&gt;&lt;/a&gt;&lt;em&gt;.
IRIS ale připomíná spíš mix CNF/WPF + P/Invoke. Nativní kód =stále WIN CE API&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
&lt;em&gt;Z&lt;/em&gt;de jen dodám, že IRIS si můžete představit jako framework, který v MS vyvinuli
vývojáři, kteří asi nesnášejí technologie WPF/XAML/Silverlight&amp;nbsp; vytvořené jejich
kolegy, &lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blog.renestein.net/content/binary/Windows-Live-Writer/FAQ-k-WP7_A14B/wlEmoticon-smile_2.png"&gt; a
proto si navrhli vlastní značkovací jazyk mixovaný s řízeným kódem a množstvím API
(P/Invoke) volání. IRIS Microsoft pravděpodobně používá v shellu a ve svých WP7 aplikacích.
Jestliže jste se ptali, jak to, že u MS aplikací třeba prvky Pivot a Panorama podporují
plynulejší skrolování než stejné prvky v Silverlightu, v použití IRIS frameworku leží
pravděpodobně odpověď. V Microsoftu buď občas neví levice, ce dělá pravíce, anebo
mobilní Silverlight není zas tak odladěn a vyšperkován, jak by se mohlo z prezentací
demo aplikací u MS evangelistů zdát, a teprve IRIS je tím zázrakem, který rozanimuje
výchozí uživatelské rozhraní a dovede recenzenty WP7 systému k stále opakované větě
o “ďábelské rychlosti WP7 aplikací”. Věta “o ďábelské rychlosti WP7 aplikací” platí
paradoxně do té doby, než začnete další aplikace skutečně instalovat, k čemuž se nadšení
recenzenti už asi nedokopou. Trochu sarkasticky dodejme, že v bajtech zhmotněná IRIS
snad není ve WP7 proto, aby poslala brzy bezduché WP7 do křemíkového pekla, stejně
jako kdysi mytologická Iris pomohla Dídó uvolnit duši z těla.&lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://blog.renestein.net/content/binary/Windows-Live-Writer/FAQ-k-WP7_A14B/wlEmoticon-winkingsmile_2.png"&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Nativní kód ale některé aplikace napsané v Silverlightu používají. &lt;/strong&gt;Jestliže
si prohlédnete XAP soubory (XAP soubor – distribuční soubor Silverlight aplikace)&amp;nbsp;
aplikací od výrobcu zařízení, zjistíte, že používají knihovnu GAC_Microsoft.Phone.InteropServices_v7_0_0_0_cneutral_1.dll.
Jak název assembly napovídá, měla by sloužit jako most k nativnímu kódu.
&lt;/p&gt;
&lt;p&gt;
Aplikace od výrobce tuto assembly používají pro dynamické volání metod COM objektů.
Zkusil jsem si napsat jednoduchou COM assembly ve VS 2008 pro Windows CE, protože
VS 2010 z rozhodnutí nějaké moudré hlavy ve vývojářské centrále Microsoftu podporu
pro vývoj CE aplikací již neobsahuje. COM knihovnu jsem nazval SL_COM2.dll.
&lt;/p&gt;
&lt;p&gt;
Poté jsem založil projekt v Silverlightu, přidal do něj soubor nazvaný WPInteropManifest.xml,
který obsahují i aplikace od výrobců. Soubor WPInteropManifest.xml má jednoduchý obsah.
&lt;/p&gt;
&lt;script src="http://gist.github.com/827481.js"&gt;&lt;/script&gt;
&lt;p&gt;
Do projektu jsem přidal knihovnu GAC_Microsoft.Phone.InteropServices_v7_0_0_0_cneutral_1.dll.
i svou COM knihovnu SL_COM2.dll a u obou knihoven jsem nastavil build akci na content,
aby obě knihovny byly přidány do výsledného XAP souboru. Žádné COM Interop knihovny
nevygenerujete, COM typy musíte naimportovat z COM&amp;nbsp; knihovny “ručně”.
&lt;/p&gt;
&lt;p&gt;
&lt;script src="http://gist.github.com/827501.js"&gt;&lt;/script&gt;
&lt;/p&gt;
&lt;p&gt;
Pomocí reflexe zaregistrujeme COM knihovnu na cílovém zařízení s využitím metod v
assembly GAC_Microsoft.Phone.InteropServices_v7_0_0_0_cneutral_1.dll.
&lt;/p&gt;
&lt;p&gt;
&lt;script src="http://gist.github.com/827506.js"&gt;&lt;/script&gt;
&lt;/p&gt;
&lt;p&gt;
Tento kód projde, ale na posledním řádku dostanete výjimku, která znamená, že vaše
COM knihovna je nekompatibilní s aktuální verzí operačního systému. Musíte si na internetu
“najít” a nainstalovat správný Platform builder, &lt;a href="http://blog.walshie.me/2010/11/15/windows-phone-7-full-file-system-access-anyone/#comment-244"&gt;což
udělal asi Ch. Welsh, nebo si pohrát s PE hlavičkami knihoven, což jsem udělal já&lt;/a&gt;.
COM knihovna by mohla být po odstranění všech překážek i branou ke všem API funkcím,
které si vystavíte v COM objektech. Nepředpokládejte ale, že vaše aplikace bude při
využívání COM knihovny přijata do marketplace.&lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blog.renestein.net/content/binary/Windows-Live-Writer/FAQ-k-WP7_A14B/wlEmoticon-smile_2.png"&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font style="background-color: #00ff00"&gt;Když jsou problémy s umístěním aplikací do
marketplace, je naděje, že brzy bude pro WP7 existovat “jailbreak” a my budeme mít
obchod s neoficiálními aplikacemi? Dají se WP7 “hacknout”?&lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blog.renestein.net/content/binary/Windows-Live-Writer/FAQ-k-WP7_A14B/wlEmoticon-smile_2.png"&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
Všechno jde, jen to stojí čas a peníze. A musíte mít přitom víru, že WP7 z trhu rychle
nezmizí.
&lt;/p&gt;
&lt;p&gt;
Hlavní problém je podle mě v tom, že Silverlight aplikace běží ve &lt;a href="http://msdn.microsoft.com/en-us/library/dd470128(v=vs.95).aspx"&gt;striktním
bezpečnostním modelu&lt;/a&gt;, který není snadné překonat. Takže možnosti, které mě napadají:
&lt;/p&gt;
&lt;p&gt;
Metoda pokus-omyl – začneme hledat slabiny v zabezpečení celé CE platformy a doufat,
že Microsoft někde udělal další školáckou chybu podobnou té, kterou využil Chevron,
jen teď někde v mnohem nižších vrstvách systému. Třeba kdyby Microsoft ponechal i
byť jen trochu pootevřen přístup k &lt;a href="http://msdn.microsoft.com/en-us/library/aa920177.aspx"&gt;RAPI&lt;/a&gt;,
to by byla paráda. Sice se dá “získat” a použít knihovna SmartDevice.Connectivity,
která RAPI interně využívá, ale neodemčený telefon nespolupracuje.
&lt;/p&gt;
&lt;p&gt;
Ukázka volání:
&lt;/p&gt;
&lt;p&gt;
&lt;script src="http://gist.github.com/827526.js"&gt;&lt;/script&gt;
&lt;/p&gt;
&lt;p&gt;
Daleko nadějnější mi přijde pokračovat tak, že se do CE registrů přidá vlastní driver,
který po startu zařízení shodí výchozí WP7 shell a dovolí vám nainstalovat a spouštět&amp;nbsp;
nativní aplikace i aplikace psané v Compact .Net Frameworku. V dalším kroku by to
chtělo nového hostitele Silverlight aplikací, který bude vstřícnější k neoficiálním
aplikacím. &lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blog.renestein.net/content/binary/Windows-Live-Writer/FAQ-k-WP7_A14B/wlEmoticon-smile_2.png"&gt; Na
některých HTC zařízeních se průnik do registru již podařil… Takže nezbývá než zopakovat:
Všechno jde, jen to stojí čas a peníze.
&lt;/p&gt;
&lt;p&gt;
Snad jste v tomhle článků nalezli alespoň něco zajímavějšího než v konfekčních článcích
o WP7.&lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blog.renestein.net/content/binary/Windows-Live-Writer/FAQ-k-WP7_A14B/wlEmoticon-smile_2.png"&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=be4f9165-3d77-40c8-aea2-e7f8087f9b70" /&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,be4f9165-3d77-40c8-aea2-e7f8087f9b70.aspx</comments>
      <category>Compact .Net Framework</category>
      <category>Mobilitky</category>
      <category>Silverlight</category>
      <category>WP7</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=39f133be-ab83-40d8-b01a-e4592fcdf14d</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,39f133be-ab83-40d8-b01a-e4592fcdf14d.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,39f133be-ab83-40d8-b01a-e4592fcdf14d.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=39f133be-ab83-40d8-b01a-e4592fcdf14d</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <title>GSM Net Monitor verze 0.9.0</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,39f133be-ab83-40d8-b01a-e4592fcdf14d.aspx</guid>
      <link>http://blog.renestein.net/GSM+Net+Monitor+Verze+090.aspx</link>
      <pubDate>Mon, 16 Feb 2009 11:52:47 GMT</pubDate>
      <description>Vylepšena stabilita aplikace. Pro znalce: Přesně řečeno, při startu pluginu se žádným způsobem nepracuje s RIL knihovnou. Pokud by při inicializaci pluginu byly stále na některých zařízeních potíže, zbývá už jen načítat RIL funkce dynamicky přes LoadLibrary.

V souboru se zachycenými BTS se na každém řádku (poslední údaj) vypisuje informace o síti (network id). &lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=39f133be-ab83-40d8-b01a-e4592fcdf14d"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,39f133be-ab83-40d8-b01a-e4592fcdf14d.aspx</comments>
      <category>Mobilitky</category>
      <category>Nativní kód</category>
      <category>Net Monitor</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=8649b501-8e12-4348-81fe-f217bf4cf9db</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,8649b501-8e12-4348-81fe-f217bf4cf9db.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,8649b501-8e12-4348-81fe-f217bf4cf9db.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=8649b501-8e12-4348-81fe-f217bf4cf9db</wfw:commentRss>
      <slash:comments>4</slash:comments>
      <title>Dobrovoln&amp;iacute; testeři pro virtu&amp;aacute;ln&amp;iacute; GPS (pozice dle cell id)</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,8649b501-8e12-4348-81fe-f217bf4cf9db.aspx</guid>
      <link>http://blog.renestein.net/Dobrovolniacute+Teste%c5%99i+Pro+Virtuaacutelniacute+GPS+Pozice+Dle+Cell+Id.aspx</link>
      <pubDate>Tue, 10 Feb 2009 17:09:09 GMT</pubDate>
      <description>Někdy v průběhu - na konci března (možná dříve, možná později) bude možné testovat moji aplikaci Virtuální GPS. Tento program zjišťuje pozici dle GSM buňky, ke které jste přihlášení, tedy podobně jako Google Maps Mobile nebo můj GSM Net Monitor. Hlavním rozdílem je to, že virtuální GPS můžete použít (teoreticky) s jakoukoli aplikaci, protože se v systému "tváří" jako běžná GPS.&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=8649b501-8e12-4348-81fe-f217bf4cf9db"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,8649b501-8e12-4348-81fe-f217bf4cf9db.aspx</comments>
      <category>Mobilitky</category>
      <category>Ostatní</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=5605d333-0313-4681-9528-61fb71e121a0</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,5605d333-0313-4681-9528-61fb71e121a0.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,5605d333-0313-4681-9528-61fb71e121a0.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=5605d333-0313-4681-9528-61fb71e121a0</wfw:commentRss>
      <title>Běh aplikace na Windows Mobile při vypnut&amp;eacute;m displeji a opětovn&amp;eacute; probuzen&amp;iacute; zař&amp;iacute;zen&amp;iacute;</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,5605d333-0313-4681-9528-61fb71e121a0.aspx</guid>
      <link>http://blog.renestein.net/B%c4%9bh+Aplikace+Na+Windows+Mobile+P%c5%99i+Vypnuteacutem+Displeji+A+Op%c4%9btovneacute+Probuzeniacute+Za%c5%99iacutezeniacute.aspx</link>
      <pubDate>Mon, 01 Dec 2008 17:23:53 GMT</pubDate>
      <description>Jedním z problémů, se kterými se vývojáři často potýkají, je, že PDA (přesněji Windows Mobile Professional a Classic zařízení  - zařízení s dotykovým displejem) na rozdíl od Smartphonu (Windows Mobile Standard) po uplynutí doby nastavené v ovládacích panelech přecházejí do stavu "Off" (přesněji do stavu "Suspended" dle oficiální terminologie, stav Off má pouze Smartphone - my ale budeme dále ve spotu používat termín "off") , v němž  je provádění kódu aplikace zcela "zmrazeno". Aplikace jsou "hibernovány" a můžeme je považovat za dočasné mrtvolky.

Občas potřebujeme, aby sice došlo k vypnutí displeje zařízení a my tak drasticky a navíc zbytečně neredukovali výdrž baterie, ale aby naše aplikace na pozadí stále běžela. To je první  požadavek. Dalším z častých požadavků je schopnost aplikace probudit celé zařízení ze stavu "off".&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=5605d333-0313-4681-9528-61fb71e121a0"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,5605d333-0313-4681-9528-61fb71e121a0.aspx</comments>
      <category>Compact .Net Framework</category>
      <category>Mobilitky</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=cebef27a-fef9-4838-bb2a-e877b729017e</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,cebef27a-fef9-4838-bb2a-e877b729017e.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,cebef27a-fef9-4838-bb2a-e877b729017e.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=cebef27a-fef9-4838-bb2a-e877b729017e</wfw:commentRss>
      <title>Změna nastaven&amp;iacute; aplikace pro stahov&amp;aacute;n&amp;iacute; TV programu</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,cebef27a-fef9-4838-bb2a-e877b729017e.aspx</guid>
      <link>http://blog.renestein.net/Zm%c4%9bna+Nastaveniacute+Aplikace+Pro+Stahovaacuteniacute+TV+Programu.aspx</link>
      <pubDate>Fri, 07 Nov 2008 10:29:27 GMT</pubDate>
      <description>Po  opakovaných dotazech v mailu, proč se posledních 14 dní nestahuje TV program automaticky do MDA, dávám odpověď sem, abych nemusel všem odpovídat individuálně. 

Pravděpodobně se opět trochu změnilo generování TV programu...
&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=cebef27a-fef9-4838-bb2a-e877b729017e"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,cebef27a-fef9-4838-bb2a-e877b729017e.aspx</comments>
      <category>.NET Framework</category>
      <category>Compact .Net Framework</category>
      <category>Mobilitky</category>
      <category>Ostatní</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=dd144c8a-2e36-4a85-a1f8-0d2b61188200</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,dd144c8a-2e36-4a85-a1f8-0d2b61188200.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,dd144c8a-2e36-4a85-a1f8-0d2b61188200.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=dd144c8a-2e36-4a85-a1f8-0d2b61188200</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <title>Dobře utajen&amp;yacute; n&amp;aacute;stroj - Intern&amp;iacute; Spy</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,dd144c8a-2e36-4a85-a1f8-0d2b61188200.aspx</guid>
      <link>http://blog.renestein.net/Dob%c5%99e+Utajenyacute+Naacutestroj+Interniacute+Spy.aspx</link>
      <pubDate>Mon, 11 Aug 2008 13:57:08 GMT</pubDate>
      <description>Dnes jsem náhodou našel užitečný  "Easter Egg" skrytý ve Windows Mobile (určitě ve verzích 5 a 6). Když držíte tlačítko "Action" a současně ...&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=dd144c8a-2e36-4a85-a1f8-0d2b61188200"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,dd144c8a-2e36-4a85-a1f8-0d2b61188200.aspx</comments>
      <category>Compact .Net Framework</category>
      <category>Mobilitky</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=e866cdbb-bee1-4e6a-a36b-9da945538b24</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,e866cdbb-bee1-4e6a-a36b-9da945538b24.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,e866cdbb-bee1-4e6a-a36b-9da945538b24.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=e866cdbb-bee1-4e6a-a36b-9da945538b24</wfw:commentRss>
      <slash:comments>4</slash:comments>
      <title>GSM Net Monitor verze 0.7.0. Alfa</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,e866cdbb-bee1-4e6a-a36b-9da945538b24.aspx</guid>
      <link>http://blog.renestein.net/GSM+Net+Monitor+Verze+070+Alfa.aspx</link>
      <pubDate>Wed, 30 Jul 2008 15:06:40 GMT</pubDate>
      <description>Změny ve verzi  0.0.7.

Odstraněna chyba, která se mohla vyskytnout při odesílání požadavku na server =&gt; Net Monitor vypisoval chybu 2 (špatné formátování).
...&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=e866cdbb-bee1-4e6a-a36b-9da945538b24"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,e866cdbb-bee1-4e6a-a36b-9da945538b24.aspx</comments>
      <category>Mobilitky</category>
      <category>Nativní kód</category>
      <category>Net Monitor</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=f124b8e1-bd7a-41d6-85ca-b67347c9ddb7</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,f124b8e1-bd7a-41d6-85ca-b67347c9ddb7.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,f124b8e1-bd7a-41d6-85ca-b67347c9ddb7.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=f124b8e1-bd7a-41d6-85ca-b67347c9ddb7</wfw:commentRss>
      <title>Technologie použit&amp;eacute; při v&amp;yacute;voji Net Monitoru</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,f124b8e1-bd7a-41d6-85ca-b67347c9ddb7.aspx</guid>
      <link>http://blog.renestein.net/Technologie+Pou%c5%beiteacute+P%c5%99i+Vyacutevoji+Net+Monitoru.aspx</link>
      <pubDate>Mon, 28 Jul 2008 09:11:54 GMT</pubDate>
      <description>V mailu jsem dostal dotaz, v "čem je napsán" GSM Net Monitor. Možná to bude zajímat i někoho dalšího, protože v Net Monitoru se potkává paleolit s postmodernim věkem . :)&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=f124b8e1-bd7a-41d6-85ca-b67347c9ddb7"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,f124b8e1-bd7a-41d6-85ca-b67347c9ddb7.aspx</comments>
      <category>Mobilitky</category>
      <category>Nativní kód</category>
      <category>Net Monitor</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=4b823b0f-63f7-4bff-979d-dd715f6559a5</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,4b823b0f-63f7-4bff-979d-dd715f6559a5.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,4b823b0f-63f7-4bff-979d-dd715f6559a5.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=4b823b0f-63f7-4bff-979d-dd715f6559a5</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <title>GSM Net Monitor verze 0.6.0. Alfa Preview - !podpora lokalizace polohy bez GPS na v&amp;aacute;mi zvolen&amp;yacute;ch map&amp;aacute;ch! M&amp;iacute;sto Google Maps Mobile třeba Seznam...</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,4b823b0f-63f7-4bff-979d-dd715f6559a5.aspx</guid>
      <link>http://blog.renestein.net/GSM+Net+Monitor+Verze+060+Alfa+Preview+Podpora+Lokalizace+Polohy+Bez+GPS+Na+Vaacutemi+Zvolenyacutech+Mapaacutech+Miacutesto+Google+Maps+Mobile+T%c5%99eba+Seznam.aspx</link>
      <pubDate>Fri, 25 Jul 2008 11:18:26 GMT</pubDate>
      <description>Aktualizace 31.7.:
Hlavní změny:
Lokalizace polohy dle BTS, ke které jste přihlášeni. Přesný návod, jak zprovoznit tuto funkci, naleznete níže.&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=4b823b0f-63f7-4bff-979d-dd715f6559a5"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,4b823b0f-63f7-4bff-979d-dd715f6559a5.aspx</comments>
      <category>.NET Framework</category>
      <category>Mobilitky</category>
      <category>Net Monitor</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=7ea79147-5191-4f41-a095-921a19178de9</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,7ea79147-5191-4f41-a095-921a19178de9.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,7ea79147-5191-4f41-a095-921a19178de9.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=7ea79147-5191-4f41-a095-921a19178de9</wfw:commentRss>
      <slash:comments>6</slash:comments>
      <title>Víte, u kolika českých BTS už zná Google jejich přibližnou polohu? Aneb Google Maps Mobile</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,7ea79147-5191-4f41-a095-921a19178de9.aspx</guid>
      <link>http://blog.renestein.net/V%c3%adte+U+Kolika+%c4%8cesk%c3%bdch+BTS+U%c5%be+Zn%c3%a1+Google+Jejich+P%c5%99ibli%c5%benou+Polohu+Aneb+Google+Maps+Mobile.aspx</link>
      <pubDate>Mon, 07 Jul 2008 17:50:45 GMT</pubDate>
      <description>Google má ve svém program Google Maps Mobile užitečnou funkci pro přibližné určení polohy bez použití GPS. Volba "Moje Poloha" se pokusí o lokalizaci na základě pozice GSM buňky (buněk), ke které je momentálně přihlášen váš mobilní telefon. Od počátku bylo zřejmé, že Google musí sbírat informace o pozici GSM buněk "za pochodu", protože žádné oficiální a navíc celosvětové databáze BTS neexistují. Google tedy pravděpodobně na své servery anonymně odesílá informace o aktuální GSM buňce společně s GPS souřadnicemi vždy, když v GM Mobile zapnete GPS. ...&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=7ea79147-5191-4f41-a095-921a19178de9"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,7ea79147-5191-4f41-a095-921a19178de9.aspx</comments>
      <category>Mobilitky</category>
      <category>Nativní kód</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=2249ab3a-c1aa-4133-ba13-a240fbc7c28c</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,2249ab3a-c1aa-4133-ba13-a240fbc7c28c.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,2249ab3a-c1aa-4133-ba13-a240fbc7c28c.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=2249ab3a-c1aa-4133-ba13-a240fbc7c28c</wfw:commentRss>
      <title>Windows Mobile - skrytí kontaktů na SIM kartě</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,2249ab3a-c1aa-4133-ba13-a240fbc7c28c.aspx</guid>
      <link>http://blog.renestein.net/Windows+Mobile+Skryt%c3%ad+Kontakt%c5%af+Na+SIM+Kart%c4%9b.aspx</link>
      <pubDate>Thu, 05 Jun 2008 18:27:53 GMT</pubDate>
      <description>Dnes mi jeden email připomněl, že jsem svůj jednoduchý prográmek na skrytí kontaktů na SIM kartě dal k dispozici jen na fóru, kde prý nebyl k nalezení...&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=2249ab3a-c1aa-4133-ba13-a240fbc7c28c"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,2249ab3a-c1aa-4133-ba13-a240fbc7c28c.aspx</comments>
      <category>Mobilitky</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=c5f15e7b-a58f-4546-afef-c8c19ca3785d</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,c5f15e7b-a58f-4546-afef-c8c19ca3785d.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,c5f15e7b-a58f-4546-afef-c8c19ca3785d.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=c5f15e7b-a58f-4546-afef-c8c19ca3785d</wfw:commentRss>
      <title>Prezentace z přednášky Slasti, strasti a propasti vývoje pro Windows Mobile</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,c5f15e7b-a58f-4546-afef-c8c19ca3785d.aspx</guid>
      <link>http://blog.renestein.net/Prezentace+Z+P%c5%99edn%c3%a1%c5%a1ky+Slasti+Strasti+A+Propasti+V%c3%bdvoje+Pro+Windows+Mobile.aspx</link>
      <pubDate>Wed, 28 May 2008 21:47:45 GMT</pubDate>
      <description>Slidy z přednášky "Slasti, Pasti, strasti a propasti nativního/řízeného (managed) vývoje pro zařízení s operačním systémem Windows Mobile" si můžete nyní stáhnout.&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=c5f15e7b-a58f-4546-afef-c8c19ca3785d"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,c5f15e7b-a58f-4546-afef-c8c19ca3785d.aspx</comments>
      <category>Compact .Net Framework</category>
      <category>Mobilitky</category>
      <category>Nativní kód</category>
      <category>Net Monitor</category>
      <category>Wifi Profiles Windows Mobile</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=6aff9a4f-b2f5-455e-aa15-d0d1973c0a7e</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,6aff9a4f-b2f5-455e-aa15-d0d1973c0a7e.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,6aff9a4f-b2f5-455e-aa15-d0d1973c0a7e.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=6aff9a4f-b2f5-455e-aa15-d0d1973c0a7e</wfw:commentRss>
      <title>Pozvánka na přednášku  Pasti, strasti a propasti nativního/řízeného (managed) vývoje pro zařízení s operačním systémem Windows Mobile</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,6aff9a4f-b2f5-455e-aa15-d0d1973c0a7e.aspx</guid>
      <link>http://blog.renestein.net/Pozv%c3%a1nka+Na+P%c5%99edn%c3%a1%c5%a1ku+Pasti+Strasti+A+Propasti+Nativn%c3%adho%c5%99%c3%adzen%c3%a9ho+Managed+V%c3%bdvoje+Pro+Za%c5%99%c3%adzen%c3%ad+S+Opera%c4%8dn%c3%adm+Syst%c3%a9mem+Windows+Mobile.aspx</link>
      <pubDate>Mon, 05 May 2008 16:00:08 GMT</pubDate>
      <description>Pozvánka na přednášku  Pasti, strasti a propasti nativního/řízeného (managed) vývoje pro zařízení s ...&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=6aff9a4f-b2f5-455e-aa15-d0d1973c0a7e"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,6aff9a4f-b2f5-455e-aa15-d0d1973c0a7e.aspx</comments>
      <category>Compact .Net Framework</category>
      <category>Mobilitky</category>
      <category>Net Monitor</category>
      <category>Wifi Profiles Windows Mobile</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=688afa8e-3890-4834-8579-812a8204c96c</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,688afa8e-3890-4834-8579-812a8204c96c.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,688afa8e-3890-4834-8579-812a8204c96c.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=688afa8e-3890-4834-8579-812a8204c96c</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <title>GSM Net Monitor a WiFi profily mají vlastní stránky</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,688afa8e-3890-4834-8579-812a8204c96c.aspx</guid>
      <link>http://blog.renestein.net/GSM+Net+Monitor+A+WiFi+Profily+Maj%c3%ad+Vlastn%c3%ad+Str%c3%a1nky.aspx</link>
      <pubDate>Mon, 05 May 2008 15:19:48 GMT</pubDate>
      <description>Freewarové aplikace GSM Net Monitor a WiFi profily mají (už přibližně měsíc) své vlastní stránky, aby informace o nich nezůstaly utopeny pouze ve ...&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=688afa8e-3890-4834-8579-812a8204c96c"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,688afa8e-3890-4834-8579-812a8204c96c.aspx</comments>
      <category>Mobilitky</category>
      <category>Net Monitor</category>
      <category>Wifi Profiles Windows Mobile</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=23179c0c-4b3b-4ace-a48a-7907a8e9ea72</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,23179c0c-4b3b-4ace-a48a-7907a8e9ea72.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,23179c0c-4b3b-4ace-a48a-7907a8e9ea72.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=23179c0c-4b3b-4ace-a48a-7907a8e9ea72</wfw:commentRss>
      <title>Vlastní reakce na podrženi stylu uživatelem (zobrazení kontextového menu)</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,23179c0c-4b3b-4ace-a48a-7907a8e9ea72.aspx</guid>
      <link>http://blog.renestein.net/Vlastn%c3%ad+Reakce+Na+Podr%c5%beeni+Stylu+U%c5%beivatelem+Zobrazen%c3%ad+Kontextov%c3%a9ho+Menu.aspx</link>
      <pubDate>Thu, 24 Apr 2008 11:11:30 GMT</pubDate>
      <description>Další z triků pro Compact .Net Framework, na který se lidé často ptají. Chcete sami zareagovat na podržení stylu místo výchozího zobrazení kontextového menu, což zajišťuje výchozí obsluha události přímo v CNF? Přes P/Invoke je to možné.&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=23179c0c-4b3b-4ace-a48a-7907a8e9ea72"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,23179c0c-4b3b-4ace-a48a-7907a8e9ea72.aspx</comments>
      <category>Compact .Net Framework</category>
      <category>Mobilitky</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=5104eaf8-ed23-4db2-b9af-df43e5dfb079</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,5104eaf8-ed23-4db2-b9af-df43e5dfb079.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,5104eaf8-ed23-4db2-b9af-df43e5dfb079.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=5104eaf8-ed23-4db2-b9af-df43e5dfb079</wfw:commentRss>
      <slash:comments>5</slash:comments>
      <title>Google Android a proč se na Androidu podílí i tak soudná firma, jakou je společnost HTC?</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,5104eaf8-ed23-4db2-b9af-df43e5dfb079.aspx</guid>
      <link>http://blog.renestein.net/Google+Android+A+Pro%c4%8d+Se+Na+Androidu+Pod%c3%adl%c3%ad+I+Tak+Soudn%c3%a1+Firma+Jakou+Je+Spole%c4%8dnost+HTC.aspx</link>
      <pubDate>Tue, 01 Apr 2008 10:33:07 GMT</pubDate>
      <description>Protože se mě v posledních dvou měsících pár lidí na diskuzních fórech ptalo na to, co říkám platformě Android od Googlu a posléze na to, proč si myslím, že Androida podporuje HTC, dávám své poznámky sem, abych je nemusel posílat každému zvlášť. Uznávám, že první část byla by se dala shrnout  jednou holou větou: "Nemám rád Google". :)&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=5104eaf8-ed23-4db2-b9af-df43e5dfb079"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,5104eaf8-ed23-4db2-b9af-df43e5dfb079.aspx</comments>
      <category>Mobilitky</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=dba8d2d0-c95d-4b51-88d8-3d8a92f22a9b</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,dba8d2d0-c95d-4b51-88d8-3d8a92f22a9b.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,dba8d2d0-c95d-4b51-88d8-3d8a92f22a9b.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=dba8d2d0-c95d-4b51-88d8-3d8a92f22a9b</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <title>Wifi profily verze 0.0.4</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,dba8d2d0-c95d-4b51-88d8-3d8a92f22a9b.aspx</guid>
      <link>http://blog.renestein.net/Wifi+Profily+Verze+004.aspx</link>
      <pubDate>Thu, 10 Jan 2008 19:40:54 GMT</pubDate>
      <description>1) Sjednocení EN a CZ verze - podpora pro libovolné množství dalších jazyků.
Aplikace nastartuje v angličtině, do češtiny se přepnete vybráním položky Language menu a zvolením CZ v dalším dialogu...

&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=dba8d2d0-c95d-4b51-88d8-3d8a92f22a9b"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,dba8d2d0-c95d-4b51-88d8-3d8a92f22a9b.aspx</comments>
      <category>Mobilitky</category>
      <category>Nativní kód</category>
      <category>Wifi Profiles Windows Mobile</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=b98566c4-75b9-497a-ad66-74d797d5c021</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,b98566c4-75b9-497a-ad66-74d797d5c021.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,b98566c4-75b9-497a-ad66-74d797d5c021.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=b98566c4-75b9-497a-ad66-74d797d5c021</wfw:commentRss>
      <title>Synchronizace TV programu</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,b98566c4-75b9-497a-ad66-74d797d5c021.aspx</guid>
      <link>http://blog.renestein.net/Synchronizace+TV+Programu.aspx</link>
      <pubDate>Thu, 03 Jan 2008 11:47:56 GMT</pubDate>
      <description>Program pro stahovani televizniho  programu pro aplikaci TVProgram od cloveka s nickem milaczeque z webu palm.sitina.

Synchronizer pro TV:
Vlastnosti:
1) Desktopova aplikace (nebezi na PDA) napsana v .Net frameworku.
2) Automaticka synchronizace pri pripojeni zarizeni k ActiveSyncu.
...&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=b98566c4-75b9-497a-ad66-74d797d5c021"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,b98566c4-75b9-497a-ad66-74d797d5c021.aspx</comments>
      <category>Mobilitky</category>
    </item>
    <item>
      <trackback:ping>http://blog.renestein.net/Trackback.aspx?guid=eb170774-4f86-4fef-957f-b4bf12889abe</trackback:ping>
      <pingback:server>http://blog.renestein.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.renestein.net/PermaLink,guid,eb170774-4f86-4fef-957f-b4bf12889abe.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://blog.renestein.net/CommentView,guid,eb170774-4f86-4fef-957f-b4bf12889abe.aspx</wfw:comment>
      <wfw:commentRss>http://blog.renestein.net/SyndicationService.asmx/GetEntryCommentsRss?guid=eb170774-4f86-4fef-957f-b4bf12889abe</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <title>Vánoční dárek - nový software - WiFi profily pro Windows Mobile</title>
      <guid isPermaLink="false">http://blog.renestein.net/PermaLink,guid,eb170774-4f86-4fef-957f-b4bf12889abe.aspx</guid>
      <link>http://blog.renestein.net/V%c3%a1no%c4%8dn%c3%ad+D%c3%a1rek+Nov%c3%bd+Software+WiFi+Profily+Pro+Windows+Mobile.aspx</link>
      <pubDate>Wed, 19 Dec 2007 21:25:30 GMT</pubDate>
      <description>Vytvořil jsem aplikaci pro přepínání WiFi profilů - jedná se o první build (alfa verze). To znamená, že v aplikaci je mnoho chyb, které dá-li Bůh budu postupně odstraňovat. ;-)
&lt;img width="0" height="0" src="http://blog.renestein.net/aggbug.ashx?id=eb170774-4f86-4fef-957f-b4bf12889abe"/&gt;</description>
      <comments>http://blog.renestein.net/CommentView,guid,eb170774-4f86-4fef-957f-b4bf12889abe.aspx</comments>
      <category>Mobilitky</category>
      <category>Wifi Profiles Windows Mobile</category>
    </item>
  </channel>
</rss>