<?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>CEBLOG@Addinte &#187; Platform Builder</title>
	<atom:link href="http://addinte.com/ceblog/tag/platform-builder/feed/" rel="self" type="application/rss+xml" />
	<link>http://addinte.com/ceblog</link>
	<description>Um blog sobre Windows CE em português</description>
	<lastBuildDate>Fri, 28 Aug 2009 21:39:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Sopa de Letrinhas</title>
		<link>http://addinte.com/ceblog/2009/08/28/sopa-de-letrinhas/</link>
		<comments>http://addinte.com/ceblog/2009/08/28/sopa-de-letrinhas/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 19:07:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Iniciante]]></category>
		<category><![CDATA[Platform Builder]]></category>
		<category><![CDATA[Visual Studio 2005]]></category>

		<guid isPermaLink="false">http://addinte.com/ceblog/?p=24</guid>
		<description><![CDATA[
Um dos maiores problemas enfrentados no desenvolvimento é de como usar a ajuda. Normalmente, existe um guia de referência de todas as funções, mas ele não é claro o suficiente pra quem chega “agora”.
Particularmente, eu recomendo ao pegar uma plataforma/linguagem nova traçar um objetivo simples (quando estava no colégio técnico, meu objetivo era sempre fazer [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="http://farm1.static.flickr.com/193/474912291_53893098d7.jpg" alt="" width="500" height="375" /></p>
<p>Um dos maiores problemas enfrentados no desenvolvimento é de como usar a ajuda. Normalmente, existe um guia de referência de todas as funções, mas ele não é claro o suficiente pra quem chega “agora”.</p>
<p>Particularmente, eu recomendo ao pegar uma plataforma/linguagem nova traçar um objetivo simples (quando estava no colégio técnico, meu objetivo era sempre fazer um programinha que calculava a fórmula de Baskara). Comece do começo, escreva um Hello World, se acostume com a ferramenta, coloque breakpoints. Tente antes de sair perguntando, para que quando você fizer a pergunta, ela já será não tão obvia e ao mesmo tempo você entenderá melhor a resposta pra ela. E leia pelo menos os tutoriais iniciais. Saiba do que a ajuda fala quando está lidando com termos que você nunca viu antes, <strong>principalmente acrônimos. E são deles que gostaria de falar aqui:</strong></p>
<ul>
<li><strong>SDK: Software Development Kit</strong>; O SDK contém as bibliotecas (*.h, *.lib) para o desenvolvimento específico para aquele hardware que você deseja trabalhar com. No caso do Visual Studio 2005, ele já vem com o SDK para o desenvolvimento em Pocket PC. O SDK <strong>pode ou não incluir um emulador</strong> (como é o caso do Pocket PC 2003, que vem com um emulador para vários tipos de tela e teclado diferente). Além disso, ao instalar um SDK e escolhe-lo ao iniciar um projeto<strong>, ele já acerta o caminho para as headers e libraries</strong>, além de várias outras configurações do compilador, tais como, por exemplo, a arquitetura alvo para qual se deseja desenvolver.</li>
</ul>
<p>Normalmente, é possível utilizar qualquer SDK que tenha a mesma arquitetura de processador para um hardware qualquer.  Por isso que em meu projeto TFTPCE do codeplex eu uso o Windows CE Standard SDK, que me dá a possibilidade de compilar pra qualquer arquitetura. (<a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=fa1a3d66-3f61-4ddc-9510-ae450e2318c3">http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=fa1a3d66-3f61-4ddc-9510-ae450e2318c3</a>)</p>
<p>É vantagem usar um SDK específico quando o fabricante do hardware fornece um, pois além das APIs padrão da Microsoft ele pode colocar mais algumas referências a funções especiais do hardware dele. (Por exemplo, um hardware que tenha uma garra pode ter uma API que controla essa garra)</p>
<ul>
<li><strong>DTK: Developer Tool Kit</strong>: O DTK não é comumente usado, esse é o primeiro que eu vejo. Ele constitui de algumas ferramentas extras <strong>que dependem do SDK para funcionar.</strong> O Link pro DTK do Windows Móbile 6.5 é esse:</li>
</ul>
<p><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=20686a1d-97a8-4f80-bc6a-ae010e085a6e">http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=20686a1d-97a8-4f80-bc6a-ae010e085a6e</a></p>
<p>Além desses dois acrônimos, há também os que são mais comuns de ser ouvido quando se trabalha um nível mais baixo, com o Platform Builder, isto é, adaptando o Sistema Operacional para um hardware específico.</p>
<ul>
<li><strong>BSP, OEM e OAL: </strong>O BSP vem de Board Support Packager constitue em um conjunto de drivers e configurações que o fabricante de hardware, <strong>o OEM (Original Equipment Manufacturer).</strong> Além dos drivers, o BSP deve ter uma camada que conecta o processador com o Kernel do CE (pré-compilado). Essa camada é a <strong>OAL (OEM Adaptation Layer)</strong></li>
</ul>
<p><em>*A imagem ilustrativa foi retirada do flicker de Lucia Freitas, e está sobre a creative commons : <a href="http://www.flickr.com/photos/lufreitas/474912291/" target="_blank">http://www.flickr.com/photos/lufreitas/474912291/</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://addinte.com/ceblog/2009/08/28/sopa-de-letrinhas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutoriais em Video do Platform Builder 6</title>
		<link>http://addinte.com/ceblog/2009/08/21/tutoriais-em-video-do-platform-builder-6/</link>
		<comments>http://addinte.com/ceblog/2009/08/21/tutoriais-em-video-do-platform-builder-6/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 14:16:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[70-571]]></category>
		<category><![CDATA[adeneo]]></category>
		<category><![CDATA[Avançado]]></category>
		<category><![CDATA[Platform Builder]]></category>
		<category><![CDATA[treinamento]]></category>

		<guid isPermaLink="false">http://addinte.com/ceblog/?p=21</guid>
		<description><![CDATA[Essa semana, o pessoal da Adeneo postou alguns videos de treinamento sobre o CE 6 no msdn.
O Conteúdo, em Inglês você pode conferir aqui:
http://msdn.microsoft.com/en-us/windowsembedded/ce/aa731296.aspx
Também recomendo o conteúdo preparatório para a prova 70-571, que eles também postaram gratuitamente na web:
https://profile.microsoft.com/RegSysProfileCenter/wizard.aspx?wizid=55ac51bd-8d59-40d8-aa27-028b8ab0eac7&#38;lcid=1033
E aproveito esse post para lançar a pergunta: Quantos profissionais com a certificação 70-571 existem no Brasil? [...]]]></description>
			<content:encoded><![CDATA[<p>Essa semana, o pessoal da Adeneo postou alguns videos de treinamento sobre o CE 6 no msdn.</p>
<p>O Conteúdo, em Inglês você pode conferir aqui:</p>
<p><a href="http://msdn.microsoft.com/en-us/windowsembedded/ce/aa731296.aspx">http://msdn.microsoft.com/en-us/windowsembedded/ce/aa731296.aspx</a></p>
<p>Também recomendo o conteúdo preparatório para a prova 70-571, que eles também postaram gratuitamente na web:</p>
<p><a href="https://profile.microsoft.com/RegSysProfileCenter/wizard.aspx?wizid=55ac51bd-8d59-40d8-aa27-028b8ab0eac7&amp;lcid=1033">https://profile.microsoft.com/RegSysProfileCenter/wizard.aspx?wizid=55ac51bd-8d59-40d8-aa27-028b8ab0eac7&amp;lcid=1033</a></p>
<p>E aproveito esse post para lançar a pergunta: Quantos profissionais com a certificação 70-571 existem no Brasil? Espero que logo logo seja pelo menos um (quem vos escreve)!</p>
]]></content:encoded>
			<wfw:commentRss>http://addinte.com/ceblog/2009/08/21/tutoriais-em-video-do-platform-builder-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

