<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" gd:etag="W/&quot;C0YASXs5eyp7ImA9WhVUFkw.&quot;"><id>tag:blogger.com,1999:blog-7852564487128119275</id><updated>2012-05-21T11:39:08.523-03:00</updated><category term="C# Tips" /><category term="LINQ" /><category term="Off-Topic" /><category term="Windows Forms" /><category term="Visual Studio" /><category term="Certificação" /><category term="Deployment" /><category term="ArcGIS" /><category term="Dynamic Programming" /><category term="VB.NET" /><category term="Lambda Expressions" /><category term="Generics" /><category term="TechEd" /><category term="Anonymous Types" /><category term="Conversion" /><category term="Type Inference" /><category term="C#" /><category term="C++" /><category term="Reflection" /><category term="Strongly Typed" /><category term="PDC" /><category term="Multi-Threading" /><category term="Asynchronous" /><category term="DirectX" /><category term="WPF" /><category term=".NET" /><category term="Silverlight" /><title>Ari C. Raimundo</title><subtitle type="html">Desenvolvimento de Aplicações em .NET</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://araimundo.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://araimundo.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/7852564487128119275/posts/default?start-index=3&amp;max-results=2&amp;redirect=false&amp;v=2" /><author><name>Ari C. Raimundo</name><uri>http://www.blogger.com/profile/03658604741114053822</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>2</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/araimundo" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="araimundo" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DUcDSXcyeSp7ImA9Wx9SGEg.&quot;"><id>tag:blogger.com,1999:blog-7852564487128119275.post-7254871477570696611</id><published>2010-12-08T23:11:00.000-02:00</published><updated>2010-12-08T23:11:18.991-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-08T23:11:18.991-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Silverlight" /><title>Silverlight for Beginners</title><content type="html">&lt;p&gt;Decidi reproduzir aqui alguns links e dicas que respondi em uma &lt;a href="http://social.msdn.microsoft.com/Forums/pt-BR/silverlightpt/thread/f67b0cc1-4fa6-4ca2-822b-61bb85e90177" target="_blank"&gt;thread&lt;/a&gt; do MSDN relacionada a quem está começando com Silverlight. Talvez alguns colegas tenham dificuldade em se encontrar diante de tanta informação e podem encontrar nessa listagem um guia para começar a entender essa plataforma de desenvolvimento.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;1 - Getting Started&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Get Started&lt;/strong&gt;    &lt;br /&gt;&lt;a href="http://www.silverlight.net/getstarted/"&gt;http://www.silverlight.net/getstarted/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Silverlight QuickStarts&lt;/strong&gt;    &lt;br /&gt;&lt;a href="http://www.silverlight.net/learn/quickstarts/"&gt;http://www.silverlight.net/learn/quickstarts/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Silverlight 4 - How Do I Videos&lt;/strong&gt;    &lt;br /&gt;&lt;a href="http://www.silverlight.net/learn/videos/silverlight-4-videos/"&gt;http://www.silverlight.net/learn/videos/silverlight-4-videos/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Silverlight&lt;/strong&gt;    &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc838158(VS.95).aspx"&gt;http://msdn.microsoft.com/en-us/library/cc838158(VS.95).aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Getting Started With Silverlight&lt;/strong&gt;    &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb404703(v=VS.95).aspx"&gt;http://msdn.microsoft.com/en-us/library/bb404703(v=VS.95).aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;u&gt;&lt;strong&gt;2 - Blogs&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://jesseliberty.com/"&gt;http://jesseliberty.com/&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://johnpapa.net/"&gt;http://johnpapa.net/&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://blog.galasoft.ch/"&gt;http://blog.galasoft.ch/&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://timheuer.com/blog/"&gt;http://timheuer.com/blog/&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://10rem.net/"&gt;http://10rem.net/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Obs.: A leitura desses blogs é obrigatória para quem quer entender ou se ligar no que está acontecendo no mundo Silverlight.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;3 - Livros&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Silverlight 4 Unleashed - Laurent Bugnion&lt;/strong&gt;    &lt;br /&gt;&lt;a href="http://www.amazon.com/Silverlight-4-Unleashed-Laurent-Bugnion/dp/0672333368"&gt;http://www.amazon.com/Silverlight-4-Unleashed-Laurent-Bugnion/dp/0672333368&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Silverlight 4 In Action - Pete Brown&lt;/strong&gt;    &lt;br /&gt;&lt;a href="http://www.amazon.com/Silverlight-4-Action-Pete-Brown/dp/1935182374/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1291087286&amp;amp;sr=1-1"&gt;http://www.amazon.com/Silverlight-4-Action-Pete-Brown/dp/1935182374/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1291087286&amp;amp;sr=1-1&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;4 - In portuguese&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blog.kelps.net/"&gt;http://blog.kelps.net/&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.marcioalthmann.net/"&gt;http://www.marcioalthmann.net/&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.silverlightplanet.net.br/"&gt;http://www.silverlightplanet.net.br/&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://virtualdreams.com.br/blog/"&gt;http://virtualdreams.com.br/blog/&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.xamlcast.net/"&gt;http://www.xamlcast.net/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Hope this helps…&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7852564487128119275-7254871477570696611?l=araimundo.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/araimundo?a=Ayzqsp8OyF4:GEoFlPSFUcQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/araimundo?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/araimundo?a=Ayzqsp8OyF4:GEoFlPSFUcQ:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/araimundo?i=Ayzqsp8OyF4:GEoFlPSFUcQ:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://araimundo.blogspot.com/feeds/7254871477570696611/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://araimundo.blogspot.com/2010/12/silverlight-for-beginners.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7852564487128119275/posts/default/7254871477570696611?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7852564487128119275/posts/default/7254871477570696611?v=2" /><link rel="alternate" type="text/html" href="http://araimundo.blogspot.com/2010/12/silverlight-for-beginners.html" title="Silverlight for Beginners" /><author><name>Ari C. Raimundo</name><uri>http://www.blogger.com/profile/03658604741114053822</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DE4AQ385eip7ImA9Wx5aEU8.&quot;"><id>tag:blogger.com,1999:blog-7852564487128119275.post-2075995116233838380</id><published>2010-11-07T02:47:00.001-02:00</published><updated>2010-11-07T08:49:02.122-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-07T08:49:02.122-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Deployment" /><title>InstallShield LE ou WiX ?</title><content type="html">&lt;p&gt;Recentemente tivemos a notícia que a Microsoft irá descontinuar os templates de projetos de instalação (Setup Project e outros) nas próximas versões do Visual Studio. A seguinte informação existe na &lt;a href="http://msdn.microsoft.com/en-us/library/ee721500.aspx"&gt;documentação&lt;/a&gt; do MSDN.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Future versions of Visual Studio &lt;u&gt;will not include&lt;/u&gt; the Visual Studio Installer project templates. To preserve existing customer investments in Visual Studio Installer projects, Microsoft will continue to support the Visual Studio Installer projects that shipped with Visual Studio 2010 per the product life-cycle strategy.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;De acordo com a &lt;a href="http://www.flexerasoftware.com/promolanding/10995.htm"&gt;Flexera Software&lt;/a&gt; Jazon Zander, vice-presidente corporativo do Visual Studio, disse que o InstallShield deve ser a escolha para o ambiente de desenvolvimento de usuários do Visual Studio.&lt;/p&gt;  &lt;p&gt;No Visual Studio 2010 podemos criar projetos de instalação utilizando uma versão gratuita do InstallShield que é chamada de InstallShield LE (Limited Edition). Mais informações sobre como utilizar essa versão você pode encontrar &lt;a href="http://msdn.microsoft.com/en-us/library/ee721500.aspx"&gt;aqui&lt;/a&gt; e &lt;a href="http://codesmartnothard.com/InstallShieldLimitedEditionForVisualStudio2010Walkthrough.aspx"&gt;aqui&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Na semana passada tive a oportunidade de avaliar esse produto na criação de um instalador simples para uma aplicação C++ 64-bit que deveria incluir o merge module do MFC 10.0 (x64). Criar um instalador para uma aplicação desse tipo usando o Setup Project é relativamente simples, &lt;a href="http://msdn.microsoft.com/en-us/library/cd7a85k9(v=VS.100).aspx"&gt;não tem muito segredo&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Bom, depois de alguma pesquisa e de alguns erros estranhos descobri que a versão LE não possui suporte a criação de instaladores de aplicações 64-bit. Pior, a versão Express que custa em torno de U$ 500 também não. O que resta então é a versão Professional, que possui esse suporte mas que custa U$ 1999.&lt;/p&gt;  &lt;p&gt;Uma outra opção é o WiX (Windows Installer XML) que é um projeto open-source &lt;a href="https://wix.codeplex.com/"&gt;hospedado no Codeplex&lt;/a&gt; e que possui um conjunto de ferramentas para criar pacotes de instalação com base em código XML. De acordo com esse &lt;a href="http://msdn.microsoft.com/en-us/magazine/cc163456.aspx"&gt;artigo&lt;/a&gt;, o WiX é utilizado nos instaladores do Visual Studio e do Microsoft Office. Considerando que o WiX estava cotado para ser entregue juntamente com o Visual Studio 2010 em abril &lt;a href="http://robmensching.com/blog/posts/2009/4/1/Visual-Studio-will-not-ship-the-WiX-toolset-contributes-only"&gt;e isso não aconteceu&lt;/a&gt;, fico com dúvidas sobre se devo investir algum tempo estudando essa tecnologia.&lt;/p&gt;  &lt;p&gt;Considerando o preço da versão Professional do InstallShield e da falta de apoio da Microsoft quanto ao WiX, fico na dúvida sobre qual das opções devo utilizar.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7852564487128119275-2075995116233838380?l=araimundo.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/araimundo?a=tMexHlVALpo:63OhhWyfCng:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/araimundo?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/araimundo?a=tMexHlVALpo:63OhhWyfCng:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/araimundo?i=tMexHlVALpo:63OhhWyfCng:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://araimundo.blogspot.com/feeds/2075995116233838380/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://araimundo.blogspot.com/2010/11/installshield-le-ou-wix.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7852564487128119275/posts/default/2075995116233838380?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7852564487128119275/posts/default/2075995116233838380?v=2" /><link rel="alternate" type="text/html" href="http://araimundo.blogspot.com/2010/11/installshield-le-ou-wix.html" title="InstallShield LE ou WiX ?" /><author><name>Ari C. Raimundo</name><uri>http://www.blogger.com/profile/03658604741114053822</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry></feed>

