<?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>Flávio Silveira &#187; IPhone &#8211; Desenvolvimento</title>
	<atom:link href="http://flaviosilveira.com/category/iphone-desenvolvimento/feed/" rel="self" type="application/rss+xml" />
	<link>http://flaviosilveira.com</link>
	<description>Tecnologia e Desenvolvimento</description>
	<lastBuildDate>Tue, 15 May 2012 03:05:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>ScreenCast &#8211; Bate papo sobre desenvolvimento de sites para IPhone</title>
		<link>http://flaviosilveira.com/2010/screencast-bate-papo-sobre-desenvolvimento-de-sites-para-iphone/</link>
		<comments>http://flaviosilveira.com/2010/screencast-bate-papo-sobre-desenvolvimento-de-sites-para-iphone/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 22:48:03 +0000</pubDate>
		<dc:creator>flaviosilveira</dc:creator>
				<category><![CDATA[IPhone - Desenvolvimento]]></category>
		<category><![CDATA[Programação em geral]]></category>
		<category><![CDATA[Screencast]]></category>

		<guid isPermaLink="false">http://flaviosilveira.com/?p=136</guid>
		<description><![CDATA[Salve galera! No meio do ano passado fiz um experiência na tentativa de fazer um Screencast com alguns estudos que fiz sobre o desenvolvimento de sites voltados para o IPhone. De lá pra cá acabei me envolvendo em outras coisas e nem lembrei de publicar isso. Agora está ai! Um bate papo com exemplos de [...]]]></description>
			<content:encoded><![CDATA[<p>Salve galera!</p>
<p>No meio do ano passado fiz um experiência na tentativa de fazer um Screencast com alguns estudos que fiz sobre o desenvolvimento de sites voltados para o IPhone.</p>
<p>De lá pra cá acabei me envolvendo em outras coisas e nem lembrei de publicar isso.</p>
<p>Agora está ai! Um bate papo com exemplos de quase 20 minutos de duração para quebrar alguns mitos de se criar sites para Iphone. Também mostro algumas ferramentas, frameworks para facilitar a vida e simuladores para você fazer os devidos testes. </p>
<p>Nesse Vídeo:<br />
- <em>Fazendo um site para IPhone no braço, HTML, JavaScript</em><br />
- <em>IWebKit &#8211; Framework para desenvolvimento de sites no IPhone</em><br />
- <em>Simuladores para testar: IPhoney, Iphone Simulator(XCode)</em><br />
- <em>IPhone Project do Aptana</em></p>
<p><strong>Confiram!!</strong><br />
<object width="630" height="390"><param name="movie" value="http://content.screencast.com/users/FlavioSilveira/folders/Camtasia/media/2b0a1d23-4488-4f21-ade3-258c3da9be33/mp4h264player.swf"></param><param name="quality" value="high"></param><param name="bgcolor" value="#FFFFFF"></param><param name="flashVars" value="thumb=http://content.screencast.com/users/FlavioSilveira/folders/Camtasia/media/2b0a1d23-4488-4f21-ade3-258c3da9be33/FirstFrame.jpg&#038;containerwidth=640&#038;containerheight=400&#038;content=http://content.screencast.com/users/FlavioSilveira/folders/Camtasia/media/2b0a1d23-4488-4f21-ade3-258c3da9be33/Bate%20Papo%20sobre%20desenvolver%20de%20Sites%20para%20IPhone.mp4"></param><param name="allowFullScreen" value="true"></param><param name="scale" value="showall"></param><param name="allowScriptAccess" value="always"></param><param name="base" value="http://content.screencast.com/users/FlavioSilveira/folders/Camtasia/media/2b0a1d23-4488-4f21-ade3-258c3da9be33/"></param> <embed src="http://content.screencast.com/users/FlavioSilveira/folders/Camtasia/media/2b0a1d23-4488-4f21-ade3-258c3da9be33/mp4h264player.swf" quality="high" bgcolor="#FFFFFF" width="640" height="400" type="application/x-shockwave-flash" allowScriptAccess="always" flashVars="thumb=http://content.screencast.com/users/FlavioSilveira/folders/Camtasia/media/2b0a1d23-4488-4f21-ade3-258c3da9be33/FirstFrame.jpg&#038;containerwidth=640&#038;containerheight=400&#038;content=http://content.screencast.com/users/FlavioSilveira/folders/Camtasia/media/2b0a1d23-4488-4f21-ade3-258c3da9be33/Bate%20Papo%20sobre%20desenvolver%20de%20Sites%20para%20IPhone.mp4" allowFullScreen="true" base="http://content.screencast.com/users/FlavioSilveira/folders/Camtasia/media/2b0a1d23-4488-4f21-ade3-258c3da9be33/" scale="showall"></embed></object></p>
<p>Alguns links:<br />
<em>- <a href="http://iwebkit.net/">IWeb Kit</a></em><br />
<em>- <a href="http://tinyurl.com/y8wj4nr">Usando Iphone Simulator (Em inglês)</a></em></p>
<p>Valeu galera! Espero que curtam.<br />
Qualquer dúvida entrem em contato pelo email ou twitter.<br />
Aguardo os feedbacks.</p>
]]></content:encoded>
			<wfw:commentRss>http://flaviosilveira.com/2010/screencast-bate-papo-sobre-desenvolvimento-de-sites-para-iphone/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Redirecionando usuários do IPhone para a versão mobile do seu site &#8211; JavaScript</title>
		<link>http://flaviosilveira.com/2009/redirecionando-para-versao-mobil/</link>
		<comments>http://flaviosilveira.com/2009/redirecionando-para-versao-mobil/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 00:40:53 +0000</pubDate>
		<dc:creator>flaviosilveira</dc:creator>
				<category><![CDATA[IPhone - Desenvolvimento]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programação em geral]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod touch]]></category>

		<guid isPermaLink="false">http://flaviosilveira.com/?p=102</guid>
		<description><![CDATA[As pessoas que me acompanham sabem que há pouco mais de um mês adquiri um IPhone. A minha operadora me ligou oferecendo alguns pontos que valiam desconto na aquisição do aparelho. Não perdi tempo e corri lá buscar. Desde então as minhas leituras diárias começaram a se voltar mais para IPhone. Desenvolvimento de aplicativos, desenvolvimento [...]]]></description>
			<content:encoded><![CDATA[<p>As pessoas que me acompanham sabem que há pouco mais de um mês adquiri um IPhone.<br />
A minha operadora me ligou oferecendo alguns pontos que valiam desconto na aquisição do aparelho. Não perdi tempo e corri lá buscar.</p>
<p>Desde então as minhas leituras diárias começaram a se voltar mais para IPhone.<br />
Desenvolvimento de aplicativos, desenvolvimento de sites, &#8216;manhas&#8217; para usar o aparelho, dicas para economizar bateria, e por ai vai.</p>
<p>O que trago hoje aqui faz parte dos meus estudos para criação de sites para o público que usa IPhone, que é, identificar que seu visitante está usando o aparelho e redirecioná-lo para a versão mobile do seu site.</p>
<p>A ideia é bem simples, e, para colocar ela em prática usamos JavaScript.</p>
<p>Primeiro crie um arquivo HTML e o prepare para receber um javaScript dentro das tags do cabeçalho.</p>
<pre class="brush: xml; title: ; notranslate">
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;::: Teste IPhone :::&lt;/title&gt;
&lt;script type='text/javascript'&gt;
&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p><span id="more-102"></span><br />
Deixei apenas o necessário para o HTML funcionar acima.<br />
Coloquei um título para constar, e abri as tags de script onde vai entrar o nosso JavaScript.</p>
<p>Em JavaScript temos um objeto que traz propiedades e métodos do nosso navegador, que é o <strong>navigator</strong>.<br />
Você pode vê-lo em ação adicionando o seguinte código dentro das tags script:</p>
<pre class="brush: jscript; title: ; notranslate">
alert(navigator);
</pre>
<p>Esse objeto tem propiedades que nos trazem dados como o nome do browser, sua versão, dizer se os cookies estão habilitados e outros.</p>
<p>A propiedade que vamos usar é a <em>userAgent</em>, que traz um conjunto de informações do browser e do dispositivo que está acessando, que é o que precisamos.</p>
<pre class="brush: jscript; title: ; notranslate">
alert(navigator.userAgent);
</pre>
<p>Veja o resultado do código acima ao acessarmos a página. Repare nas informações retornadas:<br />
<strong>No Firefox do Linux:</strong><br />
<img class="alignnone size-full wp-image-103" title="linux-firefox" src="http://flaviosilveira.com/wp-content/uploads/2009/07/screenshot.png" alt="linux-firefox" width="628" height="313" /><br  style='clear:both;'/><br />
<strong>No Safari do Mac:</strong><br />
<img class="alignnone size-full wp-image-104" title="safari-mac" src="http://flaviosilveira.com/wp-content/uploads/2009/07/picture-2.png" alt="safari-mac" width="514" height="222" /><br  style='clear:both;'/><br />
<strong>No Simulador do IPhone:</strong><br />
<img class="alignnone size-full wp-image-105" title="simulador" src="http://flaviosilveira.com/wp-content/uploads/2009/07/picture-3.png" alt="simulador" width="299" height="586" /><br  style='clear:both;'/><br />
<strong>No própio IPhone:<br />
<img class="alignnone size-full wp-image-106" title="iphone" src="http://flaviosilveira.com/wp-content/uploads/2009/07/img_0095.png" alt="iphone" width="298" height="447" /></strong><br  style='clear:both;'/></p>
<p>Reparou que quando estamos lidando com o Iphone, essa informação aparece para a gente na propiedade do objeto ?<br />
Caso estivessemos no IPod Touch, apareceria <em>IPod</em> ao invés de <em>IPhone</em> nas informações.</p>
<p>Agora basta fazer uma verificação para ver se a palavra Iphone ou Ipod está presente nas informações, e, se estiver, redirecionar para sua versão mobile.<br />
Veja o código:</p>
<pre class="brush: jscript; title: ; notranslate">
if ((navigator.userAgent.indexOf('iPhone') != -1) || (navigator.userAgent.indexOf('iPod') != -1))
{
alert('IPhone!!!');
//Essa linha redireciona você para o endereço que você colocar
document.location = &quot;http://www.flaviosilveira.com&quot;;
}
</pre>
<p>Qualquer dúvida estamos aí&#8230;Abraços!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://flaviosilveira.com/2009/redirecionando-para-versao-mobil/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
	</channel>
</rss>

