<?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>Rafael Marin &#187; Web 2.0</title>
	<atom:link href="http://rafaelmarin.com.br/category/web-2-0/feed/" rel="self" type="application/rss+xml" />
	<link>http://rafaelmarin.com.br</link>
	<description>User experience designer, user interface designer, ux, ui</description>
	<lastBuildDate>Sun, 10 Jan 2010 17:07:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Photoshop Express: Flash que presta</title>
		<link>http://rafaelmarin.com.br/photoshop-express-flash-que-presta/</link>
		<comments>http://rafaelmarin.com.br/photoshop-express-flash-que-presta/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 11:49:23 +0000</pubDate>
		<dc:creator>Rafael Marin</dc:creator>
				<category><![CDATA[Acessibilidade]]></category>
		<category><![CDATA[Cotidiano]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://rafaelmarin.com.br/photoshop-express-flash-que-presta/</guid>
		<description><![CDATA[Eu e metade da torcida do Corinthians concordamos com veemência com a idéia de que Flash, em termos gerais, é coisa ruim. Deve haver um ótimo motivo para que o seu site seja todo feito em Flash. É um declaração aberta de que você não está nem aí para ranking nas buscas nem para o seu usuário. Mas tudo bem, este não é o assunto hoje. A novela do Flash é longa, e provavelmente não vai ter um final tão cedo. Contudo, não se pode discordar que, com o lançamento do Flex, mídia rica passou a ter um significado mais conciso. Se há alguem que está fazendo um bom proveito disto, esse alguém é a Adobe. O Buzzword, um processador [...]]]></description>
			<content:encoded><![CDATA[<p>Eu e metade da torcida do Corinthians concordamos com veemência com a idéia de que Flash, em termos gerais, é coisa ruim. Deve haver um ótimo motivo para que o seu site seja todo feito em Flash. É um declaração aberta de que você não está nem aí para ranking nas buscas nem para o seu usuário. Mas tudo bem, este não é o assunto hoje.</p>
<p>A novela do Flash é longa, e provavelmente não vai ter um final tão cedo. Contudo, não se pode discordar que, com o lançamento do Flex, mídia rica passou a ter um significado mais conciso. Se há alguem que está fazendo um bom proveito disto, esse alguém é a Adobe. O <a rel="external" href="http://www.buzzword.com">Buzzword</a>, um processador de texto de verdade (até a pouco o Google Docs era apenas um editor <acronym title="What You See Is What You Get">WYSIWYG</acronym>, pessoal), utiliza a tecnologia Flex e, segundo eles, são mesmo o primeiro processador de textos baseados em Web.</p>
<p>E agora um <em>sneak peek</em> do <a rel="external" href="https://www.photoshop.com/express">Photoshop Express</a> foi aberto ao público. Trata-se de uma evolução, e nós somos todos testemunhas. Ou estou enganado? Mostra mais que a ferramenta da Adobe é poderosa &#8211; que isso é fato. Mostra que a Web pode sim chegar um pouco mais perto do <em>desktop</em>.</p>
<p>A Adobe levou à Web um conjunto básico de recursos para edição de fotos on-line, tudo<em> di grátis</em>. A versão até agora tem pouca coisa mas já impressiona, pois mostra o poder escondido nessa plataforma.</p>
<p>Falo de Flash e Flex como dois irmãos muito próximos. Sim, são softwares diferentes e &#8211; teoricamente &#8211; possuem aplicações diferentes (tem gente que parece não saber disso). E não dá para dizer que Flash é um software ruim. Pelo contrário, é muito maduro e em certos propósitos (hipermídia, joguinhos, animação) é um aplicativo essencial.</p>
<p>Mas para a nossa Web, Flash só entra em certos casos. Flex é um exemplo de bom uso. Abertura e menu de navegação são exemplos de mau uso. Não se cria mídia rica só com XHTML e CSS. Javascript contribui e muito nesse caso, e é um bom concorrente ao ActionScript 3 do Flex, até pelo fato de JS e AS terem as mesmas raízes.</p>
<p>Mídia rica, ponto para você. Testem o Photoshop Express e tirem suas próprias conclusões.</p>
]]></content:encoded>
			<wfw:commentRss>http://rafaelmarin.com.br/photoshop-express-flash-que-presta/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Web 2.0: Que tipo de revolução esperamos?</title>
		<link>http://rafaelmarin.com.br/web-20-que-tipo-de-revolucao-esperamos/</link>
		<comments>http://rafaelmarin.com.br/web-20-que-tipo-de-revolucao-esperamos/#comments</comments>
		<pubDate>Sun, 06 Jan 2008 19:32:55 +0000</pubDate>
		<dc:creator>Rafael Marin</dc:creator>
				<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://rafaelmarin.com.br/web-20-que-tipo-de-revolucao-esperamos/</guid>
		<description><![CDATA[Fala-se muito sobre a tal da Web 2.0, mas nem sempre tudo que corre por aí está correto. Para falar a verdade, a essência da nova Web está lá atrás, no começo da grande rede. Muitas pessoas confundem a Web 2.0 com as tecnologias e tendências vigentes de desenvolvimento. Mas, na realidade, os serviços 2.0 são chamados assim devido a outros fatores. Antes de tentar entender o que é a Web 2.0, deve-se ter plena consciência de como foi criada e para que serve a Internet. Um pouco de história A Web foi criada para tornar mais fácil o compartilhamento de arquivos e informações. Tim Berners-Lee – o inventor da WWW – provavelmente não imaginava que o boom da Internet [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Fala-se muito sobre a tal da Web 2.0, mas nem sempre tudo que corre por aí está correto. Para falar a verdade, a essência da nova Web está lá atrás, no começo da grande rede.</strong></p>
<p>Muitas pessoas confundem a Web 2.0 com as tecnologias e tendências vigentes de desenvolvimento. Mas, na realidade, os serviços 2.0 são chamados assim devido a outros fatores. Antes de tentar entender o que é a Web 2.0, deve-se ter plena consciência de como foi criada e para que serve a Internet.</p>
<h2>Um pouco de história</h2>
<p>A Web foi criada para tornar mais fácil o compartilhamento de arquivos e informações. Tim Berners-Lee – o inventor da WWW – provavelmente não imaginava que o boom da Internet atingiria tanta gente, em todo o mundo.</p>
<p>Com o avanço da Web, ocorreram inúmeras mudanças na maneira com que as pessoas interagem com computadores e, ao mesmo tempo, novas tecnologias foram desenvolvidas para suprir e expandir cada vez mais todo o potencial da grande rede.</p>
<p>Apesar da devastadora crise no início do século XX, que levou à falência inúmeras empresas – conhecida por  “estouro da bolha”,  a Internet tornou-se importante tanto para o setor econômico quanto para a mídia.</p>
<p>Eis que Tim O’Reilly utilizou o termo Web 2.0 (no ano de 2004), conceitualizando-o desta maneira:</p>
<blockquote><p>&#8220;Web 2.0 é a mudança para uma internet como plataforma, e um entendimento das regras para obter sucesso nesta nova plataforma. Entre outras, a regra mais importante é desenvolver aplicativos que aproveitem os efeitos de rede para se tornarem melhores quanto mais são usados pelas pessoas, aproveitando a inteligência coletiva”</p></blockquote>
<h2>A confusão</h2>
<p>De 2004 para cá, nos tornamos testemunhas das mudanças que a Internet vêm sofrendo diariamente. Novas tecnologias, linguagens e tendências; começou-se a empregar com freqüência as Aplicações de Internet Ricas (RIA) com Flash, e depois com AJAX, com o objetivo de criar uma experiência com aplicativos Web semelhante a obtida com aplicativos desktop. Os novos serviços passaram a possuir um design típico, marcado por degradês e reflexos.</p>
<p>Este é o X da questão. Da confusão, aliás. O grande engano que muita gente comete é confundir estas características – amplamente aplicadas em serviços da Web 2.0 – com a Web 2.0 em si.</p>
<p>A essência da Web 2.0 é a mesma da Web de Tim Berners-Lee: compartilhar informações. O que muda é a maneira com que estas informações são tratadas e quem as faz. Um site não precisa ser feito em AJAX para ser 2.0, mas precisa atender uma série de critérios.</p>
<h2>Isto é que é Web 2.0</h2>
<p>A Web 2.0 é composta de sites que valorizam muito mais o conteúdo do que a aparência. Sim, o design é importante para um site, mas não é o mais relevante. Passamos por períodos onde os desenvolvedores preocupavam-se muito mais com a aparência do que com o conteúdo e com o código, utilizando artifícios como o spacer.gif e as tabelas para controle da apresentação da página. Os web standards vieram para resgatar a semântica do HTML, que foi perdida ao passar dos anos.</p>
<p>A Web 2.0 não refere-se somente ao código, mas também à qualidade do conteúdo disponibilizado e à maneira com que o usuário interage com ele. O termo Web 2.0 define a Internet como plataforma, mas o responsável pelo conteúdo é o próprio usuário.</p>
<p>A Web 2.0, resumindo, é uma mudança de ideologia que acarretou na mudança de tecnologia. O AJAX está em função do conteúdo, e não o contrário.</p>
<h3>User-Generated Content (UGC)</h3>
<p>O conteúdo gerado pelo usuário é a base dos serviços 2.0. Grandes exemplos são a <a href="http://www.wikipedia.org">Wikipedia</a>, o <a href="http://www.digg.com">Digg</a>, e mesmo serviços como o <a href="http://www.flickr.com">Flickr</a> e o <a href="http://www.mercadolivre.com.br">MercadoLivre</a>. Além do aumento no número  de usuários de Internet, o desenvolvimento constante de novas tecnologias permitiu essa interação entre o usuário e os serviços com muito mais facilidade.</p>
<p>São fóruns, blogs, wikis, sites colaborativos, fotologs, e muito mais. Milhões de páginas novas a cada dia, sem depender exclusivamente de editores – o que garante diversidade de conteúdo nunca vista antes.</p>
<h3>Folksonomia: o povo é quem dá nome aos bois</h3>
<p><em>Folks</em> significa povo. <em>Nomia</em> quer dizer nomear. Característica básica da Web 2.0, onde os usuários não só contribuem com conteúdo, mas também classificando a informação existente. A maneira mais popular de classificar conteúdo na Web é através de tags. As tags facilitam a indexação do conteúdo e fazem com que os mecanismos de indexação retornem pesquisas muito mais relevantes.</p>
<h3>Jornalismo participativo</h3>
<p>O Digg é um grande exemplo de jornalismo participativo. Milhões de usuários participam criando as notícias e então escolhendo as melhores, que aparecem na página inicial do serviço. A Web 2.0 marca a participação efetiva dos usuários, até então considerados apenas leitores, na edição e classificação do conteúdo online.</p>
<h3>Internet como plataforma e as tecnologias</h3>
<p>Tecnologias que permitem a comunicação assíncrona com o servidor, como o objeto XMLHttpRequest do JavaScript (que permite alterar informações em uma página sem recarregá-la), e diversos frameworks que tornam o desenvolvimento mais ágil e produtivo, têm transformado a Internet numa potencial plataforma para a execução de aplicativos.</p>
<p>Além disso, padrões como o XML e o RDF, especificados pela W3C, têm colaborado bastante para a troca de conteúdo entre serviços, plataformas e agentes de usuário. O RSS, padrão baseado em dialetos XML, tem ganhado muitos adeptos por levar o conteúdo diretamente ao usuário (técnica conhecida por push), sem que o usuário precise acessar o website para saber das atualizações.</p>
<h2>Listão de serviços 2.0</h2>
<p>Uma lista em português com os principais serviços 2.0 pode ser encontrada em <a href="http://lista2.0br.com.br">http://lista2.0br.com.br</a>. Lá você pode votar nos serviços, atribuindo uma nota de 1 a 5.</p>
<h2>Lembre-se sempre</h2>
<p>Por mais que a Web 2.0 marque o início da utilização de novas tecnologias, mantenha o foco do seu trabalho no conteúdo. Web 2.0 também é acessibilidade, usabilidade e código semântico.</p>
]]></content:encoded>
			<wfw:commentRss>http://rafaelmarin.com.br/web-20-que-tipo-de-revolucao-esperamos/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Impressions on the 12nd Web Design meeting</title>
		<link>http://rafaelmarin.com.br/impressions-on-12-encontro-de-web-design/</link>
		<comments>http://rafaelmarin.com.br/impressions-on-12-encontro-de-web-design/#comments</comments>
		<pubDate>Mon, 12 Nov 2007 20:28:11 +0000</pubDate>
		<dc:creator>Rafael Marin</dc:creator>
				<category><![CDATA[Cotidiano]]></category>
		<category><![CDATA[Usabilidade]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://rafaelmarin.com.br/impressions-on-12%c2%b0-encontro-de-web-design/</guid>
		<description><![CDATA[For many reasons, I decided to write this &#8211; just this &#8211; post in English. Couldn&#8217;t it be better? Not so far. Since it&#8217;s been a while that I don&#8217;t go to my class, and in order to challenge my so-culturally-polite crowd of readers, here I am to write my impressions in a very common language that, by the way, we all should understand. The 12nd Web Design meeting was my first experience ever with web-related events. It was so cool, and sort of rewarding, to see so many web workers togheter. I&#8217;ve been dealing so naturally with this friendship between far, far away professionals, that I didn&#8217;t realize that it could be even better and stronger on our offline [...]]]></description>
			<content:encoded><![CDATA[<p>For many reasons, I decided to write this &#8211; just this &#8211; post in English. Couldn&#8217;t it be better? Not so far. Since it&#8217;s been a while that I don&#8217;t go to my class, and in order to challenge my so-culturally-polite crowd of readers, here I am to write my impressions in a very common language that, by the way, we all should understand.</p>
<p>The 12nd Web Design meeting was my first experience ever with web-related events. It was so cool, and sort of rewarding, to see so many web workers togheter. I&#8217;ve been dealing so naturally with this friendship between far, far away professionals, that I didn&#8217;t realize that it could be even better and stronger on our offline lifes.</p>
<p>Also, I&#8217;ve been reading many books and articles on usability, interface project and W3C-compliant development that the successful cases showed by the speakers only proved to me that all the bucks I&#8217;ve been spending with books are totally worthy. The best part was to meet, face-to-face, the big professionals we have today on Brazil.</p>
<p>Dude, I&#8217;ve never thought that brazillian companies could invest so much in usability, neither we have so well-talented usability and IA professionals. Now I have for sure some questions that were still unanswered. I could finally realize that we can&#8217;t just follow always the same tough rules and guidelines. Design is there to be flexible, to help people to get things done.</p>
<p><strong>I&#8217;m not telling that design is everything on a successful project.</strong> But it&#8217;s really important and shouldn&#8217;t be thrown away only because it doesn&#8217;t follow this or that usability guideline. Balance is the secret, I concluded. Usability tests are too. A good website must have a good IA, a well-formed code, <strong>an excelent content</strong>, a considerable ease to use and, finally, a good design. Those are all the keys you need for your company&#8217;s website. This is what I learned.</p>
<p>Congratulations, Arteccom. Congratulations, speakers. Congratulations, sponsors. You&#8217;ve made a memorable event on my life and on my career. Thank&#8217;s so much. And special thanks to the readers that read this.</p>
]]></content:encoded>
			<wfw:commentRss>http://rafaelmarin.com.br/impressions-on-12-encontro-de-web-design/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AJAX é bom, mas na hora certa</title>
		<link>http://rafaelmarin.com.br/ajax-e-bom-mas-na-hora-certa/</link>
		<comments>http://rafaelmarin.com.br/ajax-e-bom-mas-na-hora-certa/#comments</comments>
		<pubDate>Fri, 27 Jul 2007 21:44:21 +0000</pubDate>
		<dc:creator>Rafael Marin</dc:creator>
				<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://rafaelmarin.com.br/ajax-e-bom-mas-na-hora-certa/</guid>
		<description><![CDATA[Depois que a hype feita em torno do AJAX passou (será que passou mesmo?), essa modinha acabou criando mais confusão na cabeça de alguns desenvolvedores. Não que seja culpa deles, mas vêm acontecendo coisas muito similares as que aconteciam no tempo que o Flash estourou. Sites inteiros eram &#8211; sim, continuam sendo &#8211; desenvolvidos em Flash. Indexação não importava, acessibilidade não importava. Os efeitinhos sim. Mas isso não vem ao caso. O que venho pedir agora é um pouco de bom senso no uso de AJAX. Sim, eu sei que ele faz maravilhas. Mas acredito que o AJAX tem lugar e hora para ser útil. O que eu quero dizer com isso? Quero dizer que AJAX pode ser tudo de [...]]]></description>
			<content:encoded><![CDATA[<p>Depois que a <em>hype</em> feita em torno do AJAX passou (será que passou mesmo?), essa modinha acabou criando mais confusão na cabeça de alguns desenvolvedores. Não que seja culpa deles, mas vêm acontecendo coisas muito similares as que aconteciam no tempo que o Flash estourou.</p>
<p>Sites inteiros eram &#8211; sim, continuam sendo &#8211; desenvolvidos em Flash. Indexação não importava, acessibilidade não importava. Os efeitinhos sim. Mas isso não vem ao caso. O que venho pedir agora é um pouco de bom senso no uso de AJAX. Sim, eu sei que ele faz maravilhas. Mas acredito que o AJAX tem lugar e hora para ser útil.</p>
<h2>O que eu quero dizer com isso?</h2>
<p>Quero dizer que AJAX pode ser tudo de bom, pode fazer maravilhas, efeitos tão mirabolantes quantos os do Flash, mas há certas ocasiões em que ele não é necessário. Um exemplo? Citá-lo-ei com prazer.</p>
<p>Se você tem um site com topo, menu lateral e o conteúdo, AJAX ajudará em que? Afinal, nós temos algo muito mais antigo e útil do que AJAX nesta situação: o elemento <code>a</code>. Se o seu site não precisa se comportar como uma aplicação Web, por que você o faria?</p>
<p>AJAX é ótimo quando o seu site precisa se comportar com resposta tão boa quanto a de um aplicativo desktop. Me refiro aos formulários, buscas, carrinhos de compra e por aí vai. Isso traz uma interatividade útil para o seu site, pois permite que a pessoa interaja de maneira mais rápida com o seu site.</p>
<p>Mas se o seu site é estático, e não possui nada que pareça ou se comporte como uma aplicação, definitivamente não precisa de AJAX. Para ligar páginas, novamente, existe o elemento <code>a</code>.</p>
]]></content:encoded>
			<wfw:commentRss>http://rafaelmarin.com.br/ajax-e-bom-mas-na-hora-certa/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Otimizando aplicações e sites para o iPhone</title>
		<link>http://rafaelmarin.com.br/otimizando-aplicacoes-e-sites-para-o-iphone/</link>
		<comments>http://rafaelmarin.com.br/otimizando-aplicacoes-e-sites-para-o-iphone/#comments</comments>
		<pubDate>Thu, 12 Jul 2007 16:49:32 +0000</pubDate>
		<dc:creator>Rafael Marin</dc:creator>
				<category><![CDATA[Cotidiano]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://rafaelmarin.com.br/otimizando-aplicacoes-e-sites-para-o-iphone/</guid>
		<description><![CDATA[(Tradução não-oficial, adaptada de Optimizing Web Applications and Content for iPhone, do site Apple Developer Connection) O Safari no iPhone usa a mesma engine Web Kit do Safari no computador desktop. Com a engine Web Kit do Safari, você pode desenvolver sites 2.0 e aplicações sofisticadas que impressionarão e encantarão os usuários do iPhone. Para criar uma aplicação que brilhe no iPhone e garanta uma ótima experiência de usuário, você vai querer: Entender as capacidades do iPhone; Seguir as práticas de design estabelecidas para a Web; Adotar princípios de design específicos do iPhone. As diretrizes da página Optimizing Web Applications and Content for iPhone (Otimizando Aplicações Web e Conteúdo para iPhone) ajudarão a preparar conteúdo e design para websites e [...]]]></description>
			<content:encoded><![CDATA[<p><small>(Tradução não-oficial, adaptada de <a href="http://developer.apple.com/iphone/designingcontent.html" rel="external">Optimizing Web Applications and Content for iPhone</a>, do site <a href="http://developer.apple.com/" rel="external">Apple Developer Connection</a>)</small></p>
<p>O Safari no iPhone usa a mesma <em>engine</em> Web Kit do Safari no computador desktop. Com a <em>engine</em> Web Kit do Safari, você pode desenvolver sites 2.0 e aplicações sofisticadas que impressionarão e encantarão os usuários do iPhone. Para criar uma aplicação que brilhe no iPhone e garanta uma ótima experiência de usuário, você vai querer:</p>
<ul>
<li>Entender as capacidades do iPhone;</li>
<li>Seguir as práticas de design estabelecidas para a Web;</li>
<li>Adotar princípios de design específicos do iPhone.</li>
</ul>
<p>As diretrizes da página <em><a href="http://developer.apple.com/iphone/designingcontent.html" rel="external">Optimizing Web Applications and Content for iPhone</a></em> (Otimizando Aplicações Web e Conteúdo para iPhone) ajudarão a preparar conteúdo e design para websites e aplicações baseadas em Web para o iPhone. Se você já é um  desenvolvedor web sazonal, provavelmente serão pequenos ajustes que você poderá fazer para garantir que seu site apareça bem e funcione melhor no iPhone. Você precisará ler apenas as diretrizes que são exclusivas para o iPhone. Se você é iniciante em desenvolvimento Web, você deve ter certeza de que conhece padrões Web e as melhores práticas de design estabelecidas, antes de seguir quaisquer diretrizes específicas para iPhone.</p>
<h2>O que eu penso sobre isso</h2>
<p>Não queria falar sobre iPhone, pois está um bocado distante da nossa realidade. Desenvolver 2.0 já é raro aqui no Brasil, imagine desenvolver sites e serviços específicos para iPhone. Mas como milhares (milhões?) de pessoas já possuem, não podemos perder o espírito de globalização (Internet) que nos une a todos os americanos que compraram o iPhone e acessam sites com a conexão lerda dele.Não traduzi as diretrizes em si, só para exercitar um pouquinho o inglês do pessoal. Ainda lembram <a href="http://rafaelmarin.com.br/do-you-speak-english/">o que eu penso sobre desenvolvedores e a língua inglesa</a>?</p>
]]></content:encoded>
			<wfw:commentRss>http://rafaelmarin.com.br/otimizando-aplicacoes-e-sites-para-o-iphone/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>API&#039;s e mashups</title>
		<link>http://rafaelmarin.com.br/apis-e-mashups/</link>
		<comments>http://rafaelmarin.com.br/apis-e-mashups/#comments</comments>
		<pubDate>Fri, 01 Jun 2007 19:18:50 +0000</pubDate>
		<dc:creator>Rafael Marin</dc:creator>
				<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://rafaelmarin.com.br/apis-e-mashups/</guid>
		<description><![CDATA[Uma tendência evidente da Web 2.0, além da colaboração do usuário final, é a integração entre os próprios serviços. É bastante comum encontrar sites e serviços on-line que integram-se a outros e assim aumentam suas funcionalidades e quantidade de conteúdo. Tudo isso não seria possível se não fossem as API&#8217;s. Ora bolas, o que são API&#8217;s? A Wikipedia responde claramente: API, de Application Programming Interface (ou Interface de Programação de Aplicativos) é um conjunto de rotinas e padrões estabelecidos por um software para utilização de suas funcionalidades por programas aplicativos &#8211; isto é: programas que não querem envolver-se em detalhes da implementação do software, mas apenas usar seus serviços. Esse termo não é só empregado na programação desktop, mas também [...]]]></description>
			<content:encoded><![CDATA[<p>Uma tendência evidente da Web 2.0, além da colaboração do usuário final, é a integração entre os próprios serviços. É bastante comum encontrar sites e serviços on-line que integram-se a outros e assim aumentam suas funcionalidades e quantidade de conteúdo. Tudo isso não seria possível se não fossem as API&#8217;s.</p>
<h2>Ora bolas, o que são API&#8217;s?</h2>
<p>A <a href="http://pt.wikipedia.org/" rel="external">Wikipedia</a> responde claramente:</p>
<blockquote cite="http://pt.wikipedia.org/wiki/API"><p><strong>API</strong>, de <em><strong>Application Programming Interface</strong></em> (ou <strong>Interface de Programação de Aplicativos</strong>) é um conjunto de rotinas e padrões estabelecidos por um <a href="http://pt.wikipedia.org/wiki/Software" title="Software">software</a> para utilização de suas funcionalidades por programas aplicativos &#8211; isto é: programas que não querem envolver-se em detalhes da implementação do software, mas apenas usar seus serviços.</p></blockquote>
<p>Esse termo não é só empregado na programação desktop, mas também em aplicativos Web. Desta maneira, grandes serviços disponibilizam seus dados &#8211; geralmente em dialetos <abbr title="eXtensible Markup Language">XML</abbr> &#8211; para que estes sejam trabalhados por outros sites.</p>
<h2>Mashups: integração ao vivo e se mexendo</h2>
<p>Não haveria necessidade de publicar API&#8217;s se estas não fossem aproveitadas por alguém. <em>Mashups</em> são aplicações Web híbridas, ou seja, aplicações Web que fundem duas ou mais aplicações gerando uma só. Não necessariamente todos os recursos das aplicações precisam estar presentes, apenas as API&#8217;s.</p>
<p>Quer um exemplo? Você vai criar um serviço que mostre um mapa mundial, com a localização física dos dez artistas mais tocados da semana. Então, com a linguagem que você preferir, você insere a API do <a href="http://maps.google.com" rel="external">Google Maps</a> e do <a href="http://last.fm" rel="external">Last.fm</a> numa aplicação híbrida (reunindo recursos de dois serviços diferentes) que fará justamente o proposto.</p>
<p>O <a href="http://www.boo-box.com" rel="external">Boo-box</a>, do <a href="http://www.marcogomes.com/blog/" rel="external">Marco Gomes</a>, é um exemplo de serviço que une diversas API&#8217;s, como a da <a href="http://www.amazon.com" rel="external">Amazon</a>, do <a href="http://www.mercadolivre.com.br" rel="external">Mercado Livre e</a> a do <a href="http://www.ebay.com" rel="external">eBay</a> para exibir anúncios (produtos dessas lojas) relacionados com palavras-chave dispostas ao longo de um site.</p>
<p>As possibilidades? Imensas. Arrisco a dizer que <em>mashups</em> são a base, em termos tecnológicos, da Web 2.0. Junto com o AJAX e o código semântico, é claro.</p>
<h2>Mais sobre mashups</h2>
<p>David Berlind, editor executivo do site <a href="http://www.zdnet.com/" rel="external">ZDNet</a>, fez um vídeo que explica bem este assunto.</p>
<p><object type="application/x-shockwave-flash" data="http://www.youtube.com/v/U9sENSA_sjI" width="425" height="350"><param name="movie" value="http://www.youtube.com/v/U9sENSA_sjI" /></object></p>
<p>Além disso, existem sites como o <a href="http://www.webmashup.com" rel="external">Webmashup.com</a> que catalogam diversas API&#8217;s para quem quer começar a fazer aplicações Web híbridas. Divirta-se ;D</p>
]]></content:encoded>
			<wfw:commentRss>http://rafaelmarin.com.br/apis-e-mashups/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Era só o que faltava</title>
		<link>http://rafaelmarin.com.br/era-so-o-que-faltava/</link>
		<comments>http://rafaelmarin.com.br/era-so-o-que-faltava/#comments</comments>
		<pubDate>Thu, 31 May 2007 21:10:15 +0000</pubDate>
		<dc:creator>Rafael Marin</dc:creator>
				<category><![CDATA[Cotidiano]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://rafaelmarin.com.br/era-so-o-que-faltava/</guid>
		<description><![CDATA[Pode parecer um absurdo, mas a grande maioria dos internautas brasileiros nunca ouviu falar em feeds. E provavelmente nunca teriam ouvido falar se não fosse uma grande iniciativa do Orkut. Para quem não tem conta lá, sai a bomba: agora o Orkut também lê seus feeds. Faltava um grande meio para tornar a popularização do padrão efetiva. Sejamos francos, com exceção de desenvolvedores standardistas e alguns outros profissionais que trabalham com tecnologia, quantos mais profissionais têm o hábito de assinar e ler feeds? Quantos médicos, advogados, comerciantes, tem sua conta no Bloglines ou Google Reader? A questão do público ignorante Uns por aí dizem que o povo do Orkut é burro, que Orkut é coisa de brasileiro ignorante. Caso tal [...]]]></description>
			<content:encoded><![CDATA[<p>Pode parecer um absurdo, mas a grande maioria dos internautas brasileiros nunca ouviu falar em <em>feeds</em>. E provavelmente nunca teriam ouvido falar se não fosse uma grande iniciativa do <a href="http://www.orkut.com" rel="external">Orkut</a>. Para quem não tem conta lá, sai a bomba: agora o Orkut também lê seus <em>feeds</em>.</p>
<p><img src="http://static.rafaelmarin.com.br/blog/uploads/2007/05/menu_do_orkut.gif" alt="Opção de assinar feeds dentro do Orkut" /></p>
<p>Faltava um grande meio para tornar a popularização do padrão efetiva. Sejamos francos, com exceção de desenvolvedores standardistas e alguns outros profissionais que trabalham com tecnologia, quantos mais profissionais têm o hábito de assinar e ler <em>feeds</em>? Quantos médicos, advogados, comerciantes, tem sua conta no Bloglines ou Google Reader?</p>
<h2>A questão do público ignorante</h2>
<p>Uns por aí dizem que o povo do Orkut é burro, que Orkut é coisa de brasileiro ignorante. Caso tal hipótese se confirme, a integração do serviço com <em>feeds</em> não dar em nada, mesmo. Algumas hipóteses podem dizer que &#8220;se o usuário tem conta no Orkut, provavelmente sua ignorância é tamanha que o impedirá de descobrir mais sobre <em>feeds</em>, quem dirá assiná-los&#8221;.</p>
<p>Sei não; se o Orkut pode ser considerado um reflexo da sociedade &#8211; OK, nem tanto assim &#8211; o seu público é gente de todo tipo: branco, preto, amarelo, azul, burro, inteligente, médico, vendedor, desenvolvedor Web.</p>
<p>Que foi uma boa iniciativa, não se pode negar. Uma maneira eficiente de divulgar o padrão para, no mínimo, cinquenta milhões de pessoas. Só falta saber se a &#8220;ignorância&#8221; dos usuários do serviço os impedirá de aproveitar esse recurso.</p>
]]></content:encoded>
			<wfw:commentRss>http://rafaelmarin.com.br/era-so-o-que-faltava/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

