<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>canoas'blog - Sync/Offline</title>
    <link>http://canoas.com/blog/</link>
    <description>Arquitecturas de Serviços Web</description>
    <image>
      <url>http://canoas.com/favicon.ico</url>
      <title>canoas'blog - Sync/Offline</title>
      <link>http://canoas.com/blog/</link>
    </image>
    <language>pt-pt</language>
    <copyright>Jose Antonio Silva</copyright>
    <lastBuildDate>Mon, 19 Mar 2007 09:14:13 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.0.7226.0</generator>
    <managingEditor>joseas@microsoft.com</managingEditor>
    <webMaster>joseas@microsoft.com</webMaster>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=186c76a3-8f30-45d2-85a8-1b36e4f9785c</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,186c76a3-8f30-45d2-85a8-1b36e4f9785c.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,186c76a3-8f30-45d2-85a8-1b36e4f9785c.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=186c76a3-8f30-45d2-85a8-1b36e4f9785c</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Pois isto está a mesmo a chegar e agora só falta fechar algumas coisas. O stress e
ansiedade estão aos níveis máximos e só espero que agora tudo corra como previsto.
</p>
        <p>
Antes de começar a postar já "dentro" do evento, quero ainda anunciar que o Pedro
Ivo Faria (PcDeBolso.com) já publicou a versão Pocket da Agenda e Notícias.
É só instalar que depois funciona mesmo sem GPRS, tudo offline e com funcionalidade
para escolher a agenda também no telemóvel/PDA. Uma aplicação com uma qualidade extraordinária
como já nos tem habituado o autor das aplicações para o Mundial e Europeu de Futebol
e do campeonato de F1. Eu já instalei :-)
</p>
        <p>
          <a title="http://www.pcdebolso.com/campanhas/techdays2007.asp" href="http://www.pcdebolso.com/campanhas/techdays2007.asp">http://www.pcdebolso.com/campanhas/techdays2007.asp</a>
        </p>
        <p>
          <a href="http://canoas.com/blog/content/binary/WindowsLiveWriter/TechDays07T1diaTechdaysDeBolso_8111/ppcApp01%5B1%5D.jpg" atomicselection="true">
            <img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="240" src="http://canoas.com/blog/content/binary/WindowsLiveWriter/TechDays07T1diaTechdaysDeBolso_8111/ppcApp01.jpg" width="180" border="0" />
          </a>
          <a href="http://canoas.com/blog/content/binary/WindowsLiveWriter/TechDays07T1diaTechdaysDeBolso_8111/ppcApp02%5B1%5D.jpg" atomicselection="true">
            <img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="240" src="http://canoas.com/blog/content/binary/WindowsLiveWriter/TechDays07T1diaTechdaysDeBolso_8111/ppcApp02.jpg" width="180" border="0" />
          </a>
          <a href="http://canoas.com/blog/content/binary/WindowsLiveWriter/TechDays07T1diaTechdaysDeBolso_8111/ppcApp06%5B1%5D.jpg" atomicselection="true">
            <img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="240" src="http://canoas.com/blog/content/binary/WindowsLiveWriter/TechDays07T1diaTechdaysDeBolso_8111/ppcApp06.jpg" width="180" border="0" />
          </a>
        </p>
        <p>
Este ano foi a primeira vez que tivemos estes projectos todos dedicados ao evento.
Não sabíamos qual seria a reacção das nossas comunidades uma vez que toda a gente
anda cheia de trabalho. Mesmo assim a quantidade e qualidade dos projectos que nos
surgiram superou a minhas expectativas e aproveito para deixar aqui o meu desejo para
um próximo evento: Criar uma sessão "<strong>Making of</strong> Techdays" e convidar
os autores destes projectos a explicarem como abordaram o desafio.
</p>
        <p>
Parabéns e OBRIGADO!
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=186c76a3-8f30-45d2-85a8-1b36e4f9785c" />
      </body>
      <title>TechDays07: T-1dia TechdaysDeBolso</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,186c76a3-8f30-45d2-85a8-1b36e4f9785c.aspx</guid>
      <link>http://canoas.com/blog/2007/03/19/TechDays07+T1dia+TechdaysDeBolso.aspx</link>
      <pubDate>Mon, 19 Mar 2007 09:14:13 GMT</pubDate>
      <description>&lt;p&gt;
Pois isto está a mesmo a chegar e agora só falta fechar algumas coisas. O stress e
ansiedade estão aos níveis máximos e só espero que agora tudo corra como previsto.
&lt;/p&gt;
&lt;p&gt;
Antes de começar a postar já "dentro" do evento, quero ainda anunciar que o Pedro
Ivo Faria (PcDeBolso.com)&amp;nbsp;já publicou&amp;nbsp;a versão Pocket da Agenda e Notícias.
É só instalar&amp;nbsp;que depois funciona mesmo sem GPRS, tudo offline e com funcionalidade
para escolher a agenda também no telemóvel/PDA. Uma aplicação com uma qualidade extraordinária
como já nos tem habituado o autor das aplicações para o Mundial e Europeu de Futebol
e do campeonato de F1. Eu já instalei :-)
&lt;/p&gt;
&lt;p&gt;
&lt;a title=http://www.pcdebolso.com/campanhas/techdays2007.asp href="http://www.pcdebolso.com/campanhas/techdays2007.asp"&gt;http://www.pcdebolso.com/campanhas/techdays2007.asp&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://canoas.com/blog/content/binary/WindowsLiveWriter/TechDays07T1diaTechdaysDeBolso_8111/ppcApp01%5B1%5D.jpg" atomicselection="true"&gt;&lt;img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=240 src="http://canoas.com/blog/content/binary/WindowsLiveWriter/TechDays07T1diaTechdaysDeBolso_8111/ppcApp01.jpg" width=180 border=0&gt;&lt;/a&gt; &lt;a href="http://canoas.com/blog/content/binary/WindowsLiveWriter/TechDays07T1diaTechdaysDeBolso_8111/ppcApp02%5B1%5D.jpg" atomicselection="true"&gt;&lt;img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=240 src="http://canoas.com/blog/content/binary/WindowsLiveWriter/TechDays07T1diaTechdaysDeBolso_8111/ppcApp02.jpg" width=180 border=0&gt;&lt;/a&gt; &lt;a href="http://canoas.com/blog/content/binary/WindowsLiveWriter/TechDays07T1diaTechdaysDeBolso_8111/ppcApp06%5B1%5D.jpg" atomicselection="true"&gt;&lt;img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=240 src="http://canoas.com/blog/content/binary/WindowsLiveWriter/TechDays07T1diaTechdaysDeBolso_8111/ppcApp06.jpg" width=180 border=0&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Este ano foi a primeira vez que tivemos estes projectos todos dedicados ao evento.
Não sabíamos qual seria a reacção das nossas comunidades uma vez que toda a gente
anda cheia de trabalho. Mesmo assim a quantidade e qualidade dos projectos que nos
surgiram superou a minhas expectativas e aproveito para deixar aqui o meu desejo para
um próximo evento: Criar uma sessão "&lt;strong&gt;Making of&lt;/strong&gt; Techdays" e convidar
os autores destes projectos a explicarem como abordaram o desafio.
&lt;/p&gt;
&lt;p&gt;
Parabéns e OBRIGADO!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=186c76a3-8f30-45d2-85a8-1b36e4f9785c" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,186c76a3-8f30-45d2-85a8-1b36e4f9785c.aspx</comments>
      <category>Sync/Offline</category>
      <category>TechDays07</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=06ade837-fd6b-4077-949c-2189df110b09</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,06ade837-fd6b-4077-949c-2189df110b09.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,06ade837-fd6b-4077-949c-2189df110b09.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=06ade837-fd6b-4077-949c-2189df110b09</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://www.shared-spaces.com/blog/2005/03/microsoft_acqui.html">Microsoft
compra a Groove Networks</a> e esta é uma noticia que me agrada bastante. O criador
do Lotus Notes e da Groove Networks acaba de se juntar à Microsoft. Acho
que agora vamos ter o Sharepoint offline ;-)
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=06ade837-fd6b-4077-949c-2189df110b09" />
      </body>
      <title>Groove &amp; Ray Ozzie na Microsoft</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,06ade837-fd6b-4077-949c-2189df110b09.aspx</guid>
      <link>http://canoas.com/blog/2005/03/14/Groove+Ray+Ozzie+Na+Microsoft.aspx</link>
      <pubDate>Mon, 14 Mar 2005 00:58:35 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://www.shared-spaces.com/blog/2005/03/microsoft_acqui.html"&gt;Microsoft
compra a Groove Networks&lt;/a&gt; e esta &amp;#233; uma noticia que me agrada bastante. O criador
do Lotus Notes e da Groove Networks acaba de se juntar &amp;#224; Microsoft.&amp;nbsp;Acho
que agora vamos ter o Sharepoint offline ;-)
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=06ade837-fd6b-4077-949c-2189df110b09" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,06ade837-fd6b-4077-949c-2189df110b09.aspx</comments>
      <category>Sync/Offline</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=89376e66-7774-404e-b374-d59bbf180e0b</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,89376e66-7774-404e-b374-d59bbf180e0b.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,89376e66-7774-404e-b374-d59bbf180e0b.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=89376e66-7774-404e-b374-d59bbf180e0b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
O <a href="http://blog.u2u.info/DottextWeb/patrick/">Patrick</a> é um colega
do Jan Tielens na U2U e vem a Portugal para dar formação em Infopath e IBF1.5. <a href="http://www.microsoft.com/portugal/msdn/eventos/OfficeDev/default.mspx">Segunda-feira
vai estar no Hotel Real Oeiras</a> e o resto da semana dividido entre <a href="http://msevents-eu.microsoft.com/CUI/EventDetail.aspx?EventID=118757115&amp;Culture=pt-PT">Lisboa</a> e
o <a href="http://msevents-eu.microsoft.com/CUI/EventDetail.aspx?EventID=118757116&amp;Culture=pt-PT">Porto</a>.
Na segunda-feira eu faço uma <em>keynote</em> onde explico como a arquitectura
das aplicações está a mudar do browser para clientes mais desacoplados
e com potencial para coisas como o offline. Este foi o tema que apresentei este ano
na <a href="http://canoas.com/blog/PermaLink,guid,8fa3dd0d-8193-412e-9c72-7e1f76031ee5.aspx">XATA2005</a> e
pretende ser algo tipo: SmartClients na pós-webização e o papel do
Office para inferir contexto nas novas aplicações.
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=89376e66-7774-404e-b374-d59bbf180e0b" />
      </body>
      <title>Patrick Tisseghem em Portugal para ensinar Office Information Bridge Framework e Infopath</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,89376e66-7774-404e-b374-d59bbf180e0b.aspx</guid>
      <link>http://canoas.com/blog/2005/03/14/Patrick+Tisseghem+Em+Portugal+Para+Ensinar+Office+Information+Bridge+Framework+E+Infopath.aspx</link>
      <pubDate>Mon, 14 Mar 2005 00:34:56 GMT</pubDate>
      <description>&lt;p&gt;
O &lt;a href="http://blog.u2u.info/DottextWeb/patrick/"&gt;Patrick&lt;/a&gt; &amp;#233; um colega
do Jan Tielens na U2U e vem a Portugal para dar forma&amp;#231;&amp;#227;o em Infopath e IBF1.5. &lt;a href="http://www.microsoft.com/portugal/msdn/eventos/OfficeDev/default.mspx"&gt;Segunda-feira
vai estar no Hotel Real Oeiras&lt;/a&gt; e o resto da semana dividido entre &lt;a href="http://msevents-eu.microsoft.com/CUI/EventDetail.aspx?EventID=118757115&amp;amp;Culture=pt-PT"&gt;Lisboa&lt;/a&gt; e
o &lt;a href="http://msevents-eu.microsoft.com/CUI/EventDetail.aspx?EventID=118757116&amp;amp;Culture=pt-PT"&gt;Porto&lt;/a&gt;.
Na segunda-feira eu fa&amp;#231;o uma &lt;em&gt;keynote&lt;/em&gt; onde explico como a arquitectura
das aplica&amp;#231;&amp;#245;es est&amp;#225; a mudar do browser para clientes mais desacoplados
e com potencial para coisas como o offline. Este foi o tema que apresentei este ano
na &lt;a href="http://canoas.com/blog/PermaLink,guid,8fa3dd0d-8193-412e-9c72-7e1f76031ee5.aspx"&gt;XATA2005&lt;/a&gt; e
pretende ser algo tipo: SmartClients na p&amp;#243;s-webiza&amp;#231;&amp;#227;o e o papel do
Office&amp;nbsp;para inferir contexto nas novas aplica&amp;#231;&amp;#245;es.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=89376e66-7774-404e-b374-d59bbf180e0b" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,89376e66-7774-404e-b374-d59bbf180e0b.aspx</comments>
      <category>Apresentações</category>
      <category>Arquitecturas</category>
      <category>Sync/Offline</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=e8c5fde3-23f4-4253-86e5-cfdcb6f924ee</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,e8c5fde3-23f4-4253-86e5-cfdcb6f924ee.aspx</pingback:target>
      <dc:creator>Jose Antonio Silva</dc:creator>
      <wfw:comment>http://canoas.com/blog/CommentView,guid,e8c5fde3-23f4-4253-86e5-cfdcb6f924ee.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=e8c5fde3-23f4-4253-86e5-cfdcb6f924ee</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
14 a 18 de Fevereiro vai ser uma semana de webcasts dedicado à área
Banca/Seguros/MercadoCapitais. Os temas passam por arquitecturas, Service-Oriented,
Message-Oriented, Integração, Migração COM/WinDNA/J2EE para .NET,
Interoperabilidade, Offline, SmartClients, Patterns, Anti-Patterns, ...
</p>
        <p>
Por causa do fuso horário as sessões cá em Portugal acontecem tipicamente
entre as 4PM e as 10PM.
</p>
        <p>
Mais detalhes em <a href="http://www.microsoft.com/seminar/events/series/msdndotnetunwrapped.mspx">http://www.microsoft.com/seminar/events/series/msdndotnetunwrapped.mspx</a></p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=e8c5fde3-23f4-4253-86e5-cfdcb6f924ee" />
      </body>
      <title>Webcasts dedicados à banca: 14-18 Fev</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,e8c5fde3-23f4-4253-86e5-cfdcb6f924ee.aspx</guid>
      <link>http://canoas.com/blog/2005/01/18/Webcasts+Dedicados+%c3%80+Banca+1418+Fev.aspx</link>
      <pubDate>Tue, 18 Jan 2005 23:56:45 GMT</pubDate>
      <description>&lt;p&gt;
14&amp;nbsp;a 18 de Fevereiro&amp;nbsp;vai ser uma semana de webcasts dedicado &amp;#224; &amp;#225;rea
Banca/Seguros/MercadoCapitais. Os temas passam por arquitecturas, Service-Oriented,
Message-Oriented, Integra&amp;#231;&amp;#227;o, Migra&amp;#231;&amp;#227;o COM/WinDNA/J2EE para .NET,
Interoperabilidade, Offline, SmartClients, Patterns, Anti-Patterns, ...
&lt;/p&gt;
&lt;p&gt;
Por causa do fuso hor&amp;#225;rio as sess&amp;#245;es c&amp;#225; em Portugal acontecem tipicamente
entre as 4PM e as 10PM.
&lt;/p&gt;
&lt;p&gt;
Mais detalhes em &lt;a href="http://www.microsoft.com/seminar/events/series/msdndotnetunwrapped.mspx"&gt;http://www.microsoft.com/seminar/events/series/msdndotnetunwrapped.mspx&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=e8c5fde3-23f4-4253-86e5-cfdcb6f924ee" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,e8c5fde3-23f4-4253-86e5-cfdcb6f924ee.aspx</comments>
      <category>Arquitecturas</category>
      <category>Patterns</category>
      <category>Sync/Offline</category>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=2db0cb54-16ea-4f8c-9430-7364e89c61d9</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,2db0cb54-16ea-4f8c-9430-7364e89c61d9.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,2db0cb54-16ea-4f8c-9430-7364e89c61d9.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=2db0cb54-16ea-4f8c-9430-7364e89c61d9</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Continuo a encontrar muita gente que ainda usa IE Favorites e lê weblogs passeando
com o browser pelas páginas web. Serve este post para esclarecer como é
que se lê estas coisas de uma forma mais smartclient (e <strong>offline</strong>)
</p>
        <p>
          <a href="/blog/content/binary/sharpreader.png" target="_blank">
            <img style="WIDTH: 532px; HEIGHT: 138px" height="242" hspace="10" src="/blog/content/binary/sharpreader.png" width="813" align="left" vspace="5" border="0" />
          </a>O
truque é instalar um blogreader, por exemplo o <a href="http://www.newsgator.com/">newsgator</a> ou
o <a href="http://sharpreader.net/">sharpreader</a>, e ir adicionando estes links <a class="rssLinkStyle" href="/blog/SyndicationService.asmx/GetRss"><img class="rssLinkImageStyle" title="RSS 2.0" alt="RSS 2.0" src="/blog/images/rssButton.gif" border="0" /></a> que
aparecem na maior parte do blogs. O resto é a beleza de uma infraestrutura XML,
simples, desacoplada e distribuída que trata de relacionar posts, links,
comentários, referências e, no caso destes blogreaders, permite puxar o
conteúdo para o laptop e gerir todos os posts offline ;-)
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=2db0cb54-16ea-4f8c-9430-7364e89c61d9" />
      </body>
      <title>Como ler blogs</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,2db0cb54-16ea-4f8c-9430-7364e89c61d9.aspx</guid>
      <link>http://canoas.com/blog/2004/07/05/Como+Ler+Blogs.aspx</link>
      <pubDate>Mon, 05 Jul 2004 14:18:26 GMT</pubDate>
      <description>&lt;p&gt;
Continuo a encontrar muita gente que ainda usa IE Favorites e l&amp;#234; weblogs passeando
com o browser pelas p&amp;#225;ginas web. Serve este post para esclarecer como &amp;#233;
que se&amp;nbsp;l&amp;#234; estas coisas de uma forma mais smartclient (e &lt;strong&gt;offline&lt;/strong&gt;)
&lt;/p&gt;
&lt;p&gt;
&lt;a href="/blog/content/binary/sharpreader.png" target=_blank&gt;&lt;img style="WIDTH: 532px; HEIGHT: 138px" height=242 hspace=10 src="/blog/content/binary/sharpreader.png" width=813 align=left vspace=5 border=0&gt;&lt;/a&gt;O
truque &amp;#233; instalar um blogreader, por exemplo o &lt;a href="http://www.newsgator.com/"&gt;newsgator&lt;/a&gt; ou
o &lt;a href="http://sharpreader.net/"&gt;sharpreader&lt;/a&gt;, e ir adicionando estes links &lt;a class=rssLinkStyle href="/blog/SyndicationService.asmx/GetRss"&gt;&lt;img class=rssLinkImageStyle title="RSS 2.0" alt="RSS 2.0" src="/blog/images/rssButton.gif" border=0&gt;&lt;/a&gt;&amp;nbsp;que
aparecem na maior parte do blogs. O resto &amp;#233; a beleza de uma infraestrutura XML,
simples, desacoplada&amp;nbsp;e distribu&amp;#237;da que trata de relacionar posts, links,
coment&amp;#225;rios, refer&amp;#234;ncias e, no caso destes blogreaders, permite puxar o
conte&amp;#250;do para o laptop e gerir todos os posts offline ;-)
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=2db0cb54-16ea-4f8c-9430-7364e89c61d9" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,2db0cb54-16ea-4f8c-9430-7364e89c61d9.aspx</comments>
      <category>Sync/Offline</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=adcb6eb4-ac0c-4368-8deb-e50526454eda</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,adcb6eb4-ac0c-4368-8deb-e50526454eda.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,adcb6eb4-ac0c-4368-8deb-e50526454eda.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=adcb6eb4-ac0c-4368-8deb-e50526454eda</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Os powerpoints da sessão <a href="http://www.microsoft.com/portugal/msdn/eventos/MsdnAbril/default.aspx">MSDN
de Abril</a> já foram publicados e a minha sessão sobre <a href="http://download.microsoft.com/download/e/d/8/ed89d5d7-c758-4fca-a88e-7c2322a06e23/MSDNAbr04-pandp.ppt">Patterns
&amp; Practices também já está disponível para download</a>. Na
sessão de Leiria construímos um exemplo de uma aplicação offline
integrada com o MapPoint/GPS para reportar "buracos" nas estradas. O código é
uma simples adaptação de um dos exemplos e demorou cerca de 1 hora a montar.
Como prometido junto o <a href="/blog/content/binary/trackrecorder.zip">código
para download</a>. Para usar a integração com MapPoint é preciso o
CD e depois é só premir o botão do meio no mouse para marcar pontos.
Cada ponto corresponde a um relatório que será uploaded para o web service
assim que houver conectividade.
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=adcb6eb4-ac0c-4368-8deb-e50526454eda" />
      </body>
      <title>MSDN Abril: ppt e demo files</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,adcb6eb4-ac0c-4368-8deb-e50526454eda.aspx</guid>
      <link>http://canoas.com/blog/2004/04/30/MSDN+Abril+Ppt+E+Demo+Files.aspx</link>
      <pubDate>Fri, 30 Apr 2004 09:02:12 GMT</pubDate>
      <description>&lt;p&gt;
Os powerpoints da sess&amp;#227;o &lt;a href="http://www.microsoft.com/portugal/msdn/eventos/MsdnAbril/default.aspx"&gt;MSDN
de Abril&lt;/a&gt; j&amp;#225; foram publicados e a minha sess&amp;#227;o sobre &lt;a href="http://download.microsoft.com/download/e/d/8/ed89d5d7-c758-4fca-a88e-7c2322a06e23/MSDNAbr04-pandp.ppt"&gt;Patterns
&amp;amp; Practices tamb&amp;#233;m j&amp;#225; est&amp;#225; dispon&amp;#237;vel para download&lt;/a&gt;. Na
sess&amp;#227;o de Leiria constru&amp;#237;mos um exemplo de uma aplica&amp;#231;&amp;#227;o offline
integrada com o MapPoint/GPS para reportar "buracos" nas estradas. O c&amp;#243;digo &amp;#233;
uma simples adapta&amp;#231;&amp;#227;o de um dos exemplos e demorou cerca de 1 hora a montar.
Como prometido junto o &lt;a href="/blog/content/binary/trackrecorder.zip"&gt;c&amp;#243;digo
para download&lt;/a&gt;. Para usar a integra&amp;#231;&amp;#227;o com MapPoint &amp;#233; preciso o
CD e depois &amp;#233; s&amp;#243; premir&amp;nbsp;o bot&amp;#227;o do meio no mouse para marcar pontos.
Cada ponto corresponde a um relat&amp;#243;rio que ser&amp;#225; uploaded para o web service
assim que houver conectividade.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=adcb6eb4-ac0c-4368-8deb-e50526454eda" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,adcb6eb4-ac0c-4368-8deb-e50526454eda.aspx</comments>
      <category>Apresentações</category>
      <category>Patterns</category>
      <category>Sync/Offline</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=ddffcfa3-f80a-4ed4-8db2-74a908e242f4</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,ddffcfa3-f80a-4ed4-8db2-74a908e242f4.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,ddffcfa3-f80a-4ed4-8db2-74a908e242f4.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=ddffcfa3-f80a-4ed4-8db2-74a908e242f4</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <em>"Os guias Microsoft® Patterns &amp; Practices contêm as melhores práticas
reunidas pela Microsoft e pelos parceiros para a resolução de problemas
recorrentes. As recomendações ilustram como desenhar, desenvolver, distribuir
e operar soluções tirando partido da plataforma .NET. Neste conjunto de
boas práticas encontramos os <strong>Application Blocks</strong> por exemplo
para tratamento de configurações, caching, logging, auto update, funcionamento
offline entre outros. Nesta sessão, dirigida a arquitectos e programadores, fazemos
um mapa dos recursos disponíveis e de como reutilizar alguns destes blocos de
componentes na construção de novas soluções."</em>
        </p>
        <p>
Mais detalhes e inscrições em <a href="http://www.microsoft.com/portugal/msdn/eventos/MsdnAbril/default.aspx">http://www.microsoft.com/portugal/msdn/eventos/MsdnAbril/default.aspx</a></p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=ddffcfa3-f80a-4ed4-8db2-74a908e242f4" />
      </body>
      <title>Evento MSDN Abril: Patterns &amp; Practices</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,ddffcfa3-f80a-4ed4-8db2-74a908e242f4.aspx</guid>
      <link>http://canoas.com/blog/2004/04/05/Evento+MSDN+Abril+Patterns+Practices.aspx</link>
      <pubDate>Mon, 05 Apr 2004 12:42:03 GMT</pubDate>
      <description>&lt;p&gt;
&lt;em&gt;"Os guias Microsoft&amp;#174; Patterns &amp;amp; Practices cont&amp;#234;m as melhores pr&amp;#225;ticas
reunidas pela Microsoft e pelos parceiros para a resolu&amp;#231;&amp;#227;o de problemas
recorrentes. As recomenda&amp;#231;&amp;#245;es ilustram como desenhar, desenvolver, distribuir
e operar solu&amp;#231;&amp;#245;es tirando partido da plataforma .NET. Neste conjunto de
boas pr&amp;#225;ticas encontramos os &lt;strong&gt;Application Blocks&lt;/strong&gt; por exemplo
para tratamento de configura&amp;#231;&amp;#245;es, caching, logging, auto update, funcionamento
offline entre outros. Nesta sess&amp;#227;o, dirigida a arquitectos e programadores, fazemos
um mapa dos recursos dispon&amp;#237;veis e de como reutilizar alguns destes blocos de
componentes na constru&amp;#231;&amp;#227;o de novas solu&amp;#231;&amp;#245;es."&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
Mais detalhes e inscri&amp;#231;&amp;#245;es em&amp;nbsp;&lt;a href="http://www.microsoft.com/portugal/msdn/eventos/MsdnAbril/default.aspx"&gt;http://www.microsoft.com/portugal/msdn/eventos/MsdnAbril/default.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=ddffcfa3-f80a-4ed4-8db2-74a908e242f4" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,ddffcfa3-f80a-4ed4-8db2-74a908e242f4.aspx</comments>
      <category>Apresentações</category>
      <category>Patterns</category>
      <category>Sync/Offline</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=b35e321e-5964-44b1-9c30-759aadfc7e3d</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,b35e321e-5964-44b1-9c30-759aadfc7e3d.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,b35e321e-5964-44b1-9c30-759aadfc7e3d.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=b35e321e-5964-44b1-9c30-759aadfc7e3d</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Trata-se de mais um bloco de código reutilizável e um conjunto de exemplos
que demonstram como fazer aplicações que funcionam online e offline. Com
este bloco a aplicação consegue detectar o estado da ligação,
guardar dados em cache para utilização offline, e sincronizar dados e tarefas
com os servidores assim que a aplicação ficar online.
</p>
        <p>
O objectivo é fugir dos modelos de <em>merge-replication (tightly-coupled)</em> e
desenhar sim interacções baseadas em mensagens (SOA) desacopladas. Esta
framework usa um mecanismo de <em>store &amp; forward</em> para guardar as mensagens
pendentes. Desta forma muitas das complexidades deste tipo de aplicação
ficam praticamente transparentes para o developer.
</p>
        <p>
Para trabalhar offline o <strong>DataLoaderManager</strong> faz download dos dados
de referencia necessários. Depois o <strong>ReferenceDataCache</strong> é
usado sempre que o acesso online não está disponível.
</p>
        <p>
Durante o funcionamento offline também é possível preencher tasks (<a href="http://www.gotdotnet.com/Community/Workspaces/Workspace.aspx?id=0af2b0ef-b049-401a-a2f2-f55a070c1572">UIP</a>)
e a sua efectivação (ex: post para um Web Service) fica queued no <strong>Application
Service Agent</strong> até o <strong>ConnectionManager</strong> determinar que
é possível fazer o upload dos dados.
</p>
        <p>
Acho que este bloco vai ser uma excelente framework não só para aplicações
rich-client/mobile mas até mesmo para construir <a href="/blog/PermaLink,guid,209b4043-9ff8-4a72-87e6-6e1123a1b810.aspx">Autonomous
Services</a>. Imaginem uma loja online (reference data = catálogo de produtos)
que está a aceitar encomendas (task = carrinho de compras) mesmo quando os servidores
(armazém/distribuição) estão indisponíveis. Existem muitas
aplicações web que ficariam muito mais robustas e escaláveis se o site
fosse fácil de replicar por data centers remotos. E o resultado das aplicações
fosse uma simples menssagem para um web service assíncrono.
</p>
        <p>
O source code foi desenvolvido neste <a href="http://www.gotdotnet.com/Community/Workspaces/Workspace.aspx?id=60dd1bb9-0d1e-45e0-975a-a7f398697344">workspace</a> e bloco
já está no <a href="http://msdn.microsoft.com/library/en-us/dnpag/html/offline.asp">msdn
para download</a>. 
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=b35e321e-5964-44b1-9c30-759aadfc7e3d" />
      </body>
      <title>Offline Application Block</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,b35e321e-5964-44b1-9c30-759aadfc7e3d.aspx</guid>
      <link>http://canoas.com/blog/2004/03/02/Offline+Application+Block.aspx</link>
      <pubDate>Tue, 02 Mar 2004 16:20:46 GMT</pubDate>
      <description>&lt;p&gt;
Trata-se de mais um bloco de c&amp;#243;digo reutiliz&amp;#225;vel e um conjunto de exemplos
que demonstram como fazer aplica&amp;#231;&amp;#245;es que funcionam online e offline. Com
este bloco a aplica&amp;#231;&amp;#227;o consegue detectar o estado da liga&amp;#231;&amp;#227;o,
guardar dados em cache para utiliza&amp;#231;&amp;#227;o offline, e sincronizar dados e tarefas
com os servidores assim que a aplica&amp;#231;&amp;#227;o ficar online.
&lt;/p&gt;
&lt;p&gt;
O objectivo &amp;#233; fugir dos modelos de &lt;em&gt;merge-replication (tightly-coupled)&lt;/em&gt; e
desenhar sim interac&amp;#231;&amp;#245;es baseadas em mensagens (SOA) desacopladas. Esta
framework usa um mecanismo de &lt;em&gt;store &amp;amp; forward&lt;/em&gt; para guardar as mensagens
pendentes. Desta forma muitas das complexidades deste tipo de aplica&amp;#231;&amp;#227;o
ficam praticamente transparentes para o developer.
&lt;/p&gt;
&lt;p&gt;
Para trabalhar offline o &lt;strong&gt;DataLoaderManager&lt;/strong&gt; faz download dos dados
de referencia necess&amp;#225;rios. Depois o &lt;strong&gt;ReferenceDataCache&lt;/strong&gt; &amp;#233;
usado sempre que o acesso online n&amp;#227;o est&amp;#225; dispon&amp;#237;vel.
&lt;/p&gt;
&lt;p&gt;
Durante o funcionamento offline tamb&amp;#233;m &amp;#233; poss&amp;#237;vel preencher tasks (&lt;a href="http://www.gotdotnet.com/Community/Workspaces/Workspace.aspx?id=0af2b0ef-b049-401a-a2f2-f55a070c1572"&gt;UIP&lt;/a&gt;)
e a sua efectiva&amp;#231;&amp;#227;o (ex: post para um Web Service) fica queued no &lt;strong&gt;Application
Service Agent&lt;/strong&gt; at&amp;#233; o &lt;strong&gt;ConnectionManager&lt;/strong&gt; determinar que
&amp;#233; poss&amp;#237;vel fazer o upload dos dados.
&lt;/p&gt;
&lt;p&gt;
Acho que este bloco vai ser uma excelente framework n&amp;#227;o s&amp;#243; para aplica&amp;#231;&amp;#245;es
rich-client/mobile mas at&amp;#233; mesmo para construir &lt;a href="/blog/PermaLink,guid,209b4043-9ff8-4a72-87e6-6e1123a1b810.aspx"&gt;Autonomous
Services&lt;/a&gt;. Imaginem uma loja online (reference data = cat&amp;#225;logo de produtos)
que est&amp;#225; a aceitar encomendas (task = carrinho de compras) mesmo quando os servidores
(armaz&amp;#233;m/distribui&amp;#231;&amp;#227;o) est&amp;#227;o indispon&amp;#237;veis. Existem muitas
aplica&amp;#231;&amp;#245;es web que ficariam muito mais robustas e escal&amp;#225;veis se o site
fosse f&amp;#225;cil de replicar por data centers remotos. E o resultado das aplica&amp;#231;&amp;#245;es
fosse uma simples menssagem para um web service ass&amp;#237;ncrono.
&lt;/p&gt;
&lt;p&gt;
O source code foi desenvolvido neste &lt;a href="http://www.gotdotnet.com/Community/Workspaces/Workspace.aspx?id=60dd1bb9-0d1e-45e0-975a-a7f398697344"&gt;workspace&lt;/a&gt; e&amp;nbsp;bloco
j&amp;#225; est&amp;#225; no &lt;a href="http://msdn.microsoft.com/library/en-us/dnpag/html/offline.asp"&gt;msdn
para download&lt;/a&gt;.&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=b35e321e-5964-44b1-9c30-759aadfc7e3d" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,b35e321e-5964-44b1-9c30-759aadfc7e3d.aspx</comments>
      <category>Arquitecturas</category>
      <category>Patterns</category>
      <category>Sync/Offline</category>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://canoas.com/blog/Trackback.aspx?guid=e145b87b-10f2-4d3a-89b8-10d097f3a9db</trackback:ping>
      <pingback:server>http://canoas.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://canoas.com/blog/PermaLink,guid,e145b87b-10f2-4d3a-89b8-10d097f3a9db.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://canoas.com/blog/CommentView,guid,e145b87b-10f2-4d3a-89b8-10d097f3a9db.aspx</wfw:comment>
      <wfw:commentRss>http://canoas.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=e145b87b-10f2-4d3a-89b8-10d097f3a9db</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Durante as sessões que assisti sobre WinFS e sobre Sincronização/Offline
sempre me suscitou curiosidade qual seria a reacção da <a href="http://www.groove.net/">Groove
Networks</a> perante a evolução dos mecanismos de replicação
que está acontecer na próxima versão do Windows.
</p>
        <p>
Pois o criador do Lotus Notes, que também esteve no PDC e no SAF, respondeu
a todas as minhas questões durante uma entrevista para a EWeek:<br /><a title="http://www.eweek.com/article2/0,4149,1380700,00.asp" href="http://www.eweek.com/article2/0,4149,1380700,00.asp">Ray
Ozzie on Longhorn &amp; Groove Networks</a></p>
        <p>
As relações entre <a href="http://weblogs.asp.net/dmarsh/posts/34275.aspx">WinFS</a>, <a href="http://longhornblogs.com/abudja/posts/1283.aspx">Offline
Syncronization</a>, <a href="http://weblogs.asp.net/dmarsh/posts/34571.aspx">Peer-to-Peer</a> e <a href="/blog/PermaLink.aspx?guid=966a815a-6d6a-4e93-ae56-1cc1bc86d3bc">Indigo</a> são
muito interessantes e esperemos que fique cada vez mais simples fazer aplicações
offline "expertas".
</p>
        <img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=e145b87b-10f2-4d3a-89b8-10d097f3a9db" />
      </body>
      <title>Ray Ozzie comenta o Longhorn</title>
      <guid isPermaLink="false">http://canoas.com/blog/PermaLink,guid,e145b87b-10f2-4d3a-89b8-10d097f3a9db.aspx</guid>
      <link>http://canoas.com/blog/2003/11/14/Ray+Ozzie+Comenta+O+Longhorn.aspx</link>
      <pubDate>Fri, 14 Nov 2003 12:53:23 GMT</pubDate>
      <description>&lt;p&gt;
Durante as sess&amp;#245;es que assisti sobre WinFS e sobre Sincroniza&amp;#231;&amp;#227;o/Offline
sempre me suscitou curiosidade qual seria a reac&amp;#231;&amp;#227;o da &lt;a href="http://www.groove.net/"&gt;Groove
Networks&lt;/a&gt;&amp;nbsp;perante a&amp;nbsp;evolu&amp;#231;&amp;#227;o&amp;nbsp;dos mecanismos de replica&amp;#231;&amp;#227;o
que est&amp;#225; acontecer na pr&amp;#243;xima vers&amp;#227;o do Windows.
&lt;/p&gt;
&lt;p&gt;
Pois o&amp;nbsp;criador do Lotus Notes, que tamb&amp;#233;m esteve no PDC e no SAF,&amp;nbsp;respondeu
a todas as minhas quest&amp;#245;es durante uma entrevista para a EWeek:&lt;br&gt;
&lt;a title=http://www.eweek.com/article2/0,4149,1380700,00.asp href="http://www.eweek.com/article2/0,4149,1380700,00.asp"&gt;Ray
Ozzie on Longhorn &amp;amp; Groove Networks&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
As rela&amp;#231;&amp;#245;es entre &lt;a href="http://weblogs.asp.net/dmarsh/posts/34275.aspx"&gt;WinFS&lt;/a&gt;, &lt;a href="http://longhornblogs.com/abudja/posts/1283.aspx"&gt;Offline
Syncronization&lt;/a&gt;, &lt;a href="http://weblogs.asp.net/dmarsh/posts/34571.aspx"&gt;Peer-to-Peer&lt;/a&gt; e&amp;nbsp;&lt;a href="/blog/PermaLink.aspx?guid=966a815a-6d6a-4e93-ae56-1cc1bc86d3bc"&gt;Indigo&lt;/a&gt; s&amp;#227;o
muito interessantes e esperemos que fique&amp;nbsp;cada vez&amp;nbsp;mais simples fazer aplica&amp;#231;&amp;#245;es
offline "expertas".
&lt;/p&gt;
&lt;img width="0" height="0" src="http://canoas.com/blog/aggbug.ashx?id=e145b87b-10f2-4d3a-89b8-10d097f3a9db" /&gt;</description>
      <comments>http://canoas.com/blog/CommentView,guid,e145b87b-10f2-4d3a-89b8-10d097f3a9db.aspx</comments>
      <category>PDC 2003</category>
      <category>SAF 2003</category>
      <category>Sync/Offline</category>
      <category>Web Services</category>
    </item>
  </channel>
</rss>