<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3366655934404140481</id><updated>2011-08-24T12:40:38.776-07:00</updated><title type='text'>Rafael F. B. - Adobe Flex</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://rafaelfbflex.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3366655934404140481/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://rafaelfbflex.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Rafael F. Bittencourt</name><uri>http://www.blogger.com/profile/03386322519382670847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp3.blogger.com/_ZGjla6qmGIw/SIoG5JC_8kI/AAAAAAAAABE/b60r7WFc45s/S220/Rafael.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3366655934404140481.post-3269010188717116128</id><published>2008-08-30T06:07:00.000-07:00</published><updated>2008-08-30T06:33:40.335-07:00</updated><title type='text'>Componente Repeater</title><content type='html'>O componente Repeater como o próprio nome sugere é utilizado para repetir um determinado conjunto simples de componentes de interface ao usuário. A repetição é geralmente controlada através do uso de um array que pode trazer dados dinâmicos, como um array de objetos retornados de um Web Service ou um array de dados estático.&lt;br /&gt;A declaração deste componente é a tag mx:Repeater, assim as tags dos componentes de interface ao usuário que serão repetidos serão colocados dentro da tag mx:Repeater.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Observação:&lt;/span&gt; A única tag que não pode ser repetida é o container mx:Application, pois para o componente ser repetido necessariamente ele deve derivar da classe UIComponent.&lt;br /&gt;&lt;br /&gt;Abaixo segue um pequeno exemplo do uso do componente Repeater utilizando uma coleção de objetos estáticos para criar uma instância de cada RadioButton conforme cada item na coleção. Apropriedade label do RadioButton será configurada conforme o atual item da coleção.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ZGjla6qmGIw/SLlIwrTm1FI/AAAAAAAAABM/jhlB3ezdPaM/s1600-h/FonteCompRepeater.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_ZGjla6qmGIw/SLlIwrTm1FI/AAAAAAAAABM/jhlB3ezdPaM/s320/FonteCompRepeater.bmp" alt="" id="BLOGGER_PHOTO_ID_5240299642518164562" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ZGjla6qmGIw/SLlJ_wyx8iI/AAAAAAAAABU/QFCRtAVcE3k/s1600-h/TelaCompRepeater.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_ZGjla6qmGIw/SLlJ_wyx8iI/AAAAAAAAABU/QFCRtAVcE3k/s320/TelaCompRepeater.bmp" alt="" id="BLOGGER_PHOTO_ID_5240301001200759330" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3366655934404140481-3269010188717116128?l=rafaelfbflex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafaelfbflex.blogspot.com/feeds/3269010188717116128/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3366655934404140481&amp;postID=3269010188717116128' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3366655934404140481/posts/default/3269010188717116128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3366655934404140481/posts/default/3269010188717116128'/><link rel='alternate' type='text/html' href='http://rafaelfbflex.blogspot.com/2008/08/componente-repeater.html' title='Componente Repeater'/><author><name>Rafael F. Bittencourt</name><uri>http://www.blogger.com/profile/03386322519382670847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp3.blogger.com/_ZGjla6qmGIw/SIoG5JC_8kI/AAAAAAAAABE/b60r7WFc45s/S220/Rafael.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ZGjla6qmGIw/SLlIwrTm1FI/AAAAAAAAABM/jhlB3ezdPaM/s72-c/FonteCompRepeater.bmp' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3366655934404140481.post-6338256929747073635</id><published>2008-07-25T09:38:00.000-07:00</published><updated>2008-08-30T06:07:23.141-07:00</updated><title type='text'>Projeto na II Feira de Ciência CFT - Datasul</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_ZGjla6qmGIw/SIoBssECJ0I/AAAAAAAAAA8/erDsyjqT9oI/s1600-h/DS-UDESC-19.07.08+-+Rafael.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_ZGjla6qmGIw/SIoBssECJ0I/AAAAAAAAAA8/erDsyjqT9oI/s320/DS-UDESC-19.07.08+-+Rafael.jpg" alt="" id="BLOGGER_PHOTO_ID_5226992184770832194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;No dia 19/07/2008 na Udesc de Joinville participei da II Feira de Ciência CFT | Datasul, onde apresentei o meu projeto de nota fiscal eletrônica com o nome de e-Nota. O meu projeto utilizou o BlazeDS para o acesso remoto a  infra-estrutura de back-end de servidor Java e dados distribuídos,  como linguagem de back-end o Java juntamente com o servlet container Tomcat. Atualmente estou estudando a interatividade com o banco de dados MySQL.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3366655934404140481-6338256929747073635?l=rafaelfbflex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafaelfbflex.blogspot.com/feeds/6338256929747073635/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3366655934404140481&amp;postID=6338256929747073635' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3366655934404140481/posts/default/6338256929747073635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3366655934404140481/posts/default/6338256929747073635'/><link rel='alternate' type='text/html' href='http://rafaelfbflex.blogspot.com/2008/07/projeto-na-ii-feira-de-cincia-cft.html' title='Projeto na II Feira de Ciência CFT - Datasul'/><author><name>Rafael F. Bittencourt</name><uri>http://www.blogger.com/profile/03386322519382670847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp3.blogger.com/_ZGjla6qmGIw/SIoG5JC_8kI/AAAAAAAAABE/b60r7WFc45s/S220/Rafael.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_ZGjla6qmGIw/SIoBssECJ0I/AAAAAAAAAA8/erDsyjqT9oI/s72-c/DS-UDESC-19.07.08+-+Rafael.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3366655934404140481.post-5352018943394007941</id><published>2008-07-15T09:38:00.000-07:00</published><updated>2008-07-15T10:05:26.993-07:00</updated><title type='text'>Participando da  Tradução do livro Why’s (Poignant) Guide to Ruby</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_ZGjla6qmGIw/SHzS3cnimjI/AAAAAAAAAAo/OZVuozSN-vI/s1600-h/wixl-1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_ZGjla6qmGIw/SHzS3cnimjI/AAAAAAAAAAo/OZVuozSN-vI/s320/wixl-1.jpg" alt="" id="BLOGGER_PHOTO_ID_5223281517859609138" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Através do meu amigo &lt;a href="http://run2rails.blogspot.com/"&gt;Henry Hamon&lt;/a&gt; fiquei sabendo da tradução do livro Why’s (Poignant) Guide to Ruby para português, organizada pelo &lt;a href="http://www.nomedojogo.com/2008/06/24/precisamos-de-tradutores/"&gt;Carlos Brando&lt;/a&gt; e resolvi ajudar.&lt;br /&gt;Este livro é voltado a linguagem de programação Ruby a qual está cativando a cada dia mais pessoas interessadas em conhecer novas tecnologias.&lt;br /&gt;Antes de mais nada gostaria de informar sobre o evento &lt;a href="http://www.akitaonrails.com/2008/7/4/est-chegando-a-hora-rails-summit-brazil-2008"&gt;Rails Summit Latin America 2008&lt;/a&gt; o qual acontecerá nos dias &lt;strong&gt;15 e 16 de Outubro&lt;/strong&gt;, em São Paulo, capital. Onde aconteceram várias palestras simultâneas, alguns dos convidados a palestrar são David Hansson através de vídeo conferência, Chad Fowler e outros.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3366655934404140481-5352018943394007941?l=rafaelfbflex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafaelfbflex.blogspot.com/feeds/5352018943394007941/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3366655934404140481&amp;postID=5352018943394007941' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3366655934404140481/posts/default/5352018943394007941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3366655934404140481/posts/default/5352018943394007941'/><link rel='alternate' type='text/html' href='http://rafaelfbflex.blogspot.com/2008/07/participando-da-traduo-do-livro-whys.html' title='Participando da  Tradução do livro Why’s (Poignant) Guide to Ruby'/><author><name>Rafael F. Bittencourt</name><uri>http://www.blogger.com/profile/03386322519382670847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp3.blogger.com/_ZGjla6qmGIw/SIoG5JC_8kI/AAAAAAAAABE/b60r7WFc45s/S220/Rafael.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_ZGjla6qmGIw/SHzS3cnimjI/AAAAAAAAAAo/OZVuozSN-vI/s72-c/wixl-1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3366655934404140481.post-3280174020615294929</id><published>2008-06-09T17:19:00.000-07:00</published><updated>2008-06-12T07:18:37.079-07:00</updated><title type='text'>Mashups - Um Novo Conceito</title><content type='html'>Com o surgimento da Web 2.0 os desenvolvedores mudaram o modo de pensar e de desenvolver aplicações para a internet.&lt;br /&gt;&lt;br /&gt;Atualmente, o assunto que está sendo comentado é o conceito de mashup juntamente com a flexibilidade da Web 2.0, onde uma aplicação pode usufruir de informações e serviços de uma outra aplicação.&lt;br /&gt;&lt;br /&gt;A terminologia mashup é derivada de um fenômeno musical que mistura voz e batida de canções diferentes, e isto serviu como base de inspiração para esta nova tendência na área de sistema de informação.&lt;br /&gt;&lt;br /&gt;Os mashup são aplicações on-line, os quais utilizam pequenas aplicações, onde estas aplicações são quebradas em componentes e disponibilizadas em APIs para poderem ser utilizados com outras aplicações, permitindo a reutilização de informações e de serviços disponíveis para a criação de novas aplicações.&lt;br /&gt;&lt;br /&gt;Este conceito está sendo utilizado em diversos sites/aplicações juntando informações de diversas fontes numa única aplicação, oferecendo novos serviços aos usuários.&lt;br /&gt;&lt;br /&gt;As aplicações que utilizam o mashup são conhecidas como aplicações compostas, pois são criadas combinando serviço de terceiros, reutilizando informações já existentes na Web.&lt;br /&gt;&lt;br /&gt;Este conceito já está mudando o modo de desenvolvimento de software nas empresas e demonstra estar crescendo a cada dia.&lt;br /&gt;&lt;br /&gt;É importante ressaltar que ao desenvolver aplicações mashups o desenvolvedor ganha tempo em relação a programação bastando apenas conhecer o funcionamento da API utilizada.&lt;br /&gt;&lt;br /&gt;Entre as mais variadas utilizações de mashup estão os sites de notícias, abaixo segue alguns exemplos de APIs disponíveis na Web:&lt;br /&gt;&lt;br /&gt;- Google Maps&lt;br /&gt;- Yahoo! Maps&lt;br /&gt;- Google Search&lt;br /&gt;- Yahoo! Search&lt;br /&gt;- Amazon&lt;br /&gt;- eBay&lt;br /&gt;- You tube&lt;br /&gt;- Flickr&lt;br /&gt;- Pay Pal&lt;br /&gt;- del.icio.us&lt;br /&gt;- Wikipedia&lt;br /&gt;- Microsoft Virtual Earth&lt;br /&gt;&lt;br /&gt;Atualmente, é possível obter o resultado de uma busca na Web, onde a mesma é oriunda de integrações de informações sobre um determinado assunto disponível em outros sites na Web, mostrando a sua localização no Google Maps ou Yahoo Map.&lt;br /&gt;Por fim, acredito ter explicado este novo conceito a quem possa interessar e indico pesquisar mais sobre este interessante assunto.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3366655934404140481-3280174020615294929?l=rafaelfbflex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafaelfbflex.blogspot.com/feeds/3280174020615294929/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3366655934404140481&amp;postID=3280174020615294929' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3366655934404140481/posts/default/3280174020615294929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3366655934404140481/posts/default/3280174020615294929'/><link rel='alternate' type='text/html' href='http://rafaelfbflex.blogspot.com/2008/06/mashups-um-novo-conceito.html' title='Mashups - Um Novo Conceito'/><author><name>Rafael F. Bittencourt</name><uri>http://www.blogger.com/profile/03386322519382670847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp3.blogger.com/_ZGjla6qmGIw/SIoG5JC_8kI/AAAAAAAAABE/b60r7WFc45s/S220/Rafael.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3366655934404140481.post-5504831099188566933</id><published>2008-05-19T03:58:00.000-07:00</published><updated>2008-07-12T07:47:57.562-07:00</updated><title type='text'>Aplicações Ricas para Internet</title><content type='html'>&lt;div&gt;&lt;div&gt;&lt;div&gt;Este é o meu primeiro post, o texto abaixo é uma tradução do livro lançado em Janeiro de 2008 chamado Flex for Designers da editora FriendsofED, espero que aproveitem.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Destes ambientes diferentes, Flex é indicado para criação de aplicações ricas para internet, também chamadas de aplicações ricas em mídia para a web. Estas aplicações são similares a websites exceto que eles oferecem mais funcionalidades do que um website tradicional. Por exemplo, uma página da web que mostra uma lista de telefones em célula que você pode comprar e que pode ser chamado de um website e deve ser construído em Flash ou HTML. Uma página web permite você organizar aquela lista por preço e funções e então deixa você ordenar qual você queira e que pode melhor ser descrito como uma aplicação rica para Internet.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;É verdade que Flash permite você criar uma aplicação web, mas a criação seria muito trabalhosa, tomando muito tempo e comendo um grande orçamento. Flex usa o prebuild de objetos que pode ser modificado ou usado da maneira como eles são feitos este tipo de aplicações são mais complexas, mais rápidas e mais baratas. O que faz o desenvolvimento mais fácil.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;O prebuild de objetos faz parte do framework Flex, uma coleção de bibliotecas de códigos e serviços de aplicação que fazem o desenvolvimento mais fácil.&lt;/div&gt;&lt;div&gt;Este serviço inclui a ferramenta de data-binding, administração de drag-and-drop, e feitos visuais, entre outros.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;O uso de prebuild de objetos faz uma grande diferença nos projetos uma equipe pode criar e os tipos de processos de produção é que entram em cena.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3366655934404140481-5504831099188566933?l=rafaelfbflex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafaelfbflex.blogspot.com/feeds/5504831099188566933/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3366655934404140481&amp;postID=5504831099188566933' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3366655934404140481/posts/default/5504831099188566933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3366655934404140481/posts/default/5504831099188566933'/><link rel='alternate' type='text/html' href='http://rafaelfbflex.blogspot.com/2008/05/aplicaes-ricas-para-internet.html' title='Aplicações Ricas para Internet'/><author><name>Rafael F. Bittencourt</name><uri>http://www.blogger.com/profile/03386322519382670847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp3.blogger.com/_ZGjla6qmGIw/SIoG5JC_8kI/AAAAAAAAABE/b60r7WFc45s/S220/Rafael.JPG'/></author><thr:total>0</thr:total></entry></feed>
