<?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>Comunidade Portuguesa de Rich Internet Applications</title>
	<atom:link href="http://www.riapt.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.riapt.org</link>
	<description></description>
	<lastBuildDate>Fri, 12 Feb 2010 13:31:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>RiaPT meeting no Porto!</title>
		<link>http://www.riapt.org/2010/02/08/riapt-meeting-no-porto/</link>
		<comments>http://www.riapt.org/2010/02/08/riapt-meeting-no-porto/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 10:33:23 +0000</pubDate>
		<dc:creator>rduartes</dc:creator>
				<category><![CDATA[Adobe Air]]></category>
		<category><![CDATA[Amfphp]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flash Player]]></category>
		<category><![CDATA[Flash remoting]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Introduções]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Showcase]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.riapt.org/?p=632</guid>
		<description><![CDATA[No próximo dia 6 de Março de 2010 vai-se realizar uma reunião do RiaPT no Porto. Vai ser um evento do tipo stand-up and speak com comunicações de elevado interesse com 20 minutos de duração cada para garantir que apenas temos "sumo"...]]></description>
			<content:encoded><![CDATA[<p><strong>6 de Março de 2010 o RiaPT vai voltar ao Porto!</strong></p>
<p>Marca desde já essa data na agenda e prepara-te para passar uma tarde bem disposta juntamente com pessoas que partilham contigo interesses e paixões pela Internet e não só!</p>
<p>Vamos ter speakers a abordar temas de elevado interesse da actualidade que te vão deixar com água na boca para aprender, explorar e procurar as inovações para o design e desenvolvimento das tuas aplicações!</p>
<p>O universo de desenvolvimento de aplicações web está em perfeita erupção! Não são só as tecnologias cliente, mas toda a &#8220;pilha&#8221; de desenvolvimento com as suas diversas tecnologias, linguagens e ferramentas está a ser posta em causa e cada um quer encontrar o seu nicho nesta realidade. Não perca esta oportunidade de ouvir alguns experts  portugueses na área do desenvolvimento de Rich Internet Applications.</p>
<p>Como se isto não fosse suficiente ainda vamos ter prémios para distribuir pelo pessoal que estiver a assistir que vão desde licenças de software a vouchers de cursos de formação e outros.</p>
<p><strong>Não percam! Dia 6 de Março, no Edifício &#8220;Maus Hábitos&#8221;, às 14:00, e sim, no Porto!</strong></p>
<p>Inscreve-te em: <a title="http://riapt.stagehq.com/events/182/booking/new" href="http://riapt.stagehq.com/events/182/booking/new" target="_blank">http://riapt.stagehq.com/events/182/booking/new</a></p>
<h3>Agenda</h3>
<table width="100%">
<tbody>
<tr>
<td>14:00</td>
<td>Abertura</td>
<td>Rui Silva, Mauro Martins</td>
</tr>
<tr>
<td>14:10</td>
<td>Zend Framework com Flash</td>
<td>Miguel Pinto</td>
</tr>
<tr>
<td>14:35</td>
<td>Web &#8211; Construir é diferente de ver!</td>
<td>Mauro Martins</td>
</tr>
<tr>
<td>15:00</td>
<td>Flex Decoupled &#8211; Build Strong from the Foundation</td>
<td>Vítor Monteiro</td>
</tr>
<tr>
<td>15:25</td>
<td>Balsamiq Mockups e Napkee: A arte de &#8220;rabiscar&#8221;</td>
<td>Rui Silva</td>
</tr>
<tr>
<td>15:50</td>
<td>Papervision 3D</td>
<td>João Crispim</td>
</tr>
<tr>
<td>16:10</td>
<td>Coffee Break</td>
<td>Networking</td>
</tr>
<tr>
<td>16:25</td>
<td>Make Web not War: A plataforma Microsoft</td>
<td>Luís Martins</td>
</tr>
<tr>
<td>16:50</td>
<td>Silverlight 101: Anatomia de uma Aplicação</td>
<td>Ricardo Castelhano</td>
</tr>
<tr>
<td>17:15</td>
<td>Swiz e Flex</td>
<td>João Fernandes</td>
</tr>
<tr>
<td>17:40</td>
<td>&#8220;HYPE&#8221;: Voltar à criatividade em Flash!</td>
<td>João Gonçalves</td>
</tr>
<tr>
<td>18:05</td>
<td>HTML5: A realidade da utopia</td>
<td>Nuno Gomes</td>
</tr>
<tr>
<td>18:30</td>
<td>Encerramento &#8211; Prémios</td>
<td>Rui Silva, Mauro Martins</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.riapt.org/2010/02/08/riapt-meeting-no-porto/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Javascript &#8211; Hope and Opportunity</title>
		<link>http://www.riapt.org/2010/02/07/javascript-hope-and-opportunity/</link>
		<comments>http://www.riapt.org/2010/02/07/javascript-hope-and-opportunity/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 19:42:04 +0000</pubDate>
		<dc:creator>BruNeX</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://www.riapt.org/?p=638</guid>
		<description><![CDATA[Javascript a linguagem que não serve para nada, serve para tudo, que não presta e é muito boa&#8230; mais à frente entenderão.
Com a introdução do conceito Web 2.0  e com o aparecimento de frameworks como Jquery, Prototype ,Mootools,etc.. começaram a surgir RIAs em HTML/Javascript, sem recorrer a plugins &#8211; aplicações como Gmail, GoogleDocs, GoogleCalendar e  [...]]]></description>
			<content:encoded><![CDATA[<p>Javascript a linguagem que não serve para nada, serve para tudo, que não presta e é muito boa&#8230; mais à frente entenderão.</p>
<p>Com a introdução do conceito Web 2.0  e com o aparecimento de frameworks como Jquery, Prototype ,Mootools,etc.. começaram a surgir RIAs em HTML/Javascript, sem recorrer a plugins &#8211; aplicações como Gmail, GoogleDocs, GoogleCalendar e  mais recentemente o GoogleWave (mencionei estas mas podia ter mencionado ‘N’; estas se calhar já todos nós experimentamos). No meio de tudo isto nasce também o conceito de Ajax (Asynchronous JavaScript and XML), a tecnologia base que permite um novo tipo de interacções do browser com o servidor.</p>
<p>O Javascript até então era uma “besta” adormecida que era vista por muitos como uma linguagem de “designers” sem grande valor, assim como o Flash/Actionscript era visto antes da última versão do ActionScript a 3.0.</p>
<p>E porquê todo este “frenesim”? Porque o HTML/Javascript estão prestes a ser revistos e vem ai o HTML5 e o ECMAscript 3.1 aka Harmony aka ECMAscript 5 que vai ser a nova base do Javascript  e que vão trazer coisas novas como:</p>
<ul>
<li>Web Forms</li>
<li>Audio/video</li>
<li>Canvas</li>
<li>Drag &amp; Drop</li>
<li>Editable</li>
<li>History api</li>
<li>Undo</li>
<li>XDomain</li>
<li>Messaging</li>
<li>Storage</li>
<li>Geolocation</li>
<li>Databases</li>
<li>QuerySelector</li>
<li>Sockets</li>
<li>Workers</li>
</ul>
<p>Entre <a href="http://dev.w3.org/html5/spec/Overview.html">outras</a>. Deixo também <a href="http://videos.sapo.pt/Dw3k6DwYrGHOsBEDodqo">aqui</a> um vídeo interessante de uma apresentação que fala de algumas especificações e dá exemplos práticos. Estas coisas já podem ser usadas hoje em dia, basta para tal termos um browser &#8220;moderno&#8221;. Existe uma <a href="http://developer.yahoo.com/yui/articles/gbs/gbs.html">lista</a> disponibilizada pelo <a href="http://developer.yahoo.com/yui/articles/gbs/gbs.html">Yahoo</a> das compatiblidades de cada browser, onde podemos consultar em que browsers é que vai funcionar o quê, e dependendo do nosso target/necessidades ponderar se é viavel ou não.<br />
E o que é possivel fazer hoje em dia com Javascript? Frameworks(vou omitir Jquery e companhia) etc.. fica uma lista de links/Exemplos :<br />
<a href="http://www.webdesignerwall.com/trends/47-amazing-css3-animation-demos/">Aqui podem ver  uma compilação de 47 demos de CSS3 e as suas capacidades, desde relógios, cubos em 3d, rotações de imagens, enfim dá para ter uma noção geral do que aí vem.</a><br />
<a href="http://www.megidish.net/awjs/">E aqui um impressionante proof of concept com Javascript e o novo elemento &lt;canvas&gt;  do HTML5 que é uma versão do jogo “Another World&#8221;.</a></p>
<p>Frameworks:<br />
<a href="http://sproutcore.com/">http://sproutcore.com/ &#8211; A framework com o backup da apple.</a><br />
<a href="http://cappuccino.org/">http://cappuccino.org/ &#8211; Uma framework que apesar de não se programar directamente em Javascript o resultado final é javascript e tem um excelente demo http://280slides.com/ que vale a pena ver para ficar com uma noção das possiblidades que esta framework oferece.</a><br />
<a href="http://qooxdoo.org/">http://qooxdoo.org/</a><br />
<a href="http://www.extjs.com/">http://www.extjs.com/</a><br />
<a href="http://mochaui.com/">http://mochaui.com/</a><br />
<a href="http://www.effectgames.com/effect/">http://www.effectgames.com/effect/ &#8211; uma Framework totalmente dedicada á criação de jogos em Javascript</a>.</p>
<p>Deixo aqui mais uns artigos que acho interessantes sobre este tema:<br />
<a href="http://www.stimuli.com.br/trane/2010/feb/01/the-web-doe-not-need-flash/">http://www.stimuli.com.br/trane/2010/feb/01/the-web-doe-not-need-flash/</a><br />
<a href="http://lifehacker.com/5416100/how-html5-will-change-the-way-you-use-the-web/">http://lifehacker.com/5416100/how-html5-will-change-the-way-you-use-the-web/</a></p>
<p>Podia estar aqui o dia todo e provavelmente nem chegaria a metade do que existe por aí mas qualquer pesquisa no Google sobre o tema e chega-se lá. E isto é apenas uma parte do que o javascript tem actualmente para oferecer &#8211; sim há mais.</p>
<p>Pois, como todos sabemos uma aplicação web não é só client side (e o javascript serve para tudo como eu disse na introdução, ou já se esqueciam?). O Javascript também está a abarbatar o server side e começa também a ser uma linguagem a considerar.<br />
Há cerca de dois anos atrás no SapoCodeBits 2008 conheci o Srº Mário Valente(MV), e foi quando ouvi falar nisto pela primeira vez, obviamente que o que me veio à  cabeça foi &#8220;O quê??? Javascript???&#8221;. Mas depois de ouvir os argumentos <a href="http://videos.sapo.pt/GDFzg1tbZ6KjpKwjpJlH">dele</a>, fez-se luz. Passaram-se dois anos e tenho a dizer que as previsões estavam certas. E hoje em dia já se vê Javascript no servidor a fazer as mesmas coisas que qualquer outra linguagem de servidor. Neste post do blog do MV ele faz uma descrição da framework de desenvolvimento que ele <a href="http://mvalente.eu/2009/11/25/requirements-for-a-modern-web-development-framework/">idealiza</a>.Na semana passada disse também possivelmente ter encontrado essa framework &#8211; chama-se <a href="http://www.sitepen.com/blog/2010/01/22/introducing-pintura/">&#8220;Pintura&#8221;</a>.<br />
Ainda não experimentei o pintura. Tenho feito apenas uns testes e lido umas coisas sobre <a href="http://nodejs.org">Node.js</a>, que é considerado por um dos criadores do Django(python) como <a href="http://simonwillison.net/2009/Nov/23/node/">“the most exciting new project I’ve come across in quite a while“</a> .</p>
<p>Ficam aqui uns links sobre o tema javascript-server-Side:<br />
<a href="http://jsconf.eu/2009/video_nodejs_by_ryan_dahl.html">A Apresentação do nodeJS aconselho a verem para perceberem as potencialidades.</a><br />
<a href="http://www.blueskyonmars.com/2009/01/29/what-server-side-javascript-needs/">http://www.blueskyonmars.com/2009/01/29/what-server-side-javascript-needs/</a></p>
<p>Continuando&#8230; Para finalizar e como o javascript é uma verdadeira &#8220;besta&#8221;, não nos podemos esquecer que numa aplicação Web temos uma terceira  componente que é a  base de dados. E sim o Javascript também está lá  bem representado, temos o <a href="http://couchdb.apache.org/">CouchDB</a> que é uma document-oriented database, que guarda documentos em Json (Javascript Object Notation) e oferece uma forma query e indexação através de funções de MapReduce, funções estas programadas em Javascript.</p>
<p>Uns links para quem quiser investigar sobre isto:<br />
<a href="http://www.youtube.com/watch?v=ESDBM9-U804">um pequeno video nas GoogleTechTalks sobre couchDB</a><br />
<a href="http://jan.prima.de/~jan/plok/archives/108-Programming-CouchDB-with-Javascript.html">http://jan.prima.de/~jan/plok/archives/108-Programming-CouchDB-with-Javascript.html</a></p>
<p style="text-align: center;">Bem esperero não vos ter maçado com esta coisa do javascript e deixo aqui um cartoon engraçado &#8220;roubado&#8221; ao MV que por sua vez também &#8220;roubou&#8221; <a href="http://almaer.com/blog/the-development-circle-of-life">aqui</a>. Espero que dêem  uma vista de olhos no Javascript que é capaz de vos ser útil no futuro.<br />
<img class="aligncenter" src="http://almaer.com/blog/uploads/developmentcircleoflife.png" alt="Javascript é que é!" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.riapt.org/2010/02/07/javascript-hope-and-opportunity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe, Flash Player, Apple, iPad, HTML5 &#8211; os Mitos</title>
		<link>http://www.riapt.org/2010/02/01/adobe-flash-player-apple-ipad-html5-os-mitos/</link>
		<comments>http://www.riapt.org/2010/02/01/adobe-flash-player-apple-ipad-html5-os-mitos/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 18:09:25 +0000</pubDate>
		<dc:creator>João Saleiro</dc:creator>
				<category><![CDATA[Flash Player]]></category>

		<guid isPermaLink="false">http://www.riapt.org/?p=624</guid>
		<description><![CDATA[Regra geral, evito colocar posts de opinião pessoal. Mas desta vez, não consigo não dar a minha opinião.
O anúncio do iPad sem suporte para o Flash Player originou um movimento na blogosfera onde tenho lido de tudo um pouco. Circulam por aí tantos disparates, tantos mitos e pessoas de horizontes limitados, que desta vez não [...]]]></description>
			<content:encoded><![CDATA[<p>Regra geral, evito colocar posts de opinião pessoal. Mas desta vez, não consigo não dar a minha opinião.<br />
O anúncio do iPad sem suporte para o Flash Player originou um movimento na blogosfera onde tenho lido de tudo um pouco. Circulam por aí tantos disparates, tantos mitos e pessoas de horizontes limitados, que desta vez não consigo ficar quietinho sem dar a minha opinião sobre o tema. Pior ainda, quando vi alguns comentários perfeitamente rídiculos de tugas de &#8220;renome&#8221; (que não vou específicar) em blogs, no facebook, twitter e outros.</p>
<p>É sabido que a minha vida roda em redor das RIAs na plataforma Flash, que sou Adobe Certified bla bla, Adobe Community bla bla, etc. Mas também tenho cabecinha para tentar olhar para o mundo de forma imparcial, e acima de tudo pragmática. Até porque, não esqueçamos, há uns anos eu era anti-Flash. E depois ganhei juízo, e aprendi que não se deve criar preconceitos sem conhecermos realmente aquilo de que falamos. E é consoante essa visão que faço este post.</p>
<h2>Prólogo</h2>
<p>Antes de mais, um pouco de background na coisa.  A Apple <a href="http://tek.sapo.pt/noticias/computadores/apple_lanca_o_muito_esperado_ipad_1043105.html">lançou</a> este mês o iPad, um meio termo entre um iPhone e um netbook, que em teoria é um dispositivo que se diz por aí ser revolucionário. Porém, o iPad, tal como o iPhone, não traz &#8211; nem se prevê que venha a trazer &#8211; suporte ao Flash Player. Imediatamente, a blogosfera e o <a href="http://twitter.com/#search?q=flash%20ipad">twitter</a>, encheram-se de reacções, onde muitos ditos puristas dos standards, apple-fanboys, ou simplesmente anti-flashers, começaram a festejar o início da <a href="http://www.podcastingnews.com/2010/01/31/flash-is-toast-the-ipad-is-its-tombstone/">morte</a> do Flash. A atitude da Apple é sem dúvida uma afronta à Adobe que vai mexer com a taxa de penetração e credibilidade do Flash Player. E no meio deste hype, li e reli centenas de vezes um conjunto de mitos que por aí circulam, que não me conseguiram deixar impávido e sereno.</p>
<h2>Flash vs HTML</h2>
<p>Em duas palavras: comparação ridícula. Alhos com bugalhos. Resume-se a:</p>
<ul>
<li>HTML-&gt; Documentos</li>
<li>Flash -&gt; Estados.</li>
</ul>
<p>Enquanto que o  primeiro (HTML), serve para definir estruturas de dados, o segundo serve para criar aplicações. São duas tecnologias distintas com propósitos distintos. E o problema surge quando um começa a entrar no território do outro: não faz sentido usar o Flash para fazer um <a href="http://pt.wordpress.org/">blog</a> da mesma forma que não faz sentido usar o HTML para fazer uma <a href="https://www.photoshop.com/?wf=testdrive">ferramenta de manipulação de imagem</a>.</p>
<p>Ambas as tecnologias devem complementar-se.<br />
Para os menos atentos, nós na <a href="http://www.webfuel.pt/WebfuelOverview.pdf">Webfuel</a> desenvolvemos RIAs na plataforma Flash para a banca (gestão de finanças pessoais) e investimentos (plataformas de <em>trading</em>). Fazêmo-lo usando as <a href="http://www.riapt.org/2010/01/18/slides-da-apresentacao-enterprise-rias-2-no-3%c2%ba-aniversario-do-riapt/">boas práticas de Engenharia</a> importadas do mundo J2EE, e puxamos a plataforma ao seu limite (interfaces interactivos e animados, com multimédia, e paradigmas de usabilidade complexos). E fazêmo-lo desta forma porque é possível; porque a plataforma o permite. Perdoem-me os puristas, mas nunca seria possível actualmente fazermos o que fazemos &#8211; e como o fazemos &#8211; em HTML. Talvez daqui a&#8230; 5 anos. E aí o Flash já terá evoluido outros 5 anos&#8230;</p>
<h2>&#8220;O Flash atrasa a minha navegação na net, faz o meu CPU disparar, e os banners irritam&#8221;</h2>
<p>Verdade seja dita: banners são irritantes. Especialmente aqueles que aparecem sobre o conteúdo das páginas que queremos ver, não nos deixando clicar em nada até que o banner desapareça. Ou aqueles que fazem as ventoinhas do CPU disparar. Ou mesmo aqueles que crasham o browser. Mas a realidade é que tudo é um negócio, e os banners são a maior fonte de receita na internet. E os senhores do marketing ficam todos excitados com animações, sons, e interactividade, e lá surgem os banners em Flash por todo o lado. Colocando realmente a navegação mais irritante. E lenta. E problemática.<br />
E se não existisse Flash (ou outro plugin com penetração semelhante)?<br />
Seria tudo igual. Haveriam banners na mesma. Em Javascript, ou outra tecnologia. Igualmente irritantes, mas possivelmente igualmente (ou mais) pesados para o processador (a performance do Flash Player é superior à do Javascript ).<br />
A culpa não é do Flash Player. Só se for culpado de ser o runtime com a maior taxa de penetração do mercado, e de ser tão fácil e rápido implementar algo impressionante na plataforma Flash.</p>
<h2>HTML 5 vai matar o Flash</h2>
<p>Há quem julgue que sim, mas Flash não é sinónimo de vídeo. O Flash serve para construir experiências multimédia e software. O HTML 5 não vem para substituir o Flash. Poderá, sim, (e provavelmente assim será) começar a substituir/ser alternativa ao Flash em muitos sites de vídeo (Youtube, etc). Mas mais uma vez, é comparar alhos com bugalhos. É dizer que, assim que o HTML 5 sair, será a plataforma preferencial para fazer aplicações de trading, com realtime data push, advanced charting, acesso à câmara e microfone, etc. Enfim. Nem é fácil comentar este mito, por ser completamente díspare da realidade. O HTML 5 será, na melhor das hipóteses, um substituto daquilo que foi o Flash Player 5. Para não deixar de referir que há sempre o risco das várias implementações de cada browser se tornarem na habitual dor de cabeça dos developers &#8211; algo que não existe no mundo da plataforma Flash.</p>
<h2>O Flash Player encrava o MacOS&#8230;</h2>
<p>&#8230; tal como o JAVA, o C++, ou mesmo o Javascript ou qualquer outra plataforma. Claro que é rídiculo comparar a estabilidade da Virtual Machine do Flash Player com a da JVM, mas é suficientemente robusta para suportar aplicações críticas de trading a fazer transacções de milhares de dólares diariamente. A acusação à estabilidade do Flash Player não se deve à tecnologia em si, mas sim aos maus developers que andam por aí. E, verdade seja dita, o mundo Flash está repleto deles. Developers que não sabem (nem querem saber) o que são boas práticas. Ou designers que decidiram aventurar-se pelo mundo do desenvolvimento. E aqui, a culpa do Flash Player é mais uma vez a sua alta taxa de penetração, e o facto de ser tão fácil fazer algo impressionante na plataforma Flash.<br />
E depois entram as estatísticas. Se passarmos um dia em frente ao computador, abrimos o Word 4 ou 5 vezes, mas arrancamos o Flash Player umas 50 vezes &#8211; pelo menos. Cada SWF &#8211; banners, websites, RIAs, vídeos, etc &#8211; é uma aplicação diferente feita por pessoas diferentes (sejam bons ou maus developers). Não é preciso ser-se expert em estatística para terminar o raciocínio. A realidade é que diariamente me deparo com tanta coisa mal implementada na web que pessoalmente até fico admirado com a robustez do Flash Player.<br />
Aqui na Webfuel somos pelo menos 6 pessoas a puxar diariamente o Flash Player aos limites, de onde pelo menos uma é adepta (quase fanática) da Apple. E a realidade é que o Flash Player se aguenta perfeitamente com as nossas experiências e produtos.<br />
Ainda assim, admito que há margem de melhoria na robustez do Flash Player, talvez começando por distribuir melhor os recursos consumidos por cada SWF, impedindo que um SWF problemático possa afectar outro.</p>
<p>Falta ainda dizer que, verdade seja dita, o Flash Player não encrava nenhum sistema operativo. Encrava, sim, o browser. E nos melhores browsers encrava apenas o tab onde o SWF ranhoso encravou.</p>
<h2>O Flash Player é demasiado lento para correr no iPhone. E no iPad.</h2>
<p>A Apple acusa a Adobe do Flash Player consumir demasiados recursos, pelo que não o poderia colocar a correr no iPhone. Mas a realidade é que o Flash Player 10.1 &#8211; que foi especificamente optimizado para dispositivos móveis &#8211; corre em telemóveis com poder de processamento teoricamente inferior ao do iPhone. O que é suspeito.</p>
<p>No entanto, para piorar, o iPad também não suporta o Flash Player. Quer isto dizer que a Apple lançou um produto de $600 que não tem poder de processamento para o Flash Player?</p>
<p>Segundo a Adobe, ao contrário da Microsoft, a Apple <a href="http://theflashblog.com/?p=1641">nunca ajudou</a> a Adobe a optimizar o Flash Player para o MacOS. Segundo a Apple, a Adobe <a href="http://www.wired.com/epicenter/2010/01/googles-dont-be-evil-mantra-is-bullshit-adobe-is-lazy-apples-steve-jobs/comment-page-4/">é preguiçosa</a>.</p>
<h2>Conclusões</h2>
<p>A minha preocupação é desenvolver produtos que façam sentido para o consumidor final. Produtos de software ubíquos, acessíveis de qualquer local, computador, sistema operativo, ou browser, com um único codebase, e com preocupações acrescidas ao nível do interface e interactividade. Rich Internet Applications. Este é o futuro, podermos aceder às nossas aplicações e dados a partir de qualquer local.<br />
E estando a trabalhar para isso há alguns anos, a realidade é que me sinto ofendido de ser apanhado no meio de uma guerrazinha de egos (e de milhões de dólares) onde no fundo quem fica a perder somos todos nós &#8211; tanto developers como consumidores.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.riapt.org/2010/02/01/adobe-flash-player-apple-ipad-html5-os-mitos/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Introdução ao seno e coseno com Actionscript</title>
		<link>http://www.riapt.org/2010/01/26/sin-cos-actionscript/</link>
		<comments>http://www.riapt.org/2010/01/26/sin-cos-actionscript/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 18:11:05 +0000</pubDate>
		<dc:creator>semmais</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Introduções]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cos]]></category>
		<category><![CDATA[coseno]]></category>
		<category><![CDATA[matemática]]></category>
		<category><![CDATA[maths]]></category>
		<category><![CDATA[seno]]></category>
		<category><![CDATA[sin]]></category>
		<category><![CDATA[trignometria]]></category>

		<guid isPermaLink="false">http://www.riapt.org/?p=602</guid>
		<description><![CDATA[Trigonometria
Quando se fala em trigonometria geralmente é associada por grande parte a um &#8220;bicho daqueles maus&#8221; com cosenos, senos e mais um monte de fórmulas.
A verdade é que nos mais variados problemas é constante termos que aliar o actionscript com este ramo da matemática.

- PI:
É um numero irracional, eu normalmente uso apenas a aproximação com [...]]]></description>
			<content:encoded><![CDATA[<h1><strong>Trigonometria</strong></h1>
<p>Quando se fala em trigonometria geralmente é associada por grande parte a um &#8220;bicho daqueles maus&#8221; com cosenos, senos e mais um monte de fórmulas.<br />
A verdade é que nos mais variados problemas é constante termos que aliar o actionscript com este ramo da matemática.<br />
<span id="more-602"></span></p>
<h2>- PI:</h2>
<p>É um numero irracional, eu normalmente uso apenas a aproximação com duas casas decimais 3,14. O <a href="http://bellard.org/pi/pi2700e9/announce.html" target="_blank">record</a> actualmente do numero mais aproximado é de Fabrice Bellard — um programador, claro!</p>
<h2>Mas o que é visualmente este valor PI?</h2>
<p>Importa saber que se fizermos um circulo perfeito com um raio de 1 unidade usando por exemplo uma corda, se esticarmos essa corda numa linha recta vamos ver que ela mede 2*PI. Portanto, metade da corda mede PI — um valor aproximado a 3.14159 26535 89793 23846 26433 83279 50288 4197 &#8230;. unidades! É a mesma coisa que dizer que o <strong>raio</strong> cabe PI vezes no arco de meia circunferência (um arco de circunferência de 180 graus).<br />

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_pi-1_422576568"
			class="flashmovie"
			width="430"
			height="255">
	<param name="movie" value="http://www.riapt.org/wp-content/uploads/2010/01/pi-1.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.riapt.org/wp-content/uploads/2010/01/pi-1.swf"
			name="fm_pi-1_422576568"
			width="430"
			height="255">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<h2>- Está bem, pronto.. já gravei o que é o PI e agora o que faço com ele?</h2>
<p>As funções Math.cos, Math.sin e outras no actionscript aceitam como parâmetro uma variável em radianos, esta variável indicam uma amplitude, um ponto especifico do nosso circulo.</p>
<h2>A definição de Radiano</h2>
<p>&#8220;O ângulo definido no centro de um círculo por um arco de circunferência com o mesmo comprimento que o raio do círculo é 1 radiano&#8221;<br />
Ou seja, dizer que o raio do circulo &#8220;cabe&#8221; n vezes numa determinada parte do arco pode-se simplificar e dizer simplesmente que essa parte mede &#8220;n&#8221; radianos</p>
<p>Num sistema de coordenadas no plano cartesiano centrando um circulo com uma unidade de raio, fixa-se o ponto (a) mais à direita do circulo e mede-se o arco em sentido contrário ao sentido dos ponteiros do relógio obtendo um segundo ponto (b);<br />
- a medida do arco entre os dois pontos &#8220;n radianos&#8221; (a verde), corresponde o parâmetro que usamos no coseno e no seno (entre outras funções do actionscript).<br />

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_pi-2_676772083"
			class="flashmovie"
			width="430"
			height="255">
	<param name="movie" value="http://www.riapt.org/wp-content/uploads/2010/01/pi-2.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.riapt.org/wp-content/uploads/2010/01/pi-2.swf"
			name="fm_pi-2_676772083"
			width="430"
			height="255">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<h2>Seno</h2>
<p>- traça-se uma recta paralela ao eixo dos xx&#8217;s que passa pelo ponto b e vai interceptar o eixo dos yy&#8217;s obtendo o valor do seno para &#8220;n radianos&#8221; (a laranja)<br />

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_pi-3_538096593"
			class="flashmovie"
			width="430"
			height="255">
	<param name="movie" value="http://www.riapt.org/wp-content/uploads/2010/01/pi-3.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.riapt.org/wp-content/uploads/2010/01/pi-3.swf"
			name="fm_pi-3_538096593"
			width="430"
			height="255">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<h2>Coseno</h2>
<p>- traça-se uma recta paralela ao eixo dos yy&#8217;s que passa pelo ponto b e que vai interceptar o eixo dos xx&#8217;s obtendo o valor do coseno para &#8220;n radianos&#8221; (a azul)<br />

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_pi-4_1231388219"
			class="flashmovie"
			width="430"
			height="255">
	<param name="movie" value="http://www.riapt.org/wp-content/uploads/2010/01/pi-4.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.riapt.org/wp-content/uploads/2010/01/pi-4.swf"
			name="fm_pi-4_1231388219"
			width="430"
			height="255">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p>Isto é a parte chata da coisa, mas é o suficiente para fazermos milhares e milhares de cenas espectaculares <img src='http://www.riapt.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .</p>
<h3>Problema 1:</h3>
<p>- Desenhar os pontos referentes às horas de um relógio analógico com raio de 80 pixeis e centro no ponto (200,122)</p>
<p>Resposta:</p>
<p>Sabemos que um circulo tem um arco de 2*PI, queremos dividir em 12 partes, portanto vamos ter 2*PI/12 como a medida de cada arco.<br />
A partir daqui podemos passar estes arcos para coordenadas x,y usando o coseno e o seno.<br />
Como queremos um raio maior que uma unidade temos que multiplicar os valores obtidos pelo novo raio desejado.</p>
<p><code>var arco_hora:Number=Math.PI*2/12;// simplificando Math.pi/6<br />
var raio:Number=80;//raio do nosso relogio<br />
this.graphics.lineStyle(4,0xff0000);//vamos por os pontos vermelhos</code></p>
<p>for (var i:int=0;i&lt;12;i++)<br />
{<br />
var posx:Number=Math.cos(arco_hora*i)*raio;<br />
var posy:Number=Math.sin(arco_hora*i)*raio;<br />
this.graphics.drawCircle(posx,posy,4);<br />
}</p>
<p>Ok, mas isto ficou no ponto (0,0), agora é necessário fazer uma translação para a posição final.</p>
<p><code>var arco_hora:Number=Math.PI*2/12;// simplificando Math.pi/6<br />
var raio:Number=80;//raio do nosso relogio<br />
var centro:Point=new Point(200,122);//posição central do relógio<br />
this.graphics.lineStyle(4,0xff0000);//vamos por os pontos vermelhos</code></p>
<p>for (var i:int=0;i&lt;12;i++)<br />
{<br />
var posx:Number=Math.cos(arco_hora*i)*raio+centro.x;<br />
var posy:Number=Math.sin(arco_hora*i)*raio+centro.y;<br />
this.graphics.drawCircle(posx,posy,4);<br />
}<br />

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_pi-5_2072099309"
			class="flashmovie"
			width="430"
			height="255">
	<param name="movie" value="http://www.riapt.org/wp-content/uploads/2010/01/pi-5.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.riapt.org/wp-content/uploads/2010/01/pi-5.swf"
			name="fm_pi-5_2072099309"
			width="430"
			height="255">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<h3>Desafio:</h3>
<p>- Desenhar os ponteiros</p>
<blockquote><p>Dica: Assim por alto podemos por um TIMER de 1000 e no evento TimerEvent.TIMER obtemos a hora e actualizamos os ponteiros.<br />
Os ponteiros podem ser desenhados com<br />
<code><br />
graphics.lineStyle(4,0xff0000);<br />
graphics.moveTo(centro.x, centro.y);<br />
graphics.lineTo(posx, posy);<br />
</code></p></blockquote>
<h3>Cuidados:</h3>
<p>O coseno e seno são funções pesadas, o processador queixa-se se quando os usamos intensamente como por exemplo em sistemas de partículas.<br />
Por isso uma leitura a este <a href="http://lab.polygonal.de/2007/07/18/fast-and-accurate-sinecosine-approximation/" target="_blank">post</a> do Michael Baczynski é recomendada.</p>
<p>Obrigado,<br />
Paulo Afonso (semmais)<br />
<a href="http://www.semmais.com/">http://www.semmais.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.riapt.org/2010/01/26/sin-cos-actionscript/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Keynotes Evento RIAPT</title>
		<link>http://www.riapt.org/2010/01/21/keynotes-evento-riapt/</link>
		<comments>http://www.riapt.org/2010/01/21/keynotes-evento-riapt/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 03:03:05 +0000</pubDate>
		<dc:creator>joaogoncalves</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Exemplos]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIAPT]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[boas práticas]]></category>
		<category><![CDATA[comunidade]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.riapt.org/?p=570</guid>
		<description><![CDATA[Espero que todos tenham apreciado nosso evento de dia 16 de Janeiro, quero aqui deixar mais uma vez e publicamente o nosso Muito obrigado à: Novabase, FLAG, Microsoft e Adobe, pelo magnifico evento que nos proporcionaram.
Além dos patrocinadores, quero deixar também o meu agradecimento a todos os oradores, que se esmeraram na qualidade das apresentações, para aqueles que não estiveram presentes [...]]]></description>
			<content:encoded><![CDATA[<p>Espero que todos tenham apreciado nosso evento de dia 16 de Janeiro, quero aqui deixar mais uma vez e publicamente o nosso Muito obrigado à: <strong><a href="http://www.novabase.pt" target="_blank">Novabase</a></strong>, <strong><a href="http://www.flag.pt" target="_self">FLAG</a></strong>, <strong><a href="http://www.microsoft.pt" target="_blank">Microsoft </a></strong>e <strong><a href="http://www.adobe.com" target="_blank">Adobe</a></strong>, pelo magnifico evento que nos proporcionaram.</p>
<p>Além dos patrocinadores, quero deixar também o meu agradecimento a todos os oradores, que se esmeraram na qualidade das apresentações, para aqueles que não estiveram presentes no evento deixo aqui as apresentações , excepto a do João Saleiro que já fez o favor de nos disponibilizar a sua.</p>
<p>Estamos também a contar ter esta semana os vídeos da apresentação assim que tiverem na nossa posse disponibilizaremos aqui no blog.</p>
<p><strong>Apresentação do Luis Martins:</strong></p>
<p><strong><a href="http://www.riapt.org/wp-content/uploads/2010/01/Luis-Martins.pdf" target="_blank"><img class="alignnone size-full wp-image-593" src="http://www.riapt.org/wp-content/uploads/2010/01/luis.png" alt="luis" width="441" height="273" /></a></strong></p>
<p><strong> </strong></p>
<p><strong>Apresentação Enrique Duvos:</strong></p>
<p><strong><a href="http://www.riapt.org/wp-content/uploads/2010/01/RIA-Event-Lisbon-Jan-2010_2.pdf"><img class="alignnone size-full wp-image-592" src="http://www.riapt.org/wp-content/uploads/2010/01/enrique.png" alt="enrique" width="472" height="352" /></a></strong></p>
<p><strong> </strong></p>
<p><strong>Apresentação Nuno Godinho:<br />
<a href="http://www.riapt.org/wp-content/uploads/2010/01/Nuno-Godinho.pdf"><img class="alignnone size-full wp-image-594" src="http://www.riapt.org/wp-content/uploads/2010/01/nuno.png" alt="nuno" width="440" height="332" /></a></strong></p>
<p><strong>Apresentação Ricardo Castelhano e Ricardo Fiel:</strong></p>
<p><strong><a href="http://www.riapt.org/wp-content/uploads/2010/01/silverlightemcenariosinternet-100120075434-phpapp021.pdf"><img class="alignnone size-full wp-image-595" src="http://www.riapt.org/wp-content/uploads/2010/01/ric.png" alt="ric" width="443" height="331" /></a></strong></p>
<p><strong> </strong></p>
<p>Mais uma vez obrigado pela participação de todos, e quero desde já deixar aqui uma noticia em primeira mão, se gostaram deste evento preparem-se porque vêem ai novidades, como por exemplo a presença do <strong><a href="http://www.joshuadavis.com/" target="_blank">Joshua Davis</a></strong>, num próximo evento nosso, além de muitas outras que estão na manga, acreditem este ano irá ser o ano da nossa <strong>RIAPT</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.riapt.org/2010/01/21/keynotes-evento-riapt/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Slides da apresentação &#8220;Enterprise RIAs 2&#8243; no 3º Aniversário do RiaPT</title>
		<link>http://www.riapt.org/2010/01/18/slides-da-apresentacao-enterprise-rias-2-no-3%c2%ba-aniversario-do-riapt/</link>
		<comments>http://www.riapt.org/2010/01/18/slides-da-apresentacao-enterprise-rias-2-no-3%c2%ba-aniversario-do-riapt/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 15:20:51 +0000</pubDate>
		<dc:creator>João Saleiro</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flash remoting]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Formação]]></category>
		<category><![CDATA[Gumbo]]></category>
		<category><![CDATA[RIAPT]]></category>
		<category><![CDATA[Rich UI]]></category>
		<category><![CDATA[SCRUM]]></category>
		<category><![CDATA[Tutoriais]]></category>

		<guid isPermaLink="false">http://www.riapt.org/?p=560</guid>
		<description><![CDATA[Tal como prometido, aqui estão os slides da apresentação &#8220;Enterprise RIAs 2- Meet our dirty secrets&#8221;. A apresentação anterior, &#8220;Enterprise RIAs &#8211; This is how we do it&#8221; pode ser encontrada aqui. As minhas desculpas se estava mais murcho e cansado do que o costume, mas estava meio adoentado.
Queria dar os parabéns à organização (exemplares!!), [...]]]></description>
			<content:encoded><![CDATA[<p>Tal como prometido, aqui estão os slides da apresentação &#8220;Enterprise RIAs 2- Meet our dirty secrets&#8221;. A apresentação anterior, &#8220;Enterprise RIAs &#8211; This is how we do it&#8221; pode ser encontrada <a href="http://www.riapt.org/2009/06/27/slides-da-apresentacao-enterprise-rias-no-flashcamp/" target="_blank">aqui</a>. As minhas desculpas se estava mais murcho e cansado do que o costume, mas estava meio adoentado.</p>
<p>Queria dar os parabéns à organização (exemplares!!), aos patrocinadores e principalmente aos oradores que estiveram fantásticos, com apresentações de elevada qualidade.</p>
<p style="text-align: left;">Não se esqueçam de deixar o vosso comentário à apresentação, e se houverem questões, não tenham problemas em contactar-me. Espero que tenham gostado e que a apresentação vos tenha sido útil.</p>
<p style="text-align: left;">[Update] Duas pessoas pediram-me a versão digital do documento da Webfuel, mas como não fiquei com o contacto delas, aqui vai o <a href="http://www.webfuel.pt/WebfuelOverview.pdf" target="_blank">link</a> [/Update]</p>
<p style="text-align: center;">
<p style="text-align: center;"><object style="width: 600px; height: 500px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="600" height="500" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.riapt.org/wp-content/uploads/2010/01/Enterprise-RIAs-2-Meet-our-dirty-tricks.swf" /><embed style="width: 600px; height: 500px;" type="application/x-shockwave-flash" width="600" height="500" src="http://www.riapt.org/wp-content/uploads/2010/01/Enterprise-RIAs-2-Meet-our-dirty-tricks.swf"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.riapt.org/2010/01/18/slides-da-apresentacao-enterprise-rias-2-no-3%c2%ba-aniversario-do-riapt/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>SCRUM</title>
		<link>http://www.riapt.org/2010/01/18/scrum/</link>
		<comments>http://www.riapt.org/2010/01/18/scrum/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 10:26:21 +0000</pubDate>
		<dc:creator>Grettir</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Formação]]></category>
		<category><![CDATA[SCRUM]]></category>

		<guid isPermaLink="false">http://www.riapt.org/?p=558</guid>
		<description><![CDATA[No evento do 3º aniversário do RIAPT, o João Saleiro presenteou-nos com uma excelente sessão sobre boas práticas de &#8220;planeamento e gestão de projectos&#8221;&#8230;e uma das suas &#8220;ferramentas&#8221; mencionadas foi o SCRUM, uma metodologia Agile para gestão de projectos.
A Fullsix Portugal está a promover certificações da &#8220;Scrum Alliance&#8221;:

Certified SCRUM Master (CSM) &#8211; 1 e 2 [...]]]></description>
			<content:encoded><![CDATA[<p>No evento do 3º aniversário do RIAPT, o João Saleiro presenteou-nos com uma excelente sessão sobre boas práticas de &#8220;planeamento e gestão de projectos&#8221;&#8230;e uma das suas &#8220;ferramentas&#8221; mencionadas foi o SCRUM, uma metodologia Agile para gestão de projectos.</p>
<p>A Fullsix Portugal está a promover certificações da &#8220;Scrum Alliance&#8221;:</p>
<ul>
<li><a href="http://www.fullsix.pt/scrum/Certified_Scrum_Master_Feb__csm_lisbon_2010.htm" target="_blank">Certified SCRUM Master</a> (CSM) &#8211; 1 e 2 Fev</li>
<li><a href="http://www.fullsix.pt/scrum/Certified_Scrum_Product_Owner_cspo_lisbon_feb_2010.htm" target="_blank">Certified SCRUM Producto Owner</a> (CSPO) &#8211; 4 e 5 Fev</li>
</ul>
<p>É de salientar que estas certificações são leccionadas pelo <a href="http://www.scrumalliance.org/profiles/55-mitch-lacey-pmp" target="_blank">Mitch Lacey</a> e este ano conta também com a presença do <a href="http://www.scrumalliance.org/profiles/70-jeff-sutherland-phd" target="_blank">Jeff Sutherland</a>, um dos fundadores da metodologia SCRUM.</p>
<p>No dia 3 de Fevereiro realizar-se-á também o <a href="http://www.fullsix.pt/scrum/Annual_Meeting_2010.htm" target="_blank">2º encontro anual</a> do &#8220;Scrum Alliance &#8211; SCRUM UserGroup Portugal&#8221;, nas instalações da Microsoft Portugal e a entrada é gratuita.</p>
<p>Agenda:</p>
<ul>
<li>9h &#8211;  	Coffee Meet &amp; Greet</li>
<li>9h30 &#8211; A Practical Roadmap to Great Scrum: A Systematic Guide to Hyperproductivity (Jeff Sutherland)</li>
<li>10h15 &#8211; Scrum and Visual Studio 2010 (Mitch Lacey)</li>
<li>11h &#8211; Agile documentation with wikis (Prof. Ademar Aguiar)</li>
<li>12h15 &#8211; TBD (Mário Araújo)</li>
</ul>
<p>Apareçam&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.riapt.org/2010/01/18/scrum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft WebDay @Porto</title>
		<link>http://www.riapt.org/2010/01/18/microsoft-webday-porto/</link>
		<comments>http://www.riapt.org/2010/01/18/microsoft-webday-porto/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 10:10:11 +0000</pubDate>
		<dc:creator>Grettir</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[Azure]]></category>

		<guid isPermaLink="false">http://www.riapt.org/?p=555</guid>
		<description><![CDATA[No ano passado passou por Lisboa o &#8220;ReMIX&#8221;, com oradores internacionais e nacionais e o conceito foi &#8220;repetir&#8221; algumas sessões apresentadas no MIX09. Na altura houve pedidos do pessoal do Norte para que se realizasse algo desse género, mas no Porto. Ora aqui está a resposta:
Evento: Microsoft WebDay
Dia: 2 Fevereiro
Local: Porto (Fundação Dr.António Cupertino de [...]]]></description>
			<content:encoded><![CDATA[<p>No ano passado passou por Lisboa o &#8220;ReMIX&#8221;, com oradores internacionais e nacionais e o conceito foi &#8220;repetir&#8221; algumas sessões apresentadas no MIX09. Na altura houve pedidos do pessoal do Norte para que se realizasse algo desse género, mas no Porto. Ora aqui está a resposta:</p>
<p><strong>Evento:</strong> <a href="http://www.mswebday.com" target="_blank">Microsoft WebDay</a><br />
<strong>Dia:</strong> 2 Fevereiro<br />
<strong>Local:</strong> Porto (Fundação Dr.António Cupertino de Miranda)<br />
<strong>Preço:</strong> Entrada gratuita</p>
<p>O evento está dividido em 3 tracks, num total de 16 sessões:</p>
<ul>
<li> Keynote : O futuro da Web passa no Porto (Nuno Costa)</li>
<li>Novidades no Sharepoint 2010 (Luís Calado)</li>
<li>Cloud Computing : A Plataforma Azure (Luis Alves Martins)</li>
<li>Novidades no Silverlight (Nuno Costa, Nuno Godinho)</li>
<li>Padrões e Desafios de Cloud Computing (Luis Alves Martins)</li>
<li>Construindo Aplicações de Negócio com Silverlight (Nuno Godinho)</li>
<li>Sharepoint 2010 Developer Platform : Introdução (Luis Calado)</li>
<li>Azure AppFabric (Pedro Félix)</li>
<li>SketchFlow: Do protótipo á produção (Ricardo Castelhano)</li>
<li>Silverlight em cenários de Internet (Ricardo Fiel)</li>
<li>Descobrindo o Expression Blend 3 (Ricardo Castelhano)</li>
<li>Armazenamento na cloud (José António Silva)</li>
<li>ASP.NET 4 + Visual Studio 2010 (Nuno Silva)</li>
<li>ASP.NET MVC (Nuno Silva)</li>
<li>Azure na Prática (José António Silva ,Carlos Fernandes)</li>
<li>MVVM+MEF em Silverlight (Ricardo Fiel)</li>
</ul>
<p>O Webday está desenhado para Web Developers, Criativos, Information Architects, Designers Gráficos, profissionais de User Experience, Digital Marketeers e… para todos os que partilham o interesse sobre o que o futuro da Web nos trará na perspectiva Microsoft.</p>
<p>Encontramo-nos por lá ??</p>
]]></content:encoded>
			<wfw:commentRss>http://www.riapt.org/2010/01/18/microsoft-webday-porto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3 Anos de RIAPT &#8211; Evento Especial</title>
		<link>http://www.riapt.org/2009/12/22/3-anos-de-riapt-evento-especial/</link>
		<comments>http://www.riapt.org/2009/12/22/3-anos-de-riapt-evento-especial/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 13:03:33 +0000</pubDate>
		<dc:creator>João Fernandes</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.riapt.org/?p=516</guid>
		<description><![CDATA[Este mês de Dezembro a comunidade RIAPT celebra o seu terceiro ano de existência. Para comemorar organizámos um evento que, embora só aconteça em Janeiro, serve para mais uma vez juntarmos a comunidade em volta do tema que nos une e das suas diferentes tecnologias.
Convidámos a Adobe, a Microsoft e membros da comunidade para apresentarem [...]]]></description>
			<content:encoded><![CDATA[<p>Este mês de Dezembro a comunidade RIAPT celebra o seu terceiro ano de existência. Para comemorar organizámos um evento que, embora só aconteça em Janeiro, serve para mais uma vez juntarmos a comunidade em volta do tema que nos une e das suas diferentes tecnologias.</p>
<p>Convidámos a Adobe, a Microsoft e membros da comunidade para apresentarem os temas mais actuais das RIAs neste evento.<br />
Ao terem conhecimento do que estávamos a preparar,a Novabase e a Flag, demonstraram o seu interesse em estarem connosco nesta celebração e ofereceram-se de imediato para ajudar no que fosse possivel.</p>
<p>O evento vai ter lugar no Auditório da Novabase (Parque das Nações &#8211; Lisboa), dia 16 de Janeiro às 9h30.<br />
O número de lugares é limitado sendo obrigatória a inscriçao no site: <a href="http://riapt2010.eventbrite.com" target="_blank">http://riapt2010.eventbrite.com</a> sendo a lotação máxima de 100 pessoas.</p>
<p style="padding-top: 0px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; margin: 0px;"><em>Agenda</em><br />
9h30 &#8211; Apresentação do RIAPT<br />
10h00 &#8211; Microsoft /Web : Introdução á Plataforma Web e ao Silverlight &#8211; Luis Alves Martins e Nuno Costa (Microsoft Portugal)<br />
10h50 &#8211; Coffee Break<br />
11h10 &#8211; Best and Worse RIA practices &#8211; Enrique Duvos (Adobe Systems)<br />
12h00 &#8211; Desenvolvimento Aplicações de Negócio com Microsoft Silverlight &#8211; Nuno Godinho (Itech4All)<br />
13h00 &#8211; Almoço<br />
14h30 &#8211; Enterprise RIAs 2 &#8211; Meet our dirty tricks &#8211; João Saleiro (Webfuel)<br />
15h30 &#8211; Desenvolvimento Soluções Internet com Microsoft Silverlight &#8211; Ricardo Fiel e Ricardo Castelhano (Fullsix)<br />
16h20 &#8211; Coffee Break<br />
16h40 &#8211; FP10.1, IPhone Development and Model Driven Development<br />
17h30 &#8211; Sorteios<br />
18h00 &#8211; Encerramento</p>
<p style="padding-top: 0px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; margin: 0px;"><strong><em>Oradores</em></strong></p>
<p style="padding-top: 0px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; margin: 0px;"><strong>Luis Alves Martins, Microsoft Portugal</strong><br />
<a rel="attachment wp-att-517" href="http://www.riapt.org/2009/12/22/3-anos-de-riapt-evento-especial/luisalves/"><img class="size-full wp-image-517 alignnone" style="margin: 5px;" title="luisalves" src="http://www.riapt.org/wp-content/uploads/2009/12/luisalves.jpg" alt="luisalves" width="100" height="100" /></a><br />
Architect Advisor na Microsoft desde 2008. Desempenhou várias funções de IT em sectores diferenciados sempre com um especial foco de atenção no aumento de produtividade e criação de valor. Está focado na arquitectura das soluções, Software + Services, Cloud Computing e qualquer solução que transforme a User Experience em divertimento.</p>
<p><strong>Nuno Costa, Platform Advisor, Microsoft</strong><br />
<a rel="attachment wp-att-518" href="http://www.riapt.org/2009/12/22/3-anos-de-riapt-evento-especial/nunocosta/"><img class="size-full wp-image-518 alignnone" style="margin: 5px;" title="nunocosta" src="http://www.riapt.org/wp-content/uploads/2009/12/nunocosta.jpg" alt="nunocosta" width="100" height="145" /></a><strong><br />
</strong></p>
<p style="padding-top: 0px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; margin: 0px;">Colaborador da Microsoft há cerca de 10 anos, exerce actualmente funções de contacto no apoio a Clientes e Parceiros na construção de soluções inovadoras que tirem partido das mais recentes tecnologias da Microsoft. É ainda responsável pela gestão de programas de early adoption de tecnologias, apoio a startups e empresas de Web Development.</p>
<p><strong>Enrique Duvos, Platform Evangelist, Adobe System<br />
<span style="font-weight: normal;"><a rel="attachment wp-att-519" href="http://www.riapt.org/2009/12/22/3-anos-de-riapt-evento-especial/duvos/"><img class="size-thumbnail wp-image-519 alignnone" style="margin: 5px;" title="duvos" src="http://www.riapt.org/wp-content/uploads/2009/12/duvos-150x150.jpg" alt="duvos" width="100" height="100" /><br />
</a>As Group Manager of Flash Platform Evangelism in EMEA, my role is to manage the Adobe elite team of technical evangelists as they drive adoption and build thriving communities.</span></strong></p>
<p style="padding-top: 0px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; margin: 0px;"><span style="font-weight: normal;">Our role as Platform Evangelists is to help customers, partners and developers across Europe understand and adopt the benefits and characteristics of the Adobe Flash Platform core technologies, such asAdobe® Flash, AIR, Flex, Flash Catalyst, BlazeDS and Flash Media Server.<br />
<strong>Ricardo Castelhano, FullSix</strong></span></p>
<p><a rel="attachment wp-att-520" href="http://www.riapt.org/2009/12/22/3-anos-de-riapt-evento-especial/ricardocastelhano/"><img class="size-full wp-image-520 alignnone" style="margin: 5px;" title="ricardocastelhano" src="http://www.riapt.org/wp-content/uploads/2009/12/ricardocastelhano.png" alt="ricardocastelhano" width="100" height="100" /></a><strong><br />
<span style="font-weight: normal;">Actualmente desempenha funções de Client-Side Coordinator na Fullsix Portugal, onde coordena a evolução tecnologica das equipas Client-Side, tanto em Silverlight como noutras tecnologias de desenvolvimento web. Com 10 anos de experiência a desenvolver para plugins WEB, foi beta-tester de algumas versões do Flash. Estudou “Matemática Aplicada e Computação” na Universidade de Évora, e actualmente lecciona na Escola Superior de Tecnologia do Instituto Politécnico de Setúbal. É membro activo das comunidades XAMLPT, RIAPT e AUGPT. É orador convidado em eventos sobre Silverlight, Flash, UX e Computação Física. Blogger em múltiplos locais, incluindo o projecto da Microsoft “Project Rosetta – From Flash to Silverlight.</span></strong></p>
<p><span style="font-weight: normal;"><strong>Ricardo Fiel, Senior Engineer, FullSix</strong></span></p>
<p><strong><a rel="attachment wp-att-521" href="http://www.riapt.org/2009/12/22/3-anos-de-riapt-evento-especial/ricardofiel/"><img class="size-full wp-image-521 alignnone" style="margin: 5px;" title="ricardofiel" src="http://www.riapt.org/wp-content/uploads/2009/12/ricardofiel.jpg" alt="ricardofiel" width="100" height="125" /></a></strong></p>
<p>Senior Engineer na Fullsix Portugal, onde implementa soluções Silverlight e ASP.NET para algumas das maiores marcas nacionais. É Microsoft Certified Professional Developer &#8211; Web Developer e Certified Scrum Master pela Scrum Alliance.Foi membro do CCISEL (Centro de Cálculo do ISEL), onde deu assistência a aulas práticas das disciplinas de programação. É membro da comunidade XAMLPT e orador em eventos sobre Silverlight.</p>
<p><strong><span style="font-size: 10pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;">Nuno Godinho,</span></strong><span style="font-size: 10pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;"><strong> Consultor Externo, ITech4All</strong></span></p>
<p><span style="font-size: 10pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;"><strong> </strong></span></p>
<div class="wp-caption alignnone" style="width: 170px"><img title="Nuno Godinho" src="http://ts3.mm.bing.net/images/thumbnail.aspx?q=1384727522498&amp;id=3922f8218a6319885f297bc1eca3a332&amp;url=http%3a%2f%2f2009.cloudviews.org%2fsite%2fwp-content%2fuploads%2f2009%2f06%2f_mg_5707.jpg" alt="Nuno Godinho" width="160" height="106" /><p class="wp-caption-text">Nuno Godinho</p></div>
<p>Consultor Externo com a principal responsabilidade de ajudar os seus clientes na identificação, planeamento e desenvolvimento de produtos de soluções de software. Tem também sido Orador em alguns dos mais importantes eventos de desenvolvimento para a Microsoft Portugal como MSDN, TechDays entre outros falando de assuntos como ASP.NET, Silverlight, Windows Live Platform e também Visual Studio. Os principais serviços disponibilizados são Mentoring e Consulting em áreas como Arquitectura de Soluções (SaaS, S+S, Composite Applications, Web 2.0, etc.), Metodologias de Desenvolvimento (Scrum, MSF Agile e CMMI, FDD, TDD) e claro nas tecnologias relacionadas com a .NET Framework. É também MVP em ASP.NET com Blogs em: http://weblogs.pontonetpt.com/mutley (em Português e Inglês), http://weblogs.asp.net/nunogodinho (Inglês e apenas sobre desenvolvimento Web) e http://www.msmvps.org/blogs/nunogodinho (Inglês).</p>
<p><strong>João Saleiro, WebFuel</strong></p>
<p><a href="http://www.riapt.org/wp-content/uploads/2009/12/small.jpg"><img class="alignnone size-full wp-image-552" title="João Saleiro" src="http://www.riapt.org/wp-content/uploads/2009/12/small.jpg" alt="João Saleiro" width="62" height="62" /></a></p>
<p>CTO na Webfuel, onde aplica Engenharia de Software ao desenvolvimento de Rich Internet Applications de negócio usando a plataforma Flash, e formador certificado leccionando a empresas sobretudo em Adobe Flex. Formou-se em Engenharia de Telecomunicações e Informática pelo ISCTE, sendo ainda Adobe Certified Expert em Flex e Air, Adobe Community Expert, e membro da equipa de pre-release do Flex. É ainda um dos co-fundadores do RIAPT, tendo orado em vários eventos relacionados com RIAs.</p>
<p>&#8211;</p>
<p>Ficam desde já os agradecimentos aos nossos sponsors para este evento, Novabase e Flag, por tornarem o evento possível.</p>
<p><img class="alignnone" title="Novabase" src="http://www.novabase.pt/images/conteudos/logo_novabase1.jpg" alt="" width="250" height="66" /></p>
<p><img class="alignnone" title="Flag" src="http://groups.adobe.com/files/e1a9c23dad/Logo_RIApt.jpg" alt="" width="125" height="125" /></p>
<p><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.riapt.org/2009/12/22/3-anos-de-riapt-evento-especial/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Supond &#8211; Vencedor do Sapo Codebits 2009</title>
		<link>http://www.riapt.org/2009/12/09/supond-vendedor-do-sapo-codebits-2009/</link>
		<comments>http://www.riapt.org/2009/12/09/supond-vendedor-do-sapo-codebits-2009/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 12:34:45 +0000</pubDate>
		<dc:creator>João Fernandes</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.riapt.org/?p=512</guid>
		<description><![CDATA[Nos passados dia 3,4 e 5 de Dezembro teve lugar mais uma edição do Sapo Codebits onde perto de 600 pessoas estiveram presentes para assistir a mais uma vaga de apresentações assim como, participar no desafio de coding durante 24 horas.
Este ano, os vencedores foram o Nuno Morgadinho, Paulo Afonso e Jorge Varandas com a aplicação [...]]]></description>
			<content:encoded><![CDATA[<p>Nos passados dia 3,4 e 5 de Dezembro teve lugar mais uma edição do <a title="Codebits" href="http://codebits.eu/" target="_blank">Sapo Codebits</a> onde perto de 600 pessoas estiveram presentes para assistir a mais uma vaga de apresentações assim como, participar no desafio de coding durante 24 horas.</p>
<p>Este ano, os vencedores foram o <a href="http://www.morgadinho.org">Nuno Morgadinho</a>, <a title="Paulo Afonso" href="http://www.semmais.com/blog/" target="_blank">Paulo Afonso</a> e Jorge Varandas com a aplicação SUPOND <strong><strong>The Idea – “Apple Time Machine”-like interface to your Lifestream</strong></strong></p>
<p>A aplicação é uma adaptação do time machine da Apple utilizado as APIs do novo serviço da SAPO &#8211; <a href="http://web.pond.pt/" target="_blank">POND</a> onde visualizamos a nossa timeline de conteúdos provenientes de vários serviços com um aspecto 3D, não recorrendo a Papervision3D mas às APIs 3D nativas do Flash Player.</p>
<p>O projecto foi desenvolvido em Flash Builder e Flash CS4, resultando numa aplicação web e desktop via AIR.</p>
<p>Mais informações na página oficial do <a href="http://www.morgadinho.org/2009/12/06/supond-is-codebits-2009-winner/">Nuno</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.riapt.org/2009/12/09/supond-vendedor-do-sapo-codebits-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
