<?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>José Alexandre Macedo Blog</title>
	<atom:link href="http://jamacedo.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://jamacedo.com</link>
	<description>Inovação, Pesquisa e Desenvolvimento de Software</description>
	<lastBuildDate>Fri, 18 May 2012 18:41:41 +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>Artigo na Java Magazine 103 &#8211; Os caminhos da produtividade</title>
		<link>http://jamacedo.com/2012/05/artigo-na-java-magazine-103/</link>
		<comments>http://jamacedo.com/2012/05/artigo-na-java-magazine-103/#comments</comments>
		<pubDate>Fri, 18 May 2012 18:39:38 +0000</pubDate>
		<dc:creator>José Alexandre Macedo</dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[java magazine]]></category>
		<category><![CDATA[jboss seam]]></category>
		<category><![CDATA[jruby]]></category>
		<category><![CDATA[jvm]]></category>
		<category><![CDATA[jython]]></category>
		<category><![CDATA[play framework]]></category>
		<category><![CDATA[produtividade]]></category>
		<category><![CDATA[rad]]></category>
		<category><![CDATA[scala]]></category>
		<category><![CDATA[spring roo]]></category>

		<guid isPermaLink="false">http://jamacedo.com/?p=914</guid>
		<description><![CDATA[&#160; Neste m&#234;s de Maio sai nas bancas o primeiro artigo para a Java Magazine escrito em &#243;tima parceria com meu parceiro/brother Danilo Braga (@dannaril). O objetivo desse artigo &#233; apresentar&#160;algumas tecnologias que podem trazer produtividade ao desenvolvimento Java web. &#8230; <a href="http://jamacedo.com/2012/05/artigo-na-java-magazine-103/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center; "><img alt="" class="aligncenter size-full wp-image-915" height="451" src="http://jamacedo.com/wp-content/uploads/2012/05/capaOnline_java103.jpg" style="" title="Java Magazine 103" width="386" /></p>
<p style="text-align: left; ">&nbsp;</p>
<p style="text-align: justify; "><span style="font-size:18px;"><span style="font-family:times new roman,times,serif;">Neste m&ecirc;s de Maio sai nas bancas o primeiro artigo para a Java Magazine escrito em &oacute;tima parceria com meu parceiro/brother Danilo Braga (<a href="https://twitter.com/#!/dannaril" target="_blank">@dannaril</a>). O objetivo desse artigo &eacute; apresentar&nbsp;algumas tecnologias que podem trazer produtividade ao desenvolvimento Java web. Nele s&atilde;o comparadas e discutidas as principais ferramentas RAD do mercado entre: Spring Roo, JBoss Seam (Seam-gen) e Play!. Tamb&eacute;m s&atilde;o avaliadas algumas das diversas linguagens dispon&iacute;veis para a JVM, entre: Scala, Groovy, Jruby e Jython. Por fim n&oacute;s apresentamos as situa&ccedil;&otilde;es mais adequadas para utilizar cada uma.</span></span></p>
<p style="margin-bottom: 24px; color: rgb(51, 51, 51); font-family: 'Times New Roman', Times, serif; font-size: 16px; line-height: 24px; "><span style="font-size:18px;"><span style="font-family:times new roman,times,serif;">Os links para acesso s&atilde;o os seguintes:</span></span></p>
<p style="margin-bottom: 24px; color: rgb(51, 51, 51); font-family: 'Times New Roman', Times, serif; font-size: 16px; line-height: 24px; "><span style="font-size:18px;"><span style="font-family:times new roman,times,serif;">Artigo no site da Devmedia: <a href="http://www.devmedia.com.br/os-caminhos-da-produtividade-revista-java-magazine-103/24388" target="_blank">Os caminhos da produtividade</a></span></span></p>
<p style="margin-bottom: 24px; color: rgb(51, 51, 51); font-family: 'Times New Roman', Times, serif; font-size: 16px; line-height: 24px; "><span style="font-size:18px;"><span style="font-family:times new roman,times,serif;">Edi&ccedil;&atilde;o 103 da Revista: <a href="http://www.devmedia.com.br/revista-java-magazine-103/24382" target="_blank">Java Magazine 103</a></span></span></p>
<p style="text-align: left; "><span style="font-size:18px;"><span style="font-family:times new roman,times,serif;">Boa leitura e at&eacute; o pr&oacute;ximo <img src='http://jamacedo.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://jamacedo.com/2012/05/artigo-na-java-magazine-103/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I Encontro devAndroid de Vitória</title>
		<link>http://jamacedo.com/2012/04/i-encontro-devandroid/</link>
		<comments>http://jamacedo.com/2012/04/i-encontro-devandroid/#comments</comments>
		<pubDate>Fri, 27 Apr 2012 13:47:45 +0000</pubDate>
		<dc:creator>José Alexandre Macedo</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[encontro]]></category>
		<category><![CDATA[jogos]]></category>

		<guid isPermaLink="false">http://jamacedo.com/?p=891</guid>
		<description><![CDATA[Com o objetivo de movimentar o cen&#225;rio capixaba de desenvolvimento mobile&#160;realizamos&#160;no dia 11 de abril o primeiro Encontro de desenvolvedores Android (devAndroid) de Vit&#243;ria. De ante m&#227;o consideramos essa edi&#231;&#227;o de n&#250;mero 1 um grande sucesso. Nela contamos com a &#8230; <a href="http://jamacedo.com/2012/04/i-encontro-devandroid/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center; "><img alt="" class="aligncenter size-full wp-image-908" height="238" src="http://jamacedo.com/wp-content/uploads/2012/04/Imagem1.png" style="" title="devAndroid" width="344" /></p>
<p>Com o objetivo de movimentar o cen&aacute;rio capixaba de desenvolvimento mobile&nbsp;<a href="https://groups.google.com/forum/?hl=pt&amp;fromgroups#!forum/android-ufes" target="_blank">realizamos</a>&nbsp;no dia 11 de abril o primeiro Encontro de desenvolvedores Android (devAndroid) de Vit&oacute;ria. De ante m&atilde;o consideramos essa edi&ccedil;&atilde;o de n&uacute;mero 1 um grande sucesso. Nela contamos com a presen&ccedil;a de mais de de 30 pessoas entre desenvolvedores e interessados que compareceram para assitir a uma palestra sobre Desenvovimento de Jogos para Android apresentada por Fred Rischter.</p>
<p>O evento permitiu observarmos que existe uma car&ecirc;ncia muito grande no Esp&iacute;rito Santo de reuni&otilde;es, grupos, encontros e eventos relacionados ao mundo mobile. No entanto, p&uacute;blico pelo que vimos n&atilde;o &eacute; o problema!</p>
<p>Espero que este seja o primeiro de muitos que venham a ocorrer. Para isso, pensamos em realizar pelo menos um encontro por m&ecirc;s n&atilde;o s&oacute; na Ufes como em outras universidades e em empresas que queiram abrir as portas&#8230;</p>
<p>O conte&uacute;do apresentado pelo Fred est&aacute; dispon&iacute;vel no Grupo Android neste <a href="https://groups.google.com/d/msg/android-ufes/TZrDuKMEtkM/f1fmZyL2eH8J" target="_blank">link</a>.</p>
<p>Algumas fotos do encontro:</p>
<p><img alt="" class="aligncenter size-large wp-image-902" height="600" src="http://jamacedo.com/wp-content/uploads/2012/04/IMG_20120411_191743-1024x768.jpg" title="I Encontro devAndroid" width="800" /></p>
<p><a href="http://jamacedo.com/wp-content/uploads/2012/04/IMG_20120411_191909.jpg"><img alt="" class="aligncenter size-large wp-image-901" height="600" src="http://jamacedo.com/wp-content/uploads/2012/04/IMG_20120411_191909-1024x768.jpg" title="I Encontro devAndroid" width="800" /></a></p>
<p style="text-align: center; "><strong><span style="font-size:16px;">Quer saber quando e onde ser&atilde;o os pr&oacute;ximos eventos?</span></strong></p>
<p style="text-align: center; "><strong><span style="font-size:16px;">Acesse o l</span></strong><strong style="font-size: 16px; ">ink do Grupo:</strong><span style="font-size: 16px; "> </span><a href="https://groups.google.com/forum/?hl=pt&amp;fromgroups#!forum/android-ufes" style="font-size: 16px; ">https://groups.google.com/forum/?hl=pt&amp;fromgroups#!forum/android-ufes</a></p>
<p style="text-align: center; "><span style="font-size:16px;">At&eacute; o pr&oacute;ximo \o</span></p>
]]></content:encoded>
			<wfw:commentRss>http://jamacedo.com/2012/04/i-encontro-devandroid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Computação Móvel no II Composium da Unifei</title>
		<link>http://jamacedo.com/2012/04/computacao-movel-ii-composium/</link>
		<comments>http://jamacedo.com/2012/04/computacao-movel-ii-composium/#comments</comments>
		<pubDate>Fri, 20 Apr 2012 16:09:00 +0000</pubDate>
		<dc:creator>José Alexandre Macedo</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[computação móvel]]></category>
		<category><![CDATA[minicurso]]></category>
		<category><![CDATA[smarthphone]]></category>
		<category><![CDATA[tablet]]></category>

		<guid isPermaLink="false">http://jamacedo.com/?p=896</guid>
		<description><![CDATA[Nos dias 16 e 17 de Abril ministrei um minicurso de programa&#231;&#227;o para dispositivos m&#243;veis no II Composium da Universidade Federal de Itajuba. O conte&#250;do incluiu computa&#231;&#227;o m&#243;vel, conceitos b&#225;sicos da plataforma Android e o desenvolvimento de algumas aplica&#231;&#245;es. Os &#8230; <a href="http://jamacedo.com/2012/04/computacao-movel-ii-composium/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Nos dias 16 e 17 de Abril ministrei um minicurso de programa&ccedil;&atilde;o para dispositivos m&oacute;veis no <a href="https://www.composium.unifei.edu.br/" target="_blank">II Composium</a> da Universidade Federal de Itajuba. O conte&uacute;do incluiu computa&ccedil;&atilde;o m&oacute;vel, conceitos b&aacute;sicos da plataforma Android e o desenvolvimento de algumas aplica&ccedil;&otilde;es. Os slides da apresenta&ccedil;&atilde;o podem ser conferidos a seguir:</p>
<object type='application/x-shockwave-flash' wmode='opaque' data='http://static.slideshare.net/swf/ssplayer2.swf?id=12593649&doc=programaoparadispositivosmveisv2-120418150454-phpapp02' width='960' height='787'><param name='movie' value='http://static.slideshare.net/swf/ssplayer2.swf?id=12593649&doc=programaoparadispositivosmveisv2-120418150454-phpapp02' /><param name='allowFullScreen' value='true' /></object>
]]></content:encoded>
			<wfw:commentRss>http://jamacedo.com/2012/04/computacao-movel-ii-composium/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Artigo na Java Magazine 100 &#8211; Todo Poderoso Spring: Parte 2</title>
		<link>http://jamacedo.com/2012/02/artigo-na-java-magazine-100/</link>
		<comments>http://jamacedo.com/2012/02/artigo-na-java-magazine-100/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 12:08:38 +0000</pubDate>
		<dc:creator>José Alexandre Macedo</dc:creator>
				<category><![CDATA[Publicações]]></category>
		<category><![CDATA[java magazine]]></category>
		<category><![CDATA[spring 3]]></category>
		<category><![CDATA[spring data]]></category>
		<category><![CDATA[spring roo]]></category>
		<category><![CDATA[spring security]]></category>

		<guid isPermaLink="false">http://jamacedo.com/?p=859</guid>
		<description><![CDATA[Olá Pessoal, É com grande satisfação que gostaria de convidá-lo a ler o artigo &#8220;Todo Poderoso Spring &#8211; Parte 2&#8243; disponível na edição comemorativa de número 100 da Java Magazine. Neste edição procurei mostrar a importância do Spring para a &#8230; <a href="http://jamacedo.com/2012/02/artigo-na-java-magazine-100/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter  wp-image-860" title="Edição comemorativa da Java Magazine! 100 edições..." src="http://jamacedo.com/wp-content/uploads/2012/02/capaOnline_java100.jpg" alt="" width="386" height="451" /></p>
<p style="text-align: left;">Olá Pessoal,</p>
<p style="text-align: left;">É com grande satisfação que gostaria de convidá-lo a ler o artigo &#8220;Todo Poderoso Spring &#8211; Parte 2&#8243; disponível na edição comemorativa de número 100 da Java Magazine. Neste edição procurei mostrar a importância do Spring para a comunidade Java.</p>
<p style="text-align: left;">No artigo o leitor acompanhará ainda o desfecho da construção de um site de compras coletivas utilizando apenas os frameworks da Spring Source. Na <a href="http://jamacedo.com/2012/01/artigo-na-java-magazine-99/" target="_blank">primeira parte</a> (Edição 99) escolhemos as tecnologias, definimos o escopo, modelamos o sistema, escolhemos a arquitetura e fizemos os primeiros passos do desenvolvimento. Dessa vez o leitor aprenderá a realizar configurações de segurança com apoio do Spring Security, descobrirá como criar controllers com o Spring MVC, encontrará uma maneira simples de personalizar a camada de serviço e ainda verá como é fácil customizar os códigos gerados pelo Spring Roo.</p>
<p>Os links para acesso são os seguintes:</p>
<p>Artigo no site da Devmedia: <a href="http://www.devmedia.com.br/post-23539-Todo-poderoso-Spring-Parte-2.html" target="_blank">Todo Poderoso Spring – Parte 2</a></p>
<p>Edição 100 da Revista: <a href="http://www.devmedia.com.br/post-23536-Revista-Java-Magazine-100.html" target="_blank">Java Magazine 100</a></p>
<p style="text-align: left;">Boa leitura <img src='http://jamacedo.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> !</p>
<p style="text-align: left;">José Alexandre Macedo</p>
]]></content:encoded>
			<wfw:commentRss>http://jamacedo.com/2012/02/artigo-na-java-magazine-100/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Artigo na Java Magazine 99 &#8211; Todo Podroso Spring: Parte 1</title>
		<link>http://jamacedo.com/2012/01/artigo-na-java-magazine-99/</link>
		<comments>http://jamacedo.com/2012/01/artigo-na-java-magazine-99/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 16:04:59 +0000</pubDate>
		<dc:creator>José Alexandre Macedo</dc:creator>
				<category><![CDATA[Publicações]]></category>
		<category><![CDATA[java magazine]]></category>
		<category><![CDATA[spring 3]]></category>
		<category><![CDATA[spring data]]></category>
		<category><![CDATA[spring roo]]></category>
		<category><![CDATA[spring security]]></category>

		<guid isPermaLink="false">http://jamacedo.com/?p=802</guid>
		<description><![CDATA[Caros Leitores, Gostaria de convidá-los a ler o artigo “Todo Poderoso Spring – Parte 1” disponível na revista Java Magazine Ed. 99. Esta edição pode ser encontrada nas bancas em Janeiro de 2012 ou pelo site da Devmedia aqui. Na &#8230; <a href="http://jamacedo.com/2012/01/artigo-na-java-magazine-99/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-800" title="Java Magazine 99" src="http://jamacedo.com/wp-content/uploads/2012/01/capaOnline_java99.png" alt="Java Magazine 99" width="345" height="390" /></p>
<p>Caros Leitores,</p>
<p style="text-align: justify;">Gostaria de convidá-los a ler o artigo “<strong>Todo Poderoso Spring – Parte 1</strong>” disponível na revista Java Magazine Ed. 99. Esta edição pode ser encontrada nas bancas em Janeiro de 2012 ou pelo site da Devmedia <a href="http://www.devmedia.com.br/post-23311-Todo-poderoso-Spring-Parte-1.html" target="_blank">aqui</a>. Na publicação procurei mostrar como é possível tirar proveito dos principais frameworks da Spring Source para construção de aplicações de forma rápida e com qualidade. Acho que o artigo pode ser útil se você tem curiosidade ou quer aprender a utilizar o Spring Framework, o Spring Security, o Spring Data e o Spring Roo. Para exemplificar mostrei o passo-a-passo da construção de um site de compras coletivas, que inicia nesta primeira parte do artigo.</p>
<p>Os links para acesso são os seguintes:</p>
<p>Link do artigo no site da Devmedia: <a href="http://www.devmedia.com.br/post-23311-Todo-poderoso-Spring-Parte-1.html" target="_blank">Todo Poderoso Spring – Parte 1</a></p>
<p>Link da Edição 99 da Revista: <a href="http://www.devmedia.com.br/post-23315-Revista-Java-Magazine-99.html" target="_blank">Java Magazine 99</a></p>
<p>Boa leitura <img src='http://jamacedo.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> !</p>
<p>José Alexandre Macedo</p>
]]></content:encoded>
			<wfw:commentRss>http://jamacedo.com/2012/01/artigo-na-java-magazine-99/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Em busca da inovação nas empresas de TI</title>
		<link>http://jamacedo.com/2011/08/inovacao-nas-empresas-de-ti/</link>
		<comments>http://jamacedo.com/2011/08/inovacao-nas-empresas-de-ti/#comments</comments>
		<pubDate>Wed, 03 Aug 2011 16:21:54 +0000</pubDate>
		<dc:creator>José Alexandre Macedo</dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[inovação]]></category>
		<category><![CDATA[p&d]]></category>

		<guid isPermaLink="false">http://jamacedo.com/?p=765</guid>
		<description><![CDATA[  Conheça neste artigo o que é inovação, o que as empresas de TI precisam para alcança-la e como a gestão de inovação pode auxiliar nesta tarefa. Descubra ainda algumas das estratégias utilizadas por duas grandes empresas de TI para &#8230; <a href="http://jamacedo.com/2011/08/inovacao-nas-empresas-de-ti/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em><span style="font-family: Arial; font-size: small;"> </span></em></p>
<p style="text-align: center;" align="center"><em><span style="font-family: Arial; font-size: small;">Conheça neste artigo o que é inovação, o que as empresas de TI precisam para alcança-la e como a gestão de inovação pode auxiliar nesta tarefa. Descubra ainda algumas das estratégias utilizadas por duas grandes empresas de TI para inovar</span></em></p>
<p><span style="font-family: Arial; font-size: small;"><img class="alignleft size-full wp-image-752" src="http://jamacedo.com/wp-content/uploads/2011/08/clip_image002.jpg" alt="" width="199" height="149" /></span></p>
<p>&nbsp;</p>
<p><span class="Apple-style-span" style="font-family: Arial; font-size: small;">O Brasil é um país que vem ganhando destaque no cenário internacional graças ao fortalecimento da sua economia. Contudo, ainda existem muitos problemas que estão longe de serem resolvidos, entre eles a escassez de inovação. Este problema reflete a cultura de um país onde raramente existe Pesquisa e Desenvolvimento (P&amp;D) dentro das empresas.</span></p>
<p><img class="alignright size-full wp-image-754" title="" src="http://jamacedo.com/wp-content/uploads/2011/08/clip_image004.jpg" alt="" width="109" height="109" /></p>
<p><span style="font-family: Arial; font-size: small;"> </span></p>
<p><span style="font-family: Arial; font-size: small;">Uma </span><a href="http://www.forbes.com/special-features/innovative-companies.html"><span style="font-family: Arial; font-size: small;">pesquisa da Forbes</span></a><span style="font-family: Arial; font-size: small;"> que classifica as 100 empresas mais inovadoras do mundo comprova</span><span class="Apple-style-span" style="font-family: Arial; font-size: small;"> essa carência quando mostra apenas uma empresa brasileira nesta lista, a Natura Cosméticos. A lista decepciona ainda mais por não ter nenhuma empresa de TI, foco deste artigo.</span></p>
<p>&nbsp;</p>
<p style="text-align: center;"><span style="font-family: Arial;"><span style="font-size: small;">Mas por q</span><span style="font-size: small;">ue raios isso acontece no Brasil?</span></span></p>
<p style="text-align: center;"><span style="font-family: Arial; font-size: small;">Será que o país não tem o apoio governamental para inovar? Será que a cultura das empresas é a única responsável? Será que realizar P&amp;D basta?</span></p>
<p><span style="font-family: Arial; font-size: small;">Estas não são perguntas simples de serem respondidas. Neste artigo buscaremos algumas respostas e soluções.</span></p>
<p><span style="font-family: Arial; font-size: small;">Talvez um bom início seja pela definição de inovação. Utilizaremos a proposta do Manual de Oslo, documento responsável por padronizar conceitos referentes a P&amp;D. O Manual define inovação como sendo:</span></p>
<blockquote><p><em><span style="font-family: Arial; font-size: small;">implementação de um produto (bem ou serviço) novo ou significativamente melhorado, ou um processo, ou um novo método de marketing, ou um novo método organizacional nas práticas de negócios, na organização do local de trabalho ou nas relações externas</span></em></p></blockquote>
<p><span style="font-family: Arial; font-size: small;">Aplicando esta definição nas empresas de TI temos que a inovação pode ocorrer principalmente nos produtos/serviços (softwares) e no processo de desenvolvimento. Neste ponto já encontramos uma facilidade, a “matéria prima” para o desenvolvimento de novos softwares. Não é necessário comprar equipamentos caros para inovar nessa área. Isso está longe de ser um fator que motive as empresas a inovar. Então&#8230;</span></p>
<p><strong><span style="color: #a5a5a5; font-family: Arial; font-size: large;">O que as empresas de TI precisam para inovar?</span></strong></p>
<p><span style="font-family: Arial; font-size: small;">Precisam querer. Quando digo querer, me refiro a um desejo da alta gerência que deve ser repassado e compreendido como meta para todos os demais níveis hierárquicos da empresa, ou seja, uma abordagem top-down de comprometimento. Quando a empresa não nasceu para inovar esta abordagem acarreta em mudanças de cultura e de nada adianta investir em inovação se a cultura da empresa não mudar.</span></p>
<p><span style="font-family: Arial; font-size: small;">Quando passa a existir um comprometimento com o desejo de inovação, a organização pode começar a se preocupar com diversos outros fatores envolvidos, como incentivos, cultura e gestão. Neste artigo abordaremos um destes fatores, a gestão de inovação, capaz de canalizar as ideias interessantes e evoluí-las com o objetivo de gerar valor diferenciado para os clientes.</span></p>
<p><strong><span style="color: #a5a5a5; font-family: Arial; font-size: large;">Gestão de inovação</span></strong></p>
<p><span style="font-family: Arial; font-size: small;">A gestão de inovação deve existir para que as ideias consigam ser desenvolvidas a fim de que se transformem em produtos inovadores. Para isso é necessário que exista uma meta clara em inovação por parte do gestor. Esta meta deve contar, de acordo com Trimble (guru da área), com o uso de previsões, planejamento e métricas:</span></p>
<blockquote><p><em><span style="font-family: Arial; font-size: small;">Sabemos que grande parte do que prevemos estará errado – o resultado incerto é uma das características que define a inovação. Mas devemos fazer uma previsão e ajustá-la continuamente, do mesmo modo que fazemos com hipóteses científicas: temos um pressuposto, um ponto de partida. E é com base nisto que começamos a buscar o desenvolvimento, registrando cada etapa, para sistematizar o desenvolvimento e a aquisição do conhecimento</span></em></p></blockquote>
<p><span style="font-family: Arial; font-size: small;">A Figura 1 mostra algumas necessidades e desafios para a gestão de inovação. O conjunto adaptado destas peças podem ajudar as organizações a alcançar este objetivo. Em seguida conheceremos um pouco mais sobre estes aspectos.</span></p>
<p><img class="aligncenter size-full wp-image-756" title="" src="http://jamacedo.com/wp-content/uploads/2011/08/image.png" alt="" width="470" height="382" /></p>
<p align="center"><span style="font-family: Arial;"><span style="font-size: x-small;"><strong>Figura 1</strong> Aspectos envolvidos na Gestão de Inovação</span></span></p>
<p><span style="font-family: Arial; font-size: small;">A gestão de inovação deve contar inicialmente com um conjunto de processos e ferramentas apropriados, como exemplo de ferramentas temos os brainstorms com pessoas de perfis diferentes. Os processos e ferramentas dão margem para um artigo inteiro, logo serão analisados futuramente. Dessa forma, neste artigo abordaremos as duas outras peças chaves para a inovação, os ambientes propícios e os funcionários como motor gerador de ideias.</span></p>
<p><strong><span style="color: #a5a5a5; font-family: Arial; font-size: large;">Ambientes propícios</span></strong></p>
<p><span style="font-family: Arial; font-size: small;">De acordo com Maricilia &amp; Silmara:</span></p>
<blockquote><p><em><span style="font-family: Arial; font-size: small;">As empresas devem fornecer um ambiente propício à inovação e criatividade. Para que este ambiente realmente aconteça, o trabalhador deve estar capacitado, motivado e, acima de tudo, sentir parte dos processos da empresa. A empresa, por seu lado, deve mostrar que o trabalhador é fundamental na organização e que valoriza seu trabalho e potencial.</span></em></p></blockquote>
<figure id="attachment_757" aria-labelledby="figcaption_attachment_757" class="wp-caption alignleft" style="width: 260px"><img class="size-full wp-image-757 " src="http://jamacedo.com/wp-content/uploads/2011/08/clip_image008.jpg" alt="" width="250" height="184" /><figcaption id="figcaption_attachment_757" class="wp-caption-text">Escorregador do Googleplex</figcaption></figure>
<p><span style="font-family: Arial; font-size: small;"> </span></p>
<p><span style="font-family: Arial; font-size: small;">Talvez seja por isso que vemos hoje em dia empresas de TI que se parecem mais com um parque de diversão do que com empresas. Para motivar seus funcionários as empresas são capazes de fornecer diversos confortos, como, ambientes de trabalho personalizados, flexibilidade de horários, ausência de regras para roupas, salas de jogos, entre diversos outros.</span></p>
<p>&nbsp;</p>
<p><strong><span style="color: #a5a5a5; font-family: Arial; font-size: large;"> </span></strong></p>
<p style="text-align: left;"><strong><span style="color: #a5a5a5; font-family: Arial; font-size: large;"> </span></strong></p>
<p style="text-align: left;"><strong><span style="color: #a5a5a5; font-family: Arial; font-size: large;">Funcionários como motor gerador de ideias</span></strong></p>
<p><span style="font-family: Arial;"><img class="alignright size-full wp-image-759" src="http://jamacedo.com/wp-content/uploads/2011/08/clip_image011.jpg" alt="" width="272" height="213" /></span><span style="font-family: Arial; font-size: small;">Para inovar uma empresa não precisa de gênios criativos, basta que aproveitem as ideias dos seus funcionários. Eles possuem conhecimentos e experiências de vida singulares, que podem ser unidos com o desenvolvimento de software para geração de produtos inovadores. A maioria dos desenvolvedores de software têm ideias inovadoras que não são implementadas por falta de tempo. Isso pode mudar a partir do momento que a empresa investe no potencial criativo dos seus funcionários através, por exemplo, de bonificações pelas boas ideais.</span></p>
<p><span style="font-family: Arial; font-size: small;">Maricilia e Silmara ainda destacam que:</span></p>
<blockquote><p><em><span style="font-family: Arial; font-size: small;">as pessoas precisam ser ouvidas, reconhecidas pelos seus pares e se sentirem realizadas, tanto no aspecto econômico como no pessoal</span></em></p></blockquote>
<p><span style="font-family: Arial; font-size: small;">Para entendermos na prática como algumas das peças da gestão de inovação são desenvolvidas nas grandes empresas de TI reconhecidas pela inovação, vamos conhecer algumas das estratégias da Google e da Facebook.</span></p>
<figure id="attachment_761" aria-labelledby="figcaption_attachment_761" class="wp-caption alignright" style="width: 220px"><img class="size-full wp-image-761" src="http://jamacedo.com/wp-content/uploads/2011/08/clip_image013.jpg" alt="" width="210" height="395" /><figcaption id="figcaption_attachment_761" class="wp-caption-text">Ambiente de trabalho no Googleplex</figcaption></figure>
<p><strong><span style="color: #a5a5a5; font-family: Arial; font-size: large;">Processo de Inovação na Google</span></strong></p>
<p><span style="font-family: Arial; font-size: small;">Quando ouvimos falar em inovação na Google a primeira informação disponível (também a mais comentada) é o fato dos engenheiros poderem dedicar 20% do tempo em suas ideias, sendo que eles têm liberdade para escolher entre temas que os interessam ou que julgam ser valiosos para a empresa.</span></p>
<p><span style="font-family: Arial; font-size: small;">A verdade é que esta não é a característica inovadora mais importante da Google e sim apenas uma das chaves. Ainda como parte da gestão está o estímulo para que todos (executivos, gerentes, empregados e usuários) tenham ideias e as compartilhem através do fórum interno da empresa. Com relação ao ambiente a empresa também cumpre seu papel oferecendo aos seus funcionários desde salas de jogos a restaurantes exóticos. Os funcionários da empresa, apoiados pela gestão, passam a ter tudo que precisam para criar e inovar, recebendo as devidas recompensas quando suas propostas são escolhidas para serem evoluídas.</span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong><span style="color: #a5a5a5; font-family: Arial; font-size: large;"> </span></strong><strong><span style="color: #a5a5a5; font-family: Arial; font-size: large;">Pro</span></strong><strong><span style="color: #a5a5a5; font-family: Arial; font-size: large;">cesso de Inovação na Facebook</span></strong></p>
<figure id="attachment_763" aria-labelledby="figcaption_attachment_763" class="wp-caption alignleft" style="width: 326px"><img class="size-full wp-image-763" src="http://jamacedo.com/wp-content/uploads/2011/08/clip_image016.gif" alt="" width="316" height="238" /><figcaption id="figcaption_attachment_763" class="wp-caption-text">Uma das edições do Hackathon</figcaption></figure>
<p>&nbsp;</p>
<p><span style="font-family: Arial; font-size: small;"> </span></p>
<p><span style="font-family: Arial; font-size: small;">A estratégia mais conhecida da Facebook para inovar chama-se Hackathon. Trata-se de um <s>desafio</s> jogo onde os funcionários podem se agrupar para transformar em curto espaço de tempo QUALQUER ideia em algo real. O evento ocorre à noite em um ambiente totalmente descontraído e estimulante onde se misturam ideias de engenheiros com pessoas de marketing, designers entre os demais funcionários da empresa. Os resultados gerados não viram produtos instantaneamente mais permitem o inicio de discussões e feedbacks para que os protótipos evoluam. Várias das ideias que surgiram em edições do Hackathon resultaram em produtos como mensageiro de vídeo e sugestão de amigos.</span></p>
<p><span style="font-family: Arial; font-size: small;">Esta estratégia é um dos destaques da gestão de inovação da Facebook. Entre as principais vantagens da sua utilização estão:</span></p>
<p><span style="font-family: Arial; font-size: small;">· Criar um meio propício para a discussão de ideias;</span></p>
<p><span style="font-family: Arial; font-size: small;">· Minimizar a discussão das ideias vagas, permitindo a criação de protótipos que levam a discussões ricas;</span></p>
<p><span style="font-family: Arial; font-size: small;">· Forçar as pessoas a serem criativas, sendo que o prazo apertado é um catalizador para a criatividade. </span></p>
<p><strong><span style="color: #a5a5a5; font-family: Arial; font-size: large;">Conclusão</span></strong></p>
<p><span style="font-family: Arial; font-size: small;">As empresas de TI devem ter a qualidade como algo certo e a inovação como meta para que possam gerar valor diferenciado para os clientes e para colocar o Brasil no mapa dos países inovadores. A gestão de inovação com ambiente propício e funcionários como motor gerador de ideias pode e deve ser adaptada a realidade das empresas brasileiras para apoiar na geração de softwares e processos criativos.</span></p>
<p><span style="font-family: Arial; font-size: small;">Neste artigo conhecemos alguns caminhos para que as empresas de TI comecem a pensar em inovação como um diferencial no mercado. Existem muitas outras questões para serem analisadas como incentivos governamentais e o papel da Universidade. Estas questões ficarão para os próximos artigos&#8230; até lá <img src='http://jamacedo.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ! </span></p>
<h5 align="center"><span style="color: #333333; font-family: Arial; font-size: medium;">Na empresa onde você trabalha existe inovação?</span></h5>
<h5 align="center"><span style="color: #333333; font-family: Arial; font-size: medium;">Não deixe de comentar como ela acontece por aí!</span></h5>
<p><strong><span style="color: #a5a5a5; font-family: Arial; font-size: large;">Outras Leituras Recomendadas</span></strong></p>
<p><span style="font-family: Arial; font-size: small;">Jonathan Mumm descreve a importância e os ganhos de um hackathon neste artigo </span><a href="http://blog.mumm.me/?p=174"><span style="font-family: Arial; font-size: small;">http://blog.mumm.me/?p=174</span></a></p>
<p><span style="font-family: Arial; font-size: small;">Vale a pena ler como foi uma das edições do Hackathon na Facebook descrito por Aditya Agarwal </span><span style="font-family: Arial; font-size: small;"><a href="http://ja-jp.facebook.com/blog.php?post=2234227130">http://ja-jp.facebook.com/blog.php?post=2234227130</a></span></p>
<p><span class="Apple-style-span" style="font-family: Arial; font-size: 15px; font-weight: bold;"><span style="font-size: small;">Creating Environments That Optimize Creativity and Inspiration </span><a href="http://designshack.co.uk/articles/business-articles/creating-environments-that-optimize-creativity-and-inspiration/"><span style="font-size: small;">http://designshack.co.uk/articles/business-articles/creating-environments-that-optimize-creativity-and-inspiration/</span></a></span></p>
<p><strong><span style="color: #a5a5a5; font-family: Arial; font-size: large;">Referências</span></strong></p>
<p><span style="font-family: Arial;"><span style="font-size: small;"><em>Gestão do Processo de Inovação (Wendell Carvalho).</em> Link: </span></span><a href="http://www.slideshare.net/wendellcarvalho/palestra-gesto-do-processo-de-inovao-nas-empresas-comagep-wendell-carvalho"><span style="font-family: Arial; font-size: small;">http://www.slideshare.net/wendellcarvalho/palestra-gesto-do-processo-de-inovao-nas-empresas-comagep-wendell-carvalho</span></a></p>
<p><span style="font-family: Arial;"><span style="font-size: small;"><em>Inovação “o caminho para o sucesso contínuo” Grupo RM.</em> Link: </span></span><a href="http://www.slideshare.net/augustocvp/inovao-criatividade"><span style="font-family: Arial; font-size: small;">http://www.slideshare.net/augustocvp/inovao-criatividade</span></a></p>
<p><span style="font-family: Arial;"><span style="font-size: small;"><em>A inovação além da ideia. Especial Inovação com Chris Trimble por Paulo Ferreira.</em> Link: </span></span><a href="http://www.mundodomarketing.com.br/3,19676,a-inovacao-alem-da-ideia.-especial-inovacao-com-chris-trimble.htm"><span style="font-family: Arial; font-size: small;">http://www.mundodomarketing.com.br/3,19676,a-inovacao-alem-da-ideia.-especial-inovacao-com-chris-trimble.htm</span></a></p>
<p><span style="font-family: Arial;"><span style="font-size: small;"><em>9 Princípios de Inovação do Google.</em> Link:<strong> </strong></span></span><a href="http://criatividadeaplicada.com/2008/03/17/os-9-principios-de-inovacao-do-google/"><span style="font-family: Arial; font-size: small;">http://criatividadeaplicada.com/2008/03/17/os-9-principios-de-inovacao-do-google/</span></a><strong></strong></p>
<p><span style="font-family: Arial;"><span style="font-size: small;"><em>Inovação Coletiva para empreendedores. </em>Link: </span></span><a href="http://exame.abril.com.br/revista-exame-pme/edicoes/0030/noticias/inovacao-coletiva"><span style="font-family: Arial; font-size: small;">http://exame.abril.com.br/revista-exame-pme/edicoes/0030/noticias/inovacao-coletiva</span></a></p>
<p><span style="font-family: Arial;"><span style="font-size: small;"><em>10 empresas que investem em inovação coletiva.</em> Link: </span></span><span style="font-family: Arial; font-size: small;"><a href="http://exame.abril.com.br/negocios/inovacao/noticias/10-empresas-que-investem-em-inovacao-coletiva?p=10#link">http://exame.abril.com.br/negocios/inovacao/noticias/10-empresas-que-investem-em-inovacao-coletiva?p=10#link</a></span></p>
<p><span style="font-family: Arial;"><span style="font-size: small;"><em>Da motivação para inovação. </em>Link:<strong> </strong></span></span><a href="http://www.fae.edu/publicacoes/pdf/revista_da_fae/fae_v5_n3/o_processo_de_motivacao.pdf"><span style="font-family: Arial; font-size: small;">http://www.fae.edu/publicacoes/pdf/revista_da_fae/fae_v5_n3/o_processo_de_motivacao.pdf</span></a><strong></strong></p>
<p><span style="font-family: Arial;"><span style="font-size: small;"><em>Innovate The Google Way.</em> Link: </span></span><a href="http://www.innovationfactory.eu/2009/02/09/innovate-the-google-way/"><span style="font-family: Arial; font-size: small;">http://www.innovationfactory.eu/2009/02/09/innovate-the-google-way/</span></a></p>
<p><span style="font-family: Arial;"><span style="font-size: small;"><em>Why innovation is messy.</em> Link: </span></span><a href="http://www.valuedance.com/blog/article/-why-innovation-is-messy"><span style="font-family: Arial; font-size: small;">http://www.valuedance.com/blog/article/-why-innovation-is-messy</span></a></p>
<p><span style="font-family: Arial;"><span style="font-size: small;"><em>Manual do Oslo</em>. Link: </span></span><a href="http://www.finep.gov.br/imprensa/sala_imprensa/manual_de_oslo.pdf"><span style="font-family: Arial; font-size: small;">http://www.finep.gov.br/imprensa/sala_imprensa/manual_de_oslo.pdf</span></a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://jamacedo.com/2011/08/inovacao-nas-empresas-de-ti/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Graph database: Soluções na literatura e implementações disponíveis</title>
		<link>http://jamacedo.com/2011/07/graph-database/</link>
		<comments>http://jamacedo.com/2011/07/graph-database/#comments</comments>
		<pubDate>Fri, 29 Jul 2011 12:31:40 +0000</pubDate>
		<dc:creator>José Alexandre Macedo</dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[banco de dados]]></category>
		<category><![CDATA[grafos]]></category>
		<category><![CDATA[graph database]]></category>
		<category><![CDATA[nosql]]></category>

		<guid isPermaLink="false">http://jamacedo.com/?p=716</guid>
		<description><![CDATA[Conheça neste artigo as características dos modelos de graph database, aplicações que podem se beneficiar,  soluções na literatura e implementações disponíveis Introdução As redes complexas, segundo Newman (2003), são redes de dados onde a relação entre os elementos é tão &#8230; <a href="http://jamacedo.com/2011/07/graph-database/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h3 style="text-align: center;"></h3>
<h4 style="text-align: center;"><em>Conheça neste artigo as características dos modelos de graph database, aplicações que podem se beneficiar,  soluções na literatura e implementações disponíveis</em></h4>
<p style="text-align: center;"><object type='application/x-shockwave-flash' wmode='opaque' data='http://static.slideshare.net/swf/ssplayer2.swf?id=8713524&doc=graphdatabaseversaoblog-110728083732-phpapp02' width='960' height='787'><param name='movie' value='http://static.slideshare.net/swf/ssplayer2.swf?id=8713524&doc=graphdatabaseversaoblog-110728083732-phpapp02' /><param name='allowFullScreen' value='true' /></object></p>
<p><strong><span style="color: #4f81bd; font-size: medium;">Introdução</span></strong></p>
<p>As redes complexas, segundo Newman (2003), são redes de dados onde a relação entre os elementos é tão ou mais importante que os próprios elementos. Ao representá-las através de grafos a relação é descrita pelas arestas e os elementos pelos vértices. Alguns exemplos destas redes são as sociais, as de informação e as biológicas.</p>
<p>A utilização de modelos de bancos de dados tradicionais para o armazenamento das redes complexas pode gerar gargalos na manipulação dos dados, devido a grande quantidade de dados normalmente existente. Além disso, os modelos tradicionais não são capazes de explorar os fundamentos dos grafos com respeito aos seus relacionamentos, vizinhanças e padrões (Angles, R. &amp; Gutierrez, C. 2008). Com isso, surge a necessidade de um modelo de banco de dados baseado em grafos e capaz de corresponder às peculiaridades das redes complexas.</p>
<p>O modelo de graph database, como é chamado, caracteriza-se por ter estruturas de dados onde os esquemas e/ou instâncias são modelados como grafos (Angles, R. &amp; Gutierrez, C. 2008).</p>
<p>De acordo com Angles, R. &amp; Gutierrez, C. (2008) existem diversas vantagens ao se utilizar este modelo, entre elas:</p>
<p>· Graph database permite uma modelagem mais natural dos dados no contexto das redes complexas;</p>
<p>· Possibilidade de consultas que aproveitam a estrutura dos grafos, através de operações na linguagem de consulta que permitam, por exemplo, retornar os vértices adjacentes;</p>
<p>· Ao trabalhar diretamente com grafos e operações relacionadas, o nível de abstração aumenta facilitando a manipulação dos dados pelo desenvolvedor;</p>
<p>· As implementações dos modelos podem disponibilizar algoritmos de grafos eficientes para a realização de operações específicas.</p>
<p><strong><span style="color: #4f81bd; font-size: medium;">Aplicações para os Graph Database</span></strong></p>
<p>Existem diversas aplicações que podem se beneficiar do modelo dos graph databases, Newman (2003), dividiu-as em quatro classes distintas, sendo elas: redes sociais; redes de informação; redes de tecnologia; e redes biológicas.</p>
<p>· <strong>Redes Sociais:</strong> Neste tipo de rede os vértices são compostos por pessoas ou grupos e as arestas descrevem os relacionamentos. Alguns exemplos são as redes de amizades (Facebook e Orkut) e negócios (Linkedin);<strong></strong></p>
<p>· <strong>Redes de Informação: </strong>As redes deste grupo modelam fluxos de informações. Elas são utilizadas, por exemplo, para relacionar citações de trabalhos acadêmicos e para relacionar classes de palavras em dicionários de sinônimos;<strong></strong></p>
<p>· <strong>Redes Tecnológicas:</strong> Estas redes são caracterizadas pela importância dos aspectos geográficos e espaciais das estruturas. Alguns exemplos são: redes de computadores, redes de energia elétrica, rotas aéreas, redes de telefonia, sistemas de informação geográfico (GIS).<strong></strong></p>
<p>· <strong>Redes Biológicas:</strong> As redes biológicas representam informações biológicas onde existe um grande volume de dados de difícil gestão e análise. Estas redes ocorrem na regulação de genes, mapas metabólicos, estruturas químicas e relacionamento entre as espécies.<strong></strong></p>
<p>A utilização de uma estrutura de armazenamento em grafos traz benefícios para as redes complexas porque várias das operações necessárias podem ser realizadas aproveitando os algoritmos propostos na Teoria dos Grafos. Como exemplo: GIS utiliza operações de métricas para descobrir a distancia entre as entidades e o diâmetro da rede; as redes reguladoras utilizam o grau dos vizinhos próximos para descobrir a correlação de pares forte; e as redes sociais podem utilizar medidas para encontrar, por exemplo, o caminho mínimo entre duas pessoas da rede.</p>
<p><strong><span style="color: #4f81bd; font-size: medium;">Definição de Modelo para Graph Databases </span></strong></p>
<p>Os modelos de graph database têm como fundamentação formal definições matemáticas de grafos. Alguns exemplos destas definições que podem ou não ser utilizadas são, grafos direcionados ou não-direcionados, rotulados ou não rotulados, hipergrafos e etc. Um modelo de graph database é composto de três componentes básicos, uma estrutura de dados adequada, uma linguagem de transformação e restrições de integridade.</p>
<p>A estrutura de dados de um modelo se preocupa em definir como as informações serão armazenadas. Angles, R. &amp; Gutierrez, C. (2008) mostraram que existe certo consenso na literatura com relação a este aspecto, onde de uma forma geral as estruturas para os esquemas e as instâncias são grafos rotulados e direcionados. Estes autores ainda mostraram que alguns trabalhos definem modelos utilizando a orientação a objetos.</p>
<p>A linguagem de transformação é responsável por definir como os dados devem ser manipulados. Esta linguagem deve incluir as operações que poderão ser realizadas, levando em consideração as características dos grafos como arestas, vizinhos, subgrafos e conectividade.</p>
<p>As restrições de integridade são responsáveis pela consistência dos dados. Essas restrições podem ser organizadas em consistência esquema-instância, integridade referencial e dependências de inclusão e funcional. Alguns exemplos de restrições são os rótulos com nomes únicos e restrições de digitações nos vértices.</p>
<p>Os componentes básicos que foram descritos são a base para os diversos modelos de graph database presentes na literatura. A seguir será apresentada uma visão geral destes modelos.</p>
<p><strong><span style="color: #4f81bd; font-size: medium;">Graph Database na Literatura</span></strong></p>
<p>As pesquisas iniciais relacionadas ao modelo de graph database não são recentes, sendo que, os primeiros estudos datam 1975 através de Roussopoulos e Mylopoulos que propuseram uma rede semântica para armazenar dados. Entretanto, apenas nas últimas décadas implementações dos modelos passaram a ser utilizadas em pesquisas e empresas, principalmente devido ao crescimento das redes sociais e redes biológicas.</p>
<p>O trabalho de Angles, R. &amp; Gutierrez, C. (2008) realizou uma revisão bibliográfica sobre este assunto e mapeou de acordo com a Figura 1 o histórico do desenvolvimento dos modelos de graph database. Nesta Figura os vértices indicam modelos e as arestas citações.</p>
<p align="center"><a href="http://jamacedo.com/wp-content/uploads/2011/07/models_graph_database.png"><img title="Modelos na Literatura de Graph Database" src="http://jamacedo.com/wp-content/uploads/2011/07/models_graph_database.png" alt="" width="516" height="468" /></a></p>
<p align="center">Figura 1 Histórico do desenvolvimento dos modelos de Graph Database (Angles, R. &amp; Gutierrez, C. 2008)</p>
<p>Apesar dos primeiros estudos terem iniciados em 1975 a maioria dos trabalhos apareceram muitos anos depois. Algumas das razões para isso foram que a comunidade envolvida com banco de dados passou a trabalhar com dados semiestruturados e pesquisadores que trabalhavam com graph databases passaram a trabalhar com aplicações particulares como dados espaciais, web e documentos.</p>
<p>A Figura 1 permite observar que alguns modelos foram extremamente influentes, entre eles o GOOD (Gyssens et al. 1990). Esta proposta utiliza a orientação a objetos e teve como objetivo ser uma base teórica para sistemas na qual manipulação e representação são baseados em grafos.</p>
<p>Existem propostas que utilizam generalizações de grafos apenas para modelagem de dados. Contudo, foram Levene &amp; Poulovassilis (1990) que introduziram o modelo de banco de dados baseado em grafos chamado de Hypernode.</p>
<p>Cada trabalho presente na Figura 1 possui características específicas dos modelos, entretanto, este artigo não pretende explorar os detalhes de cada um, caso deseje conhecer mais sobre os modelos consulte o trabalho de Angles, R. &amp; Gutierrez, C. (2008).</p>
<p><strong><span style="color: #4f81bd; font-size: medium;">Graph Database na Prática</span></strong></p>
<p>Os modelos de graph database precisam ser instanciados e transformados em ferramentas para que seja possível sua utilização. Com base nesta necessidade surgiram diversas propostas de implementações para graph databases. Entre estas propostas, algumas (Neo4J, OrientDB, DEX, InfoGrid, HyperGraphDB, InfiniteGraph e Sones) foram analisadas.</p>
<p>O estudo permitiu verificar que a maioria das implementações utilizam modelos de graph data base baseados em propriedades e na orientação a objetos. Apenas o Neo4J e OrientDB se preocupam em garantir as propriedades da ACID (atomicidade, consistência, integridade e durabilidade). As ferramentas Neo4J, DEX e HyperGraphDB disponibilizam algoritmos clássicos para a manipulação dos dados, entre eles, o algoritmo de Dijkstra é o único presente nas três ferramentas. Algumas das implementações são open source, entre elas, Neo4J, InfoGrid e Sones. Uma tabela comparando todas as características está disponível abaixo.</p>
<p style="text-align: center;"><span style="font-size: small;"><span class="Apple-style-span" style="line-height: normal;"><img class="aligncenter size-full wp-image-744" title="Comparação entre as implementações de graph database" src="http://jamacedo.com/wp-content/uploads/2011/07/tabela-graph-database.png" alt="" width="945" height="499" /> </span></span></p>
<p><strong><span style="color: #4f81bd; font-size: medium;">Conclusão</span></strong></p>
<p>A utilização de graph databases para otimizar a manipulação de dados das redes complexas se mostrou uma opção adequada e não tão recente, apesar de ter ganho destaque na última década graças ao crescimento das redes sociais e biológicas.</p>
<p>Os modelos de graph database apresentam como características comuns a estrutura de dados, a linguagem de transformação e as restrições de integridade. Conhecemos também os vários modelos presentes na literatura, com destaque para alguns extremamente influentes como o GOOD.</p>
<p>Por fim, o artigo apresentou uma comparação entre as ferramentas disponíveis no mercado para trabalhar com graph database em redes complexas. Conhecemos as ferramentas disponíveis, com destaque para o Neo4J, uma implementação open source, capaz de garantir ACID e com diversos algoritmos disponíveis.</p>
<p><strong><span style="color: #4f81bd; font-size: medium;">Referencias</span></strong></p>
<p>ANGLES, R. &amp; GUTIERREZ, C. Survey of graph database models. ACM Comput. Surv., 40(1):1–39, 2008.</p>
<p>IMPLEMENTAÇÕES GRAPH DATABASES. Acessado em: 27/06/2011</p>
<p>ww.graph-database.org/implementations/</p>
<p>ALGORITMOS DO NEO4J. Acessado em: 28/06/2011</p>
<p>http://docs.neo4j.org/chunked/stable/graph-algo.html</p>
<p>ALGORITMOS DO DEX. Acessado em: 28/06/2011</p>
<p>http://sparsity-technologies.com/downloads/javadoc.pdf</p>
<p>ALGORITMOS DO HYPERGRAPHDB. Acessado em: 28/06/2011</p>
<p>http://www.hypergraphdb.org/docs/javadoc/org/hypergraphdb/algorithms/GraphClassics.html</p>
<p style="text-align: center;" align="center"><a href="http://jamacedo.com/wp-content/uploads/2011/07/models_graph_database.png"><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jamacedo.com/2011/07/graph-database/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Artigo na Java Magazine 92</title>
		<link>http://jamacedo.com/2011/06/artigo-na-java-magazine-92-2/</link>
		<comments>http://jamacedo.com/2011/06/artigo-na-java-magazine-92-2/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 18:37:09 +0000</pubDate>
		<dc:creator>José Alexandre Macedo</dc:creator>
				<category><![CDATA[Publicações]]></category>
		<category><![CDATA[java magazine]]></category>
		<category><![CDATA[jsf 2]]></category>
		<category><![CDATA[spring 3]]></category>
		<category><![CDATA[spring web flow]]></category>

		<guid isPermaLink="false">http://jamacedo.com/?p=699</guid>
		<description><![CDATA[&#160; Olá pessoal, Estou meio afastado do blog por conta do Mestrado, mas logo postarei algumas novidades e ideias sobre o que estou trabalhando atualmente… O post hoje é pra divulgar a Edição 92 da Revista Java Magazine na qual &#8230; <a href="http://jamacedo.com/2011/06/artigo-na-java-magazine-92-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="Java Magazine 92" border="0" alt="Java Magazine 92" src="http://jamacedo.com/wp-content/uploads/2011/06/capa-java92_ONLINE1.jpg" width="280" height="328" /></p>
<p>&#160;</p>
<p><font size="4" face="Times New Roman">Olá pessoal,</font></p>
<p><font size="4" face="Times New Roman"></font></p>
<p><font size="4" face="Times New Roman"></font></p>
<p><font size="4" face="Times New Roman">Estou meio afastado do blog por conta do Mestrado, mas logo postarei algumas novidades e ideias sobre o que estou trabalhando atualmente… </font></p>
<p><font size="4" face="Times New Roman"></font></p>
<p><font size="4" face="Times New Roman">O post hoje é pra divulgar a Edição 92 da Revista Java Magazine na qual publiquei o artigo <strong>“Integrando JSF 2 e Spring 3”</strong>. Este trabalho apresenta as configurações, arquitetura e exemplos da integração através do Spring Web Flow. O principal objetivo foi mostrar como aproveitar o melhor que cada uma destas ferramentas têm a oferecer.</font></p>
<p><font size="4" face="Times New Roman">Além disso, o</font><font size="4" face="Times New Roman"> leitor encontrará respostas para as seguintes perguntas:</font></p>
<ul>
<li><font size="4" face="Times New Roman">O que sua aplicação web ganha utilizando JSF2?</font> </li>
<li><font size="4" face="Times New Roman">O que sua aplicação web ganha utilizando o Spring 3?</font> </li>
<li><font size="4" face="Times New Roman">Quais as vantagens da integração entre o JSF2 e o Spring 3?</font> </li>
<li><font size="4" face="Times New Roman">Quais as desvantagens desta integração?</font> </li>
</ul>
<p><font size="4" face="Times New Roman"></font></p>
<p><font size="4" face="Times New Roman"></font></p>
<p><font size="4" face="Times New Roman">O artigo ainda apresenta os conceitos básicos do Spring Web Flow e as desvantagens em utilizá-lo.</font></p>
<p><font size="4" face="Times New Roman"></font></p>
<p><font size="4" face="Times New Roman"></font></p>
<p><font size="4" face="Times New Roman">Agradeço mais uma vez ao Eduardo Spínola (<a href="http://twitter.com/#!/eduspinola/" target="_blank">@eduspinola</a>) pela oportunidade!</font></p>
<p><font size="4" face="Times New Roman"></font></p>
<p><font size="4" face="Times New Roman"></font></p>
<p><font size="4" face="Times New Roman">Link do Artigo no site da Devmedia: <a href="http://www.devmedia.com.br/post-21386-Integrando-JSF-2-e-Spring-3.html" target="_blank">Integrando JSF 2 e Spring 3</a></font></p>
<p><font size="4" face="Times New Roman">Link da Edição 92 da Revista:</font>&#160;<a href="http://www.devmedia.com.br/post-21382-Revista-Java-Magazine-92.html" target="_blank"><font size="4" face="Times New Roman">Java Magazine 92</font></a></p>
<p><font size="4" face="Times New Roman"></font></p>
<p><font size="4" face="Times New Roman"></font></p>
<p><font size="4" face="Times New Roman">Grande abraço,</font></p>
<p><font size="4" face="Times New Roman">José Alexandre Macedo</font></p>
]]></content:encoded>
			<wfw:commentRss>http://jamacedo.com/2011/06/artigo-na-java-magazine-92-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>DevInCachu e Como Aprender a Programar</title>
		<link>http://jamacedo.com/2011/05/devincachu-e-como-aprender-a-programar/</link>
		<comments>http://jamacedo.com/2011/05/devincachu-e-como-aprender-a-programar/#comments</comments>
		<pubDate>Thu, 05 May 2011 00:58:47 +0000</pubDate>
		<dc:creator>José Alexandre Macedo</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[devincachu]]></category>
		<category><![CDATA[educacao]]></category>

		<guid isPermaLink="false">http://jamacedo.com/?p=685</guid>
		<description><![CDATA[&#160; DevInCachu 2011 No último sábado 30/4 aconteceu em Cachoeiro do Itapemirim a primeira edição do DevInCachu, um evento criado para reunir os profissionais, estudantes, professores que trabalham com desenvolvimento de software no Espírito Santo. Foi um evento fantástico com &#8230; <a href="http://jamacedo.com/2011/05/devincachu-e-como-aprender-a-programar/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://jamacedo.com/wp-content/uploads/2011/05/logo.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="logo" border="0" alt="logo" src="http://jamacedo.com/wp-content/uploads/2011/05/logo_thumb.png" width="240" height="98" /></a></p>
<p>&#160;</p>
<p><span style="font-size: large"><em><span style="font-family: &#39;Times New Roman&#39;; font-size: large"><strong><font size="5">DevInCachu 2011</font></strong></span></em></span></p>
<p><span style="font-family: &#39;Times New Roman&#39;; font-size: medium"><font size="4">No último sábado 30/4 aconteceu em Cachoeiro do Itapemirim a primeira edição do DevInCachu, um evento criado para reunir os profissionais, estudantes, professores que trabalham com desenvolvimento de software no Espírito Santo.        <br />Foi um evento fantástico com uma organização para ninguém botar defeito, ótimas palestras, muito networking e coffee breaks caprichados&#8230;         <br />Diversos reviews estão disponíveis explicando melhor o evento e tudo que rolou. Como não vou falar de tudo, se quiser saber mais acesse:</font></span></p>
<p><span style="font-family: &#39;Times New Roman&#39;; font-size: medium"><font size="4">- </font></span><a href="http://www.leohackin.com.br/2011/05/review-sobre-devincachu-interior-do-es-bombando/" target="_blank"><span style="font-family: &#39;Times New Roman&#39;; font-size: medium"><font size="4">Léo Hackin</font></span></a></p>
<p><span style="font-family: &#39;Times New Roman&#39;; font-size: medium"><font size="4">- </font></span><a href="http://jeveaux.com/2011/review-devincachu-incrivel/" target="_blank"><span style="font-family: &#39;Times New Roman&#39;; font-size: medium"><font size="4">Jeveaux</font></span></a></p>
<p><span style="font-family: &#39;Times New Roman&#39;; font-size: medium"><font size="4">- </font></span><a href="http://blog.magnomachado.com.br/devincachu-2011-ducarlh/" target="_blank"><span style="font-family: &#39;Times New Roman&#39;; font-size: medium"><font size="4">Magno Machado</font></span></a></p>
<p><font size="4" face="Times New Roman">- <a href="http://andrewsmedina.com/2011/05/04/dev-cachu-eu-fui/" target="_blank">Andrews Medina</a></font></p>
<p><span style="font-size: large"><em><span style="font-family: &#39;Times New Roman&#39;; font-size: large"><strong><font size="5"></font></strong></span></em></span></p>
<p><span style="font-size: large"><em><span style="font-family: &#39;Times New Roman&#39;; font-size: large"><strong><font size="5"></font></strong></span></em></span></p>
<p><span style="font-size: large"><em><span style="font-family: &#39;Times New Roman&#39;; font-size: large"><strong><font size="5">Como aprender a programar</font> </strong></span></em></span></p>
<p><span style="font-family: &#39;Times New Roman&#39;; font-size: medium"><font size="4">Vou focar este post em uma das palestras que tratou de um assunto que me interessa muito, educação. A palestra, chamada &quot;Quer Aprender a Programar Direito? Pergunte-me como!&quot;, foi ministrada por Henrique Bastos (</font></span><a href="http://twitter.com/#!/henriquebastos" target="_blank"><span style="font-family: &#39;Times New Roman&#39;; font-size: medium"><font size="4">@henriquebastos</font></span></a><span style="font-family: &#39;Times New Roman&#39;; font-size: medium"><font size="4">), que compartilhou conosco um pouco da sua vivência nas comunidades cariocas de software e nos chamou a atenção para um problema muito conhecido dos estudantes de computação do país, o desinteresse e a dificuldade em aprender. A partir disso, Bastos nos levou até a <span style="text-decoration: underline">Teoria do Construtivismo</span> de Piaget para mostrar a importância da prática ser aplicada junto a teoria.</font></span></p>
<blockquote><p><em><font size="4" face="Times New Roman">O construtivismo propõe que o aluno participe ativamente do próprio aprendizado, mediante a experimentação, a pesquisa em grupo, o estimulo a dúvida e o desenvolvimento do raciocínio, entre outros procedimentos. A partir de sua ação, vai estabelecendo as propriedades dos objetos e construindo as características do mundo. (</font></em><a href="http://www.pedagogia.com.br/conteudos/construtivista.php"><em><font size="4" face="Times New Roman">Linha Construtivista</font></em></a><em><font size="4" face="Times New Roman">)</font></em></p>
</blockquote>
<p><span style="font-size: large"><em><span style="font-family: &#39;Times New Roman&#39;; font-size: large"><strong></strong></span></em></span></p>
<p><font size="4" face="Times New Roman">Houve ainda uma alusão a Donald Knuth, quando diz “Arte e Ciência são duas faces da mesma moeda.”. Bastos sugeriu que encarássemos a&#160; prática e a teoria também como dois lados da mesma moeda, lembrando que uma não vive sem a outra. </font>    <br /><font size="4" face="Times New Roman">Depois disso foram propostas duas estratégias para auxiliar o ensino da programação de software, os <u><a href="http://apoie.org/Dojo.html" target="_blank">dojos</a></u> e <u>forks</u>.</font></p>
<p><font size="4" face="Times New Roman"></font></p>
<p><em><strong><font size="5" face="Times New Roman"></font></strong></em></p>
<p><em><strong><font size="5" face="Times New Roman"></font></strong></em></p>
<p><em><strong><font size="5" face="Times New Roman">Slides da Apresentação do Henrique Bastos</font></strong></em></p>
<div style="width: 425px" id="__ss_5050272"><strong style="margin: 12px 0px 4px; display: block"><a title="Quer aprender a programar direito? Pergunte-me como!" href="http://www.slideshare.net/henriquebastos/quer-aprender-a-programar-direito-pergunteme-como-5050272">Quer aprender a programar direito? Pergunte-me como!</a></strong> <iframe height="355" marginheight="0" src="http://www.slideshare.net/slideshow/embed_code/5050272" frameborder="0" width="425" marginwidth="0" scrolling="no"></iframe>
<div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/henriquebastos">Henrique Bastos</a> </div>
</p></div>
<p>&#160;</p>
<p><span style="font-size: large"><em><span style="font-family: &#39;Times New Roman&#39;; font-size: large"><strong><font size="5">Saiba o que o pessoal que trabalha nas grandes empresas do país e do mundo acham de um dojo</font></strong></span></em></span></p>
<p><span style="font-size: large"><em><span style="font-family: &#39;Times New Roman&#39;; font-size: large"><strong></strong></span></em></span></p>
<p><span style="font-size: large"><em><span style="font-family: &#39;Times New Roman&#39;; font-size: large"><strong></strong></span></em></span></p>
<p><span style="font-family: &#39;Times New Roman&#39;; font-size: small"></span></p>
<p><span style="font-family: &#39;Times New Roman&#39;; font-size: small"></span></p>
<p> <iframe height="225" src="http://player.vimeo.com/video/20473572?title=0&amp;byline=0&amp;portrait=0" frameborder="0" width="400"></iframe>
<p><a href="http://vimeo.com/20473572">Dojorio: muito além do código!</a> from <a href="http://vimeo.com/henriquebastos">Henrique Bastos</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p><span style="font-family: &#39;Times New Roman&#39;; font-size: small"></span></p>
<p><span style="font-family: &#39;Times New Roman&#39;; font-size: medium"><font size="4">Este vídeo foi apresentado para alunos ingressantes de um curso de computação da UFF. </font></span><a href="http://henriquebastos.net/2011/03/02/trote-na-uff-dojorio-educacao-2-0/" target="_blank"><span style="font-family: &#39;Times New Roman&#39;; font-size: medium"><font size="4">Leia o relato no Henrique Bastos aqui</font></span></a></p>
<p><span style="font-family: &#39;Times New Roman&#39;; font-size: medium"><font size="4"></font></span></p>
<p><font size="4"></font></p>
<p><span style="font-family: &#39;Times New Roman&#39;; font-size: medium"><font size="4"></font></span></p>
<p><span style="font-family: &#39;Times New Roman&#39;; font-size: medium"><font size="4">Um ótimo artigo sugerido por Bastos que mostra como a falta de prática é um problema não só na área da computação é este </font></span><a href="http://v.cx/2010/04/feynman-brazil-education" target="_blank"><span style="font-family: &#39;Times New Roman&#39;"><font size="4">Richard Feynman on education in Brazil</font></span></a></p>
<p><span style="font-family: &#39;Times New Roman&#39;; font-size: medium"></span></p>
<p>&#160;</p>
<p><strong><em><font size="5" face="Times New Roman">Conclusão</font></em></strong></p>
<p><span style="font-family: &#39;Times New Roman&#39;; font-size: medium"><font size="4">Espero com este post auxiliar na propagação destas estratégias de aprendizado que são extremamente interessante e aplicáveis, trazendo diversas outras vantagens além de aprender a programar melhor, como treino da lógica e do trabalho em grupo.</font></span></p>
<p><span style="font-family: &#39;Times New Roman&#39;; font-size: medium">     <br /></span></p>
<p><span style="font-family: &#39;Times New Roman&#39;; font-size: small"></span></p>
<p><em><span style="font-size: large"><span style="font-family: &#39;Times New Roman&#39;; font-size: large"><strong><font size="5">O que podemos fazer?              <br /></font></strong></span></span></em></p>
<p><span style="font-family: &#39;Times New Roman&#39;; font-size: medium"><font size="4">A Ufes ja teve 4 edições de dojos organizadas pelo João (</font></span><a href="http://twitter.com/jvrmaia" target="_blank"><span style="font-family: &#39;Times New Roman&#39;; font-size: medium"><font size="4">@jvrmaia</font></span></a><span style="font-family: &#39;Times New Roman&#39;; font-size: medium"><font size="4">). Estou negociando com ele e com o Maycon (</font></span><a href="http://www.twitter.com/mayconmaia" target="_blank"><span style="font-family: &#39;Times New Roman&#39;; font-size: medium"><font size="4">@mayconmaia</font></span></a><span style="font-family: &#39;Times New Roman&#39;; font-size: medium"><font size="4">) a data para a volta dos dojos na Ufes,&#160; convidando os alunos do DA e pessoas de fora que desejarem participar. Esperamos que surjam mais iniciativas não só no Espírito Santo mas também nos outros estados do país!</font></span></p>
<p><span style="font-family: &#39;Times New Roman&#39;; font-size: medium"><font size="4"></font></span></p>
<p><span style="font-family: &#39;Times New Roman&#39;; font-size: medium"><font size="4"></font></span></p>
<p><span style="font-family: &#39;Times New Roman&#39;; font-size: medium"><font size="4">E você, o que pretende fazer na sua facudade ou empresa?</font></span></p>
<p><span style="font-family: &#39;Times New Roman&#39;; font-size: medium"><font size="4"></font></span></p>
<p><span style="font-family: &#39;Times New Roman&#39;; font-size: medium"><font size="4"></font></span></p>
<p><span style="font-family: &#39;Times New Roman&#39;; font-size: medium"><font size="4"></font></span></p>
<p><span style="font-family: &#39;Times New Roman&#39;; font-size: medium"><font size="4">Abraços,        <br />Jose Alexandre</font></span></p>
]]></content:encoded>
			<wfw:commentRss>http://jamacedo.com/2011/05/devincachu-e-como-aprender-a-programar/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Artigo na Java Magazine 88</title>
		<link>http://jamacedo.com/2011/02/artigo-na-java-magazine-88/</link>
		<comments>http://jamacedo.com/2011/02/artigo-na-java-magazine-88/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 13:42:39 +0000</pubDate>
		<dc:creator>José Alexandre Macedo</dc:creator>
				<category><![CDATA[Publicações]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[java magazine]]></category>
		<category><![CDATA[segurança]]></category>
		<category><![CDATA[spring security]]></category>

		<guid isPermaLink="false">http://jamacedo.com/?p=633</guid>
		<description><![CDATA[&#160; &#160; Olá pessoal, Venho hoje divulgar um artigo meu presente na Revista Java Magazine 88 (Fevereiro/2011). Este artigo aborda as novidades do framework Spring Security 3 e é a segunda e última parte de uma mini-série. Entre as novidades &#8230; <a href="http://jamacedo.com/2011/02/artigo-na-java-magazine-88/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border: 0px;" title="Java Magazine 88" src="http://jamacedo.com/wp-content/uploads/2011/02/capaOnline_java881.jpg" border="0" alt="Java Magazine 88" width="273" height="320" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-size: small;">Olá pessoal,</span></p>
<p><span style="font-size: small;">Venho hoje divulgar um artigo meu presente na Revista Java Magazine 88 (Fevereiro/2011). Este artigo aborda as novidades do framework Spring Security 3 e é a segunda e última parte de uma mini-série.</span></p>
<p><span style="font-size: small;"> </span></p>
<p><span style="font-size: small;">Entre as novidades que o leitor poderá conferir e aprender estão:</span></p>
<ul>
<li><span style="font-size: small;">Configuração de acesso utilizando SpEL;</span></li>
<li><span style="font-size: small;">Novidades no uso da Spring Security Tag Library;</span></li>
<li><span style="font-size: small;">Melhorias no suporte ao OpenId através do Atributte Exchange;</span></li>
<li><span style="font-size: small;">Novas possibilidades de acesso com Kerberos.</span></li>
</ul>
<p><span style="font-size: small;"> </span></p>
<p><span style="font-size: small;">Além disso, os desenvolvedores que precisarem migrar da versão anterior do framework conhecerão as mudanças necessárias nos códigos e configurações.</span></p>
<p><span style="font-size: small;"> </span></p>
<p><span style="font-size: small;">Link do Artigo no site da Devmedia: <a href="http://www.devmedia.com.br/post-19272-Spring-Security-3-Parte-2.html" target="_blank">Spring Security 3 – Parte 2</a></span></p>
<p><span style="font-size: small;">Link da Edição 88 da Revista: <a href="http://www.devmedia.com.br/post-19333-Revista-Java-Magazine-88.html" target="_blank">Java Magazine 88</a></span></p>
<p><span style="font-size: small;"> </span></p>
<p><span style="font-size: small;">Grande abraço,</span></p>
<p><span style="font-size: small;">José Alexandre Macedo</span></p>
]]></content:encoded>
			<wfw:commentRss>http://jamacedo.com/2011/02/artigo-na-java-magazine-88/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

