<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" 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/"><channel><title>Nuno Filipe Godinho</title><link>http://weblogs.pontonetpt.com/mutley/</link><description>Tudo sobre .NET e Arquitectura</description><dc:language>pt-PT</dc:language><generator>RSS Generated by Dottext 0.94</generator><item><dc:creator>Nuno Filipe Godinho</dc:creator><title>Microsoft Web Platform (PT/EN)</title><link>http://weblogs.pontonetpt.com/mutley/posts/28332.aspx</link><pubDate>Fri, 17 Oct 2008 23:57:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/mutley/posts/28332.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/mutley/comments/28332.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/mutley/posts/28332.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/mutley/comments/commentRss/28332.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/mutley/trackback.aspx?ID=28332</trackback:ping><description>&lt;p&gt;(PT)&lt;/p&gt; &lt;p&gt;    De forma a ajudar cada vez mais os Web developers a Microsoft disponibiliza um novo site, o &lt;a href="http://www.microsoft.com/web" target="_blank"&gt;Microsoft Web Platform&lt;/a&gt; que contem diversos elementos com o objectivo de facilitar a vida a estes mesmos developers, sendo que alguns dos conteúdos são:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/web/channel/inspiration/default.aspx" target="_blank"&gt;Novidades e Tendências&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/web/channel/methods/default.aspx" target="_blank"&gt;Melhores Práticas e Ferramentas&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/web/channel/business/default.aspx" target="_blank"&gt;Estratégias de Negócio centradas na Internet&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/web/channel/events/default.aspx" target="_blank"&gt;Eventos&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/web/channel/blogs/default.aspx" target="_blank"&gt;Blogs&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/web/channel/training/default.aspx" target="_blank"&gt;Formação&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/web/channel/products/default.aspx" target="_blank"&gt;Produtos&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/web/channel/downloads/default.aspx" target="_blank"&gt;Downloads&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;    Ainda não se encontra completo, mas é uma boa ideia e que de certo irá crescer bastante num futuro próximo.&lt;/p&gt; &lt;p&gt;    Neste site encontramos disponibilizados 2 pacotes de instalação, que são:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/web/channel/products/WebPlatformInstaller.aspx" target="_blank"&gt;Microsoft Web Platform Installer&lt;/a&gt;&lt;/li&gt; &lt;ul&gt; &lt;li&gt;Um pacote completamente grátis que irá servir de “rampa de lançamento” para o desenvolvimento de soluções Web utilizando a plataforma Microsoft, pois instala o IIS7, Visual Studio Web Developer 2008 Express Edition, SQL Server 2008 Express Edition e como não poderia deixar de ser, também a .NET Framework.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p&gt; &lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/web/channel/products/WebApplicationInstaller.aspx" target="_blank"&gt;Microsoft Web Application Installer&lt;/a&gt;&lt;/li&gt; &lt;ul&gt; &lt;li&gt;Este pacote irá permitir criar instalações para aplicações PHP e ASP.NET de uma forma simples e que serão instaladas no IIS.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p&gt;    Sem dúvida uma boa forma de centralizar todos os conteúdos para quem desenvolver ou quer desenvolver para a Internet.&lt;/p&gt; &lt;p&gt;(EN)&lt;/p&gt; &lt;p&gt;    With the purpose of helping the Web developers Microsoft launched a new site called, &lt;a href="http://www.microsoft.com/web" target="_blank"&gt;Microsoft Web Platform&lt;/a&gt; that contains several elements with the goal of simplifying the life of those developers, with some of the contents being:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/web/channel/inspiration/default.aspx" target="_blank"&gt;News and Trends&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/web/channel/methods/default.aspx" target="_blank"&gt;Best Practices and Tools&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/web/channel/business/default.aspx" target="_blank"&gt;Web Centric Business Strategies&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/web/channel/events/default.aspx" target="_blank"&gt;Events&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/web/channel/blogs/default.aspx" target="_blank"&gt;Blogs&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/web/channel/training/default.aspx" target="_blank"&gt;Training&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/web/channel/products/default.aspx" target="_blank"&gt;Products&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/web/channel/downloads/default.aspx" target="_blank"&gt;Downloads&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;    This is not yet completed, but it’s a good idea and I’m certain that it will grow a lot in the near future.&lt;/p&gt; &lt;p&gt;    On this site we find 2 installer packages, that are:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/web/channel/products/WebPlatformInstaller.aspx" target="_blank"&gt;Microsoft Web Platform Installer&lt;/a&gt;&lt;/li&gt; &lt;ul&gt; &lt;li&gt;This package is completely free and serves as a “Launcher” for the development of Web Solutions using Microsoft platform, because it installs IIS7, Visual Studio Web Developer 2008 Express Edition, SQL Server 2008 Express Edition and also .NET Framework &lt;/li&gt;&lt;/ul&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/web/channel/products/WebApplicationInstaller.aspx" target="_blank"&gt;Microsoft Web Application Installer&lt;/a&gt;&lt;/li&gt; &lt;ul&gt; &lt;li&gt;This package will allow us to create easy installers for Web Applications in PHP or ASP.NET that will be installed on IIS.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p&gt;    Without any doubt this is a good way to centralize contents for whoever develops or wants to develop solutions for the Web.&lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>(PT)</p> <p>    De forma a ajudar cada vez mais os Web developers a Microsoft disponibiliza um novo site, o <a href="http://www.microsoft.com/web" target="_blank">Microsoft Web Platform</a> que contem diversos elementos com o objectivo de facilitar a vida a estes mesmos developers, sendo que alguns dos conteúdos são:</p> <ul> <li><a href="http://www.microsoft.com/web/channel/inspiration/default.aspx" target="_blank">Novidades e Tendências</a></li> <li><a href="http://www.microsoft.com/web/channel/methods/default.aspx" target="_blank">Melhores Práticas e Ferramentas</a></li> <li><a href="http://www.microsoft.com/web/channel/business/default.aspx" target="_blank">Estratégias de Negócio centradas na Internet</a></li> <li><a href="http://www.microsoft.com/web/channel/events/default.aspx" target="_blank">Eventos</a></li> <li><a href="http://www.microsoft.com/web/channel/blogs/default.aspx" target="_blank">Blogs</a></li> <li><a href="http://www.microsoft.com/web/channel/training/default.aspx" target="_blank">Formação</a></li> <li><a href="http://www.microsoft.com/web/channel/products/default.aspx" target="_blank">Produtos</a></li> <li><a href="http://www.microsoft.com/web/channel/downloads/default.aspx" target="_blank">Downloads</a></li></ul> <p>    Ainda não se encontra completo, mas é uma boa ideia e que de certo irá crescer bastante num futuro próximo.</p> <p>    Neste site encontramos disponibilizados 2 pacotes de instalação, que são:</p> <ul> <li><a href="http://www.microsoft.com/web/channel/products/WebPlatformInstaller.aspx" target="_blank">Microsoft Web Platform Installer</a></li> <ul> <li>Um pacote completamente grátis que irá servir de “rampa de lançamento” para o desenvolvimento de soluções Web utilizando a plataforma Microsoft, pois instala o IIS7, Visual Studio Web Developer 2008 Express Edition, SQL Server 2008 Express Edition e como não poderia deixar de ser, também a .NET Framework.</li></ul></ul> <p> </p> <ul> <li><a href="http://www.microsoft.com/web/channel/products/WebApplicationInstaller.aspx" target="_blank">Microsoft Web Application Installer</a></li> <ul> <li>Este pacote irá permitir criar instalações para aplicações PHP e ASP.NET de uma forma simples e que serão instaladas no IIS.</li></ul></ul> <p>    Sem dúvida uma boa forma de centralizar todos os conteúdos para quem desenvolver ou quer desenvolver para a Internet.</p> <p>(EN)</p> <p>    With the purpose of helping the Web developers Microsoft launched a new site called, <a href="http://www.microsoft.com/web" target="_blank">Microsoft Web Platform</a> that contains several elements with the goal of simplifying the life of those developers, with some of the contents being:</p> <ul> <li><a href="http://www.microsoft.com/web/channel/inspiration/default.aspx" target="_blank">News and Trends</a></li> <li><a href="http://www.microsoft.com/web/channel/methods/default.aspx" target="_blank">Best Practices and Tools</a></li> <li><a href="http://www.microsoft.com/web/channel/business/default.aspx" target="_blank">Web Centric Business Strategies</a></li> <li><a href="http://www.microsoft.com/web/channel/events/default.aspx" target="_blank">Events</a></li> <li><a href="http://www.microsoft.com/web/channel/blogs/default.aspx" target="_blank">Blogs</a></li> <li><a href="http://www.microsoft.com/web/channel/training/default.aspx" target="_blank">Training</a></li> <li><a href="http://www.microsoft.com/web/channel/products/default.aspx" target="_blank">Products</a></li> <li><a href="http://www.microsoft.com/web/channel/downloads/default.aspx" target="_blank">Downloads</a></li></ul> <p>    This is not yet completed, but it’s a good idea and I’m certain that it will grow a lot in the near future.</p> <p>    On this site we find 2 installer packages, that are:</p> <ul> <li><a href="http://www.microsoft.com/web/channel/products/WebPlatformInstaller.aspx" target="_blank">Microsoft Web Platform Installer</a></li> <ul> <li>This package is completely free and serves as a “Launcher” for the development of Web Solutions using Microsoft platform, because it installs IIS7, Visual Studio Web Developer 2008 Express Edition, SQL Server 2008 Express Edition and also .NET Framework </li></ul> <li><a href="http://www.microsoft.com/web/channel/products/WebApplicationInstaller.aspx" target="_blank">Microsoft Web Application Installer</a></li> <ul> <li>This package will allow us to create easy installers for Web Applications in PHP or ASP.NET that will be installed on IIS.</li></ul></ul> <p>    Without any doubt this is a good way to centralize contents for whoever develops or wants to develop solutions for the Web.</p></body></item><item><dc:creator>Nuno Filipe Godinho</dc:creator><title>Vers&amp;atilde;o Beta do ASP.NET MVC disponibilizada / ASP.NET MVC Beta version Released (PT/EN)</title><link>http://weblogs.pontonetpt.com/mutley/posts/28331.aspx</link><pubDate>Fri, 17 Oct 2008 23:38:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/mutley/posts/28331.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/mutley/comments/28331.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/mutley/posts/28331.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/mutley/comments/commentRss/28331.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/mutley/trackback.aspx?ID=28331</trackback:ping><description>&lt;p&gt;(PT)&lt;/p&gt; &lt;p&gt;   No seguimento dos desenvolvimentos que têm vindo a ser efectuados no ASP.NET esta nova MVC Framework é importante pois em alguns casos será a melhor escolha para o processo de desenvolvimento. As primeiras versões apresentavam alguns problemas no que respeita à integração com AJAX e também um conjunto de controlos fracos, quando comparados com a veesão ASP.NET Web Forms, mas com esta nova versão muita coisa mudou, como:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Melhor suporte no Visual Studio &lt;ul&gt; &lt;li&gt;Funciona com o VS 2008 com e sem o SP1  &lt;/li&gt;&lt;li&gt;Disponibiliza uma nova opção de “Add View” no Menu de contexto aquando do desenvolvimento de uma classe &lt;em&gt;Controller&lt;/em&gt;.&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Suporta jQuery  &lt;ul&gt; &lt;li&gt;Este foi um excelente progresso para o ASP.NET e não se encontra apenas disponível para o ASP.NET MVC Framework &lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Strong Types  &lt;ul&gt; &lt;li&gt;Alterações de forma a usar Strong Types como:  &lt;ul&gt; &lt;li&gt;UpdateModel  &lt;/li&gt;&lt;li&gt;TryUpdateModel &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Melhorias nos Testes Unitários  &lt;/li&gt;&lt;li&gt;Validação de Erros  &lt;ul&gt; &lt;li&gt;Suporte ao IDataErrorInfo  &lt;/li&gt;&lt;li&gt;Suporte para os Dynamic Data Attributes &lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Integração entre o Silverlight e projectos ASP.NET MVC&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;   Estas são algumas das novidades que são disponibilizadas com esta versão Beta, mas poderão ter mais informações no Blog do &lt;a href="http://weblogs.asp.net/scottgu/" target="_blank"&gt;Scott Guthrie’s&lt;/a&gt; &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/10/16/asp-net-mvc-beta-released.aspx" target="_blank"&gt;que fez o lançamento deste assunto&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;    Para iniciarem o processo de utilização basta fazerem o &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=A24D1E00-CD35-4F66-BAA0-2362BDDE0766&amp;amp;displaylang=en" target="_blank"&gt;download desta versão aqui&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;(EN)&lt;/p&gt; &lt;p&gt;   Following the ASP.NET development this new MVC Framework is important because in some cases will be the right choice for the development process. The first releases had problems regarding AJAX integration and also poor set of controls, when compared to the ASP.NET Web Forms version, but with this version a lot has changed, and things like:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Better Visual Studio Support  &lt;ul&gt; &lt;li&gt;Works with VS 2008 with and without SP1  &lt;/li&gt;&lt;li&gt;Provides a new “Add View” option in the context Menu when developing the controller class &lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Supports jQuery  &lt;ul&gt; &lt;li&gt;This has been a great progress for ASP.NET and it’s not only possible with ASP.NET MVC Framework &lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Strong Types  &lt;ul&gt; &lt;li&gt;Changes in order to use Strong Types like:  &lt;ul&gt; &lt;li&gt;UpdateModel  &lt;/li&gt;&lt;li&gt;TryUpdateModel &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Improved Unit Testing  &lt;/li&gt;&lt;li&gt;Validation Errors  &lt;ul&gt; &lt;li&gt;Adds support to IDataErrorInfo  &lt;/li&gt;&lt;li&gt;Adds support for Dynamic Data Attributes &lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Integration between Silverlight and ASP.NET MVC Projects &lt;/li&gt;&lt;/ul&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;   This are some of the new stuff in this new Beta release, and you can see more about it on &lt;a href="http://weblogs.asp.net/scottgu/" target="_blank"&gt;Scott Guthrie’s&lt;/a&gt; Blog &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/10/16/asp-net-mvc-beta-released.aspx" target="_blank"&gt;post that presents this subject&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;    To start using it just &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=A24D1E00-CD35-4F66-BAA0-2362BDDE0766&amp;amp;displaylang=en" target="_blank"&gt;download this version here&lt;/a&gt;.&lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>(PT)</p> <p>   No seguimento dos desenvolvimentos que têm vindo a ser efectuados no ASP.NET esta nova MVC Framework é importante pois em alguns casos será a melhor escolha para o processo de desenvolvimento. As primeiras versões apresentavam alguns problemas no que respeita à integração com AJAX e também um conjunto de controlos fracos, quando comparados com a veesão ASP.NET Web Forms, mas com esta nova versão muita coisa mudou, como:</p> <ul> <li>Melhor suporte no Visual Studio <ul> <li>Funciona com o VS 2008 com e sem o SP1  </li><li>Disponibiliza uma nova opção de “Add View” no Menu de contexto aquando do desenvolvimento de uma classe <em>Controller</em>.</li></ul> </li><li>Suporta jQuery  <ul> <li>Este foi um excelente progresso para o ASP.NET e não se encontra apenas disponível para o ASP.NET MVC Framework </li></ul> </li><li>Strong Types  <ul> <li>Alterações de forma a usar Strong Types como:  <ul> <li>UpdateModel  </li><li>TryUpdateModel </li></ul></li></ul> </li><li>Melhorias nos Testes Unitários  </li><li>Validação de Erros  <ul> <li>Suporte ao IDataErrorInfo  </li><li>Suporte para os Dynamic Data Attributes </li></ul> </li><li>Integração entre o Silverlight e projectos ASP.NET MVC</li></ul> <p></p> <p></p> <p></p> <p></p> <p></p> <p>   Estas são algumas das novidades que são disponibilizadas com esta versão Beta, mas poderão ter mais informações no Blog do <a href="http://weblogs.asp.net/scottgu/" target="_blank">Scott Guthrie’s</a> <a href="http://weblogs.asp.net/scottgu/archive/2008/10/16/asp-net-mvc-beta-released.aspx" target="_blank">que fez o lançamento deste assunto</a>.</p> <p></p> <p></p> <p></p> <p></p> <p>    Para iniciarem o processo de utilização basta fazerem o <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=A24D1E00-CD35-4F66-BAA0-2362BDDE0766&amp;displaylang=en" target="_blank">download desta versão aqui</a>.</p> <p>(EN)</p> <p>   Following the ASP.NET development this new MVC Framework is important because in some cases will be the right choice for the development process. The first releases had problems regarding AJAX integration and also poor set of controls, when compared to the ASP.NET Web Forms version, but with this version a lot has changed, and things like:</p> <ul> <li>Better Visual Studio Support  <ul> <li>Works with VS 2008 with and without SP1  </li><li>Provides a new “Add View” option in the context Menu when developing the controller class </li></ul> </li><li>Supports jQuery  <ul> <li>This has been a great progress for ASP.NET and it’s not only possible with ASP.NET MVC Framework </li></ul> </li><li>Strong Types  <ul> <li>Changes in order to use Strong Types like:  <ul> <li>UpdateModel  </li><li>TryUpdateModel </li></ul></li></ul> </li><li>Improved Unit Testing  </li><li>Validation Errors  <ul> <li>Adds support to IDataErrorInfo  </li><li>Adds support for Dynamic Data Attributes </li></ul> </li><li>Integration between Silverlight and ASP.NET MVC Projects </li></ul> <p> </p> <p></p> <p></p> <p></p> <p></p> <p></p> <p>   This are some of the new stuff in this new Beta release, and you can see more about it on <a href="http://weblogs.asp.net/scottgu/" target="_blank">Scott Guthrie’s</a> Blog <a href="http://weblogs.asp.net/scottgu/archive/2008/10/16/asp-net-mvc-beta-released.aspx" target="_blank">post that presents this subject</a>.</p> <p></p> <p></p> <p></p> <p></p> <p>    To start using it just <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=A24D1E00-CD35-4F66-BAA0-2362BDDE0766&amp;displaylang=en" target="_blank">download this version here</a>.</p></body></item><item><dc:creator>Nuno Filipe Godinho</dc:creator><title>Silverlight 2.0 RTM (PT/EN)</title><link>http://weblogs.pontonetpt.com/mutley/posts/28327.aspx</link><pubDate>Fri, 17 Oct 2008 05:15:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/mutley/posts/28327.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/mutley/comments/28327.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/mutley/posts/28327.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/mutley/comments/commentRss/28327.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/mutley/trackback.aspx?ID=28327</trackback:ping><description>&lt;p&gt;(PT)&lt;/p&gt; &lt;p&gt;    Finalmente já foi disponibilizada a versão final do Silverlight 2.0, conforme o &lt;a href="http://weblogs.asp.net/scottgu/" target="_blank"&gt;Scott Guthrie&lt;/a&gt; no seu &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/10/14/silverlight-2-released.aspx" target="_blank"&gt;post relativo ao assunto&lt;/a&gt;. Esta é uma notícia bastante interessante e que irá proporcionar a todos os que estão a apostar neste tecnologia Microsoft um significativo aumento da produtividade no desenvolvimento de soluções ricas. &lt;/p&gt; &lt;p&gt;     Para iniciar o que é necessário efectuar é o seguinte:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/silverlight/resources/install.aspx" target="_blank"&gt;Instalar a versão RTM do runtime de Silverligth 2.0&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=c22d6a7b-546f-4407-8ef6-d60c8ee221ed&amp;amp;displaylang=en" target="_blank"&gt;Instalar as ferramentas para o Visual Studio&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=EB9B5C48-BA2B-4C39-A1C3-135C60BBBE66&amp;amp;displaylang=en" target="_blank"&gt;Instalar o Microsoft Expression Blend 2.0 SP 1&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=457B17B7-52BF-4BDA-87A3-FA8A4673F8BF&amp;amp;displaylang=en" target="_blank"&gt;Instalar o Deep Zoom Composer&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;     Para aprender:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a title="Guia" href="http://silverlight.net/GetStarted/"&gt;Guia&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/pages/silverlight-2-end-to-end-tutorial-building-a-digg-search-client.aspx" target="_blank"&gt;Scott Blog Series&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://silverlight.net/learn/videocat.aspx?cat=2" target="_blank"&gt;Videos&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://silverlight.net/learn/tutorials.aspx" target="_blank"&gt;Jesse Liberty Tutorial&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;    Não se esqueçam também de consultar o meu blog e se quiserem saber mais entrem em contacto comigo.&lt;/p&gt; &lt;p&gt;(EN)&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;    Finally the RTM version of Silverlight 2.0 is already available, as &lt;a href="http://weblogs.asp.net/scottgu/" target="_blank"&gt;Scott Guthrie&lt;/a&gt; wrote &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/10/14/silverlight-2-released.aspx" target="_blank"&gt;on his subject related post&lt;/a&gt;. This is a very interesting news and that will allow all that are using and believe in this Microsoft technology can now improve their productivity in developing rich solutions. &lt;/p&gt; &lt;p&gt;     To get started you need the following:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/silverlight/resources/install.aspx" target="_blank"&gt;Install the RTM version of the runtime for Silverligth 2.0&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=c22d6a7b-546f-4407-8ef6-d60c8ee221ed&amp;amp;displaylang=en" target="_blank"&gt;Install the Silverlight 2.0 Tools for Visual Studio&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=EB9B5C48-BA2B-4C39-A1C3-135C60BBBE66&amp;amp;displaylang=en" target="_blank"&gt;Install Microsoft Expression Blend 2.0 SP 1&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=457B17B7-52BF-4BDA-87A3-FA8A4673F8BF&amp;amp;displaylang=en" target="_blank"&gt;Install Deep Zoom Composer&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;     To Learn:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a title="Guia" href="http://silverlight.net/GetStarted/"&gt;Guide&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/pages/silverlight-2-end-to-end-tutorial-building-a-digg-search-client.aspx" target="_blank"&gt;Scott Blog Series&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://silverlight.net/learn/videocat.aspx?cat=2" target="_blank"&gt;Videos&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://silverlight.net/learn/tutorials.aspx" target="_blank"&gt;Jesse Liberty Tutorial&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;    Don’t forget to check also my blog and if you want to know more you can get in-touch with me.&lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>(PT)</p> <p>    Finalmente já foi disponibilizada a versão final do Silverlight 2.0, conforme o <a href="http://weblogs.asp.net/scottgu/" target="_blank">Scott Guthrie</a> no seu <a href="http://weblogs.asp.net/scottgu/archive/2008/10/14/silverlight-2-released.aspx" target="_blank">post relativo ao assunto</a>. Esta é uma notícia bastante interessante e que irá proporcionar a todos os que estão a apostar neste tecnologia Microsoft um significativo aumento da produtividade no desenvolvimento de soluções ricas. </p> <p>     Para iniciar o que é necessário efectuar é o seguinte:</p> <ol> <li><a href="http://www.microsoft.com/silverlight/resources/install.aspx" target="_blank">Instalar a versão RTM do runtime de Silverligth 2.0</a></li> <li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=c22d6a7b-546f-4407-8ef6-d60c8ee221ed&amp;displaylang=en" target="_blank">Instalar as ferramentas para o Visual Studio</a></li> <li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=EB9B5C48-BA2B-4C39-A1C3-135C60BBBE66&amp;displaylang=en" target="_blank">Instalar o Microsoft Expression Blend 2.0 SP 1</a></li> <li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=457B17B7-52BF-4BDA-87A3-FA8A4673F8BF&amp;displaylang=en" target="_blank">Instalar o Deep Zoom Composer</a></li></ol> <p>     Para aprender:</p> <ul> <li><a title="Guia" href="http://silverlight.net/GetStarted/">Guia</a></li> <li><a href="http://weblogs.asp.net/scottgu/pages/silverlight-2-end-to-end-tutorial-building-a-digg-search-client.aspx" target="_blank">Scott Blog Series</a></li> <li><a href="http://silverlight.net/learn/videocat.aspx?cat=2" target="_blank">Videos</a></li> <li><a href="http://silverlight.net/learn/tutorials.aspx" target="_blank">Jesse Liberty Tutorial</a></li></ul> <p>    Não se esqueçam também de consultar o meu blog e se quiserem saber mais entrem em contacto comigo.</p> <p>(EN)</p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p>    Finally the RTM version of Silverlight 2.0 is already available, as <a href="http://weblogs.asp.net/scottgu/" target="_blank">Scott Guthrie</a> wrote <a href="http://weblogs.asp.net/scottgu/archive/2008/10/14/silverlight-2-released.aspx" target="_blank">on his subject related post</a>. This is a very interesting news and that will allow all that are using and believe in this Microsoft technology can now improve their productivity in developing rich solutions. </p> <p>     To get started you need the following:</p> <ol> <li><a href="http://www.microsoft.com/silverlight/resources/install.aspx" target="_blank">Install the RTM version of the runtime for Silverligth 2.0</a></li> <li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=c22d6a7b-546f-4407-8ef6-d60c8ee221ed&amp;displaylang=en" target="_blank">Install the Silverlight 2.0 Tools for Visual Studio</a></li> <li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=EB9B5C48-BA2B-4C39-A1C3-135C60BBBE66&amp;displaylang=en" target="_blank">Install Microsoft Expression Blend 2.0 SP 1</a></li> <li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=457B17B7-52BF-4BDA-87A3-FA8A4673F8BF&amp;displaylang=en" target="_blank">Install Deep Zoom Composer</a></li></ol> <p>     To Learn:</p> <ul> <li><a title="Guia" href="http://silverlight.net/GetStarted/">Guide</a></li> <li><a href="http://weblogs.asp.net/scottgu/pages/silverlight-2-end-to-end-tutorial-building-a-digg-search-client.aspx" target="_blank">Scott Blog Series</a></li> <li><a href="http://silverlight.net/learn/videocat.aspx?cat=2" target="_blank">Videos</a></li> <li><a href="http://silverlight.net/learn/tutorials.aspx" target="_blank">Jesse Liberty Tutorial</a></li></ul> <p>    Don’t forget to check also my blog and if you want to know more you can get in-touch with me.</p></body></item><item><dc:creator>Nuno Filipe Godinho</dc:creator><title>Disponibilizadas as primeiras pe&amp;ccedil;as do Prism 2.0 / First Code Parts of Prism 2.0 (PT/EN)</title><link>http://weblogs.pontonetpt.com/mutley/posts/28262.aspx</link><pubDate>Sat, 27 Sep 2008 03:14:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/mutley/posts/28262.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/mutley/comments/28262.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/mutley/posts/28262.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/mutley/comments/commentRss/28262.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/mutley/trackback.aspx?ID=28262</trackback:ping><description>&lt;p&gt;(PT)&lt;/p&gt; &lt;p&gt;    Com &lt;a href="http://weblogs.asp.net/nunogodinho/archive/2008/09/04/pirsm-2-0-what-can-we-expect.aspx" target="_blank"&gt;escrevi anteriormente&lt;/a&gt;, o Prism 2.0 está a tomar forma e algumas das suas primeiras peças já se encontram disponíveis no &lt;a href="http://www.codeplex.com/CompositeWPF/Release/ProjectReleases.aspx?ReleaseId=17399" target="_blank"&gt;CodePlex&lt;/a&gt;. Claro que ainda é apenas uma pequena parte mas já trás boas noticias, como:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Multi-targeting quick starts, que explicam a estrutura que dos projectos Prism 2.0 deverão ter de forma a que possa ser efectuado o Multi-target para WPF e Silverlight, e neste caso trata-se de uma solução de imobiliárias.  &lt;/li&gt;&lt;li&gt;Multi-targeting Visual Studio Templates, de forma a tornar possível a criação de projectos Prism 2.0.  &lt;/li&gt;&lt;li&gt;Project Linker Tool, que proporciona um guia relativamente à forma de estruturar uma aplicação de forma a que seja possível que a mesma seja linkada a outra de forma a torná-la Multi-target. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;    Leiam mais sobre o assunto neste &lt;a href="http://www.codeplex.com/CompositeWPF/Wiki/View.aspx?title=Prism%20V2%20Drop%201%20Readme" target="_blank"&gt;ficheiro Readme&lt;/a&gt; que define o que se encontra nesta primeira disponibilização, e também no &lt;a href="http://blogs.msdn.com/dphill/archive/2008/09/19/prism-2-0-first-drop.aspx" target="_blank"&gt;blog post&lt;/a&gt; do &lt;a href="http://blogs.msdn.com/dphill/" target="_blank"&gt;David Hill&lt;/a&gt; que fala sobre este mesmo assunto em detalhe. &lt;/p&gt; &lt;p&gt;(EN)  &lt;/p&gt; &lt;p&gt;     As I &lt;a href="http://weblogs.asp.net/nunogodinho/archive/2008/09/04/pirsm-2-0-what-can-we-expect.aspx" target="_blank"&gt;previously posted&lt;/a&gt;, Prism 2.0 is shaping up and some of the new Code Parts are already available on &lt;a href="http://www.codeplex.com/CompositeWPF/Release/ProjectReleases.aspx?ReleaseId=17399" target="_blank"&gt;CodePlex&lt;/a&gt;. Of course this is only a small part but it brings good news like:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Multi-targeting quick starts, that explains the structure that a Prism 2.0 project will have in order to be Multi-target for WPF and Silverlight, and in this case is a real state solution.  &lt;/li&gt;&lt;li&gt;Multi-targeting Visual Studio Templates, in order to be possible to create the Prism 2.0 projects.  &lt;/li&gt;&lt;li&gt;Project Linker Tool, that provides a guidance on how to structure an application in a way that is possible to link it to other applications in order to make it Multi-targeted. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;    Read more about it in the &lt;a href="http://www.codeplex.com/CompositeWPF/Wiki/View.aspx?title=Prism%20V2%20Drop%201%20Readme" target="_blank"&gt;Readme file&lt;/a&gt; that defines this first drop, and also &lt;a href="http://blogs.msdn.com/dphill/" target="_blank"&gt;David Hill&lt;/a&gt;’s &lt;a href="http://blogs.msdn.com/dphill/archive/2008/09/19/prism-2-0-first-drop.aspx" target="_blank"&gt;blog post&lt;/a&gt; about this subject. &lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>(PT)</p> <p>    Com <a href="http://weblogs.asp.net/nunogodinho/archive/2008/09/04/pirsm-2-0-what-can-we-expect.aspx" target="_blank">escrevi anteriormente</a>, o Prism 2.0 está a tomar forma e algumas das suas primeiras peças já se encontram disponíveis no <a href="http://www.codeplex.com/CompositeWPF/Release/ProjectReleases.aspx?ReleaseId=17399" target="_blank">CodePlex</a>. Claro que ainda é apenas uma pequena parte mas já trás boas noticias, como:</p> <ul> <li>Multi-targeting quick starts, que explicam a estrutura que dos projectos Prism 2.0 deverão ter de forma a que possa ser efectuado o Multi-target para WPF e Silverlight, e neste caso trata-se de uma solução de imobiliárias.  </li><li>Multi-targeting Visual Studio Templates, de forma a tornar possível a criação de projectos Prism 2.0.  </li><li>Project Linker Tool, que proporciona um guia relativamente à forma de estruturar uma aplicação de forma a que seja possível que a mesma seja linkada a outra de forma a torná-la Multi-target. </li></ul> <p>    Leiam mais sobre o assunto neste <a href="http://www.codeplex.com/CompositeWPF/Wiki/View.aspx?title=Prism%20V2%20Drop%201%20Readme" target="_blank">ficheiro Readme</a> que define o que se encontra nesta primeira disponibilização, e também no <a href="http://blogs.msdn.com/dphill/archive/2008/09/19/prism-2-0-first-drop.aspx" target="_blank">blog post</a> do <a href="http://blogs.msdn.com/dphill/" target="_blank">David Hill</a> que fala sobre este mesmo assunto em detalhe. </p> <p>(EN)  </p> <p>     As I <a href="http://weblogs.asp.net/nunogodinho/archive/2008/09/04/pirsm-2-0-what-can-we-expect.aspx" target="_blank">previously posted</a>, Prism 2.0 is shaping up and some of the new Code Parts are already available on <a href="http://www.codeplex.com/CompositeWPF/Release/ProjectReleases.aspx?ReleaseId=17399" target="_blank">CodePlex</a>. Of course this is only a small part but it brings good news like:</p> <ul> <li>Multi-targeting quick starts, that explains the structure that a Prism 2.0 project will have in order to be Multi-target for WPF and Silverlight, and in this case is a real state solution.  </li><li>Multi-targeting Visual Studio Templates, in order to be possible to create the Prism 2.0 projects.  </li><li>Project Linker Tool, that provides a guidance on how to structure an application in a way that is possible to link it to other applications in order to make it Multi-targeted. </li></ul> <p>    Read more about it in the <a href="http://www.codeplex.com/CompositeWPF/Wiki/View.aspx?title=Prism%20V2%20Drop%201%20Readme" target="_blank">Readme file</a> that defines this first drop, and also <a href="http://blogs.msdn.com/dphill/" target="_blank">David Hill</a>’s <a href="http://blogs.msdn.com/dphill/archive/2008/09/19/prism-2-0-first-drop.aspx" target="_blank">blog post</a> about this subject. </p></body></item><item><dc:creator>Nuno Filipe Godinho</dc:creator><title>J&amp;aacute; est&amp;aacute; dispon&amp;iacute;vel a Release Candidate do Silverlight 2.0 / Silverlight 2.0 Release Candidate made Available (PT/EN)</title><link>http://weblogs.pontonetpt.com/mutley/posts/28260.aspx</link><pubDate>Fri, 26 Sep 2008 23:36:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/mutley/posts/28260.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/mutley/comments/28260.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/mutley/posts/28260.aspx#feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/mutley/comments/commentRss/28260.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/mutley/trackback.aspx?ID=28260</trackback:ping><description>&lt;p&gt;(PT)&lt;/p&gt; &lt;p&gt;   Mais um passo foi dado hoje em direcção da versão RTM do Silverlight 2.0 conforme foi &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/09/25/silverlight-2-release-candidate-now-available.aspx" target="_blank"&gt;anunciado aqui &lt;/a&gt;por &lt;a href="http://weblogs.asp.net/scottgu/" target="_blank"&gt;Scott Guthrie&lt;/a&gt;. Com esta versão podemos esperar diversas alterações, sendo que na maior parte não são criticas pois já existia para a Beta 2 a licença Go-Live, mas mesmo assim algumas trazem impactos interessantes a esta tecnologia. De forma a saberem mais sobre as alterações que existem entre versões devem ver o &lt;a href="http://silverlight.net/blogs/msnow/archive/2008/09/25/silverlight-version-2-rc0-release.aspx" target="_blank"&gt;blog post&lt;/a&gt; por &lt;a title="Mike Snow" href="http://silverlight.net/blogs/msnow/" target="_blank"&gt;Mike Snow&lt;/a&gt; e &lt;a href="http://download.microsoft.com/download/6/F/E/6FE1F43D-9D0C-4346-AD08-602DF9BCB3CF/BreakingChangesBetweenBeta2andRelease.doc" target="_blank"&gt;este document&lt;/a&gt;o que explica quais foram essas alterações. Este é um elemento bastante importante de forma a que possamos começar a actualizar e preparar as soluções para a versão final.&lt;/p&gt; &lt;p&gt;    Algumas das melhorias são:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Novos Controlos  &lt;ul&gt; &lt;li&gt;PasswordBox – Semelhante á Textbox mas apenas como mais capacidades em termos de segurança de forma a que possa funcionar com passwords.  &lt;/li&gt;&lt;li&gt;ProgressBar – De forma a que possamos fornecer feedback ao utilizador final relativamente ao estado do trabalho que está a ser executado. &lt;/li&gt;&lt;li&gt;ComboBox &lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Segurança&lt;/li&gt; &lt;ul&gt; &lt;li&gt;Diversos construtores foram tornados como &lt;em&gt;internal&lt;/em&gt; &lt;/li&gt;&lt;/ul&gt; &lt;li&gt;Animações&lt;/li&gt; &lt;ul&gt; &lt;li&gt;Resolvidas algumas questões no que respeita à alteração de propriedades com animações activas &lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p&gt;    Estamos por isso a caminho para a versão RTM e por isso mesmo esta fase é de enorme importância pois permite analisar que todas as questões que existiam anteriormente se encontra solucionadas.&lt;/p&gt; &lt;p&gt;    Não esquecer de ler os elementos fornecidos neste post de forma a obter mais informações.&lt;/p&gt; &lt;p&gt;(EN)&lt;/p&gt; &lt;p&gt;   One more step towards the RTM version of Silverlight 2.0 was made today with the &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/09/25/silverlight-2-release-candidate-now-available.aspx" target="_blank"&gt;announcement of the Release Candidate&lt;/a&gt; by &lt;a href="http://weblogs.asp.net/scottgu/" target="_blank"&gt;Scott Guthrie&lt;/a&gt;. With this version we can expect several changes, where the major part are not critical since there was already a Go-Live licence for the Beta 2 version, but some of them will impact in important points of the technology. In order to check what has to be changed from one version to another, you can check this &lt;a href="http://silverlight.net/blogs/msnow/archive/2008/09/25/silverlight-version-2-rc0-release.aspx" target="_blank"&gt;blog post&lt;/a&gt; by &lt;a title="Mike Snow" href="http://silverlight.net/blogs/msnow/" target="_blank"&gt;Mike Snow&lt;/a&gt; and &lt;a href="http://download.microsoft.com/download/6/F/E/6FE1F43D-9D0C-4346-AD08-602DF9BCB3CF/BreakingChangesBetweenBeta2andRelease.doc" target="_blank"&gt;this document&lt;/a&gt; that explains the changes. This will be important in order to start updating the solutions and preparing it for the final version.&lt;/p&gt; &lt;p&gt;    Some of the enhancements are:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;New Controls  &lt;ul&gt; &lt;li&gt;PasswordBox – Like a textbox but only with the capabilities and security elements that are needed to work as passwordbox.  &lt;/li&gt;&lt;li&gt;ProgressBar – Allow us to give feedback to the customer about the status of the work that’s being done  &lt;/li&gt;&lt;li&gt;ComboBox &lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Security  &lt;ul&gt; &lt;li&gt;Some constructors are now made internal &lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Animations  &lt;ul&gt; &lt;li&gt;Solve some issues with changing properties in active animations &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;   We are on the road for the new RTM version and so this is great to check if all issues that were present on previous releases are solved.&lt;/p&gt; &lt;p&gt;    Don’t forget to read the elements provided in this post for more informations.&lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>(PT)</p> <p>   Mais um passo foi dado hoje em direcção da versão RTM do Silverlight 2.0 conforme foi <a href="http://weblogs.asp.net/scottgu/archive/2008/09/25/silverlight-2-release-candidate-now-available.aspx" target="_blank">anunciado aqui </a>por <a href="http://weblogs.asp.net/scottgu/" target="_blank">Scott Guthrie</a>. Com esta versão podemos esperar diversas alterações, sendo que na maior parte não são criticas pois já existia para a Beta 2 a licença Go-Live, mas mesmo assim algumas trazem impactos interessantes a esta tecnologia. De forma a saberem mais sobre as alterações que existem entre versões devem ver o <a href="http://silverlight.net/blogs/msnow/archive/2008/09/25/silverlight-version-2-rc0-release.aspx" target="_blank">blog post</a> por <a title="Mike Snow" href="http://silverlight.net/blogs/msnow/" target="_blank">Mike Snow</a> e <a href="http://download.microsoft.com/download/6/F/E/6FE1F43D-9D0C-4346-AD08-602DF9BCB3CF/BreakingChangesBetweenBeta2andRelease.doc" target="_blank">este document</a>o que explica quais foram essas alterações. Este é um elemento bastante importante de forma a que possamos começar a actualizar e preparar as soluções para a versão final.</p> <p>    Algumas das melhorias são:</p> <ul> <li>Novos Controlos  <ul> <li>PasswordBox – Semelhante á Textbox mas apenas como mais capacidades em termos de segurança de forma a que possa funcionar com passwords.  </li><li>ProgressBar – De forma a que possamos fornecer feedback ao utilizador final relativamente ao estado do trabalho que está a ser executado. </li><li>ComboBox </li></ul> </li><li>Segurança</li> <ul> <li>Diversos construtores foram tornados como <em>internal</em> </li></ul> <li>Animações</li> <ul> <li>Resolvidas algumas questões no que respeita à alteração de propriedades com animações activas </li></ul></ul> <p>    Estamos por isso a caminho para a versão RTM e por isso mesmo esta fase é de enorme importância pois permite analisar que todas as questões que existiam anteriormente se encontra solucionadas.</p> <p>    Não esquecer de ler os elementos fornecidos neste post de forma a obter mais informações.</p> <p>(EN)</p> <p>   One more step towards the RTM version of Silverlight 2.0 was made today with the <a href="http://weblogs.asp.net/scottgu/archive/2008/09/25/silverlight-2-release-candidate-now-available.aspx" target="_blank">announcement of the Release Candidate</a> by <a href="http://weblogs.asp.net/scottgu/" target="_blank">Scott Guthrie</a>. With this version we can expect several changes, where the major part are not critical since there was already a Go-Live licence for the Beta 2 version, but some of them will impact in important points of the technology. In order to check what has to be changed from one version to another, you can check this <a href="http://silverlight.net/blogs/msnow/archive/2008/09/25/silverlight-version-2-rc0-release.aspx" target="_blank">blog post</a> by <a title="Mike Snow" href="http://silverlight.net/blogs/msnow/" target="_blank">Mike Snow</a> and <a href="http://download.microsoft.com/download/6/F/E/6FE1F43D-9D0C-4346-AD08-602DF9BCB3CF/BreakingChangesBetweenBeta2andRelease.doc" target="_blank">this document</a> that explains the changes. This will be important in order to start updating the solutions and preparing it for the final version.</p> <p>    Some of the enhancements are:</p> <ul> <li>New Controls  <ul> <li>PasswordBox – Like a textbox but only with the capabilities and security elements that are needed to work as passwordbox.  </li><li>ProgressBar – Allow us to give feedback to the customer about the status of the work that’s being done  </li><li>ComboBox </li></ul> </li><li>Security  <ul> <li>Some constructors are now made internal </li></ul> </li><li>Animations  <ul> <li>Solve some issues with changing properties in active animations </li></ul></li></ul> <p>   We are on the road for the new RTM version and so this is great to check if all issues that were present on previous releases are solved.</p> <p>    Don’t forget to read the elements provided in this post for more informations.</p></body></item><item><dc:creator>Nuno Filipe Godinho</dc:creator><title>Release da vers&amp;atilde;o 6.2 do Virtual Earth / Virtual Earth version 6.2 Release (PT/EN)</title><link>http://weblogs.pontonetpt.com/mutley/posts/28259.aspx</link><pubDate>Fri, 26 Sep 2008 19:24:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/mutley/posts/28259.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/mutley/comments/28259.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/mutley/posts/28259.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/mutley/comments/commentRss/28259.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/mutley/trackback.aspx?ID=28259</trackback:ping><description>&lt;p&gt;(PT)&lt;/p&gt; &lt;p&gt;    Já se encontra disponível online a nova versão 6.2 do Virtual Earth que fornece algumas funcionalidades bastante impressionantes e que iremos descrever resumidamente:&lt;/p&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;Primeira release dos Virtual Earth Web Services&lt;/strong&gt;, que irão fornecer aos developers a possibilidade de utilizarem as funcionalidades do Virtual Earth através de Web Services. Podemos pensar neles como uma alternativa ao Map Point Web Service. As funcionalidades disponibilizadas pelos Web Services são: &lt;/li&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;Imagery Metadata – &lt;/strong&gt;Informação sobre os tiles do mapa que são servidos.  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Geocoding and Reverse Geocoding – &lt;/strong&gt;Proporciona aos developers efectuarem pedidos de Geo-referenciação com base num endereço  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Static Map Generation – &lt;/strong&gt;Capacidade de desenvolver o seu próprio mapa através do acesso a todas as tiles e informações das mesmas, utilizadas pelo Virtual Earth.  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Search – &lt;/strong&gt;Possibilidade de efectuar pesquisas relativas ao onde e o quê no Virtual Earth.  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Routing – &lt;/strong&gt;Calculo de rotas  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;One-click Directions – &lt;/strong&gt;Direcções imediatas sem necessitar de colocar o ponto de partida. &lt;/li&gt;&lt;/ul&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;International Reverse Geocoding – &lt;/strong&gt;Muito importante devido a ter sido melhorado a geo-referenciação não apenas nos estados unidos. &lt;/p&gt; &lt;ul&gt; &lt;li&gt;Rooftop geocoding para algo como 85 milhões de localizações &lt;/li&gt;&lt;li&gt;Improved the near matched – A pesquisa por pontos de interesse nos arredores foi bastante melhorada. &lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Maps for Mobile Devices &lt;/strong&gt;– Através da utilização dos Virtual Earth Web Services simplifica-se o processo de desenvolvimento de soluções de mapas para dispositivos móveis com uma maior performance.  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Localized Maps&lt;/strong&gt; – Uma grande melhoria pois apartir deste momento poderemos ver as informações presentes no mapa em diversas linguas.  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Localized Directions – &lt;/strong&gt;Uma melhoria importante pois agora poderemos ver as direcções em diversas linguas. Cerca de 15 linguas diferentes.  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Imagery Metadata – &lt;/strong&gt;Importante pois agora poderemos saber quando é que os elementos foram actualizadas.  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;3D Import capabilities – &lt;/strong&gt;Melhorias no processo de importação de elementos 3D.  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;3D Imagery – &lt;/strong&gt;Melhor qualidade nas vistas 3D.  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Pushpin clustering – &lt;/strong&gt;Possibilita a alteração dos pushping por outros.  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Weather Integration – &lt;/strong&gt;Na vista 3D agora poderemos ter informações relativas ao estado do tempo, através da disponibilização de nuvens em caso de tempo nubelado, e sem núvens em causo de ceu limpo. Não suporta para já: Chuva e Neve. &lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p&gt;    Para mais informações verifiquem o anuncio oficial efectuado por &lt;a href="http://blogs.msdn.com/markbrown/archive/2008/09/24/announcing-virtual-earth-6-2-and-virtual-earth-web-services-1-0.aspx" target="_blank"&gt;Mark Brown&lt;/a&gt; e &lt;a href="http://blogs.msdn.com/virtualearth/archive/2008/09/11/virtual-earth-webcast-for-upcoming-release.aspx" target="_blank"&gt;Chris Pendleton&lt;/a&gt;, e também uma &lt;a href="http://blogs.msdn.com/markbrown/archive/2008/09/17/virtual-earth-6-2-technical-webcast.aspx" target="_blank"&gt;WebCast Técnica com Mark Brown&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;(EN)&lt;/p&gt; &lt;p&gt;    There’s already online the new 6.2 release of the Virtual Earth that has some awesome new features that will be briefly described here:&lt;/p&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;First release of the Virtual Earth Web Services&lt;/strong&gt;, that wil allow developers to use Virtual Earth features by using only the Web Services. Can be thought as an alternative to the Map Point Web Service. The features made available by the Web Service are: &lt;/li&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;Imagery Metadata – &lt;/strong&gt;Information about the map tiles that are served.  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Geocoding and Reverse Geocoding – &lt;/strong&gt;Allows developers to request the Geocode based on an address  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Static Map Generation – &lt;/strong&gt;Provides the capability of developing our own map because it provides access to all the tiles and data used by Virtual Earth.  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Search – &lt;/strong&gt;Allows developers to provide access to search option about where and what  on Virtual Earth.  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Routing – &lt;/strong&gt;Provides access to calculate routes by using the Service  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;One-click Directions – &lt;/strong&gt;Provides one-click directions without having to provide the start point. &lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;International Reverse Geocoding – &lt;/strong&gt;this was an important because it improved the geocoding not only in the US but also in other countries. &lt;/p&gt;&lt;/li&gt; &lt;li&gt;Rooftop geocoding for something like 85 million locations  &lt;/li&gt;&lt;li&gt;Improved the near matched – The interest point search in the nearby areas were improved.  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Maps for Mobile Devices &lt;/strong&gt;– by using the Virtual Earth Web Services will be easy to develop high performance maps applications for mobile devices.  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Localized Maps&lt;/strong&gt; – A major improvement because now we can see the Map information in several languages.  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Localized Directions &lt;/strong&gt;- A major improvement because now we can see the directions in several languages. Something like 15 languages.  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Imagery Metadata – &lt;/strong&gt;Important because now we can have information about when the information was updated.  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;3D Import capabilities – &lt;/strong&gt;Improvements in the process of custom 3D elements import.  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;3D Imagery – &lt;/strong&gt;Higher quality in 3D views.  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Pushpin clustering – &lt;/strong&gt;Allows to change the pushpin clustering to custom ones.  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Weather Integration – &lt;/strong&gt;The 3D view now has the weather information, by having clouds in case of a cloudy weather, and without clouds in case of sunny sky. Doesn’t support for now: Rain, Snow. &lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p&gt;    For more information check the official announcement from &lt;a href="http://blogs.msdn.com/markbrown/archive/2008/09/24/announcing-virtual-earth-6-2-and-virtual-earth-web-services-1-0.aspx" target="_blank"&gt;Mark Brown&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/virtualearth/archive/2008/09/11/virtual-earth-webcast-for-upcoming-release.aspx" target="_blank"&gt;Chris Pendleton&lt;/a&gt;, and also a &lt;a href="http://blogs.msdn.com/markbrown/archive/2008/09/17/virtual-earth-6-2-technical-webcast.aspx" target="_blank"&gt;Technical WebCast by Mark Brown&lt;/a&gt;.&lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>(PT)</p> <p>    Já se encontra disponível online a nova versão 6.2 do Virtual Earth que fornece algumas funcionalidades bastante impressionantes e que iremos descrever resumidamente:</p> <ul> <ul> <li><strong>Primeira release dos Virtual Earth Web Services</strong>, que irão fornecer aos developers a possibilidade de utilizarem as funcionalidades do Virtual Earth através de Web Services. Podemos pensar neles como uma alternativa ao Map Point Web Service. As funcionalidades disponibilizadas pelos Web Services são: </li> <ul> <li><strong>Imagery Metadata – </strong>Informação sobre os tiles do mapa que são servidos.  </li><li><strong>Geocoding and Reverse Geocoding – </strong>Proporciona aos developers efectuarem pedidos de Geo-referenciação com base num endereço  </li><li><strong>Static Map Generation – </strong>Capacidade de desenvolver o seu próprio mapa através do acesso a todas as tiles e informações das mesmas, utilizadas pelo Virtual Earth.  </li><li><strong>Search – </strong>Possibilidade de efectuar pesquisas relativas ao onde e o quê no Virtual Earth.  </li><li><strong>Routing – </strong>Calculo de rotas  </li><li><strong>One-click Directions – </strong>Direcções imediatas sem necessitar de colocar o ponto de partida. </li></ul> <li> <p><strong>International Reverse Geocoding – </strong>Muito importante devido a ter sido melhorado a geo-referenciação não apenas nos estados unidos. </p> <ul> <li>Rooftop geocoding para algo como 85 milhões de localizações </li><li>Improved the near matched – A pesquisa por pontos de interesse nos arredores foi bastante melhorada. </li></ul> </li><li><strong>Maps for Mobile Devices </strong>– Através da utilização dos Virtual Earth Web Services simplifica-se o processo de desenvolvimento de soluções de mapas para dispositivos móveis com uma maior performance.  </li><li><strong>Localized Maps</strong> – Uma grande melhoria pois apartir deste momento poderemos ver as informações presentes no mapa em diversas linguas.  </li><li><strong>Localized Directions – </strong>Uma melhoria importante pois agora poderemos ver as direcções em diversas linguas. Cerca de 15 linguas diferentes.  </li><li><strong>Imagery Metadata – </strong>Importante pois agora poderemos saber quando é que os elementos foram actualizadas.  </li><li><strong>3D Import capabilities – </strong>Melhorias no processo de importação de elementos 3D.  </li><li><strong>3D Imagery – </strong>Melhor qualidade nas vistas 3D.  </li><li><strong>Pushpin clustering – </strong>Possibilita a alteração dos pushping por outros.  </li><li><strong>Weather Integration – </strong>Na vista 3D agora poderemos ter informações relativas ao estado do tempo, através da disponibilização de nuvens em caso de tempo nubelado, e sem núvens em causo de ceu limpo. Não suporta para já: Chuva e Neve. </li></ul></ul> <p>    Para mais informações verifiquem o anuncio oficial efectuado por <a href="http://blogs.msdn.com/markbrown/archive/2008/09/24/announcing-virtual-earth-6-2-and-virtual-earth-web-services-1-0.aspx" target="_blank">Mark Brown</a> e <a href="http://blogs.msdn.com/virtualearth/archive/2008/09/11/virtual-earth-webcast-for-upcoming-release.aspx" target="_blank">Chris Pendleton</a>, e também uma <a href="http://blogs.msdn.com/markbrown/archive/2008/09/17/virtual-earth-6-2-technical-webcast.aspx" target="_blank">WebCast Técnica com Mark Brown</a>.</p> <p>(EN)</p> <p>    There’s already online the new 6.2 release of the Virtual Earth that has some awesome new features that will be briefly described here:</p> <ul> <ul> <li><strong>First release of the Virtual Earth Web Services</strong>, that wil allow developers to use Virtual Earth features by using only the Web Services. Can be thought as an alternative to the Map Point Web Service. The features made available by the Web Service are: </li> <ul> <ul> <li><strong>Imagery Metadata – </strong>Information about the map tiles that are served.  </li><li><strong>Geocoding and Reverse Geocoding – </strong>Allows developers to request the Geocode based on an address  </li><li><strong>Static Map Generation – </strong>Provides the capability of developing our own map because it provides access to all the tiles and data used by Virtual Earth.  </li><li><strong>Search – </strong>Allows developers to provide access to search option about where and what  on Virtual Earth.  </li><li><strong>Routing – </strong>Provides access to calculate routes by using the Service  </li><li><strong>One-click Directions – </strong>Provides one-click directions without having to provide the start point. </li></ul></ul> <li> <p><strong>International Reverse Geocoding – </strong>this was an important because it improved the geocoding not only in the US but also in other countries. </p></li> <li>Rooftop geocoding for something like 85 million locations  </li><li>Improved the near matched – The interest point search in the nearby areas were improved.  </li><li><strong>Maps for Mobile Devices </strong>– by using the Virtual Earth Web Services will be easy to develop high performance maps applications for mobile devices.  </li><li><strong>Localized Maps</strong> – A major improvement because now we can see the Map information in several languages.  </li><li><strong>Localized Directions </strong>- A major improvement because now we can see the directions in several languages. Something like 15 languages.  </li><li><strong>Imagery Metadata – </strong>Important because now we can have information about when the information was updated.  </li><li><strong>3D Import capabilities – </strong>Improvements in the process of custom 3D elements import.  </li><li><strong>3D Imagery – </strong>Higher quality in 3D views.  </li><li><strong>Pushpin clustering – </strong>Allows to change the pushpin clustering to custom ones.  </li><li><strong>Weather Integration – </strong>The 3D view now has the weather information, by having clouds in case of a cloudy weather, and without clouds in case of sunny sky. Doesn’t support for now: Rain, Snow. </li></ul></ul> <p>    For more information check the official announcement from <a href="http://blogs.msdn.com/markbrown/archive/2008/09/24/announcing-virtual-earth-6-2-and-virtual-earth-web-services-1-0.aspx" target="_blank">Mark Brown</a> and <a href="http://blogs.msdn.com/virtualearth/archive/2008/09/11/virtual-earth-webcast-for-upcoming-release.aspx" target="_blank">Chris Pendleton</a>, and also a <a href="http://blogs.msdn.com/markbrown/archive/2008/09/17/virtual-earth-6-2-technical-webcast.aspx" target="_blank">Technical WebCast by Mark Brown</a>.</p></body></item><item><dc:creator>Nuno Filipe Godinho</dc:creator><title>Live WebCast: Descobrindo o Silverlight 2.0 &amp;ndash; Desenvolvimento de Solu&amp;ccedil;&amp;otilde;es RIA &amp;ndash; T&amp;oacute;picos Avan&amp;ccedil;ados (Parte 2 de 5) / Live WebCast: Discovering Silverlight 2.0 &amp;ndash; Developing RIA Solutions &amp;ndash; Advanced Topics (</title><link>http://weblogs.pontonetpt.com/mutley/posts/28235.aspx</link><pubDate>Sat, 13 Sep 2008 01:20:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/mutley/posts/28235.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/mutley/comments/28235.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/mutley/posts/28235.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/mutley/comments/commentRss/28235.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/mutley/trackback.aspx?ID=28235</trackback:ping><description>&lt;p&gt;(PT)&lt;/p&gt; &lt;p&gt;    Como escrevi no &lt;a href="http://weblogs.pontonetpt.com/mutley/posts/28224.aspx" target="_blank"&gt;post anterior&lt;/a&gt; este post irá fazer parte de um ciclo de WebCasts em Português e neste caso o tópico é o seguinte:&lt;/p&gt; &lt;p&gt;            “&lt;em&gt;Desenvolvimento de Soluções RIA – Tópicos Avançados”&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;    &lt;/em&gt;Esta sessão teve como objectivo analisar com maior detalhe os Controlos, Integração com o Browser, Isolated Storage e Adaptive Streaming&lt;/p&gt; &lt;p&gt;&lt;strong&gt;    1. Controlos&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;               Este foi um dos grandes defeitos que foram associados ao Silverlight 1.0 e por isso mesmo nesta versão diversos controlos foram colocados por &lt;em&gt;default&lt;/em&gt; e são disponibilizados com o código fonte e são passiveis de serem extendidos. Eles permitem 2 formas de alteração da sua aparência e elas são:&lt;/p&gt; &lt;ul&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt;Styling  &lt;ul&gt; &lt;li&gt;Alteração da aparência através da utilização de apenas as propriedades disponíveis&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Skinning  &lt;ul&gt; &lt;li&gt;Alteração de todos os componentes da aparência dos controlos com uma completa libertade criativa e inclusivamente alterando os elementos que compoem internamente o controlo.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p&gt;               Os controlos são compostos por duas partes, que são:&lt;/p&gt; &lt;ul&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt;Lógica  &lt;ul&gt; &lt;li&gt;User Controls: public partial class MyUserControl : User Control  &lt;/li&gt;&lt;li&gt;Custom Controls: public class MyCustomControl : Control &lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Visual  &lt;ul&gt; &lt;li&gt;User Controls: &amp;lt;User Control&amp;gt; (Ficheiro XAML)  &lt;/li&gt;&lt;li&gt;Custom Controls: &amp;lt;ControlTemplate&amp;gt; (não têm qualquer XAML associado sendo que por isso o seu layout será colocado no local em que o mesmo seja utilizado através da especificação do ControlTemplate.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p&gt;               Os controlos são compostos por, Partes, Estados e Tansições sendo que os objectivos são:&lt;/p&gt; &lt;ul&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt;Estruturar o controlo  &lt;/li&gt;&lt;li&gt;Fazer a separação entre as partes Lógica e Visual do Controlo&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt; &lt;li&gt;Partes  &lt;ul&gt; &lt;li&gt;Elementos que fazem parte do Template&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Estados  &lt;ul&gt; &lt;li&gt;Diferentes formas de aparência do Controlos  &lt;/li&gt;&lt;li&gt;Utiliza as classes VisualState e VisualStateGroup do VisualStateManager&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Transições  &lt;ul&gt; &lt;li&gt;A forma como é efectuada a passagem de um estado para outro  &lt;/li&gt;&lt;li&gt;Utiliza a classe VisualTransition do VisualStateManager&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;    2&lt;em&gt;. &lt;/em&gt;Integração com o Browser&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;               Tem por objectivo é permitir uma interacção perfeita entre o Silverlight e o &lt;em&gt;Browser &lt;/em&gt;considerando o mesmo um cidadão de primeira tendo a capacidade de:&lt;/p&gt; &lt;ul&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt;Disponibilização de código .NET para o Browser de forma a poder ser chamado via JavaScript.  &lt;/li&gt;&lt;li&gt;Possibilidade de chamadas ao HTML ou a código JavaScript a partir do Silverlight.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p&gt;               O &lt;em&gt;namespace &lt;/em&gt;onde se encontram todos os elementos relacionados com a integração com o Browser é o System.Windows.Browser com elementos como:&lt;/p&gt; &lt;ul&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt;&lt;em&gt;HtmlPage&lt;/em&gt; – que proporciona o acesso á página na qual se encontra colocado a solução Silverlight  &lt;ul&gt; &lt;li&gt;System.Windows.Browser.HtmlPage.RegisterScriptableObject(identificador, elementovisualbase)&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;&lt;em&gt;ScriptableMemberAttribute&lt;/em&gt; – Este atributo permite marcar os métodos que poderão ser acedidos via Browser  &lt;ul&gt; &lt;li&gt;[ScriptableMember]&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;    3&lt;em&gt;. Isolated Storage&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;               O &lt;em&gt;Isolated Storage, &lt;/em&gt;conforme acontece com outros tipos de soluções .NET, é um local seguro em que poderão ser efectuadas diversas alterações de &lt;em&gt;Input/Output, &lt;/em&gt;como as seguintes:&lt;/p&gt; &lt;ul&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt;Ficheiros  &lt;ul&gt; &lt;li&gt;Abrir, Criar, Apagar, Verificar a sua existência&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Directórios  &lt;ul&gt; &lt;li&gt;Criar, Apagar, Verificar a sua existência, Listar os conteúdos&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Site  &lt;ul&gt; &lt;li&gt;Remover, Verificar os directórios existentes&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Quota  &lt;ul&gt; &lt;li&gt;Verificar a quota actual, Aumentar a quota, verificar o espaço livre&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p&gt;               Este &lt;em&gt;Isolated Store &lt;/em&gt;existem em dois níveis:&lt;/p&gt; &lt;ul&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt;Site  &lt;ul&gt; &lt;li&gt;irá existir um único local comum para todas as aplicações presentes nesse site. Exemplo: &lt;a href="http://www.microsoft.com"&gt;www.microsoft.com&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Aplicacional  &lt;ul&gt; &lt;li&gt;Cada aplicação poderá ter o seu local único. Exemplo: &lt;a href="http://www.microsoft.com/architecture"&gt;www.microsoft.com/architecture&lt;/a&gt; – &lt;a href="http://www.microsoft.com/partners"&gt;www.microsoft.com/partners&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;O Acesso é restrito apenas á aplicação a que o mesmo diz respeito&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;    4&lt;em&gt;. Adaptive Streaming&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;               O &lt;em&gt;Adaptive Streaming&lt;/em&gt; permite aos developers efectuarem o encoding dos elementos multimédia com diversos &lt;em&gt;bit rates, &lt;/em&gt;tirando desta forma partido das capacidades de rede e CPU da máquina cliente da solução. &lt;/p&gt; &lt;p&gt;               Uma das grandes vantagens desta funcionalidade é a extensibilidade permitida pela mesma, pois poderemos utilizar qualquer outro mecanismo para efectuar o Streaming Adaptativo e não apenas o que nos é fornecido com o Silverlight.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;em&gt;    &lt;/em&gt;Para finalizar gostaria apenas de disponibilizar os recursos apresentados:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Links  &lt;ul&gt; &lt;li&gt;Hard Rock Memorabilia: &lt;a href="http://memorabilia.hardrock.com"&gt;http://memorabilia.hardrock.com&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;Solução na área da Saúde: &lt;a title="" href="http://www.mscui.net/PatientJourneyDemonstrator/" target="_blank"&gt;http://www.mscui.net/PatientJourneyDemonstrator/&lt;/a&gt;&lt;a title="http://www.mscui.net/PatientJourneyDemonstrator/" href="http://www.mscui.net/PatientJourneyDemonstrator/"&gt;&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;Community Site: &lt;a href="http://silverlight.net/"&gt;http://Silverlight.net&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;Main Product Site: &lt;a href="http://www.microsoft.com/Silverlight"&gt;http://www.microsoft.com/Silverlight&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;MSDN Center: &lt;a href="http://msdn.microsoft.com/Silverlight"&gt;http://msdn.microsoft.com/Silverlight&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;Online Forums: &lt;a href="http://silverlight.net/forums"&gt;http://Silverlight.net/forums&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;Online SDK: &lt;a href="http://msdn2.microsoft.com/bb188266.aspx"&gt;http://msdn2.microsoft.com/bb188266.aspx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Top Silverlight Blogs  &lt;ul&gt; &lt;li&gt;Tim Sneath: &lt;a href="http://blogs.msdn.com/tims"&gt;http://blogs.msdn.com/tims&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;Mike Harsh: &lt;a href="http://blogs.msdn.com/mharsh"&gt;http://blogs.msdn.com/mharsh&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;Joe Stegman: &lt;a href="http://blogs.msdn.com/jstegman"&gt;http://blogs.msdn.com/jstegman&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;Laurence Moroney: &lt;a href="http://blogs.msdn.com/webnext"&gt;http://blogs.msdn.com/webnext&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;     Disponibilizo desde já também a apresentação e os exemplos efectuados.&lt;/p&gt; &lt;p&gt;&lt;iframe style="border-right: #dde5e9 1px solid; padding-right: 0px; border-top: #dde5e9 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 3px; border-left: #dde5e9 1px solid; width: 240px; padding-top: 0px; border-bottom: #dde5e9 1px solid; height: 66px; background-color: #ffffff" marginwidth="0" marginheight="0" src="http://cid-8930ed9866a0e2c3.skydrive.live.com/embedrowdetail.aspx/Public/WebCasts4Share/Silverlight%202.0/DiscoveringSilverlight2|_Part2of5.xps" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;iframe style="border-right: #dde5e9 1px solid; padding-right: 0px; border-top: #dde5e9 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 3px; border-left: #dde5e9 1px solid; width: 240px; padding-top: 0px; border-bottom: #dde5e9 1px solid; height: 66px; background-color: #ffffff" marginwidth="0" marginheight="0" src="http://cid-8930ed9866a0e2c3.skydrive.live.com/embedrowdetail.aspx/Public/WebCasts4Share/Silverlight%202.0/DiscoveringSilverlight2|_Part2of5|_Projects.zip" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;(EN)&lt;/p&gt; &lt;p&gt;    As I wrote in the &lt;a href="http://weblogs.pontonetpt.com/mutley/posts/28224.aspx" target="_blank"&gt;previous post&lt;/a&gt; this post will be part of a Portuguese WebCasts Cycle  and in this case the topic is:&lt;/p&gt; &lt;p&gt;            “&lt;em&gt;Developing RIA Solutions – Advanced Topics”&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;    &lt;/em&gt;This session&lt;em&gt; &lt;/em&gt;had the goal to provide a deep dive on the Silverlight Controls, Browser Integration, Isolated Storage and Adaptive Streaming&lt;/p&gt; &lt;p&gt;&lt;strong&gt;    1. Controls&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;               This is one of the most talked issued about Silverlight version 1.0 since in this version there were lacking several important controls and that in this version 2.0 are placed by default also with the source code made available. They allow 2 ways to change their looks and they are:&lt;/p&gt; &lt;ul&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt;Styling  &lt;ul&gt; &lt;li&gt;Changing the looks by using only the available properties&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Skinning  &lt;ul&gt; &lt;li&gt;Changing all the elements that represent the control appearance giving a complete creative freedom by change also the elements that are part of the internal of the control.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p&gt;               These controls are made by two parts, that are:&lt;/p&gt; &lt;ul&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt;Logic&lt;/li&gt; &lt;ul&gt; &lt;li&gt;User Controls: public partial class MyUserControl : User Control &lt;/li&gt; &lt;li&gt;Custom Controls: public class MyCustomControl : Control &lt;/li&gt;&lt;/ul&gt; &lt;li&gt;Visual  &lt;ul&gt; &lt;li&gt;User Controls: &amp;lt;User Control&amp;gt; (Ficheiro XAML)  &lt;/li&gt;&lt;li&gt;Custom Controls: &amp;lt;ControlTemplate&amp;gt; (Don’t have any associated XAML and for that reason the layout will be place whenever the control is used by specifying the ControlTemplate.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p&gt;               The controls are also composed by Parts, States and Transitions and their purposes are:&lt;/p&gt; &lt;ul&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt;Create the structure of the control &lt;/li&gt;&lt;li&gt;Make a clear separation between the Logic and Visual parts of the control&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt; &lt;li&gt;Parts  &lt;ul&gt; &lt;li&gt;Elements that are part of the Template&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;States  &lt;ul&gt; &lt;li&gt;Different ways the controls can look &lt;/li&gt;&lt;li&gt;Uses VisualState and VisualStateGroup classes from VisualStateManager&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Transitions &lt;/li&gt; &lt;ul&gt; &lt;li&gt;The way that this change is made is by changing from one State to another &lt;/li&gt;&lt;li&gt;Uses the VisualTransition class from VisualStateManager&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;    2. Browser Integration&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;               The purpose is to allow a perfect interaction between the Silverlight application and the Browser, by considering it as being a first class citizen, with the capabilities to:&lt;/p&gt; &lt;ul&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt;Provide .NET code to be accessed by the Browser by using JavaScript.  &lt;/li&gt;&lt;li&gt;Provide the necessary access, in order that call can be made to the HTML or JavaScript code from Silverlight.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p&gt;               The &lt;em&gt;namespace &lt;/em&gt;were all the integration related elements can be found is System.Windows.Browser that contains elements like:&lt;/p&gt; &lt;ul&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt;&lt;em&gt;HtmlPage&lt;/em&gt; – allows access to the page in where the Silverlight solution is placed  &lt;ul&gt; &lt;li&gt;System.Windows.Browser.HtmlPage.RegisterScriptableObject(identifier, baseVisualElement)&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;&lt;em&gt;ScriptableMemberAttribute&lt;/em&gt; – This attribute allow you to mark the methods that can be accessed from the Browser  &lt;ul&gt; &lt;li&gt;[ScriptableMember]&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;    3&lt;em&gt;. Isolated Storage&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;               O &lt;em&gt;Isolated Storage, &lt;/em&gt;as it occurs in other types of .NET solutions, it’s a sage place where there can be made IO several changes, like the following:&lt;/p&gt; &lt;ul&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt;Files  &lt;ul&gt; &lt;li&gt;Open, Create, Delete, Exists&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Directory  &lt;ul&gt; &lt;li&gt;Create, Delete, Exists, List contents&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Site  &lt;ul&gt; &lt;li&gt;Remove, Verify existing directories&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Quota  &lt;ul&gt; &lt;li&gt;Check actual, Raise, Check available space&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p&gt;               The &lt;em&gt;Isolated Store &lt;/em&gt;exists in two levels:&lt;/p&gt; &lt;ul&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt;Site  &lt;ul&gt; &lt;li&gt;there will be only one unique store for all the applications that are part of that site. ex: &lt;a href="http://www.microsoft.com"&gt;www.microsoft.com&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Application  &lt;ul&gt; &lt;li&gt;Each application has it’s own unique store. ex: &lt;a href="http://www.microsoft.com/architecture"&gt;www.microsoft.com/architecture&lt;/a&gt; – &lt;a href="http://www.microsoft.com/partners"&gt;www.microsoft.com/partners&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;Access is restricted to only the application that the store is related&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;    4&lt;em&gt;. Adaptive Streaming&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;               &lt;em&gt;Adaptive Streaming&lt;/em&gt; allows developers to encode all media elements in several &lt;em&gt;bit rates, &lt;/em&gt;allowing it to depend on the network and CPU capabilities of the client machine. &lt;/p&gt; &lt;p&gt;               One of the big advantages is the possibility of using any other Adaptive Streaming mechanisms other them the provided by Silverlight.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;em&gt;    &lt;/em&gt;To finalize I would only place the resources presented:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Links  &lt;ul&gt; &lt;li&gt;Hard Rock Memorabilia: &lt;a href="http://memorabilia.hardrock.com"&gt;http://memorabilia.hardrock.com&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;Health Care Solution: &lt;a title="" href="http://www.mscui.net/PatientJourneyDemonstrator/" target="_blank"&gt;http://www.mscui.net/PatientJourneyDemonstrator/&lt;/a&gt;&lt;a title="http://www.mscui.net/PatientJourneyDemonstrator/" href="http://www.mscui.net/PatientJourneyDemonstrator/"&gt;&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;Community Site: &lt;a href="http://silverlight.net/"&gt;http://Silverlight.net&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;Main Product Site: &lt;a href="http://www.microsoft.com/Silverlight"&gt;http://www.microsoft.com/Silverlight&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;MSDN Center: &lt;a href="http://msdn.microsoft.com/Silverlight"&gt;http://msdn.microsoft.com/Silverlight&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;Online Forums: &lt;a href="http://silverlight.net/forums"&gt;http://Silverlight.net/forums&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;Online SDK: &lt;a href="http://msdn2.microsoft.com/bb188266.aspx"&gt;http://msdn2.microsoft.com/bb188266.aspx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Top Silverlight Blogs  &lt;ul&gt; &lt;li&gt;Tim Sneath: &lt;a href="http://blogs.msdn.com/tims"&gt;http://blogs.msdn.com/tims&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;Mike Harsh: &lt;a href="http://blogs.msdn.com/mharsh"&gt;http://blogs.msdn.com/mharsh&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;Joe Stegman: &lt;a href="http://blogs.msdn.com/jstegman"&gt;http://blogs.msdn.com/jstegman&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;Laurence Moroney: &lt;a href="http://blogs.msdn.com/webnext"&gt;http://blogs.msdn.com/webnext&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;     Here is also available my presentation and the samples made.&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;iframe style="border-right: #dde5e9 1px solid; padding-right: 0px; border-top: #dde5e9 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 3px; border-left: #dde5e9 1px solid; width: 240px; padding-top: 0px; border-bottom: #dde5e9 1px solid; height: 66px; background-color: #ffffff" marginwidth="0" marginheight="0" src="http://cid-8930ed9866a0e2c3.skydrive.live.com/embedrowdetail.aspx/Public/WebCasts4Share/Silverlight%202.0/DiscoveringSilverlight2|_Part2of5.xps" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;iframe style="border-right: #dde5e9 1px solid; padding-right: 0px; border-top: #dde5e9 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 3px; border-left: #dde5e9 1px solid; width: 240px; padding-top: 0px; border-bottom: #dde5e9 1px solid; height: 66px; background-color: #ffffff" marginwidth="0" marginheight="0" src="http://cid-8930ed9866a0e2c3.skydrive.live.com/embedrowdetail.aspx/Public/WebCasts4Share/Silverlight%202.0/DiscoveringSilverlight2|_Part2of5|_Projects.zip" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>(PT)</p> <p>    Como escrevi no <a href="http://weblogs.pontonetpt.com/mutley/posts/28224.aspx" target="_blank">post anterior</a> este post irá fazer parte de um ciclo de WebCasts em Português e neste caso o tópico é o seguinte:</p> <p>            “<em>Desenvolvimento de Soluções RIA – Tópicos Avançados”</em></p> <p><em>    </em>Esta sessão teve como objectivo analisar com maior detalhe os Controlos, Integração com o Browser, Isolated Storage e Adaptive Streaming</p> <p><strong>    1. Controlos</strong></p> <p>               Este foi um dos grandes defeitos que foram associados ao Silverlight 1.0 e por isso mesmo nesta versão diversos controlos foram colocados por <em>default</em> e são disponibilizados com o código fonte e são passiveis de serem extendidos. Eles permitem 2 formas de alteração da sua aparência e elas são:</p> <ul> <ul> <ul> <li>Styling  <ul> <li>Alteração da aparência através da utilização de apenas as propriedades disponíveis</li></ul> </li><li>Skinning  <ul> <li>Alteração de todos os componentes da aparência dos controlos com uma completa libertade criativa e inclusivamente alterando os elementos que compoem internamente o controlo.</li></ul></li></ul></ul></ul> <p>               Os controlos são compostos por duas partes, que são:</p> <ul> <ul> <ul> <li>Lógica  <ul> <li>User Controls: public partial class MyUserControl : User Control  </li><li>Custom Controls: public class MyCustomControl : Control </li></ul> </li><li>Visual  <ul> <li>User Controls: &lt;User Control&gt; (Ficheiro XAML)  </li><li>Custom Controls: &lt;ControlTemplate&gt; (não têm qualquer XAML associado sendo que por isso o seu layout será colocado no local em que o mesmo seja utilizado através da especificação do ControlTemplate.</li></ul></li></ul></ul></ul> <p>               Os controlos são compostos por, Partes, Estados e Tansições sendo que os objectivos são:</p> <ul> <ul> <ul> <li>Estruturar o controlo  </li><li>Fazer a separação entre as partes Lógica e Visual do Controlo</li></ul> <ul> <li>Partes  <ul> <li>Elementos que fazem parte do Template</li></ul> </li><li>Estados  <ul> <li>Diferentes formas de aparência do Controlos  </li><li>Utiliza as classes VisualState e VisualStateGroup do VisualStateManager</li></ul> </li><li>Transições  <ul> <li>A forma como é efectuada a passagem de um estado para outro  </li><li>Utiliza a classe VisualTransition do VisualStateManager</li></ul> </li><li></li></ul></ul></ul> <p><strong>    2<em>. </em>Integração com o Browser</strong></p> <p>               Tem por objectivo é permitir uma interacção perfeita entre o Silverlight e o <em>Browser </em>considerando o mesmo um cidadão de primeira tendo a capacidade de:</p> <ul> <ul> <ul> <li>Disponibilização de código .NET para o Browser de forma a poder ser chamado via JavaScript.  </li><li>Possibilidade de chamadas ao HTML ou a código JavaScript a partir do Silverlight.</li></ul></ul></ul> <p>               O <em>namespace </em>onde se encontram todos os elementos relacionados com a integração com o Browser é o System.Windows.Browser com elementos como:</p> <ul> <ul> <ul> <li><em>HtmlPage</em> – que proporciona o acesso á página na qual se encontra colocado a solução Silverlight  <ul> <li>System.Windows.Browser.HtmlPage.RegisterScriptableObject(identificador, elementovisualbase)</li></ul> </li><li><em>ScriptableMemberAttribute</em> – Este atributo permite marcar os métodos que poderão ser acedidos via Browser  <ul> <li>[ScriptableMember]</li></ul></li></ul></ul></ul> <p><strong>    3<em>. Isolated Storage</em></strong></p> <p>               O <em>Isolated Storage, </em>conforme acontece com outros tipos de soluções .NET, é um local seguro em que poderão ser efectuadas diversas alterações de <em>Input/Output, </em>como as seguintes:</p> <ul> <ul> <ul> <li>Ficheiros  <ul> <li>Abrir, Criar, Apagar, Verificar a sua existência</li></ul> </li><li>Directórios  <ul> <li>Criar, Apagar, Verificar a sua existência, Listar os conteúdos</li></ul> </li><li>Site  <ul> <li>Remover, Verificar os directórios existentes</li></ul> </li><li>Quota  <ul> <li>Verificar a quota actual, Aumentar a quota, verificar o espaço livre</li></ul></li></ul></ul></ul> <p>               Este <em>Isolated Store </em>existem em dois níveis:</p> <ul> <ul> <ul> <li>Site  <ul> <li>irá existir um único local comum para todas as aplicações presentes nesse site. Exemplo: <a href="http://www.microsoft.com">www.microsoft.com</a></li></ul> </li><li>Aplicacional  <ul> <li>Cada aplicação poderá ter o seu local único. Exemplo: <a href="http://www.microsoft.com/architecture">www.microsoft.com/architecture</a> – <a href="http://www.microsoft.com/partners">www.microsoft.com/partners</a>  </li><li>O Acesso é restrito apenas á aplicação a que o mesmo diz respeito</li></ul></li></ul></ul></ul> <p> </p> <p><strong>    4<em>. Adaptive Streaming</em></strong></p> <p>               O <em>Adaptive Streaming</em> permite aos developers efectuarem o encoding dos elementos multimédia com diversos <em>bit rates, </em>tirando desta forma partido das capacidades de rede e CPU da máquina cliente da solução. </p> <p>               Uma das grandes vantagens desta funcionalidade é a extensibilidade permitida pela mesma, pois poderemos utilizar qualquer outro mecanismo para efectuar o Streaming Adaptativo e não apenas o que nos é fornecido com o Silverlight.</p> <p> </p> <p><em>    </em>Para finalizar gostaria apenas de disponibilizar os recursos apresentados:</p> <ul> <li>Links  <ul> <li>Hard Rock Memorabilia: <a href="http://memorabilia.hardrock.com">http://memorabilia.hardrock.com</a>  </li><li>Solução na área da Saúde: <a title="" href="http://www.mscui.net/PatientJourneyDemonstrator/" target="_blank">http://www.mscui.net/PatientJourneyDemonstrator/</a><a title="http://www.mscui.net/PatientJourneyDemonstrator/" href="http://www.mscui.net/PatientJourneyDemonstrator/"></a>  </li><li>Community Site: <a href="http://silverlight.net/">http://Silverlight.net</a>  </li><li>Main Product Site: <a href="http://www.microsoft.com/Silverlight">http://www.microsoft.com/Silverlight</a>  </li><li>MSDN Center: <a href="http://msdn.microsoft.com/Silverlight">http://msdn.microsoft.com/Silverlight</a>  </li><li>Online Forums: <a href="http://silverlight.net/forums">http://Silverlight.net/forums</a>  </li><li>Online SDK: <a href="http://msdn2.microsoft.com/bb188266.aspx">http://msdn2.microsoft.com/bb188266.aspx</a></li></ul> </li><li>Top Silverlight Blogs  <ul> <li>Tim Sneath: <a href="http://blogs.msdn.com/tims">http://blogs.msdn.com/tims</a>  </li><li>Mike Harsh: <a href="http://blogs.msdn.com/mharsh">http://blogs.msdn.com/mharsh</a>  </li><li>Joe Stegman: <a href="http://blogs.msdn.com/jstegman">http://blogs.msdn.com/jstegman</a>  </li><li>Laurence Moroney: <a href="http://blogs.msdn.com/webnext">http://blogs.msdn.com/webnext</a></li></ul></li></ul> <p>     Disponibilizo desde já também a apresentação e os exemplos efectuados.</p> <p><iframe style="border-right: #dde5e9 1px solid; padding-right: 0px; border-top: #dde5e9 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 3px; border-left: #dde5e9 1px solid; width: 240px; padding-top: 0px; border-bottom: #dde5e9 1px solid; height: 66px; background-color: #ffffff" marginwidth="0" marginheight="0" src="http://cid-8930ed9866a0e2c3.skydrive.live.com/embedrowdetail.aspx/Public/WebCasts4Share/Silverlight%202.0/DiscoveringSilverlight2|_Part2of5.xps" frameborder="0" scrolling="no"></iframe><iframe style="border-right: #dde5e9 1px solid; padding-right: 0px; border-top: #dde5e9 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 3px; border-left: #dde5e9 1px solid; width: 240px; padding-top: 0px; border-bottom: #dde5e9 1px solid; height: 66px; background-color: #ffffff" marginwidth="0" marginheight="0" src="http://cid-8930ed9866a0e2c3.skydrive.live.com/embedrowdetail.aspx/Public/WebCasts4Share/Silverlight%202.0/DiscoveringSilverlight2|_Part2of5|_Projects.zip" frameborder="0" scrolling="no"></iframe></p> <p></p> <p></p> <p></p> <p></p> <p> </p> <p>(EN)</p> <p>    As I wrote in the <a href="http://weblogs.pontonetpt.com/mutley/posts/28224.aspx" target="_blank">previous post</a> this post will be part of a Portuguese WebCasts Cycle  and in this case the topic is:</p> <p>            “<em>Developing RIA Solutions – Advanced Topics”</em></p> <p><em>    </em>This session<em> </em>had the goal to provide a deep dive on the Silverlight Controls, Browser Integration, Isolated Storage and Adaptive Streaming</p> <p><strong>    1. Controls</strong></p> <p>               This is one of the most talked issued about Silverlight version 1.0 since in this version there were lacking several important controls and that in this version 2.0 are placed by default also with the source code made available. They allow 2 ways to change their looks and they are:</p> <ul> <ul> <ul> <li>Styling  <ul> <li>Changing the looks by using only the available properties</li></ul> </li><li>Skinning  <ul> <li>Changing all the elements that represent the control appearance giving a complete creative freedom by change also the elements that are part of the internal of the control.</li></ul></li></ul></ul></ul> <p>               These controls are made by two parts, that are:</p> <ul> <ul> <ul> <li>Logic</li> <ul> <li>User Controls: public partial class MyUserControl : User Control </li> <li>Custom Controls: public class MyCustomControl : Control </li></ul> <li>Visual  <ul> <li>User Controls: &lt;User Control&gt; (Ficheiro XAML)  </li><li>Custom Controls: &lt;ControlTemplate&gt; (Don’t have any associated XAML and for that reason the layout will be place whenever the control is used by specifying the ControlTemplate.</li></ul></li></ul></ul></ul> <p>               The controls are also composed by Parts, States and Transitions and their purposes are:</p> <ul> <ul> <ul> <li>Create the structure of the control </li><li>Make a clear separation between the Logic and Visual parts of the control</li></ul> <ul> <li>Parts  <ul> <li>Elements that are part of the Template</li></ul> </li><li>States  <ul> <li>Different ways the controls can look </li><li>Uses VisualState and VisualStateGroup classes from VisualStateManager</li></ul> </li><li>Transitions </li> <ul> <li>The way that this change is made is by changing from one State to another </li><li>Uses the VisualTransition class from VisualStateManager</li></ul></ul></ul></ul> <p><strong>    2. Browser Integration</strong></p> <p>               The purpose is to allow a perfect interaction between the Silverlight application and the Browser, by considering it as being a first class citizen, with the capabilities to:</p> <ul> <ul> <ul> <li>Provide .NET code to be accessed by the Browser by using JavaScript.  </li><li>Provide the necessary access, in order that call can be made to the HTML or JavaScript code from Silverlight.</li></ul></ul></ul> <p>               The <em>namespace </em>were all the integration related elements can be found is System.Windows.Browser that contains elements like:</p> <ul> <ul> <ul> <li><em>HtmlPage</em> – allows access to the page in where the Silverlight solution is placed  <ul> <li>System.Windows.Browser.HtmlPage.RegisterScriptableObject(identifier, baseVisualElement)</li></ul> </li><li><em>ScriptableMemberAttribute</em> – This attribute allow you to mark the methods that can be accessed from the Browser  <ul> <li>[ScriptableMember]</li></ul></li></ul></ul></ul> <p><strong>    3<em>. Isolated Storage</em></strong></p> <p>               O <em>Isolated Storage, </em>as it occurs in other types of .NET solutions, it’s a sage place where there can be made IO several changes, like the following:</p> <ul> <ul> <ul> <li>Files  <ul> <li>Open, Create, Delete, Exists</li></ul> </li><li>Directory  <ul> <li>Create, Delete, Exists, List contents</li></ul> </li><li>Site  <ul> <li>Remove, Verify existing directories</li></ul> </li><li>Quota  <ul> <li>Check actual, Raise, Check available space</li></ul></li></ul></ul></ul> <p>               The <em>Isolated Store </em>exists in two levels:</p> <ul> <ul> <ul> <li>Site  <ul> <li>there will be only one unique store for all the applications that are part of that site. ex: <a href="http://www.microsoft.com">www.microsoft.com</a></li></ul> </li><li>Application  <ul> <li>Each application has it’s own unique store. ex: <a href="http://www.microsoft.com/architecture">www.microsoft.com/architecture</a> – <a href="http://www.microsoft.com/partners">www.microsoft.com/partners</a>  </li><li>Access is restricted to only the application that the store is related</li></ul></li></ul></ul></ul> <p> </p> <p><strong>    4<em>. Adaptive Streaming</em></strong></p> <p>               <em>Adaptive Streaming</em> allows developers to encode all media elements in several <em>bit rates, </em>allowing it to depend on the network and CPU capabilities of the client machine. </p> <p>               One of the big advantages is the possibility of using any other Adaptive Streaming mechanisms other them the provided by Silverlight.</p> <p> </p> <p><em>    </em>To finalize I would only place the resources presented:</p> <ul> <li>Links  <ul> <li>Hard Rock Memorabilia: <a href="http://memorabilia.hardrock.com">http://memorabilia.hardrock.com</a>  </li><li>Health Care Solution: <a title="" href="http://www.mscui.net/PatientJourneyDemonstrator/" target="_blank">http://www.mscui.net/PatientJourneyDemonstrator/</a><a title="http://www.mscui.net/PatientJourneyDemonstrator/" href="http://www.mscui.net/PatientJourneyDemonstrator/"></a>  </li><li>Community Site: <a href="http://silverlight.net/">http://Silverlight.net</a>  </li><li>Main Product Site: <a href="http://www.microsoft.com/Silverlight">http://www.microsoft.com/Silverlight</a>  </li><li>MSDN Center: <a href="http://msdn.microsoft.com/Silverlight">http://msdn.microsoft.com/Silverlight</a>  </li><li>Online Forums: <a href="http://silverlight.net/forums">http://Silverlight.net/forums</a>  </li><li>Online SDK: <a href="http://msdn2.microsoft.com/bb188266.aspx">http://msdn2.microsoft.com/bb188266.aspx</a></li></ul> </li><li>Top Silverlight Blogs  <ul> <li>Tim Sneath: <a href="http://blogs.msdn.com/tims">http://blogs.msdn.com/tims</a>  </li><li>Mike Harsh: <a href="http://blogs.msdn.com/mharsh">http://blogs.msdn.com/mharsh</a>  </li><li>Joe Stegman: <a href="http://blogs.msdn.com/jstegman">http://blogs.msdn.com/jstegman</a>  </li><li>Laurence Moroney: <a href="http://blogs.msdn.com/webnext">http://blogs.msdn.com/webnext</a></li></ul></li></ul> <p>     Here is also available my presentation and the samples made.</p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p><iframe style="border-right: #dde5e9 1px solid; padding-right: 0px; border-top: #dde5e9 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 3px; border-left: #dde5e9 1px solid; width: 240px; padding-top: 0px; border-bottom: #dde5e9 1px solid; height: 66px; background-color: #ffffff" marginwidth="0" marginheight="0" src="http://cid-8930ed9866a0e2c3.skydrive.live.com/embedrowdetail.aspx/Public/WebCasts4Share/Silverlight%202.0/DiscoveringSilverlight2|_Part2of5.xps" frameborder="0" scrolling="no"></iframe><iframe style="border-right: #dde5e9 1px solid; padding-right: 0px; border-top: #dde5e9 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 3px; border-left: #dde5e9 1px solid; width: 240px; padding-top: 0px; border-bottom: #dde5e9 1px solid; height: 66px; background-color: #ffffff" marginwidth="0" marginheight="0" src="http://cid-8930ed9866a0e2c3.skydrive.live.com/embedrowdetail.aspx/Public/WebCasts4Share/Silverlight%202.0/DiscoveringSilverlight2|_Part2of5|_Projects.zip" frameborder="0" scrolling="no"></iframe></p></body></item><item><dc:creator>Nuno Filipe Godinho</dc:creator><title>Live WebCast: Descobrindo o Silverlight 2.0/ Live WebCast: Discovering Silverlight 2.0 (PT/EN)</title><link>http://weblogs.pontonetpt.com/mutley/posts/28224.aspx</link><pubDate>Fri, 12 Sep 2008 00:59:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/mutley/posts/28224.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/mutley/comments/28224.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/mutley/posts/28224.aspx#feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/mutley/comments/commentRss/28224.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/mutley/trackback.aspx?ID=28224</trackback:ping><description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;(PT)&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;    Durante esta semana está a ter lugar um ciclo de WebCasts em português que faz parte da iniciativa &lt;a href="http://www.microsoft.com/portugal/msdn/webcasts4share" target="_blank"&gt;WebCasts4Share&lt;/a&gt; da &lt;a href="http://www.microsoft.com/portugal/" target="_blank"&gt;Microsoft Portugal&lt;/a&gt; e que é relacionado com o tópico &lt;em&gt;“Silverlight 2.0” &lt;/em&gt;ao longo deste ciclo iremos falar sobre os seguintes temas:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/portugal/msdn/webcasts4share/1_1.aspx" target="_blank"&gt;Desenvolvimento de Soluções RIA&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/portugal/msdn/webcasts4share/1_2.aspx" target="_blank"&gt;Desenvolvimento de Soluções RIA – Tópicos Avançados&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/portugal/msdn/webcasts4share/1_3.aspx" target="_blank"&gt;Desenvolvimento de Soluções RIA – Introdução ao Deep Zoom&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/portugal/msdn/webcasts4share/1_4.aspx" target="_blank"&gt;Desenvolvimento de Soluções RIA Distribuídas&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/portugal/msdn/webcasts4share/1_5.aspx" target="_blank"&gt;Desenvolvimento de Soluções RIA – Framework de Testes&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;    Todas as sessões estarão também on-demand por isso poderão consultar as mesmas sempre que necessitarem e as apresentações, exemplos e resumo das mesmas serão colocados aqui brevemente.&lt;/p&gt; &lt;p&gt;    Gostaria também de saber quais os tópicos que gostariam de ver falados em futuras WebCasts ou se necessitarem de ajuda estarei á disposição.&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;(EN)&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;    During this week it’s taking place a WebCast Cycle in Portuguese that is part of the &lt;a href="http://www.microsoft.com/portugal/msdn/webcasts4share" target="_blank"&gt;WebCasts4Share&lt;/a&gt; initiative delivered by &lt;a href="http://www.microsoft.com/portugal/" target="_blank"&gt;Microsoft Portugal&lt;/a&gt; and that’s related with the topic &lt;em&gt;“Silverlight 2.0”, &lt;/em&gt;and across this cycle we will talk about the following topics:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/portugal/msdn/webcasts4share/1_1.aspx" target="_blank"&gt;Developing RIA Solutions&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/portugal/msdn/webcasts4share/1_2.aspx" target="_blank"&gt;Developing RIA Solutions – Advanced Topics&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/portugal/msdn/webcasts4share/1_3.aspx" target="_blank"&gt;Developing RIA Solutions – Introduction to Deep Zoom&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/portugal/msdn/webcasts4share/1_4.aspx" target="_blank"&gt;Developing Distributed RIA Solutions&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/portugal/msdn/webcasts4share/1_5.aspx" target="_blank"&gt;Developing RIA Solutions – Testing Framework&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;    All the sessions will be also available on-demand but don’t forget that they are in Portuguese, but all the presentations, samples and summaries will be placed here in English also in order to make it available for all of you.&lt;/p&gt; &lt;p&gt;    I would also like to know your thoughts about interesting topics for WebCasts and also if you need some help I’ll be delighted to help you.&lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p></p> <p></p> <p></p> <blockquote> <p>(PT)</p></blockquote> <p>    Durante esta semana está a ter lugar um ciclo de WebCasts em português que faz parte da iniciativa <a href="http://www.microsoft.com/portugal/msdn/webcasts4share" target="_blank">WebCasts4Share</a> da <a href="http://www.microsoft.com/portugal/" target="_blank">Microsoft Portugal</a> e que é relacionado com o tópico <em>“Silverlight 2.0” </em>ao longo deste ciclo iremos falar sobre os seguintes temas:</p> <ul> <li><a href="http://www.microsoft.com/portugal/msdn/webcasts4share/1_1.aspx" target="_blank">Desenvolvimento de Soluções RIA</a></li> <li><a href="http://www.microsoft.com/portugal/msdn/webcasts4share/1_2.aspx" target="_blank">Desenvolvimento de Soluções RIA – Tópicos Avançados</a></li> <li><a href="http://www.microsoft.com/portugal/msdn/webcasts4share/1_3.aspx" target="_blank">Desenvolvimento de Soluções RIA – Introdução ao Deep Zoom</a></li> <li><a href="http://www.microsoft.com/portugal/msdn/webcasts4share/1_4.aspx" target="_blank">Desenvolvimento de Soluções RIA Distribuídas</a></li> <li><a href="http://www.microsoft.com/portugal/msdn/webcasts4share/1_5.aspx" target="_blank">Desenvolvimento de Soluções RIA – Framework de Testes</a></li></ul> <p>    Todas as sessões estarão também on-demand por isso poderão consultar as mesmas sempre que necessitarem e as apresentações, exemplos e resumo das mesmas serão colocados aqui brevemente.</p> <p>    Gostaria também de saber quais os tópicos que gostariam de ver falados em futuras WebCasts ou se necessitarem de ajuda estarei á disposição.</p> <blockquote> <p>(EN)</p></blockquote> <p>    During this week it’s taking place a WebCast Cycle in Portuguese that is part of the <a href="http://www.microsoft.com/portugal/msdn/webcasts4share" target="_blank">WebCasts4Share</a> initiative delivered by <a href="http://www.microsoft.com/portugal/" target="_blank">Microsoft Portugal</a> and that’s related with the topic <em>“Silverlight 2.0”, </em>and across this cycle we will talk about the following topics:</p> <ul> <li><a href="http://www.microsoft.com/portugal/msdn/webcasts4share/1_1.aspx" target="_blank">Developing RIA Solutions</a></li> <li><a href="http://www.microsoft.com/portugal/msdn/webcasts4share/1_2.aspx" target="_blank">Developing RIA Solutions – Advanced Topics</a></li> <li><a href="http://www.microsoft.com/portugal/msdn/webcasts4share/1_3.aspx" target="_blank">Developing RIA Solutions – Introduction to Deep Zoom</a></li> <li><a href="http://www.microsoft.com/portugal/msdn/webcasts4share/1_4.aspx" target="_blank">Developing Distributed RIA Solutions</a></li> <li><a href="http://www.microsoft.com/portugal/msdn/webcasts4share/1_5.aspx" target="_blank">Developing RIA Solutions – Testing Framework</a></li></ul> <p>    All the sessions will be also available on-demand but don’t forget that they are in Portuguese, but all the presentations, samples and summaries will be placed here in English also in order to make it available for all of you.</p> <p>    I would also like to know your thoughts about interesting topics for WebCasts and also if you need some help I’ll be delighted to help you.</p></body></item><item><dc:creator>Nuno Filipe Godinho</dc:creator><title>Semana do Scrum (PT)</title><link>http://weblogs.pontonetpt.com/mutley/posts/28218.aspx</link><pubDate>Thu, 11 Sep 2008 08:02:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/mutley/posts/28218.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/mutley/comments/28218.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/mutley/posts/28218.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/mutley/comments/commentRss/28218.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/mutley/trackback.aspx?ID=28218</trackback:ping><description>&lt;p&gt;(PT)&lt;/p&gt; &lt;p&gt;   Durante a próxima semana terão lugar um conjunto de eventos dedicados ao SCRUM sendo eles os seguintes:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.fullsix.pt/scrum/Certified_Scrum_Master_Setembro.htm" target="_blank"&gt;15 e 16 – Certificação Scrum Master&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.fullsix.pt/scrum/Agile_Estimation_and_Planning_Set08.htm" target="_blank"&gt;17 – Agile Estimation and Planning&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.fullsix.pt/scrum/Agile_Requirements_Management.htm" target="_blank"&gt;18 – Agile Requirements Management&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.fullsix.pt/scrum/Annual_Meeting_2008.htm" target="_blank"&gt;19 – Primeiro encontro anual da comunidade ScrumPT&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;   Estes eventos serão da responsabilidade da FullSix e são bastante interessantes num momento em que o SCRUM está a dar muito que falar, por isso não percam.&lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>(PT)</p> <p>   Durante a próxima semana terão lugar um conjunto de eventos dedicados ao SCRUM sendo eles os seguintes:</p> <ul> <li><a href="http://www.fullsix.pt/scrum/Certified_Scrum_Master_Setembro.htm" target="_blank">15 e 16 – Certificação Scrum Master</a></li> <li><a href="http://www.fullsix.pt/scrum/Agile_Estimation_and_Planning_Set08.htm" target="_blank">17 – Agile Estimation and Planning</a></li> <li><a href="http://www.fullsix.pt/scrum/Agile_Requirements_Management.htm" target="_blank">18 – Agile Requirements Management</a></li> <li><a href="http://www.fullsix.pt/scrum/Annual_Meeting_2008.htm" target="_blank">19 – Primeiro encontro anual da comunidade ScrumPT</a></li></ul> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p>   Estes eventos serão da responsabilidade da FullSix e são bastante interessantes num momento em que o SCRUM está a dar muito que falar, por isso não percam.</p></body></item><item><dc:creator>Nuno Filipe Godinho</dc:creator><title>Photosynth e Virtual Earth / Photosynth and Virtual Earth (PT/EN)</title><link>http://weblogs.pontonetpt.com/mutley/posts/28215.aspx</link><pubDate>Thu, 11 Sep 2008 00:45:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/mutley/posts/28215.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/mutley/comments/28215.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/mutley/posts/28215.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/mutley/comments/commentRss/28215.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/mutley/trackback.aspx?ID=28215</trackback:ping><description>&lt;p&gt;(PT)&lt;/p&gt; &lt;p&gt;   O projecto PhotoSynth está cada vez mais interessante e neste momento já tem uma &lt;a href="http://photosynth.net/" target="_blank"&gt;versão cliente disponível&lt;/a&gt; que permite colocar as nossas próprias imagens de forma a conseguirmos “viajar por locais como se estivessemos mesmo lá a olhar para eles” criando uma visão 360º através das fotos que as pessoas vão submetendo. Parece-me ser uma excelente ideia, mas pensei o que seria ainda ver tudo isso integrado com o Virtual Earth e foi isso mesmo que fiz e &lt;a href="http://www.itech4all.com/MiscFiles/PhotosynthVEDemo.htm" target="_blank"&gt;disponibilizei aqui&lt;/a&gt; (Os pins maram os locais onde existe photosynth. coloquem o rato em cima dos pins e vejam esses mesmos elementos do photosynth) para que possam ver o que podemos esperar daqui a uns tempos. É claro que para já ainda estamos a falar de um mashup entre os dois, mas o poder de tudo isto será muito grande, não concordam?&lt;/p&gt; &lt;p&gt;(EN)&lt;/p&gt; &lt;p&gt;  The PhotoSynth project is getting a lot more interesting and a &lt;a href="http://photosynth.net/" target="_blank"&gt;consumer versions is already available&lt;/a&gt; and this will allow us to place our own images in a way that see can “travel to places as if we were there” and get a 360º view that is generated with the photos submitted by the users. This seems to me a very good idea and I thought that I would like to see this integrated with Virtual Earth and that’s what I did and made &lt;a href="http://www.itech4all.com/MiscFiles/PhotosynthVEDemo.htm" target="_blank"&gt;available here&lt;/a&gt; (The pins mark the places where photosynth information exists, and by placing the mouse on top of them will allow you to see the photosynth elements) in order to get to know what we can expect in a while. Of course this is a mashup now, but a huge power will came with the integration of both, don’t you agree?&lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>(PT)</p> <p>   O projecto PhotoSynth está cada vez mais interessante e neste momento já tem uma <a href="http://photosynth.net/" target="_blank">versão cliente disponível</a> que permite colocar as nossas próprias imagens de forma a conseguirmos “viajar por locais como se estivessemos mesmo lá a olhar para eles” criando uma visão 360º através das fotos que as pessoas vão submetendo. Parece-me ser uma excelente ideia, mas pensei o que seria ainda ver tudo isso integrado com o Virtual Earth e foi isso mesmo que fiz e <a href="http://www.itech4all.com/MiscFiles/PhotosynthVEDemo.htm" target="_blank">disponibilizei aqui</a> (Os pins maram os locais onde existe photosynth. coloquem o rato em cima dos pins e vejam esses mesmos elementos do photosynth) para que possam ver o que podemos esperar daqui a uns tempos. É claro que para já ainda estamos a falar de um mashup entre os dois, mas o poder de tudo isto será muito grande, não concordam?</p> <p>(EN)</p> <p>  The PhotoSynth project is getting a lot more interesting and a <a href="http://photosynth.net/" target="_blank">consumer versions is already available</a> and this will allow us to place our own images in a way that see can “travel to places as if we were there” and get a 360º view that is generated with the photos submitted by the users. This seems to me a very good idea and I thought that I would like to see this integrated with Virtual Earth and that’s what I did and made <a href="http://www.itech4all.com/MiscFiles/PhotosynthVEDemo.htm" target="_blank">available here</a> (The pins mark the places where photosynth information exists, and by placing the mouse on top of them will allow you to see the photosynth elements) in order to get to know what we can expect in a while. Of course this is a mashup now, but a huge power will came with the integration of both, don’t you agree?</p></body></item><item><dc:creator>Nuno Filipe Godinho</dc:creator><title>Prism 2.0 &amp;ndash; O que poderemos esperar? / Prism 2.0 &amp;ndash; What can we expect? (PT/EN)</title><link>http://weblogs.pontonetpt.com/mutley/posts/28195.aspx</link><pubDate>Fri, 05 Sep 2008 01:16:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/mutley/posts/28195.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/mutley/comments/28195.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/mutley/posts/28195.aspx#feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/mutley/comments/commentRss/28195.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/mutley/trackback.aspx?ID=28195</trackback:ping><description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;(PT)&lt;/p&gt; &lt;p&gt;   O tão falado projecto Prism está a fazer bastantes alterações no espectro das aplicações WPF, com a primeira versão do mesmo a ser renomeada para “Composite Application Guidance for WPF”, e agora está a preparar-se para fazer a sua entrada no espectro do Silverlight.&lt;/p&gt; &lt;p&gt;  A importância deste tipo de Guia para Silverlight é bastante elevada pois irá ajudar os programadores a ficarem orientados a questões de negócio, pois neste momento muito trabalho tem de ser desenvolvido que não diz respeito ao negócio como é normal acontecer numa fase inicial de uma tecnologia, mas isto será resolvido com o Prism 2.0.&lt;/p&gt; &lt;p&gt;   E por isso mesmo aqui ficam algumas das funcionalidades que poderemos experar para a próxima versão do Prism:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Capacidade de funcionar para WPF e Silverlight &lt;/li&gt;&lt;li&gt;Reutilização de Componentes &lt;/li&gt;&lt;li&gt;Guia para desenvolvimento de Aplicações Silverlight &lt;/li&gt;&lt;li&gt;Guia para o desenvolvimento de soluções de negócio com Silverlight &lt;/li&gt;&lt;li&gt;Desenvolvimento modular em aplicações Silverlight&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;   Estas são algumas das funcionalidades, mas poderão ver a lista completa e o âmbito desta nova versão no Blog do &lt;a href="http://blogs.msdn.com/blaine/" target="_blank"&gt;Blaine Wastell&lt;/a&gt; nest &lt;a href="http://blogs.msdn.com/blaine/archive/2008/09/02/scope-for-prism-2-0.aspx" target="_blank"&gt;post&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;(EN)&lt;/p&gt; &lt;p&gt;   So known Prism project is making some changes on the spectrum of WPF Applications, with the first version being named  “Composite Application Guidance for WPF”, and now is preparing to make is entrance on the Silverlight Applications spectrum. &lt;/p&gt; &lt;p&gt;   The importance of having this kind of Guidance for Silverlight is very high because this will help developers take care of some more Business oriented issues that presently, because now much as to be made that is not Business oriented because of the early days of this technology, but this will be solved by Prism 2.0.&lt;/p&gt; &lt;p&gt;   And so here are some of the features we can expect in the next version of Prism:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Multi-targeting for WPF and Silverlight Applications  &lt;/li&gt;&lt;li&gt;Component Reusability  &lt;/li&gt;&lt;li&gt;Guidance for Silverlight Applications  &lt;/li&gt;&lt;li&gt;Guidance for building Silverlight LOB applications  &lt;/li&gt;&lt;li&gt;Modular development in Silverlight Applications &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;   These are some of those features, but you can check the complete scope of this version in this &lt;a href="http://blogs.msdn.com/blaine/" target="_blank"&gt;Blaine Wastell&lt;/a&gt; blog &lt;a href="http://blogs.msdn.com/blaine/archive/2008/09/02/scope-for-prism-2-0.aspx" target="_blank"&gt;post&lt;/a&gt;.&lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p></p> <p>(PT)</p> <p>   O tão falado projecto Prism está a fazer bastantes alterações no espectro das aplicações WPF, com a primeira versão do mesmo a ser renomeada para “Composite Application Guidance for WPF”, e agora está a preparar-se para fazer a sua entrada no espectro do Silverlight.</p> <p>  A importância deste tipo de Guia para Silverlight é bastante elevada pois irá ajudar os programadores a ficarem orientados a questões de negócio, pois neste momento muito trabalho tem de ser desenvolvido que não diz respeito ao negócio como é normal acontecer numa fase inicial de uma tecnologia, mas isto será resolvido com o Prism 2.0.</p> <p>   E por isso mesmo aqui ficam algumas das funcionalidades que poderemos experar para a próxima versão do Prism:</p> <ul> <li>Capacidade de funcionar para WPF e Silverlight </li><li>Reutilização de Componentes </li><li>Guia para desenvolvimento de Aplicações Silverlight </li><li>Guia para o desenvolvimento de soluções de negócio com Silverlight </li><li>Desenvolvimento modular em aplicações Silverlight</li></ul> <p>   Estas são algumas das funcionalidades, mas poderão ver a lista completa e o âmbito desta nova versão no Blog do <a href="http://blogs.msdn.com/blaine/" target="_blank">Blaine Wastell</a> nest <a href="http://blogs.msdn.com/blaine/archive/2008/09/02/scope-for-prism-2-0.aspx" target="_blank">post</a>.</p> <p>(EN)</p> <p>   So known Prism project is making some changes on the spectrum of WPF Applications, with the first version being named  “Composite Application Guidance for WPF”, and now is preparing to make is entrance on the Silverlight Applications spectrum. </p> <p>   The importance of having this kind of Guidance for Silverlight is very high because this will help developers take care of some more Business oriented issues that presently, because now much as to be made that is not Business oriented because of the early days of this technology, but this will be solved by Prism 2.0.</p> <p>   And so here are some of the features we can expect in the next version of Prism:</p> <ul> <li>Multi-targeting for WPF and Silverlight Applications  </li><li>Component Reusability  </li><li>Guidance for Silverlight Applications  </li><li>Guidance for building Silverlight LOB applications  </li><li>Modular development in Silverlight Applications </li></ul> <p>   These are some of those features, but you can check the complete scope of this version in this <a href="http://blogs.msdn.com/blaine/" target="_blank">Blaine Wastell</a> blog <a href="http://blogs.msdn.com/blaine/archive/2008/09/02/scope-for-prism-2-0.aspx" target="_blank">post</a>.</p></body></item><item><dc:creator>Nuno Filipe Godinho</dc:creator><title>Aplica&amp;ccedil;&amp;otilde;es Offline utilizando Silverlight / Silverlight Applications Offline (PT/EN)</title><link>http://weblogs.pontonetpt.com/mutley/posts/28185.aspx</link><pubDate>Tue, 02 Sep 2008 04:12:00 GMT</pubDate><guid>http://weblogs.pontonetpt.com/mutley/posts/28185.aspx</guid><wfw:comment>http://weblogs.pontonetpt.com/mutley/comments/28185.aspx</wfw:comment><comments>http://weblogs.pontonetpt.com/mutley/posts/28185.aspx#feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://weblogs.pontonetpt.com/mutley/comments/commentRss/28185.aspx</wfw:commentRss><trackback:ping>http://weblogs.pontonetpt.com/mutley/trackback.aspx?ID=28185</trackback:ping><description>&lt;p&gt;(PT)&lt;/p&gt; &lt;p&gt;  Este tem sido sempre um tópico importante quando falados de Silvelight e muito tem sido dito sobre o mesmo e por isso mesmo vamos então avaliar as nossas opções.&lt;/p&gt; &lt;p&gt;   Em primeiro lugar necessitamos de pensar que o Silverlight não foi construído para ser uma tecnologia para suportar soluções “Ocasionalmente Conectadas”, mas sim para suportar aplicações RIA &lt;em&gt;(Rich Internet Applications),&lt;/em&gt; e por isso mesmo foi desenvolvida para funcionar Conectada e não Desconectada. &lt;strong&gt;Será isto um problema?&lt;/strong&gt; &lt;/p&gt; &lt;p&gt;  Em segundo lugar, o Silverlight é uma subparte do Windows Presentation Foundation (WPF),&lt;em&gt; &lt;/em&gt;e por isso mesmo a minha questão é a seguinte: &lt;strong&gt;Será que necessitamos mesmo que o Silverlight suporte o cenário Ocasinalmente Conectado ou necessitamos que tudo o que fazemos em Silverlight também funcione em WPF?&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;  Tendo isto em conta os meus pensamentos sobre as minhas próprias questões são os seguintes: &lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;     Não há qualquer problema com o facto de o Silverlight não ter sido pensado em termos de necessitar de suportar o cenário de Ocasionalmente Conectado pois esse é o propósito do WPF, mas deverá ser melhorado com algo como um cenário de Ocasinalmente Disconectado, pois por vezes a nossa ligação á Internet falha, e por diversos motivos, e não queremos que todo o trabalho que foi efectuado na Aplicação Silverlight seja perdido. Ainda para mais se pensarmos que o Silverlight 2.0 foi construído de forma a trazer não apenas as ilhas de riqueza, que nos foi fornecido pela versão 1.0, mas também de forma a fornecer uma plataforma para o desenvolvimento de Soluções de Negócio, então esta situação ganha ainda mais importância.&lt;/p&gt; &lt;p&gt;     Ainda sobre o Silverlight necessitar de um cenário Ocasionalmente Conectado apenas direi que não penso que isso seja realmente necessário pois isso é na realidade uma decisão da Arquitectura da solução que será tomada no momento do planeamento do produto, pois se necessitarmos de um cenário Ocasinalmente Conectado então iremos escolher o WPF, e caso contrário iremos escolher o Silverlight.&lt;/p&gt;&lt;/blockquote&gt; &lt;blockquote&gt; &lt;p&gt;     OK isto é muito interessante mas existe aqui um aspecto que nos estamos a esquecer, que é o facto de que os produtos evoluem durante o seu ciclo de vida e que de repente poderemos passar a necessitar de um cenário Ocasionalmente Conectado e então, &lt;strong&gt;o que faremos? Será que necessitamos de construir toda a solução novamente?&lt;/strong&gt; Claro que não, aqui é onde a interação entre o WPF e o Silverlight necessita de aparecer, pois é necessário que todas as funcionalidades e até controlos que funcionam no Silverlight funcionem bem em WPF, pois isto é como as verdadeiras subpartes das frameworks funcionam. &lt;strong&gt;E será que isso é verdade neste momento com o Silverlight e WPF? &lt;/strong&gt;A resposta é que nem tudo funciona, mas está a ser trabalhado.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;  Por isso, bastante ainda necessita de ser efectuado nestas duas excelentes tecnologias que trazem uma fantástica Experiência de Utilização ás aplicações, mas necessitamos de pensar também que elas são relativamente recentes pois o WPF com a disponibilização do Service Pack 1 da .NET Framework sofreu a sua &lt;strong&gt;Terceira Versão Principal&lt;/strong&gt;, e o Silvelight vai agora para a &lt;strong&gt;Segunda&lt;/strong&gt;. Com isto dito, ainda muito pode ser esperado em ambas estas áreas.&lt;/p&gt; &lt;p&gt;  Em termos de quais as opções actuais para tornar aplicações Silverlight em aplicações para o Desktop / Ocasionalmente Conectadas, elas são as seguintes:&lt;/p&gt; &lt;ol&gt; &lt;ol&gt; &lt;li&gt;Coloque tudo com uma versão light de um Web Server Pack, como por exemplo o Cassini Web Server  &lt;/li&gt;&lt;li&gt;Coloque tudo com um Serviço de Windows customizado que irá ser o responsável por servir os pedidos Http necessários pelas aplicações Silverlight. Isto parece-me bastante complexo pois muito tem de ser feito.  &lt;/li&gt;&lt;li&gt;Transformar-la numa solução WPF. Para isso teste a &lt;a href="http://blendables.com/labs/Desklighter/Default.aspx" target="_blank"&gt;ferramenta Desklighter&lt;/a&gt; que irá fazer essa conversão, não na totalidade mas fará com que a aplicação de Silverlight passe a ser possível de utilizar como uma solução de Desktopt. &lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt; &lt;p&gt;  &lt;strong&gt; Este é um tópico bastante interessante e sobre o qual gostaria de ter o vosso feedback sobre este assunto, por isso mesmo sintam-se á vontade para dar a vossa opinião.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;(EN)&lt;/p&gt; &lt;p&gt;  This has always been an issue when we talk about Silverlight and so much as been said about it, and so let’s look at the options.&lt;/p&gt; &lt;p&gt;   First of all we need to think that Silverlight was not built to be a technology to deliver Occasionally Online applications, it was built to deliver RIA, and so it was made to use Online and not Offline. &lt;strong&gt;Is this a problem?&lt;/strong&gt; &lt;/p&gt; &lt;p&gt;  Secondly, Silverlight is a subset of Windows Presentation Foundation (WPF),&lt;em&gt; &lt;/em&gt;and so my question is: &lt;strong&gt;Do we really need the Occasionally Online approach in Silverlight or do we need to be able to run everything we do in Silverlight in WPF also?&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;  And so my thoughts about my own questions are: &lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;     There’s no problem with Silverlight not having been thought in terms of needing the Occasionally Online approach because this is the purpose of WPF, but it must be enhanced with something like the Occasionally Offline approach, because sometimes our Internet connections go down, for several different reasons, and we don’t want to lose all our work done in the Silverlight apps. And if we think that Silverlight 2.0 was built to bring the ability not only for the islands of richness, that was brought by the version 1.0, but also to provide a platform to build Line-Of-Business Applications this will take a lot more importance. &lt;/p&gt; &lt;p&gt;     Still about Silverlight having the need to support the Occasionally Online approach I would say that this isn’t really a must have because this is really an Architectural choice to be made during the product planing, and so if we need a Occasionally Online approach we use WPF, and if we need an Online approach we’ll use Silverlight.&lt;/p&gt;&lt;/blockquote&gt; &lt;blockquote&gt; &lt;p&gt;     OK this is nice but there’s one important aspect that we are forgetting and that is that a product will evolve and suddenly it can turn to need an Occasionally Online approach and so, &lt;strong&gt;what will we do?&lt;/strong&gt; &lt;strong&gt;Will we need to build the application again?&lt;/strong&gt; Of course not, this is where the interaction between WPF and Silverlight needs to appear, because it’s needed that all the features and even controls that work in Silverlight work well in WPF, because this is how real subset frameworks work, and is this now true in Silvelight and WPF? The answer is not everything works, but it’s being worked on.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;  So a lot still needs to be done in this two awesome technologies that bring great User Experience for applications, but we need to think also that they are relatively new because WPF with the release of .NET 3.5 SP1 just had it’s &lt;strong&gt;Third Major Release&lt;/strong&gt;, and Silvelight is only going for it’s &lt;strong&gt;Second&lt;/strong&gt;. This being said a lot should be expected in both this areas.&lt;/p&gt; &lt;p&gt;    In terms of what choices do we have today for making Silvelight a Desktop application / Occasionally Online Applications, they are the following:&lt;/p&gt; &lt;ol&gt; &lt;ol&gt; &lt;li&gt;Pack it with a lightweight Web Server like Cassini Web Server  &lt;/li&gt;&lt;li&gt;Pack it with a custom build Windows Service that will serve the Http Requests needed by the Silverlight App. This seams to me a lot harder because to much as to be done.  &lt;/li&gt;&lt;li&gt;Transform it to a WPF like Application. Use this &lt;a href="http://blendables.com/labs/Desklighter/Default.aspx" target="_blank"&gt;Desklighter tool&lt;/a&gt; that will convert your Silverlight App into a Desktop App. &lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt; &lt;p&gt;   &lt;strong&gt;This is a very interesting topic and I would like to ear your thoughts about this subject, so feel free to comment.&lt;/strong&gt;&lt;/p&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>(PT)</p> <p>  Este tem sido sempre um tópico importante quando falados de Silvelight e muito tem sido dito sobre o mesmo e por isso mesmo vamos então avaliar as nossas opções.</p> <p> 