<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Antonio Claudio Weblog</title>
	<atom:link href="http://aclaudio.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://aclaudio.wordpress.com</link>
	<description>Um pouco de tudo. Principalmente Desenvolvimento de Sistemas!</description>
	<lastBuildDate>Mon, 24 Mar 2008 19:59:42 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='aclaudio.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Antonio Claudio Weblog</title>
		<link>http://aclaudio.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://aclaudio.wordpress.com/osd.xml" title="Antonio Claudio Weblog" />
	<atom:link rel='hub' href='http://aclaudio.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Exibindo dados georeferenciados com o Google Earth</title>
		<link>http://aclaudio.wordpress.com/2008/03/24/exibindo-dados-georeferenciados-com-o-google-earth/</link>
		<comments>http://aclaudio.wordpress.com/2008/03/24/exibindo-dados-georeferenciados-com-o-google-earth/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 19:59:42 +0000</pubDate>
		<dc:creator>aclaudio</dc:creator>
				<category><![CDATA[Sem-categoria]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[coordinates]]></category>
		<category><![CDATA[GIS]]></category>
		<category><![CDATA[google earth]]></category>

		<guid isPermaLink="false">http://aclaudio.wordpress.com/?p=5</guid>
		<description><![CDATA[Alguns anos atrás quando ouviamos termos como: GIS (Geografic Information Systems), geoprocessamento ou georeferênciamento, vinha a nossa mente aplicativos tão especialistas que muitas vezes pareciam intângiveis. Por conta disso, a utilização de dados georeferênciados, ficava restrita aos orgãos ligados e ciências da natureza, como: Geologia, Agronomia, Engenharia de Minas, etc. Com o avanço das tecnologias [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aclaudio.wordpress.com&amp;blog=2364082&amp;post=5&amp;subd=aclaudio&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Alguns anos atrás quando ouviamos termos como: GIS (Geografic Information Systems), geoprocessamento ou georeferênciamento, vinha a nossa mente aplicativos tão especialistas que muitas vezes pareciam intângiveis. Por conta disso, a utilização de dados georeferênciados, ficava restrita aos orgãos ligados e ciências da natureza, como: Geologia, Agronomia, Engenharia de Minas, etc.</p>
<p>Com o avanço das tecnologias de imagens por satélite, o mundo viu nascer um tipo de aplicações geográficas com um foco diferente das existentes. São aplicações voltadas para o usuario/desenvolvedor de sistemas comerciais,  ou sem qualquer fim científico. São as Virtual Globes.</p>
<p><b>O que são &#8220;Virtual Globes&#8221;?</b></p>
<p>Tenho certeza que você já utilizou uma mesmo sem saber. Essas aplicações baseiam-se em uma projeção 3D da superficio da terra, utilizando para isso principalmente imagens de satélite.</p>
<p>Alguns  exemplos de Virtual Globes são:</p>
<ul>
<li>Visual Earth, distribuída pela Microsoft;</li>
<li> NASA World Wind, distribuída pala NASA;</li>
<li>ARCGlobe, lançada pela ISRI;</li>
<li>Google Earth, mantida pela Google.</li>
</ul>
<p>Com certeza você já utilizou uma destas ferramentas.</p>
<p>Por razões obvias escolhemos para nossa demonstração o Google Earth, (quer saber as razões? experimente as outras ferramentas citadas).</p>
<p>O Google Earth, tem sido amplamente utilizado por pessoas &#8220;comuns&#8221; com os objetivos mais variados, desde o simples prazer de localizar a sua casa, faculdade ou local de trabalho no mapa da terra, até a tarefa de exibir informações coletadas através de dispositivos GPS.</p>
<p>Ele é distribuído em 4 versões: Free, Plus, Professional e Enterprise.</p>
<p>Segunda a propria empresa que fornece o programa, ao contrário do que tem se espalhado por ai, não existe diferença na qualidade das imagens entre as difeirentes versões, apenas algumas funcionalidades vão sendo acrescentadas a cada nível de serviço.</p>
<p>Para facilitar a exibição de dados no GE, a empresa criou uma especificação de arquivo chamada KML.</p>
<p>KML é um formato de dados baseado no GML, um formato aberto criado para a troca de dados geográficos pela internet. Ambos são na verdade extensões da linguagem XML.</p>
<p>Portanto, para exibir quaisquer dados no GE, basta fornecer ao mesmo um arquivo no formato KML. O que permite a exibição de:</p>
<ul>
<li>Dados geográficos &#8211; Pontos, Linhas e Poligonos.</li>
<li>Imagens &#8211; Ex: Mapas em formato raster.</li>
<li>Dados em formato HTML.</li>
</ul>
<p>Para conhecer um pouco mais sobre a especificação do formato KML visite: <a href="http://http://code.google.com/apis/kml/documentation/" title="Documentação do KML" target="_blank">http://code.google.com/apis/kml/documentation/</a></p>
<p>A seguir um exemplo de  como exibir dados no GE.</p>
<p>Por razões pessoais o exemplo será escrito em linguagem C# usando o ASP.Net. Mas, o mesmo principio pode ser aplicado em qualquer linguagem que permita a construção de páginas dinâmicas (jsp, php, asp, cgi) ou Web Services.</p>
<p><b>1 &#8211; Criando a página que irá fornecer dados no formato KML.</b></p>
<p>Na realidade o que foi feito aqui, não vai além de substituir os dados html da operação de response por dados no formato KML. A seguir o código da página.</p>
<p><code><br />
protected void Page_Load(object sender, EventArgs e)<br />
{<br />
// primeiramente limpamos o objeto request<br />
Response.Clear();<br />
// agora é informar ao cliente que o formato desse arquivo é na verdade o formato KML<br />
Response.ContentType = ''application/vnd.google-earth.kml+xml'';<br />
//aqui é apenas um wrapper que facilita a construção do arquivo xml.<br />
XmlTextWriter xml = new XmlTextWriter(Response.OutputStream, System.Text.Encoding.UTF8);<br />
xml.WriteStartDocument();<br />
//a tag principal do documento KML<br />
xml.WriteStartElement("Document"); //<br />
xml.WriteElementString("name", "Arquivo KML");<br />
xml.WriteElementString("description", "Este KML é um exemplo de como podemos enviar dados georeferenciados ao Google Earth");<br />
//a tag Placemark significa que queremos exibir um local especifico no mapa, esse local é representado por um<br />
//ponto (latitude, longitude).<br />
xml.WriteStartElement("Placemark");//<br />
//o título do placemark<br />
xml.WriteElementString("name", "Esconderijo do Bin Laden");<br />
xml.WriteElementString("description", "Uma descrição em linguagem <b>HTML</b>.<br />
Praticamente todas as tags <i>HTML</i> são aceitas.");<br />
//aqui é a referência geográfica do placemark, são as coordenadas latitude e longitude, mais a elevação.<br />
xml.WriteStartElement("Point");    //<br />
xml.WriteElementString("coordinates", "32.544444,30.489800,0");<br />
//apartir daqui estamos fechando as tags.<br />
xml.WriteEndElement();//          xml.WriteEndElement();//          xml.WriteEndElement();//<br />
//fechando o documento.<br />
xml.WriteEndDocument();<br />
xml.Flush();<br />
//pronto agora é só devolve-lo ao cliente, em nosso caso o Google Earth.<br />
Response.End();<br />
}</code></p>
<p>Quando a página é executada o resultado é um arquivo no formato XML/KML, se você possui o GE instalado em sua máquina ele automaticamente será aberto e o seu arquivo carregado para exibição.</p>
<p><b> 2 &#8211; Testando</b></p>
<p>Agora basta abrir seu navegador   de internet preferido e chamar a página.</p>
<p>Para ver o resultado do código acima acesse o link: <a href="http://aspspider.info/aclaraujo/getkml.aspx">http://aspspider.info/aclaraujo/getkml.aspx</a></p>
<p>Claro que este exemplo não passa de um &#8220;hello word&#8221; sobre exibição de dados no GE, mas, serve como ponto de partida. Agora aconselho você que leu este post até aqui a esticar um pouco mais e ir ao site do GE, e estudar a especificação completa do KML, inclusive lá existem alguns exemplos de links que fornecem dados para a exibição no GE.</p>
<p>Bom, espero que este post tenha servido ao menos como &#8220;peteleco&#8221; para aguçar sua curiosidade sobre o assunto. Nos próximos post mostrarei o uso de web services, e como é possível interagir com o GE no momento da visualização dos dados.</p>
<p>Até a próxima.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/aclaudio.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/aclaudio.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aclaudio.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aclaudio.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aclaudio.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aclaudio.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/aclaudio.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/aclaudio.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/aclaudio.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/aclaudio.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aclaudio.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aclaudio.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aclaudio.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aclaudio.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aclaudio.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aclaudio.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aclaudio.wordpress.com&amp;blog=2364082&amp;post=5&amp;subd=aclaudio&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aclaudio.wordpress.com/2008/03/24/exibindo-dados-georeferenciados-com-o-google-earth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ba4f9085c5d3efbc8c441b22f22b3de2?s=96&#38;d=identicon" medium="image">
			<media:title type="html">aclaudio</media:title>
		</media:content>
	</item>
		<item>
		<title>SaaS &#8220;uma breve introdução.&#8221;</title>
		<link>http://aclaudio.wordpress.com/2008/02/22/saas-uma-breve-introducao/</link>
		<comments>http://aclaudio.wordpress.com/2008/02/22/saas-uma-breve-introducao/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 16:39:28 +0000</pubDate>
		<dc:creator>aclaudio</dc:creator>
				<category><![CDATA[Sem-categoria]]></category>
		<category><![CDATA[desenvolvimento de sistemas]]></category>
		<category><![CDATA[saas]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://aclaudio.wordpress.com/?p=4</guid>
		<description><![CDATA[Curiosamente resolvi iniciar este blog com um post falando sobre SaaS. Mas, o que vem a ser um SaaS? O termo SaaS é um acrônimo para a expressão em inglês &#8220;Software As a Service&#8221;, ou em bom português (do brasil) &#8220;Software como um serviço&#8221;. Antes de iniciar uma explicação um pouco mais detalhada sobre o SaaS, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aclaudio.wordpress.com&amp;blog=2364082&amp;post=4&amp;subd=aclaudio&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Curiosamente resolvi iniciar este blog com um post falando sobre SaaS. Mas, o que vem a ser um SaaS?</p>
<p>O termo SaaS é um acrônimo para a expressão em inglês &#8220;Software As a Service&#8221;, ou em bom português (do brasil) &#8220;Software como um serviço&#8221;.</p>
<p>Antes de iniciar uma explicação um pouco mais detalhada sobre o SaaS, é importante esclareçer algo que vem confundindo muita gente por ai.</p>
<p>-SaaS não é a mesma coisa que SOA!</p>
<p>O termo SOA significa &#8220;arquitetura orientada a serviço&#8221; e como em desenvolvimento de sistemas o termo &#8220;arquitetura&#8221; é normalmente usado para descrever uma parte da etapa de Projeto, SOA esta mais ligada ao &#8220;projeto&#8221; do sistema, enquanto SaaS extrapola essa realidade, no momento em que trata assuntos como: licenciamento, manutenção, implantação e etc.</p>
<p>Entretanto, é comum que SOA seja utilizada no projeto de um SaaS.</p>
<p>Escrever um SaaS é elaborar, projetar e implementar um software que tenha como principal ambiente de execução a internet, mais precisamente os navegadores de páginas. Com o forte crescimento de tecnologias para melhorar as interação dos usuarios nas páginas www, essa realidade viu-se cada dia mais próxima e à mão dos desenvolvedores preocupados em ampliar o alcançe dos seus sistemas.</p>
<p>A ideia do SaaS é contruir um sistema e ofereçe-lo como um serviço, ou seja, o cliente não precisa necessariamente pagar pela compra de um sistema, ele apenas estará adquirindo o direito de usar um serviço, que em sua essência é um software como tantos outros existentes. Algunas vantagens podem ser listadas na utilização de um SaaS, entre elas:</p>
<ul>
<li>
<div>Estrutura de TI simplificada &#8211; O cliente do SaaS não precisa preocupar-se com uma estrutura de TI mais complexa do que a instalação de uma conexão de internet banda larga. O problema da estrutura é resolvido por quem ofereçe o SaaS.</div>
</li>
<li>
<div>Portabilidade &#8211; Por tratar-se de um ambiente <em>web </em>o software ou serviço poderá ser acessado por qualquer computador com acesso a internet e um navegador instalado.</div>
</li>
<li>
<div>Baixo custo de licenciamento &#8211; Com a estrutura de TI compartilhada entre diversos clientes, os custos podem ser reduzidos oferecendo assim um serviço mais acessível a pequenas e médias empresas. Alias, o principal foco dos SaaS. <strong>(Iremos discutir um pouco mais esse assunto em um post específico &#8220;SaaS e a LongTail&#8221;, aguardem!).</strong></div>
</li>
<li>
<div>Propaganda e distribuição &#8211; A distribuição do serviço, em muitos dispensa a criação da &#8220;área comercial&#8221; para a venda e distribuição do sistema. Estratégias de marketing como cadastros em ferramentas de busca, anuncios em outros SaaS, ou sites específicos, são ferramentas que oferecem ao software sua distribuíção em escala.</div>
</li>
</ul>
<p>Bom, para evitar a doce ilusão de que &#8220;tudo são flores&#8221; alguns aspectos antes menos relevantes, ao SaaS tornam-se em alguns casos &#8220;cruciais&#8221;. Esses aspectos estão relacionados a questões sobre: Escalabilidade, Segurança e Usabilidade.</p>
<p>Não abordarei aqui muitos detalhes sobre as questões citadas, mais uma vez isso ficará para posts vindouros.</p>
<p><strong>Escalabilidade</strong> &#8211; É preciso estar praparado para que a sua estrutura suporte um crecimento &#8220;exponencial&#8221; de usuarios, essa previsão pode parecer otimista demais, entretanto, já foi experimentada na prática por empresas provedoras de SaaS. </p>
<p><strong>Segurança e Privacidade</strong> &#8211; Como a estrutura de TI é compartilhada pelos clientes do SaaS, (eles nem precisavam saber disso!) algumas empresas resistem em alimentar um sistema com suas informações de negocios, tais como: preços de produtos, carteira de clientes e etc.</p>
<p><strong>Usabilidade </strong>- Para evitar aquelas indesejadas e em muitos casos &#8220;inviáveis&#8221; visitinhas do técnico a fim de explica o funcionamento do sistema, o mesmo terá que apresentar um alto grau de usabilidade, e ainda permitir uma boa customização do serviço.</p>
<p>Enfim, existem diversos estudos e propostas de soluções para as questões citadas. Modelos de banco de dados flexiveis, arquiteturas distribuídas, padrões de interface.</p>
<p>E como falei antes, este post não tem a humana pretenção de esgotar o tema.</p>
<p>Espero que ao menos tenha servido para aguçar a sua curiosidade sobre o tema.</p>
<p>Até o próximo!</p>
<p>Para saber um pouco mais sobre SaaS visite:</p>
<ul>
<li>
<div><a target="_blank" href="http://www.mysaasblog.com/">My SaaS Blog</a></div>
</li>
</ul>
<p>Exemplos de SaaS:</p>
<ul>
<li>
<div><a target="_blank" href="http://www.online-crm.com/">on-line CRM</a></div>
</li>
<li>
<div><a target="_blank" href="http://www.crmlandmark.com/">CRM Landmark</a></div>
</li>
<li>
<div><a target="_blank" href="http://docs.google.com/">Google docs</a></div>
</li>
</ul>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/aclaudio.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/aclaudio.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aclaudio.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aclaudio.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aclaudio.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aclaudio.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/aclaudio.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/aclaudio.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/aclaudio.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/aclaudio.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aclaudio.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aclaudio.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aclaudio.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aclaudio.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aclaudio.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aclaudio.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aclaudio.wordpress.com&amp;blog=2364082&amp;post=4&amp;subd=aclaudio&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://aclaudio.wordpress.com/2008/02/22/saas-uma-breve-introducao/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ba4f9085c5d3efbc8c441b22f22b3de2?s=96&#38;d=identicon" medium="image">
			<media:title type="html">aclaudio</media:title>
		</media:content>
	</item>
	</channel>
</rss>
