<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2spanishfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Un blog de Silverlight</title><link>http://geeks.ms/blogs/eecsaky/default.aspx</link><description>blog de eugenio estrada sobre csharp, asp.net, wpf, silverlight, ux design,etc.</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/eecsaky" type="application/rss+xml" /><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Feecsaky" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/eecsaky" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Feecsaky" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Feecsaky" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Feecsaky" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Feecsaky" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://add.my.yahoo.com/content?lg=es&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Feecsaky" src="http://eur.i1.yimg.com/eur.yimg.com/i/es/my/addto1.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.feedness.com/alta/http://feeds.feedburner.com/eecsaky" src="http://www.feedness.com/ayuda/wp-content/square_b_sh_feed.gif">Subscribe with Feedness</feedburner:feedFlare><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>Google Chrome OS, el movimiento estratégico</title><link>http://feedproxy.google.com/~r/eecsaky/~3/IMEIIVFZg5Q/google-chrome-os-el-movimiento-estrat-233-gico.aspx</link><pubDate>Sat, 21 Nov 2009 10:20:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:160970</guid><dc:creator>Eugenio Estrada</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://geeks.ms/blogs/eecsaky/rsscomments.aspx?PostID=160970</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/eecsaky/commentapi.aspx?PostID=160970</wfw:comment><comments>http://geeks.ms/blogs/eecsaky/archive/2009/11/21/google-chrome-os-el-movimiento-estrat-233-gico.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/26hLTTyK0MqUD9NC0iZUt1dzfaM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/26hLTTyK0MqUD9NC0iZUt1dzfaM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/26hLTTyK0MqUD9NC0iZUt1dzfaM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/26hLTTyK0MqUD9NC0iZUt1dzfaM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="wlWriterEditableSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:73b5bc98-f15e-4095-a903-8f4125b1b6c6" style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;"&gt;
&lt;div&gt;&lt;a target="_new" href="http://www.youtube.com/watch?v=0QRO3gKj3qw&amp;amp;hl=es_ES&amp;amp;fs=1&amp;amp;"&gt;&lt;img src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/eecsaky/videoacc483ca6c70_5F00_076D4B88.jpg" style="border-style:none;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Mucho se ha hablado durante estos d&amp;iacute;as sobre &amp;ldquo;&lt;strong&gt;&lt;a href="http://www.elmundo.es/elmundo/2009/11/19/navegante/1258654511.html"&gt;el nuevo rival de Windows&lt;/a&gt;&lt;/strong&gt;&amp;rdquo; (El Mundo), &amp;ldquo;&lt;a href="http://www.elpais.com/articulo/tecnologia/Chrome/sistema/operativo/Google/empieza/caminar/elpeputec/20091119elpeputec_10/Tes"&gt;est&amp;aacute; pensado inicialmente para miniport&amp;aacute;tiles, zona donde Windows tiene m&amp;aacute;s problemas de penetraci&amp;oacute;n&lt;/a&gt;&amp;rdquo; (El Pa&amp;iacute;s). Solamente en pocos sitios como en Error500, &amp;ldquo;&lt;a href="http://www.error500.net/articulo/el-sistemas-operativo-google-y-regreso-del-terminal-tonto"&gt;me ha recordado mucho a los terminales tontos&lt;/a&gt;&amp;rdquo;, se acercan a lo que, a mi parecer, es el movimiento estrat&amp;eacute;gico que Google que llevar a cabo con este movimiento.&lt;/p&gt;
&lt;p&gt;Desde el inicio del desarrollo de Google Chrome lo he seguido especialmente de cerca. De hecho, llevo tiempo haciendo un seguimiento de todo lo que se mueve al rededor de Google. Esa friendly-empresa que cada d&amp;iacute;a me pone m&amp;aacute;s nervioso. Me extra&amp;ntilde;a que el medi&amp;aacute;tico Enrique Dans no haya escrito ning&amp;uacute;n post al respecto. &amp;Eacute;l, que parece saber todo lo que en esta empresa se cuece, no ha visto (o no ha tenido tiempo de compartir), la estrategia que Google pretende llevar dentro de los pr&amp;oacute;ximos meses y a&amp;ntilde;os.&lt;/p&gt;
&lt;p&gt;Ya hace tiempo que defiendo que Google no es una empresa de desarrollo de software, la innovaci&amp;oacute;n y crecimiento tecnol&amp;oacute;gico no est&amp;aacute; dentro de sus objetivos, otra cosa muy diferente son los objetivos de sus investigadores. Esto lo demuestra con que los desarrollos tecnol&amp;oacute;gicos de Google pasan por el aglutinamiento y mejora de software de terceros, creando un producto &amp;uacute;nico por la mezcla y no por la innovaci&amp;oacute;n, cosa que le reduce el coste de desarrollo. Es una empresa de servicios y concretando m&amp;aacute;s de publicidad. Intenta llevar su publicidad a todas partes. Dentro de su dec&amp;aacute;logo incluye no usar medios tradicionales de publicidad (cosa que incumpli&amp;oacute; hace un a&amp;ntilde;o). De todas formas, lo que pretendo comentar aqu&amp;iacute; es el objetivo estrat&amp;eacute;gico que tiene Google con este sistema. &lt;/p&gt;
&lt;p&gt;Comenc&amp;eacute; haciendo alusi&amp;oacute;n a citas extra&amp;iacute;das directamente de los dos principales peri&amp;oacute;dicos de nuestro pa&amp;iacute;s. Y quer&amp;iacute;a comentar el err&amp;oacute;neo concepto que tienen de Google Chrome OS, y lo que es m&amp;aacute;s importante a quien afecta directamente y como usuarios a quien beneficia. De la presentaci&amp;oacute;n de Google Chrome OS, podemos extraer varias premisas, sobre el sistema operativo:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Es s&amp;oacute;lo para netbooks (mercado en auge hace un a&amp;ntilde;o y en decadencia actualmente)&lt;/li&gt;
&lt;li&gt;S&amp;oacute;lo aquellos netbooks que Google diga (o que cumplan sus especificaciones de hardware)&lt;/li&gt;
&lt;li&gt;Es obligatorio tener una cuenta en Google&lt;/li&gt;
&lt;li&gt;Imprescindible Internet&lt;/li&gt;
&lt;li&gt;Ser&amp;aacute; gratuito&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Todos estos puntos tienen algo en com&amp;uacute;n y es que siempre que usemos el sistema operativo, estaremos conectados a Google. Como he dicho es gratuito porque Google no valora el desarrollo tecnol&amp;oacute;gico. Lo que le interesa es eso una puerta directa a sus servicios.&lt;/p&gt;
&lt;p&gt;Pero esto va m&amp;aacute;s all&amp;aacute;, ya que Google a lo largo del 2010 va a presenta dos grandes bombas (conocidas), Google Books como portal de venta de libros. Y va a crear su propia &amp;ldquo;Itunes&amp;rdquo;, para la venta de m&amp;uacute;sica. Si eso lo sumamos a su &amp;ldquo;propio&amp;rdquo; dispositivo tenemos el bombazo del a&amp;ntilde;o.&lt;/p&gt;
&lt;p&gt;Esto puede ir m&amp;aacute;s all&amp;aacute;, Google Chrome OS tendr&amp;aacute; juegos.&lt;/p&gt;
&lt;p&gt;Por tanto, Google est&amp;aacute; imitando la estrategia de Apple con Itunes y Iphone, pero con un netbook y el de Amaazon con el Kindle.&lt;/p&gt;
&lt;p&gt;Seguramente una de las especificaciones de hardware que pidan los Google netbooks sea que integren 3G. Adem&amp;aacute;s tambi&amp;eacute;n han anunciado que funcionar&amp;aacute; con dispositivos externos como c&amp;aacute;maras, pendrives, etc.&lt;/p&gt;
&lt;p&gt;Entonces es normal que Microsoft no se sienta amenazada con esto.&lt;/p&gt;
&lt;p&gt;&amp;iquest;Qu&amp;eacute; opin&amp;aacute;is?&lt;/p&gt;
&lt;p&gt;S&amp;iacute;gueme en &lt;a href="http://twitter.com/eugenioestrada"&gt;http://twitter.com/eugenioestrada&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=160970" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=IMEIIVFZg5Q:VD3GzIDdot8:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?i=IMEIIVFZg5Q:VD3GzIDdot8:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=IMEIIVFZg5Q:VD3GzIDdot8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eecsaky/~4/IMEIIVFZg5Q" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/Google/default.aspx">Google</category><feedburner:origLink>http://geeks.ms/blogs/eecsaky/archive/2009/11/21/google-chrome-os-el-movimiento-estrat-233-gico.aspx</feedburner:origLink></item><item><title>Silverlight 4 Beta publicado</title><link>http://feedproxy.google.com/~r/eecsaky/~3/wl9Kkfr_ACQ/silverlight-4-beta-publicado.aspx</link><pubDate>Wed, 18 Nov 2009 19:49:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:160797</guid><dc:creator>Eugenio Estrada</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://geeks.ms/blogs/eecsaky/rsscomments.aspx?PostID=160797</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/eecsaky/commentapi.aspx?PostID=160797</wfw:comment><comments>http://geeks.ms/blogs/eecsaky/archive/2009/11/18/silverlight-4-beta-publicado.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NIoIM2bj6MF0ejTdlEDJ-N9EI9o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NIoIM2bj6MF0ejTdlEDJ-N9EI9o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NIoIM2bj6MF0ejTdlEDJ-N9EI9o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NIoIM2bj6MF0ejTdlEDJ-N9EI9o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Ya tenemos la beta de Silverlight 4. Son muchas las novedades que hay, de momento voy a listarlas junto a sus enlaces:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#tools"&gt;Mejores herramientas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#printing"&gt;API de impresi&amp;oacute;n&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#rightclick"&gt;Manejo del evento del click derecho&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#webcam"&gt;Acceso al micr&amp;oacute;fono y webcam&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#mousehweel"&gt;Soporte nativo a la rueda del rat&amp;oacute;n&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#richtext"&gt;RichTextArea Control&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#commands"&gt;Soporte ICommand &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#clipboard"&gt;API del portapapeles&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#htmlhost"&gt;Control WebBrowser para mostrar HTML &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#elevated"&gt;Aplicaciones con permisos elevados&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#localfiles"&gt;Acceso a ficheros locales&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#com"&gt;Interacci&amp;oacute;n COM &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#toast"&gt;Notificaciones de escritorio API (Estilo MSN o Outlook)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#netauth"&gt;Autenticaci&amp;oacute;n de red&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#xdomain"&gt;Cambios en el acceso cross-domain&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#fullscreen"&gt;Acceso al teclado en modo pantalla completa&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#texttrim"&gt;Text trimming&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#viewbox"&gt;ViewBox&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#bidi-rtl"&gt;Right-to-left, BiDi and complex script&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#offlinedrm"&gt;Offline DRM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#h264drm"&gt; Contenido protegido H.264 &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#droptarget"&gt;Silverlight como receptor de drag &amp;amp; drop &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Data binding      
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#idataerrorinfo"&gt;IDataErrorInfo and Async Validation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#dobind"&gt;DependencyObject Binding&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#stringformat"&gt;StringFormat, TargetNullValue, FallbackValue&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#mef"&gt;Managed Extensibility Framework (MEF)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#datagrid"&gt;Mejoras en el DataGrid &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#fluidui"&gt;Fluid UI support in items controls&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#implicit-style"&gt;Implicit theming&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#google-chrome"&gt;Google Chrome support&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Y las descargas son:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx"&gt;Visual Studio 2010 Beta 2&lt;/a&gt; or &lt;a href="http://go.microsoft.com/fwlink/?LinkID=167874"&gt;Visual Web Developer Express 2010 Beta 2&lt;/a&gt; (pick one) &lt;/li&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=177508"&gt;Silverlight Tools for Visual Studio 2010&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=169446"&gt;Expression Blend for .NET 4 Preview&lt;/a&gt; &amp;ndash; for authoring Silverlight 4 and WPF 4 applications &lt;/li&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=169231"&gt;WCF RIA Services&lt;/a&gt; (formerly .NET RIA Services) (NOTE: This is actually included in the SL Tools for Silverlight 4) &lt;/li&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=167824"&gt;Silverlight 4 SDK CHM&lt;/a&gt; (offline documentation) &amp;ndash; optionally &lt;a href="http://go.microsoft.com/fwlink/?LinkID=111305"&gt;online here&lt;/a&gt; as well &lt;/li&gt;
&lt;li&gt;Updated &lt;a href="http://silverlight.codeplex.com"&gt;Silverlight Toolkit&lt;/a&gt; for Silverlight 4 &lt;/li&gt;
&lt;li&gt;Developer runtimes: &lt;a href="http://silverlight.dlservice.microsoft.com/download/F/6/5/F653F7FD-AD4D-411D-8B1F-9C4B1BD69881/Silverlight_Developer.exe"&gt;Windows&lt;/a&gt; and &lt;a href="http://silverlight.dlservice.microsoft.com/download/F/6/5/F653F7FD-AD4D-411D-8B1F-9C4B1BD69881/Silverlight_Developer.dmg"&gt;Mac&lt;/a&gt; platforms &lt;/li&gt;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=169408"&gt;Silverlight 4 SDK only&lt;/a&gt; &amp;ndash; not needed if you install the tools above &lt;/li&gt;
&lt;li&gt;&lt;a href="http://smf.codeplex.com"&gt;Silverlight Media Framework&lt;/a&gt; &amp;ndash; a new, Open Source media player framework for you to use. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ya hablaremos en detalle :-)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://twitter.com/eugenioestrada"&gt;http://twitter.com/eugenioestrada&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=160797" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=wl9Kkfr_ACQ:PPV8yKyITIE:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?i=wl9Kkfr_ACQ:PPV8yKyITIE:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=wl9Kkfr_ACQ:PPV8yKyITIE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eecsaky/~4/wl9Kkfr_ACQ" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/Silverlight/default.aspx">Silverlight</category><feedburner:origLink>http://geeks.ms/blogs/eecsaky/archive/2009/11/18/silverlight-4-beta-publicado.aspx</feedburner:origLink></item><item><title>Silverlight para Windows Embedded</title><link>http://feedproxy.google.com/~r/eecsaky/~3/N1GXn9gUTfY/silverlight-para-windows-embedded.aspx</link><pubDate>Tue, 17 Nov 2009 23:13:33 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:160735</guid><dc:creator>Eugenio Estrada</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/eecsaky/rsscomments.aspx?PostID=160735</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/eecsaky/commentapi.aspx?PostID=160735</wfw:comment><comments>http://geeks.ms/blogs/eecsaky/archive/2009/11/18/silverlight-para-windows-embedded.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XEbUTgC3zi87mlFwqjEvFa4lXwY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XEbUTgC3zi87mlFwqjEvFa4lXwY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XEbUTgC3zi87mlFwqjEvFa4lXwY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XEbUTgC3zi87mlFwqjEvFa4lXwY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;En la próxima versión de Windows Embedded CE 6 (la R3), incluirá una versión de Silverlight. Aclaro esto, porque hay que coger la noticia con cuidado.&lt;/p&gt;  &lt;p&gt;Va a incluir una maquina de renderizado de XAML (de un subconjunto de Silverlight 2 XAML), para ello debes diseñar la aplicación con Blend / Visual Studio y luego hacer un programa nativo en C++ para poder usar el ejemplo.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Más información&lt;/strong&gt;: &lt;a title="http://blogs.msdn.com/obloch/archive/2009/11/17/xaml2cpp-the-missing-tool-for-silverlight-for-windows-embedded-developers.aspx" href="http://blogs.msdn.com/obloch/archive/2009/11/17/xaml2cpp-the-missing-tool-for-silverlight-for-windows-embedded-developers.aspx"&gt;http://blogs.msdn.com/obloch/archive/2009/11/17/xaml2cpp-the-missing-tool-for-silverlight-for-windows-embedded-developers.aspx&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=160735" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=N1GXn9gUTfY:yOdUxAJk5HM:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?i=N1GXn9gUTfY:yOdUxAJk5HM:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=N1GXn9gUTfY:yOdUxAJk5HM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eecsaky/~4/N1GXn9gUTfY" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/Silverlight/default.aspx">Silverlight</category><feedburner:origLink>http://geeks.ms/blogs/eecsaky/archive/2009/11/18/silverlight-para-windows-embedded.aspx</feedburner:origLink></item><item><title>Bing Maps Silverlight Control publicado</title><link>http://feedproxy.google.com/~r/eecsaky/~3/P22S3ami7nY/bing-maps-silverlight-control-publicado.aspx</link><pubDate>Wed, 11 Nov 2009 22:48:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:160355</guid><dc:creator>Eugenio Estrada</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/eecsaky/rsscomments.aspx?PostID=160355</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/eecsaky/commentapi.aspx?PostID=160355</wfw:comment><comments>http://geeks.ms/blogs/eecsaky/archive/2009/11/11/bing-maps-silverlight-control-publicado.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/H0KCVYFru79Ygh3IvJAkJwEUmUY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/H0KCVYFru79Ygh3IvJAkJwEUmUY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/H0KCVYFru79Ygh3IvJAkJwEUmUY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/H0KCVYFru79Ygh3IvJAkJwEUmUY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Ha sido liberado el control de Silverlight para Bing Maps! Ya podemos incluir mapas con la tecnolog&amp;iacute;a DeepZoom dentro de nuestras aplicaciones Silverlight.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/eecsaky/image_5F00_3C7D11FE.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;margin-left:0px;border-left-width:0px;margin-right:0px;" title="image" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/eecsaky/image_5F00_thumb_5F00_78409481.png" border="0" height="302" width="520" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Nos permite establecerle la cultura, el centro del mapa y un mont&amp;oacute;n de cosas m&amp;aacute;s.&lt;/p&gt;
&lt;p&gt;Un ejemplo:&lt;/p&gt;
&lt;p&gt;
&lt;object id="slCtl" data="data:application/x-silverlight," type="application/x-silverlight-2" height="300" width="400"&gt;
&lt;param name="source" value="http://dev.virtualearth.net/silverlight/mapcontrol/v1/Microsoft.Maps.MapControl.xap" /&gt;
&lt;param name="enableHtmlAccess" value="true" /&gt;
&lt;param name="initParams" value="ApplicationId=AkbkRswPXfCqEIZsQvLWf-gxqwq7cPy2RLOUFx6LRIDu0W71w_GCVIYBMwswfcJf" /&gt;     
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;Adem&amp;aacute;s viene con el nuevo SDK interactivo, con el que podemos dise&amp;ntilde;ar el mapa que queremos poner:&lt;/p&gt;
&lt;p&gt;&lt;a title="http://www.microsoft.com/maps/isdk/silverlight/" href="http://www.microsoft.com/maps/isdk/silverlight/"&gt;&lt;span style="font-size:large;"&gt;http://www.microsoft.com/maps/isdk/silverlight/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Y por &amp;uacute;ltimo debemos usar el portal de Bing Maps para obtener un key para publicar nuestro mapa:&lt;/p&gt;
&lt;p&gt;&lt;a title="https://www.bingmapsportal.com/" href="https://www.bingmapsportal.com/"&gt;&lt;span style="font-size:large;"&gt;https://www.bingmapsportal.com/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Descarga: &lt;a title="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=beb29d27-6f0c-494f-b028-1e0e3187e830" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=beb29d27-6f0c-494f-b028-1e0e3187e830"&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=beb29d27-6f0c-494f-b028-1e0e3187e830&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;S&amp;iacute;gueme en &lt;a href="http://twitter.com/eugenioestrada"&gt;http://twitter.com/eugenioestrada&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=160355" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=P22S3ami7nY:C1CtDBmno0k:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?i=P22S3ami7nY:C1CtDBmno0k:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=P22S3ami7nY:C1CtDBmno0k:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eecsaky/~4/P22S3ami7nY" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/Silverlight/default.aspx">Silverlight</category><feedburner:origLink>http://geeks.ms/blogs/eecsaky/archive/2009/11/11/bing-maps-silverlight-control-publicado.aspx</feedburner:origLink></item><item><title>Facebook Developer Toolkit 3.0, ahora con Silverlight</title><link>http://feedproxy.google.com/~r/eecsaky/~3/rfyN_-Wce7E/facebook-developer-toolkit-3-0-ahora-con-silverlight.aspx</link><pubDate>Wed, 11 Nov 2009 22:32:27 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:160353</guid><dc:creator>Eugenio Estrada</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/eecsaky/rsscomments.aspx?PostID=160353</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/eecsaky/commentapi.aspx?PostID=160353</wfw:comment><comments>http://geeks.ms/blogs/eecsaky/archive/2009/11/11/facebook-developer-toolkit-3-0-ahora-con-silverlight.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Q02uae-Ywoxj4v5Uc6DOa1q1Uz4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Q02uae-Ywoxj4v5Uc6DOa1q1Uz4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Q02uae-Ywoxj4v5Uc6DOa1q1Uz4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Q02uae-Ywoxj4v5Uc6DOa1q1Uz4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Se acaba de hacer publico el Facebook Developer Toolkit con soporte oficial a las cuatro tecnologías front-end estrella de Microsoft: WPF, ASP.NET, ASP.NET MVC y, como no, Silverlight.&lt;/p&gt;  &lt;p&gt;Este Toolkit lo desarrolló originalmente Clarity Consulting Inc para el equipo de Microsoft Visual Studio Express, pero actualmente está hospedado en su sitio dentro de CodePlex:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.codeplex.com/FacebookToolkit" href="http://www.codeplex.com/FacebookToolkit"&gt;&lt;font size="5"&gt;http://www.codeplex.com/FacebookToolkit&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Sígueme en: &lt;a href="http://twitter.com/eugenioestrada"&gt;http://twitter.com/eugenioestrada&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=160353" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=rfyN_-Wce7E:41M-YsG6_CQ:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?i=rfyN_-Wce7E:41M-YsG6_CQ:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=rfyN_-Wce7E:41M-YsG6_CQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eecsaky/~4/rfyN_-Wce7E" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/Silverlight/default.aspx">Silverlight</category><feedburner:origLink>http://geeks.ms/blogs/eecsaky/archive/2009/11/11/facebook-developer-toolkit-3-0-ahora-con-silverlight.aspx</feedburner:origLink></item><item><title>Ontuts: Introducción a Silverlight: Parte I</title><link>http://feedproxy.google.com/~r/eecsaky/~3/0bf4M9g979g/ontuts-introducci-243-n-a-silverlight-parte-i.aspx</link><pubDate>Wed, 11 Nov 2009 16:00:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:160320</guid><dc:creator>Eugenio Estrada</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://geeks.ms/blogs/eecsaky/rsscomments.aspx?PostID=160320</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/eecsaky/commentapi.aspx?PostID=160320</wfw:comment><comments>http://geeks.ms/blogs/eecsaky/archive/2009/11/11/ontuts-introducci-243-n-a-silverlight-parte-i.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3MoXXXEIQOUxQvZFMyfuj85cH8o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3MoXXXEIQOUxQvZFMyfuj85cH8o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3MoXXXEIQOUxQvZFMyfuj85cH8o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3MoXXXEIQOUxQvZFMyfuj85cH8o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/eecsaky/Multitouch.jpg"&gt;&lt;img src="http://geeks.ms/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/eecsaky/Multitouch.jpg" border="0" height="237" width="330" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;En colaboraci&amp;oacute;n con &lt;a href="http://bit.ly/2ij8eu"&gt;ontuts.com&lt;/a&gt;, acabo de publicar el primer art&amp;iacute;culo de una serie introducctoria a Silverlight, totalmente desde cero. En este primer art&amp;iacute;culo contesto preguntas como qu&amp;eacute; y para qu&amp;eacute; es, entre otras muchas cosas.&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;i&gt;Las aplicaci&amp;oacute;nes Web de &amp;uacute;ltima generaci&amp;oacute;n son una combinaci&amp;oacute;n entre
aplicaciones Web y aplicaciones de escritorio que ofrecen al usuario
una buena experiencia de usuario. Y alrededor de ellas, es donde nace
Silverlight. Una tecnolog&amp;iacute;a que se puede&amp;hellip; ver&amp;hellip; o&amp;iacute;r&amp;hellip; !tocar! &amp;iexcl;sentir!&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;El art&amp;iacute;culo puede ser le&amp;iacute;do en:&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;a href="http://web.ontuts.com/tutoriales/introduccion-a-microsoft-silverlight-parte-i/"&gt;&lt;span style="font-size:medium;"&gt;&lt;b&gt;http://web.ontuts.com/tutoriales/introduccion-a-microsoft-silverlight-parte-i/&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;S&amp;iacute;gueme en:&lt;a title="http://twitter.com/eugenioestrada" href="http://twitter.com/eugenioestrada"&gt;http://twitter.com/eugenioestrada&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=160320" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=0bf4M9g979g:Xcj4Jsm8dY0:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?i=0bf4M9g979g:Xcj4Jsm8dY0:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=0bf4M9g979g:Xcj4Jsm8dY0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eecsaky/~4/0bf4M9g979g" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/Silverlight/default.aspx">Silverlight</category><feedburner:origLink>http://geeks.ms/blogs/eecsaky/archive/2009/11/11/ontuts-introducci-243-n-a-silverlight-parte-i.aspx</feedburner:origLink></item><item><title>Despliegue distribuido de clientes en .NET problemas y futuro</title><link>http://feedproxy.google.com/~r/eecsaky/~3/aFEIqBkXXJk/despliegue-distribuido-de-clientes-en-net-problemas-y-futuro.aspx</link><pubDate>Tue, 27 Oct 2009 23:17:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:159070</guid><dc:creator>Eugenio Estrada</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://geeks.ms/blogs/eecsaky/rsscomments.aspx?PostID=159070</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/eecsaky/commentapi.aspx?PostID=159070</wfw:comment><comments>http://geeks.ms/blogs/eecsaky/archive/2009/10/28/despliegue-distribuido-de-clientes-en-net-problemas-y-futuro.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/aLHQkIEqhYeXOLIDDYKFFKwVrag/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aLHQkIEqhYeXOLIDDYKFFKwVrag/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/aLHQkIEqhYeXOLIDDYKFFKwVrag/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aLHQkIEqhYeXOLIDDYKFFKwVrag/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;Desde la beta 1 de Visual Studio 2010 llevo teste&amp;aacute;ndolo, pero aun no me hab&amp;iacute;a atrevido a escribir nada. Pero esta ma&amp;ntilde;ana le&amp;iacute; una cosa que me pareci&amp;oacute; bastante interesante.&lt;/p&gt;
&lt;p align="justify"&gt;Para aquellos que tenemos aplicaciones distribuidas usando .NET 3.5 SP1 tenemos bastantes problemas a la hora de la distribuci&amp;oacute;n o inclusi&amp;oacute;n de nuevos clientes.&lt;/p&gt;
&lt;p align="justify"&gt;Estos problemas derivan de que .NET 3.5 SP1 es una recopilaci&amp;oacute;n de bastantes actualizaciones partiendo de .NET 2.0 como base:&lt;/p&gt;
&lt;p align="justify"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/eecsaky/image_5F00_3C1F36C7.png"&gt;&lt;img src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/eecsaky/image_5F00_thumb_5F00_69FC63B2.png" alt="image" title="image" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" width="640" border="0" height="89" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p align="justify"&gt;Lo que supone instalar 6 actualizaciones acumulativas, esto sobre una instalaci&amp;oacute;n base de XP sin .NET. Sobre todo la &amp;uacute;ltima actualizaci&amp;oacute;n .NET 3.5 SP1 se hizo m&amp;aacute;s pesada de lo habitual. Ya que inclu&amp;iacute;a parches para el .NET 2.0, para el .NET 3.0 y para .NET 3.5. Ya que aun que en el gr&amp;aacute;fico yo lo puse en ese orden, no fue ese el orden real de publicaci&amp;oacute;n, ya que el .NET 2.0 SP2 y el .NET 3.0 SP2 fueron publicados junto al .NET 3.5 SP1 y durante un tiempo solo se pod&amp;iacute;an instalar con el .NET 3.5 SP1 (el gr&amp;aacute;fico de publicaci&amp;oacute;n lo pod&amp;eacute;is ver a continuaci&amp;oacute;n).&lt;/p&gt;
&lt;p align="justify"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/eecsaky/image_5F00_5BADC4F5.png"&gt;&lt;img src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/eecsaky/image_5F00_thumb_5F00_69505B30.png" alt="image" title="image" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" width="640" border="0" height="89" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p align="justify"&gt;Esto supuso un gran problema. Si nosotros nuestro proyecto de .NET 2.0 (con Visual Studio 2005) lo migr&amp;aacute;bamos a Visual Studio 2008 SP1 (liberado junto a .NET 3.5 SP1) y compil&amp;aacute;bamos con .NET 2.0, realmente estar&amp;iacute;a compilando con .NET 2.0 SP2 y en nuestros clientes no funcionar&amp;iacute;a. El problema se vio agravado ya que el paquete de .NET 2.0 SP2 no estuvo disponible hasta 6 meses despu&amp;eacute;s de la liberaci&amp;oacute;n de .NET 3.5 SP1. Cosa que obligaba instalar en todos los clientes el monumental .NET 3.5 SP1 (que ocupaba 3 veces m&amp;aacute;s que su original 2.0). No solo eso, la instalaci&amp;oacute;n de dicho paquete se hac&amp;iacute;a eterna (aproximadamente entre 45 min y 1 hora dependiendo de la m&amp;aacute;quina). Esto en una m&amp;aacute;quina, ni en diez, es problema. Pero si hablamos de un sistema distribuido con un n&amp;uacute;mero considerable de clientes, si que podr&amp;iacute;a ser un problema, sobre todo garantizando el funcionamiento del sistema durante la implantaci&amp;oacute;n y su mantenimiento.&lt;/p&gt;
&lt;p align="justify"&gt;Otra soluci&amp;oacute;n posible ser&amp;iacute;a el planteamiento del uso del Client Profile de .NET Framework, que es una versi&amp;oacute;n reducida para clientes distribuidos. Pero, solo era posible la opci&amp;oacute;n si part&amp;iacute;amos de una instalaci&amp;oacute;n limpia (sin .NET) y solo disponible en XP (ya que Windows Vista trae consigo .NET 3.0 y Windows 7 tiene .NET 3.5 SP1).&lt;/p&gt;
&lt;p align="justify"&gt;Pero&lt;b&gt; .NET 4.0&lt;/b&gt; tiene grandes novedades en su .NET Framework 4 Client Profile. Como gran novedad, al contrario que su antecesor, se puede instalar en cualquier SO y plataforma donde .NET 4 Framework est&amp;eacute; soportado. Siendo Client Profile un subset de .NET 4 completo y el .NET 4 completo es un superset del primero. No solo eso, adem&amp;aacute;s han conseguido reducir el Client Profile a un distribuible de apenas 30 MB, incluyendo las tecnolog&amp;iacute;as m&amp;aacute;s comunes de los clientes como Windows Forms o WPF. Por otra parte, Visual Studio 2010 Beta 2 en sus proyectos de escritorio tiene por defecto el Client Profile activado.&lt;/p&gt;
&lt;p align="justify"&gt;Siendo esta la tabla comparativa (extra&amp;iacute;da de un post de Scott Guthier):&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="164"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td valign="top" width="328"&gt;
&lt;p&gt;&lt;b&gt;.NET Framework 4 Client Profile (NEW)&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="315"&gt;
&lt;p&gt;&lt;b&gt;.NET Framework 3.5 SP1 Client Profile&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="164"&gt;
&lt;p&gt;&lt;b&gt;Supported OS&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="328"&gt;
&lt;p&gt;Supported on all platforms and&amp;nbsp; OSs that are supported by the .NET Framework (excluding IA64 and the Server Core role in W2K8)&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="315"&gt;
&lt;p&gt;Supported only on Windows XP 32-bit machines that did not have any .NET Framework version installed.&lt;/p&gt;
&lt;p&gt;(Client Profile setup silently installs the full 3.5 SP1 Framework otherwise)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="164"&gt;
&lt;p&gt;&lt;b&gt;Redistributable&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="328"&gt;
&lt;p&gt;Supports redistributable as well as web download&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="315"&gt;
&lt;p&gt;Supports web download only&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="164"&gt;
&lt;p&gt;&lt;b&gt;Add Remove Programs entries&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="328"&gt;
&lt;p&gt;The full Framework comprises the Client Profile and another part called &amp;ldquo;Extended&amp;rdquo;. Thus it has two entries in the Add/Remove Programs dialog (or Programs and Features window).&lt;/p&gt;
&lt;p&gt;If you installed the Full Framework, you can switch to the Client Profile by simply removing &amp;ldquo;Extended&amp;rdquo; from Add/Remove Programs.&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="315"&gt;
&lt;p&gt;Single entry in Add Remove Programs&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="164"&gt;
&lt;p&gt;&lt;b&gt;Visual Studio&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="328"&gt;
&lt;p&gt;Improved support for Client Profile targeting in Visual Studio 2010.&lt;/p&gt;
&lt;p&gt;By default many Visual Studio 2010 Beta2 Client project target the NET4 Client Profile.&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="315"&gt;
&lt;p&gt;Single checkbox in Visual Studio 2008 Service Pack 1 &amp;ldquo;Application&amp;rdquo; Project properties for .NET Framework 3.5 projects. Client Profile support unavailable in out-of-the-box VS 2008.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="164"&gt;
&lt;p&gt;&lt;b&gt;Features&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="328"&gt;
&lt;p&gt;Includes new .NET 4&amp;nbsp; features (such as &lt;a href="http://www.codeplex.com/MEF"&gt;Managed Extensibility Framework&lt;/a&gt; (MEF), &lt;a href="http://www.hanselman.com/blog/C4AndTheDynamicKeywordWhirlwindTourAroundNET4AndVisualStudio2010Beta1.aspx"&gt;C# 4 Dynamic Keyword,&lt;/a&gt;etc) as well as features previously included in NET 3.5 SP1 Full (Speech, WPF Spell Check, etc)&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="315"&gt;
&lt;p&gt;Subset of features in .NET 3.5 SP1 Full&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Espero que os sea &amp;uacute;til e interesante :-)&lt;/p&gt;
&lt;p&gt;Follow me: &lt;a href="http://twitter.com/eugenioestrada"&gt;http://twitter.com/eugenioestrada&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=159070" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=aFEIqBkXXJk:K2dm-cNQgG0:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?i=aFEIqBkXXJk:K2dm-cNQgG0:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=aFEIqBkXXJk:K2dm-cNQgG0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eecsaky/~4/aFEIqBkXXJk" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/.NET/default.aspx">.NET</category><feedburner:origLink>http://geeks.ms/blogs/eecsaky/archive/2009/10/28/despliegue-distribuido-de-clientes-en-net-problemas-y-futuro.aspx</feedburner:origLink></item><item><title>Microsoft e Intel anuncian Silverlight para Moblin</title><link>http://feedproxy.google.com/~r/eecsaky/~3/XnG-Z6l8tuM/microsoft-e-intel-anuncian-silverlight-para-mooblin.aspx</link><pubDate>Sat, 26 Sep 2009 09:09:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:156797</guid><dc:creator>Eugenio Estrada</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://geeks.ms/blogs/eecsaky/rsscomments.aspx?PostID=156797</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/eecsaky/commentapi.aspx?PostID=156797</wfw:comment><comments>http://geeks.ms/blogs/eecsaky/archive/2009/09/26/microsoft-e-intel-anuncian-silverlight-para-mooblin.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hO87pLyT71fMAjjh92qvMZTpefM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hO87pLyT71fMAjjh92qvMZTpefM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hO87pLyT71fMAjjh92qvMZTpefM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hO87pLyT71fMAjjh92qvMZTpefM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/eecsaky/microsoft_5F00_silverlight_5F00_c.jpg"&gt;&lt;img src="http://geeks.ms/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/eecsaky/microsoft_5F00_silverlight_5F00_c.jpg" width="178" border="0" height="196" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Microsoft e Intel acaban de anunciar el desarrollo de una implementaci&amp;oacute;n especifica de Silverlight para el S.O. basado en Linux de Intel, Moblin. Dicho sistema operativo tiene un repositorio de aplicaciones similar al del iPhone, donde ser&amp;iacute;a distribu&amp;iacute;da dicho paquete.&lt;/p&gt;
&lt;p&gt;Ha llamado especialmente la atenci&amp;oacute;n este anuncio ya que ya existe una implementaci&amp;oacute;n de Silverlight para Linux, Moonlight, tras el amparo de Novell. Pero Microsoft e Intel han justificado una nueva implementaci&amp;oacute;n en que mientras que Novell, con Moonlight, su target son S.O. de escritorio. Microsoft seguir&amp;aacute; desarrollando implementaciones especificas, como puede ser la de Moblin, la de Nokia, etc. Ya que est&amp;aacute; ser&amp;iacute;a con la ayuda de Intel para conseguir una mejor experiencia en equipos basados en Atom.&lt;/p&gt;
&lt;p&gt;Para m&amp;aacute;s informaci&amp;oacute;n:&lt;/p&gt;
&lt;p&gt;Programa de desarrollo de Intel Atom: &lt;a href="http://appdeveloper.intel.com/en-us/"&gt;http://appdeveloper.intel.com/en-us/&lt;/a&gt;&lt;br /&gt;Moblin: &lt;a href="http://moblin.org/"&gt;http://moblin.org/&lt;/a&gt;&lt;br /&gt;Moonlight: &lt;a href="http://www.mono-project.com/Moonlight"&gt;http://www.mono-project.com/Moonlight&lt;/a&gt;&lt;br /&gt;Noticia: &lt;a href="http://www.theregister.co.uk/2009/09/24/silverlight_to_linux/"&gt;http://www.theregister.co.uk/2009/09/24/silverlight_to_linux/&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=156797" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=XnG-Z6l8tuM:94CZ1yhpcKk:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?i=XnG-Z6l8tuM:94CZ1yhpcKk:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=XnG-Z6l8tuM:94CZ1yhpcKk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eecsaky/~4/XnG-Z6l8tuM" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/Silverlight/default.aspx">Silverlight</category><feedburner:origLink>http://geeks.ms/blogs/eecsaky/archive/2009/09/26/microsoft-e-intel-anuncian-silverlight-para-mooblin.aspx</feedburner:origLink></item><item><title>RIA Services, parámetros con colecciones</title><link>http://feedproxy.google.com/~r/eecsaky/~3/Wgz60srFuDI/ria-services-par-225-metros-con-colecciones.aspx</link><pubDate>Mon, 31 Aug 2009 23:21:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:155056</guid><dc:creator>Eugenio Estrada</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://geeks.ms/blogs/eecsaky/rsscomments.aspx?PostID=155056</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/eecsaky/commentapi.aspx?PostID=155056</wfw:comment><comments>http://geeks.ms/blogs/eecsaky/archive/2009/09/01/ria-services-par-225-metros-con-colecciones.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qi3lGbWPKXO31BSqHPJQAyvILKU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qi3lGbWPKXO31BSqHPJQAyvILKU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qi3lGbWPKXO31BSqHPJQAyvILKU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qi3lGbWPKXO31BSqHPJQAyvILKU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;Para quien no conozca &lt;a href="http://code.msdn.microsoft.com/RiaServices"&gt;RIA Services&lt;/a&gt;, son un conjunto de servicios que mejoran mucho el desarrollo de aplicaciones con Silverlight. Desde el propio equipo la definen as&amp;iacute;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p align="justify"&gt;Microsoft .NET RIA Services simplifies the traditional n-tier application pattern by bringing together the ASP.NET and Silverlight platforms. RIA Services provides a pattern to write application logic that runs on the mid-tier and controls access to data for queries, changes and custom operations.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p align="justify"&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/eecsaky/image_5F00_231C86F8.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/eecsaky/image_5F00_thumb_5F00_16FA4B2A.png" width="476" border="0" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="justify"&gt;Esta gr&amp;aacute;fica de Nikhil Kothari explica muy bien donde se encuentra los RIA Services. &lt;/p&gt;
&lt;p align="justify"&gt;Las principales ventajas de RIA Services contra otras tecnolog&amp;iacute;as de Servicios presentadas por Microsoft, son su integraci&amp;oacute;n con ASP.NET (por temas de autenticaci&amp;oacute;n, roles, etc.) como su ligera serializaci&amp;oacute;n usando Json.&lt;/p&gt;
&lt;p align="justify"&gt;El principal problema es que est&amp;aacute; muy centrado en las entidades tanto de la base de datos (Linq to SQL, Entity Framework, etc.) como las que nosotros podamos crear a mano. Centr&amp;aacute;ndose as&amp;iacute; en las operaciones Add, Update, Delete, Get, etc. de las propias entidades.&lt;/p&gt;
&lt;p align="justify"&gt;El problema nos lo encontramos cuando queremos enviar del cliente al servidor una colecci&amp;oacute;n de entidades del servicio (entendamos como entidades del servicio aquellas que se exponen con un m&amp;eacute;todo Get, Update, Delete Add, etc.).&lt;/p&gt;
&lt;p align="justify"&gt;Las limitaciones de RIA Services se extienden hasta el punto de que un m&amp;eacute;todo solo puede devolver una colecci&amp;oacute;n de entidades, una entidad o un tipo serializable &amp;ldquo;built-in&amp;rdquo; (como los tipos b&amp;aacute;sicos, el guid y poco m&amp;aacute;s). Y los par&amp;aacute;metros del m&amp;eacute;todo solo soporta los tipos b&amp;aacute;sicos serializables &amp;ldquo;built-in&amp;rdquo; y una entidad.&lt;/p&gt;
&lt;p align="justify"&gt;&lt;b&gt;&amp;iexcl;No colecciones!&lt;/b&gt;&lt;/p&gt;
&lt;p align="justify"&gt;Para solucionar eso, primero debemos crear un Custom Operation y donde quer&amp;iacute;amos poner una colecci&amp;oacute;n he puesto un objeto serializado en Json. Y as&amp;iacute; lo serializo antes de llamar al m&amp;eacute;todo y justo en el manejador del m&amp;eacute;todo en el servicio.&lt;/p&gt;
&lt;p align="justify"&gt;La extension method que he usado para serializar la he publicado en mi proyecto SilverBox, que liber&amp;eacute; la semana pasada en CodePlex:&lt;/p&gt;
&lt;p align="justify"&gt;&lt;a href="http://silverbox.codeplex.com"&gt;http://silverbox.codeplex.com&lt;/a&gt;&lt;/p&gt;
&lt;p align="justify"&gt;Deb&amp;eacute;is obtener el &amp;uacute;ltimo commit subido al Source Control y compilar la librer&amp;iacute;a. Luego solo deb&amp;eacute;is referenciar la librer&amp;iacute;a SilverBox.dll y en el archivo de c&amp;oacute;digo a&amp;ntilde;adir la directiva &amp;ldquo;using SilverBox.Extensions&amp;rdquo;.&lt;/p&gt;
&lt;p align="justify"&gt;Y los tipos string y object tendr&amp;aacute; un m&amp;eacute;todo SerializeToJson y Deserialize.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=155056" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=Wgz60srFuDI:fjfh5OUUcjo:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?i=Wgz60srFuDI:fjfh5OUUcjo:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=Wgz60srFuDI:fjfh5OUUcjo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eecsaky/~4/Wgz60srFuDI" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/SilverBox/default.aspx">SilverBox</category><feedburner:origLink>http://geeks.ms/blogs/eecsaky/archive/2009/09/01/ria-services-par-225-metros-con-colecciones.aspx</feedburner:origLink></item><item><title>MonoTouch, C# para tu iPhone</title><link>http://feedproxy.google.com/~r/eecsaky/~3/hDXAe5Y2_Ow/monotouch-c-para-tu-iphone.aspx</link><pubDate>Tue, 04 Aug 2009 08:12:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:153549</guid><dc:creator>Eugenio Estrada</dc:creator><slash:comments>5</slash:comments><wfw:commentRss>http://geeks.ms/blogs/eecsaky/rsscomments.aspx?PostID=153549</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/eecsaky/commentapi.aspx?PostID=153549</wfw:comment><comments>http://geeks.ms/blogs/eecsaky/archive/2009/08/04/monotouch-c-para-tu-iphone.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pHe8iK4SLhEj_Fw-F6ZGeqp0oAA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pHe8iK4SLhEj_Fw-F6ZGeqp0oAA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pHe8iK4SLhEj_Fw-F6ZGeqp0oAA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pHe8iK4SLhEj_Fw-F6ZGeqp0oAA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Miguel de Icaza, lider del proyecto Mono, acaba de anunciar de que en septiembre van a publicar la primera versi&amp;oacute;n de MonoTouch. Una implementaci&amp;oacute;n de Mono en tu iPhone.&lt;/p&gt;
&lt;p&gt;Tal cual nos los cuenta Miguel de Icaza es un &amp;ldquo;A C# API for building Cocoa applications&amp;rdquo;, vamos que no vamos a contar con todas las herramientas de .NET, ni su sandbox, ni su JIT, ni nada. Pero para aquellos que usamos C# y .NET, es un acercamiento que de otra forma no ser&amp;iacute;a posible.&lt;/p&gt;
&lt;p&gt;Para la segunda versi&amp;oacute;n est&amp;aacute;n pensando en preparar un cliente de Silverlight y una implementaci&amp;oacute;n de LinQ, pero el propio Miguel reconoce que puede ser complicado debido a las limitaciones que Apple pone.&lt;/p&gt;
&lt;p&gt;De todas formas, creo que es muy interesante.&lt;/p&gt;
&lt;p&gt;Miguel de Icaza est&amp;aacute; intentando reunir una serie de programadores que est&amp;eacute;n interesados en probar la plataforma. As&amp;iacute; que ya sab&amp;eacute;is sumaros a la nueva iniciativa en:&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://spreadsheets.google.com/viewform?hl=en&amp;amp;formkey=dHRXeFI5b1NjUWdRRkpiSmxkanh6T1E6MA.." title="Formulario de inscripci&amp;oacute;n"&gt;Formulario de inscripci&amp;oacute;n&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Y para m&amp;aacute;s informaci&amp;oacute;n:&lt;/p&gt;
&lt;p&gt;Proyecto MonoTouch: &lt;a href="http://www.mono-project.com/MonoTouch" title="http://www.mono-project.com/MonoTouch"&gt;http://www.mono-project.com/MonoTouch&lt;/a&gt; &lt;br /&gt;Anuncio de Miguel de Icaza: &lt;a href="http://tirania.org/blog/archive/2009/Aug-03-3.html" title="http://tirania.org/blog/archive/2009/Aug-03-3.html"&gt;http://tirania.org/blog/archive/2009/Aug-03-3.html&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=153549" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=hDXAe5Y2_Ow:k8Y2ViQq6PQ:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?i=hDXAe5Y2_Ow:k8Y2ViQq6PQ:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=hDXAe5Y2_Ow:k8Y2ViQq6PQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eecsaky/~4/hDXAe5Y2_Ow" height="1" width="1"/&gt;</description><feedburner:origLink>http://geeks.ms/blogs/eecsaky/archive/2009/08/04/monotouch-c-para-tu-iphone.aspx</feedburner:origLink></item><item><title>Doble Click en Silverlight usando Behaviors</title><link>http://feedproxy.google.com/~r/eecsaky/~3/obMRAKSeLY0/doble-click-en-silverlight-usando-behaviors.aspx</link><pubDate>Sun, 26 Jul 2009 21:12:47 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:153087</guid><dc:creator>Eugenio Estrada</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://geeks.ms/blogs/eecsaky/rsscomments.aspx?PostID=153087</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/eecsaky/commentapi.aspx?PostID=153087</wfw:comment><comments>http://geeks.ms/blogs/eecsaky/archive/2009/07/26/doble-click-en-silverlight-usando-behaviors.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/u5YWXfZN5DDIGPWytUez8QBgpZY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u5YWXfZN5DDIGPWytUez8QBgpZY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/u5YWXfZN5DDIGPWytUez8QBgpZY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u5YWXfZN5DDIGPWytUez8QBgpZY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Silverlight no tiene soporte en los UIElement para el evento Doble Click . Pero con Silverlight 3 y Blend 3 es sencillo desarrollar una solución genérica para todos los UIElement y extenderlos con el evento Doble Click. Para ello usaremos la librería System.Windows.Interactivity que se encuentra en el SDK de Expression Blend 3 (%programfiles%\Microsoft SDKs\Expression\blend \Interactivity\Libraries\Silverlight”). Una vez que ya tengamos esa librería referenciada en nuestro proyecto, debemos crear...(&lt;a href="http://geeks.ms/blogs/eecsaky/archive/2009/07/26/doble-click-en-silverlight-usando-behaviors.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=153087" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=obMRAKSeLY0:aQzpLVvggkM:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?i=obMRAKSeLY0:aQzpLVvggkM:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=obMRAKSeLY0:aQzpLVvggkM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eecsaky/~4/obMRAKSeLY0" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/Silverlight/default.aspx">Silverlight</category><feedburner:origLink>http://geeks.ms/blogs/eecsaky/archive/2009/07/26/doble-click-en-silverlight-usando-behaviors.aspx</feedburner:origLink></item><item><title>Gestalt Beta, azúcar para la web</title><link>http://feedproxy.google.com/~r/eecsaky/~3/4LpVSppP5jo/gestalt-beta-az-250-car-para-la-web.aspx</link><pubDate>Wed, 22 Jul 2009 20:43:09 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:152864</guid><dc:creator>Eugenio Estrada</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://geeks.ms/blogs/eecsaky/rsscomments.aspx?PostID=152864</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/eecsaky/commentapi.aspx?PostID=152864</wfw:comment><comments>http://geeks.ms/blogs/eecsaky/archive/2009/07/22/gestalt-beta-az-250-car-para-la-web.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/e_dWNN7XOk1uoQi57zTtvgas6Ew/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/e_dWNN7XOk1uoQi57zTtvgas6Ew/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/e_dWNN7XOk1uoQi57zTtvgas6Ew/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/e_dWNN7XOk1uoQi57zTtvgas6Ew/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Desde los MIX Online Labs , nos traen un nuevo producto beta que tiene muy buena pinta. La descripción oficial es: “Gestalt es una librería liberada por MIX Online Labs que te permite escribir código Ruby, Python y XAML en tus páginas (X)HTML. Te permite construir aplicaciones ricas y más poderosas casando los beneficios de lenguajes expresivos, modernos compiladores, AJAX y RIAs con el modelo de desarrollo escribe&amp;gt;guarda&amp;gt;refresca de la Web” Sus características nos las venden así: Haz hueco...(&lt;a href="http://geeks.ms/blogs/eecsaky/archive/2009/07/22/gestalt-beta-az-250-car-para-la-web.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=152864" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=4LpVSppP5jo:nzVpKxY0vPE:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?i=4LpVSppP5jo:nzVpKxY0vPE:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=4LpVSppP5jo:nzVpKxY0vPE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eecsaky/~4/4LpVSppP5jo" height="1" width="1"/&gt;</description><feedburner:origLink>http://geeks.ms/blogs/eecsaky/archive/2009/07/22/gestalt-beta-az-250-car-para-la-web.aspx</feedburner:origLink></item><item><title>.NUGG: Speed of Light: Optimización de SQL Server</title><link>http://feedproxy.google.com/~r/eecsaky/~3/yJLw5hXWyQQ/nugg-speed-of-light-optimizaci-243-n-de-sql-server.aspx</link><pubDate>Sat, 11 Jul 2009 11:16:51 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:152205</guid><dc:creator>Eugenio Estrada</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://geeks.ms/blogs/eecsaky/rsscomments.aspx?PostID=152205</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/eecsaky/commentapi.aspx?PostID=152205</wfw:comment><comments>http://geeks.ms/blogs/eecsaky/archive/2009/07/11/nugg-speed-of-light-optimizaci-243-n-de-sql-server.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/y64atYXushtNhA1guwrP0wVJ0CE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y64atYXushtNhA1guwrP0wVJ0CE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/y64atYXushtNhA1guwrP0wVJ0CE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y64atYXushtNhA1guwrP0wVJ0CE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Esta sesión está dedicada a detallar las técnicas y herramientas que nos permitirán exprimir el rendimiento de nuestro SQL Server al máximo, haciendo un repaso por la teoría implicada, y pasando directamente a ejemplos del Mundo Real™. Se abordarán buenas prácticas de indizado, las consideraciones de almacenamiento más relevantes, el análisis de planes de ejecución, así como la utilización de nuevas características de SQL Server 2008 para optimizar cargas de trabajo. 1.- Arquitectura general de SQL...(&lt;a href="http://geeks.ms/blogs/eecsaky/archive/2009/07/11/nugg-speed-of-light-optimizaci-243-n-de-sql-server.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=152205" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=yJLw5hXWyQQ:bnwxHzoka8o:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?i=yJLw5hXWyQQ:bnwxHzoka8o:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=yJLw5hXWyQQ:bnwxHzoka8o:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eecsaky/~4/yJLw5hXWyQQ" height="1" width="1"/&gt;</description><feedburner:origLink>http://geeks.ms/blogs/eecsaky/archive/2009/07/11/nugg-speed-of-light-optimizaci-243-n-de-sql-server.aspx</feedburner:origLink></item><item><title>MCTS .NET 3.5 WPF : Examen 70-502 aprobado!!!</title><link>http://feedproxy.google.com/~r/eecsaky/~3/pYEzfhVGO0A/mcts-net-3-5-wpf-examen-70-502-aprobado.aspx</link><pubDate>Tue, 16 Jun 2009 17:47:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:150587</guid><dc:creator>Eugenio Estrada</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://geeks.ms/blogs/eecsaky/rsscomments.aspx?PostID=150587</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/eecsaky/commentapi.aspx?PostID=150587</wfw:comment><comments>http://geeks.ms/blogs/eecsaky/archive/2009/06/16/mcts-net-3-5-wpf-examen-70-502-aprobado.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oPljSiWJAg09Gu-sIpjPvJgPmQg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oPljSiWJAg09Gu-sIpjPvJgPmQg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oPljSiWJAg09Gu-sIpjPvJgPmQg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oPljSiWJAg09Gu-sIpjPvJgPmQg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Esta tarde he aprobado el examen 70-502 que corresponde al MCTS de .NET Framework 3.5: Windows Presentation Foundation. El examen consta como el libro de preparaci&amp;oacute;n explica , de seis partes: Creaci&amp;oacute;n de una aplicaci&amp;oacute;n WPF Creaci&amp;oacute;n de interfaces de usuario Agregar y administrar contenido Enlace a origenes de datos Personalizaci&amp;oacute;n de la apariencia Configuraci&amp;oacute;n e implementaci&amp;oacute;n de aplicaciones de WPF Con esto he obtenido la ceritficaci&amp;oacute;n de MCTS...(&lt;a href="http://geeks.ms/blogs/eecsaky/archive/2009/06/16/mcts-net-3-5-wpf-examen-70-502-aprobado.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=150587" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=pYEzfhVGO0A:q47JpzvZP7g:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?i=pYEzfhVGO0A:q47JpzvZP7g:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=pYEzfhVGO0A:q47JpzvZP7g:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eecsaky/~4/pYEzfhVGO0A" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/WPF/default.aspx">WPF</category><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/certificaciones/default.aspx">certificaciones</category><feedburner:origLink>http://geeks.ms/blogs/eecsaky/archive/2009/06/16/mcts-net-3-5-wpf-examen-70-502-aprobado.aspx</feedburner:origLink></item><item><title>Problemas y soluciones: Entity Framework, vistas y claves</title><link>http://feedproxy.google.com/~r/eecsaky/~3/AhvFiciwpa8/problemas-y-soluciones-entity-framework-vistas-y-claves.aspx</link><pubDate>Mon, 08 Jun 2009 15:33:47 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:150163</guid><dc:creator>Eugenio Estrada</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://geeks.ms/blogs/eecsaky/rsscomments.aspx?PostID=150163</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/eecsaky/commentapi.aspx?PostID=150163</wfw:comment><comments>http://geeks.ms/blogs/eecsaky/archive/2009/06/08/problemas-y-soluciones-entity-framework-vistas-y-claves.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/r4ERgL5zQuA2nToy0Q34QN4lEaY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r4ERgL5zQuA2nToy0Q34QN4lEaY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/r4ERgL5zQuA2nToy0Q34QN4lEaY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r4ERgL5zQuA2nToy0Q34QN4lEaY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Uno de los grandes problemas que me he encontrado a la hora de trabajar con Entity Framework ( EF ) es la de mapear una vista. ¿Dónde está el problema? El problema está que una entidad de EF debe tener una clave primaria y las vistas no tienen claves primarias. En una vista como la anterior realmente no tenemos una clave definida en la base de datos ya que los datos filtrados por Entidad generaría una gráfica como la siguiente: Por defecto EF infiere que Entidad es una clave, lo infiere a partir...(&lt;a href="http://geeks.ms/blogs/eecsaky/archive/2009/06/08/problemas-y-soluciones-entity-framework-vistas-y-claves.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=150163" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=AhvFiciwpa8:iI_L83SWFhk:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?i=AhvFiciwpa8:iI_L83SWFhk:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=AhvFiciwpa8:iI_L83SWFhk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eecsaky/~4/AhvFiciwpa8" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/Trucos/default.aspx">Trucos</category><feedburner:origLink>http://geeks.ms/blogs/eecsaky/archive/2009/06/08/problemas-y-soluciones-entity-framework-vistas-y-claves.aspx</feedburner:origLink></item><item><title>Firefox, la memoria y Windows 7</title><link>http://feedproxy.google.com/~r/eecsaky/~3/ooHKwy5erQo/firefox-la-memoria-y-windows-7.aspx</link><pubDate>Thu, 04 Jun 2009 08:36:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:149911</guid><dc:creator>Eugenio Estrada</dc:creator><slash:comments>24</slash:comments><wfw:commentRss>http://geeks.ms/blogs/eecsaky/rsscomments.aspx?PostID=149911</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/eecsaky/commentapi.aspx?PostID=149911</wfw:comment><comments>http://geeks.ms/blogs/eecsaky/archive/2009/06/04/firefox-la-memoria-y-windows-7.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/11Z6tLk21wl1FbzCT5AddVRinn4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/11Z6tLk21wl1FbzCT5AddVRinn4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/11Z6tLk21wl1FbzCT5AddVRinn4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/11Z6tLk21wl1FbzCT5AddVRinn4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Desde que instalé el Windows 7 me decidí a usar Firefox por un par de complementos que me venían bastante bien (Tamper Data y Firebug). Es sabido de todos que Firefox tiene desde hace tiempo problemas de memoria, como podemos comprobar al buscar en Google . Desde la versión 1 de Firefox, el caballo de batalla de los chicos de Mozilla ha sido mejorar la ineficiente gestión de memoria, y versión tras versión lo han ido consiguiendo. Pero ahora llega el Windows 7 y uno de sus pilares se cae por si solo...(&lt;a href="http://geeks.ms/blogs/eecsaky/archive/2009/06/04/firefox-la-memoria-y-windows-7.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=149911" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=ooHKwy5erQo:U7xezb5YyIA:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?i=ooHKwy5erQo:U7xezb5YyIA:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=ooHKwy5erQo:U7xezb5YyIA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eecsaky/~4/ooHKwy5erQo" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/Firefox/default.aspx">Firefox</category><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/Windows+7/default.aspx">Windows 7</category><feedburner:origLink>http://geeks.ms/blogs/eecsaky/archive/2009/06/04/firefox-la-memoria-y-windows-7.aspx</feedburner:origLink></item><item><title>Expression Web 3 herramientas de depuración y codificación de vídeo Silverlight</title><link>http://feedproxy.google.com/~r/eecsaky/~3/etiHPr_SY1w/expression-web-3-herramientas-de-depuraci-243-n-m-225-s-simple-y-codificaci-243-n-de-v-237-deo-silverlight.aspx</link><pubDate>Mon, 01 Jun 2009 23:23:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:149734</guid><dc:creator>Eugenio Estrada</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://geeks.ms/blogs/eecsaky/rsscomments.aspx?PostID=149734</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/eecsaky/commentapi.aspx?PostID=149734</wfw:comment><comments>http://geeks.ms/blogs/eecsaky/archive/2009/06/02/expression-web-3-herramientas-de-depuraci-243-n-m-225-s-simple-y-codificaci-243-n-de-v-237-deo-silverlight.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/naWIC6pXCnOyyvYQCbXn2NngN3Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/naWIC6pXCnOyyvYQCbXn2NngN3Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/naWIC6pXCnOyyvYQCbXn2NngN3Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/naWIC6pXCnOyyvYQCbXn2NngN3Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;La pr&amp;oacute;xima versi&amp;oacute;n 3 de Microsoft &amp;reg; Expresi&amp;oacute;n &amp;reg; Web le ofrece nuevas herramientas para la producci&amp;oacute;n sitios Web de alta calidad basados en est&amp;aacute;ndares m&amp;aacute;s r&amp;aacute;pidamente y m&amp;aacute;s f&amp;aacute;cilmente: el soporte incorporado de los est&amp;aacute;ndares de la Web, capacidad de dise&amp;ntilde;o sofisticado CSS y herramientas visuales de diagn&amp;oacute;stico. Con soporte de bastantes lenguajes de scripting y de lenguajes del lado del servidor, Expression...(&lt;a href="http://geeks.ms/blogs/eecsaky/archive/2009/06/02/expression-web-3-herramientas-de-depuraci-243-n-m-225-s-simple-y-codificaci-243-n-de-v-237-deo-silverlight.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=149734" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=etiHPr_SY1w:Kbsv5GJZFuE:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?i=etiHPr_SY1w:Kbsv5GJZFuE:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=etiHPr_SY1w:Kbsv5GJZFuE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eecsaky/~4/etiHPr_SY1w" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/Silverlight+Team/default.aspx">Silverlight Team</category><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/Expression/default.aspx">Expression</category><feedburner:origLink>http://geeks.ms/blogs/eecsaky/archive/2009/06/02/expression-web-3-herramientas-de-depuraci-243-n-m-225-s-simple-y-codificaci-243-n-de-v-237-deo-silverlight.aspx</feedburner:origLink></item><item><title>¿Quién está usando Silverlight? Schematic</title><link>http://feedproxy.google.com/~r/eecsaky/~3/ol70XQjT56U/191-qui-233-n-est-225-usando-silverlight-schematic.aspx</link><pubDate>Sun, 31 May 2009 14:22:26 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:149675</guid><dc:creator>Eugenio Estrada</dc:creator><slash:comments>3</slash:comments><wfw:commentRss>http://geeks.ms/blogs/eecsaky/rsscomments.aspx?PostID=149675</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/eecsaky/commentapi.aspx?PostID=149675</wfw:comment><comments>http://geeks.ms/blogs/eecsaky/archive/2009/05/31/191-qui-233-n-est-225-usando-silverlight-schematic.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uS_bhNsnGMBAePaOHhFhNV2GmM4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uS_bhNsnGMBAePaOHhFhNV2GmM4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uS_bhNsnGMBAePaOHhFhNV2GmM4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uS_bhNsnGMBAePaOHhFhNV2GmM4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Vea cómo OriginDigital, patrocinador con Schematic, utiliza Silverlight, Expression Blend y DeepZoomPix para crear una herramienta con una experiencia de usuario única que integra video y material escrito para las empresas públicas y usos de formación. Who&amp;#39;s using Silverlight? Schematic Traducido por Eugenio Estrada Post original: http://team.silverlight.net/announcements/who-s-using-silverlight-schematic/...(&lt;a href="http://geeks.ms/blogs/eecsaky/archive/2009/05/31/191-qui-233-n-est-225-usando-silverlight-schematic.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=149675" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=ol70XQjT56U:Pk82SGh2uoA:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?i=ol70XQjT56U:Pk82SGh2uoA:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=ol70XQjT56U:Pk82SGh2uoA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eecsaky/~4/ol70XQjT56U" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/Silverlight+Team/default.aspx">Silverlight Team</category><feedburner:origLink>http://geeks.ms/blogs/eecsaky/archive/2009/05/31/191-qui-233-n-est-225-usando-silverlight-schematic.aspx</feedburner:origLink></item><item><title>Silverlight 3 y Expression Studio 3 ya tienen fecha</title><link>http://feedproxy.google.com/~r/eecsaky/~3/Z4NQA75c3Ac/silverlight-3-y-expression-studio-3-ya-tienen-fecha.aspx</link><pubDate>Fri, 29 May 2009 09:32:51 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:149541</guid><dc:creator>Eugenio Estrada</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://geeks.ms/blogs/eecsaky/rsscomments.aspx?PostID=149541</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/eecsaky/commentapi.aspx?PostID=149541</wfw:comment><comments>http://geeks.ms/blogs/eecsaky/archive/2009/05/29/silverlight-3-y-expression-studio-3-ya-tienen-fecha.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qwsgWHBFQFYlIU12NI3Rnnvsi-8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qwsgWHBFQFYlIU12NI3Rnnvsi-8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qwsgWHBFQFYlIU12NI3Rnnvsi-8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qwsgWHBFQFYlIU12NI3Rnnvsi-8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;La primera CTP de Silverlight (Codename “WPF/E”) fue liberada en diciembre de 2006, poco a poco el producto fue creciendo hasta que en Septiembre del 2007 se libero la versión 1.0 RTW (Ready To Web) y la 1.1 Alpha Preview (2.0 más tarde). Las diferencias entre ambas versiones eran muy grandes. Silverlight se empezó a extender, y la 2.0 Beta 2 se utilizó para retransmitir las Olimpiadas Y poco más de un año después (Octubre de 2008) se publicó la versión 2.0. En marzo de este año se presento la primera...(&lt;a href="http://geeks.ms/blogs/eecsaky/archive/2009/05/29/silverlight-3-y-expression-studio-3-ya-tienen-fecha.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=149541" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=Z4NQA75c3Ac:kPuqLoux3ps:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?i=Z4NQA75c3Ac:kPuqLoux3ps:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=Z4NQA75c3Ac:kPuqLoux3ps:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eecsaky/~4/Z4NQA75c3Ac" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/Silverlight/default.aspx">Silverlight</category><feedburner:origLink>http://geeks.ms/blogs/eecsaky/archive/2009/05/29/silverlight-3-y-expression-studio-3-ya-tienen-fecha.aspx</feedburner:origLink></item><item><title>¿Quién está usando Silverlight? 2nd Factory</title><link>http://feedproxy.google.com/~r/eecsaky/~3/xpvCuhT2s_s/191-qui-233-n-est-225-usando-silverlight-2nd-factory.aspx</link><pubDate>Thu, 28 May 2009 09:00:42 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:149476</guid><dc:creator>Eugenio Estrada</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://geeks.ms/blogs/eecsaky/rsscomments.aspx?PostID=149476</wfw:commentRss><wfw:comment>http://geeks.ms/blogs/eecsaky/commentapi.aspx?PostID=149476</wfw:comment><comments>http://geeks.ms/blogs/eecsaky/archive/2009/05/28/191-qui-233-n-est-225-usando-silverlight-2nd-factory.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/PxMpsvIQ8XP5vKJbxa9XMdwg5Iw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PxMpsvIQ8XP5vKJbxa9XMdwg5Iw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/PxMpsvIQ8XP5vKJbxa9XMdwg5Iw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PxMpsvIQ8XP5vKJbxa9XMdwg5Iw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Usando Silverlight, Expression Design, Expression Web, DeepZoomPix y Visual Studio, 2nd Factory en Tokio creó una aplicación para Yahoo! Japón para realizar un seguimiento de sitios, imágenes, videos y fotos de activos por categoría. Esta herramienta permite a Yahoo! Japón comparar el contenido de su sitio con el que está disponible en Google. Who&amp;#39;s using Silverlight? 2nd Factory Traducido por Eugenio Estrada Post original: http://team.silverlight.net/announcements/who-s-using-silverlight-2nd...(&lt;a href="http://geeks.ms/blogs/eecsaky/archive/2009/05/28/191-qui-233-n-est-225-usando-silverlight-2nd-factory.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=149476" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=xpvCuhT2s_s:mOwwlDdF8u8:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?i=xpvCuhT2s_s:mOwwlDdF8u8:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/eecsaky?a=xpvCuhT2s_s:mOwwlDdF8u8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/eecsaky?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/eecsaky/~4/xpvCuhT2s_s" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/eecsaky/archive/tags/Silverlight+Team/default.aspx">Silverlight Team</category><feedburner:origLink>http://geeks.ms/blogs/eecsaky/archive/2009/05/28/191-qui-233-n-est-225-usando-silverlight-2nd-factory.aspx</feedburner:origLink></item></channel></rss>
