<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://geeks.ms/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" 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/"><channel><title>Haaron Gonzalez : .NET 3.0</title><link>http://geeks.ms/blogs/haarongonzalez/archive/tags/.NET+3.0/default.aspx</link><description>Etiquetas: .NET 3.0</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>Veamos brevemente el nuevo MSDN Reader</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2008/01/17/veamos-brevemente-el-nuevo-msdn-reader.aspx</link><pubDate>Thu, 17 Jan 2008 10:24:16 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:64487</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=64487</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2008/01/17/veamos-brevemente-el-nuevo-msdn-reader.aspx#comments</comments><description>&lt;p&gt;El buen &lt;b&gt;Armando Halbinger&lt;/b&gt; publica en su &lt;a href="http://blogs.msdn.com/armanhal/default.aspx"&gt;blog&lt;/a&gt; sobre el &lt;a href="http://blogs.msdn.com/armanhal/archive/2008/01/16/msdn-reader.aspx"&gt;MSDN Reader&lt;/a&gt; una aplicaci&amp;#243;n desarrollada sobre WPF que nos permite visualizar mediante un cliente el contenido del MSDN en un formato mucho m&amp;#225;s legible y sugestivo. Es un esfuerzo muy similar al &lt;a href="http://firstlook.nytimes.com/?category_name=times%20reader"&gt;New York Times Reader&lt;/a&gt;. Sin duda los medios en l&amp;#237;nea ahora cuentan con una nueva alternativa para entregar contenidos cada vez m&amp;#225;s ricos y de alto v&lt;a href="http://geeks.ms/blogs/haarongonzalez/WindowsLiveWriter/VeamosbrevementeelnuevoMSDNReader_2160/image_2.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="394" alt="image" src="http://geeks.ms/blogs/haarongonzalez/WindowsLiveWriter/VeamosbrevementeelnuevoMSDNReader_2160/image_thumb.png" width="644" align="right" border="0" /&gt;&lt;/a&gt;alor para los lectores. Y por si fuera poco puedes descargar el &lt;a href="http://download.microsoft.com/download/1/b/e/1beee8a1-6131-4ea2-b9f6-f9b2684f4295/SceReaderSourceCode.EXE"&gt;c&amp;#243;digo fuente&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Ahora, tambi&amp;#233;n se cuenta con el Reader SDK o &lt;a href="http://windowsclient.net/wpf/starter-kits/sce.aspx"&gt;Syndicated Client Experiences Starter Kit&lt;/a&gt; dise&amp;#241;ado especialmente para permitir a los desarrolladores construir aplicaciones de contenidos ricos y experiencias mejoradas. Sin duda muy valioso aporte para empresas y negocios que se dedican a medios.&lt;/p&gt;  &lt;p&gt;Aqui unos videos:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://download.microsoft.com/download/8/a/e/8aee0f90-f4c2-46a2-bf95-c5ac1220450f/WinVideo-StarterKitIntroVideo.wmv"&gt;Walkthrough: Syndicated Client Experiences Starter Kit&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://download.microsoft.com/download/0/5/1/05123a3b-0bc0-489d-b333-68cd4259370a/WinVideo-AddingAUserControlToTheNavPanelVideo.wmv"&gt;Walkthrough: How to Add a Custom Item to the Syndicated Client Experiences NavPanel&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://download.microsoft.com/download/4/6/e/46eaa587-4650-4d74-880d-909ad004a1bf/WinVideo-CustomizingArticleAppearanceVideo.wmv"&gt;Customizing the Appearance of SCE Reader Articles&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://download.microsoft.com/download/5/e/3/5e38f58c-33e2-43df-8ebb-1c4196051abf/WinVideo-sectionfront%20templates1024x768.wmv"&gt;Customizing SCE Reader Section Front Templates&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Accede a &lt;a title="http://windowsclient.net/wpf/starter-kits/sce-get-started.aspx" href="http://windowsclient.net/wpf/starter-kits/sce-get-started.aspx"&gt;http://windowsclient.net/wpf/starter-kits/sce-get-started.aspx&lt;/a&gt; para iniciarte.&lt;/p&gt;  &lt;p&gt;Saludos&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=64487" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Noticias/default.aspx">Noticias</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/.NET+3.0/default.aspx">.NET 3.0</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/WPF/default.aspx">WPF</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Code/default.aspx">Code</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/.NET+3.5/default.aspx">.NET 3.5</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Toolkit/default.aspx">Toolkit</category></item><item><title>Family.Show</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2007/05/18/family-show.aspx</link><pubDate>Fri, 18 May 2007 07:35:44 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:14876</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=14876</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2007/05/18/family-show.aspx#comments</comments><description>&lt;p&gt;Simplemente fenomenal el trabajo de Scott Standfield CEO de Vertigo Software. Ya nos habia impresionado con IssueVision una aplicacion .NET 1.1 que hacia uso de patrones de diseno y demas. Resulta que ahora nos sorprende esta empresa con una interesate aplicacion que ha construido sobre WPF llamada &lt;a href="http://www.vertigo.com/familyshow.aspx" target="_blank"&gt;Family.Show&lt;/a&gt; que nos permite almacenar, compartir, exportar, etc, etc&amp;nbsp;nuestro arbol genealogico. Imagina la idea de registrar a toda nuestra familia y poder asociarle imagenes a cada miembro asi como memorias, relaciones, fechas, etc y ademas compartir esta informacion con otros para complemetar el arbol. Simplemente interesante.&lt;/p&gt; &lt;p&gt;Es muy entretenida aplicacion desde que la descarge&amp;nbsp;no la he podido dejar de usar hasta que mi memoria familiar no dio mas. Estoy seguro que me llevare una que otra sorpresita al enterarme de que Bill Gates termina siendo un familiar lejano.... jejeje es broma.... claro!&lt;/p&gt; &lt;p&gt;&lt;a href="http://geeks.ms/blogs/haarongonzalez/WindowsLiveWriter/Family.Show_84A/familyhaaron%5B4%5D.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="473" src="http://geeks.ms/blogs/haarongonzalez/WindowsLiveWriter/Family.Show_84A/familyhaaron_thumb%5B4%5D.jpg" width="640" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Y por si fuera poco, ponen a disposicion el &lt;a href="http://www.vertigo.com/downloads/familyshow/FamilyShowSource.zip"&gt;codigo fuente&lt;/a&gt;. &lt;/p&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=14876" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/.NET+3.0/default.aspx">.NET 3.0</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/WPF/default.aspx">WPF</category></item><item><title>la inspiracion empieza en algun punto</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2007/04/17/la-inspiracion-empieza-en-algun-punto.aspx</link><pubDate>Wed, 18 Apr 2007 04:30:54 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:13340</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=13340</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2007/04/17/la-inspiracion-empieza-en-algun-punto.aspx#comments</comments><description>&lt;p&gt;Te gusta la programacion? no sabes por donde empezar? has escuchado de .net en todas partes sin embargo aun no logras entender que es? &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://geeks.ms/blogs/haarongonzalez/WindowsLiveWriter/lainspiracionempiezaenalgunpunto_12DEC/bill%5B4%5D.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="236" src="http://geeks.ms/blogs/haarongonzalez/WindowsLiveWriter/lainspiracionempiezaenalgunpunto_12DEC/bill_thumb%5B4%5D.jpg" width="348" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Accede &lt;a href="http://msdn.microsoft.com/vstudio/express/beginner/"&gt;aqui&lt;/a&gt; todo lo que necesitas saber si eres un principiante. Suerte&lt;/p&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=13340" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/.NET+3.0/default.aspx">.NET 3.0</category></item><item><title>Recursos CodeCamp</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2007/04/17/recursos-codecamp.aspx</link><pubDate>Wed, 18 Apr 2007 01:20:58 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:13336</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=13336</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2007/04/17/recursos-codecamp.aspx#comments</comments><description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;Para los que asistieron al&amp;nbsp;&lt;a href="http://msmvps.com/blogs/haarongonzalez/archive/2007/04/16/816318.aspx"&gt;CodeCamp el día de hoy&lt;/a&gt; y que recibieron el DVD de recursos en el encontraran todo los archivos, ejecutables, herramientas y demás que requieren para iniciar el desarrollo en .NET 3.0 les dejo unas indicaciones: &lt;p&gt;Seleccionen el cuadro de Recursos y Herramientas: &lt;p&gt;&lt;a href="http://geeks.ms/blogs/haarongonzalez/WindowsLiveWriter/RecursosCodeCamp_1013F/pronetcodecamp00%5B5%5D.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="169" src="http://geeks.ms/blogs/haarongonzalez/WindowsLiveWriter/RecursosCodeCamp_1013F/pronetcodecamp00_thumb%5B5%5D.jpg" width="240" border="0"&gt;&lt;/a&gt;  &lt;p&gt;Despues instalen la edicion de Visual Studio 2005 que ustedes prefieran: &lt;p&gt;&lt;a href="http://geeks.ms/blogs/haarongonzalez/WindowsLiveWriter/RecursosCodeCamp_1013F/pronetcodecamp02%5B1%5D.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="87" src="http://geeks.ms/blogs/haarongonzalez/WindowsLiveWriter/RecursosCodeCamp_1013F/pronetcodecamp02_thumb%5B1%5D.jpg" width="240" border="0"&gt;&lt;/a&gt;  &lt;p&gt;Despues instalen los requisitos para desarrollar con .NET 3.0 y haganlo en el orden mostrado:&lt;/p&gt; &lt;p&gt;&lt;a href="http://geeks.ms/blogs/haarongonzalez/WindowsLiveWriter/RecursosCodeCamp_1013F/pronetcodecamp01%5B1%5D.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="113" src="http://geeks.ms/blogs/haarongonzalez/WindowsLiveWriter/RecursosCodeCamp_1013F/pronetcodecamp01_thumb%5B1%5D.jpg" width="240" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Tambien en el mismo DVD de recursos encontraran la herramienta Expression Blend que estuvimos viendo.&lt;/p&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=13336" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/.NET+3.0/default.aspx">.NET 3.0</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/WPF/default.aspx">WPF</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/WF/default.aspx">WF</category></item><item><title>Proximas platicas de WPF, WCF y CardSpace para el Microsoft PRONET CODECAMP</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2007/04/16/proximas-platicas-de-wpf-wcf-y-cardspace-para-el-microsoft-pronet-codecamp.aspx</link><pubDate>Mon, 16 Apr 2007 18:07:10 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:13274</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=13274</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2007/04/16/proximas-platicas-de-wpf-wcf-y-cardspace-para-el-microsoft-pronet-codecamp.aspx#comments</comments><description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;Mañana 17 de Abril del 2007 estaré presentando una plática de &lt;a href="http://wpf.netfx3.com/"&gt;Windows Presentation Foundation&lt;/a&gt; (WPF) en las instalaciones del &lt;a href="http://www.itmexicali.edu.mx"&gt;INSTITUTO TECNOLOGICO DE MEXICALI&lt;/a&gt; la misma universidad de donde egrese. Esta platica es&amp;nbsp;para la comunidad &lt;a href="http://groups.msn.com/Mexicali-NET"&gt;Mexicali.NET&lt;/a&gt; y para el 2 de mayo estaré presentado &lt;a href="http://wcf.netfx3.com/"&gt;Windows Communication Foundation&lt;/a&gt; (WCF) y CardSpace para la gente la comunidad &lt;a href="http://www.tjnet.org/"&gt;Tijuana.NET&lt;/a&gt;.  &lt;p&gt;&amp;nbsp;   &lt;p&gt;&lt;a href="http://www.mslatam.com/spanish/msdn/mexico/codecamp/"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="238" src="http://geeks.ms/blogs/haarongonzalez/WindowsLiveWriter/ProximasplaticasdeWPFWCFyCardSpaceparael_9BCD/codecamp_thumb.jpg" width="240" border="0"&gt;&lt;/a&gt;  &lt;p&gt;&amp;nbsp;  &lt;p&gt;Completamente alineados a la nueva iniciativa de DPE de la subsidiaria de &lt;a href="http://www.microsoft.com/mexico"&gt;Microsoft en México&lt;/a&gt; llamada “&lt;a href="http://www.mslatam.com/spanish/msdn/mexico/codecamp/calendario.aspx"&gt;ProNetCodeCamp&lt;/a&gt;” un bonche de spakers algunos Microsoft MVPs, otros INETA Regional Speakers en todo el país a través de las comunidades de usuario hemos sido convocados para apoyar. En 10 ciudades se estará llevando a cabo el evento y en algunas se contara con la presencia de mi buen hermano guru en VB &lt;a href="http://www.elguille.info/"&gt;El Guille&lt;/a&gt; de España.  &lt;p&gt;Para más detalle visita &lt;a href="http://www.mslatam.com/spanish/msdn/mexico/codecamp/calendario.aspx"&gt;ProNetCodeCamp&lt;/a&gt; encontraras que este tipo de evento no es como los anteriores, sesiones que duraran 2 horas como mínimo y tocando puntos detallados de las nuevas tecnologías del &lt;a href="http://www.netfx3.com/"&gt;.NET Framework 3.0&lt;/a&gt;.  &lt;p&gt;Tendré la oportunidad de hacer una demostración de la aplicación “&lt;a href="http://geeks.ms/blogs/haarongonzalez/archive/2007/03/30/construyendo-un-ambiente-de-colaboracion-molecular.aspx"&gt;Ambiente Colaborativo Molecular&lt;/a&gt;” donde tuve la oprtunidad de participar y que precisamente fui construida utilizando WPF y para la plática WCF estaremos utilizando el &lt;a href="http://msdn2.microsoft.com/en-us/library/aa480534.aspx"&gt;Web Service Software Factory&lt;/a&gt; como una alternativa viable para construir servicios empresariales con WCF.&lt;/p&gt; &lt;p&gt;Si eres un programador interesado en evaluar como estas nuevas tecnologías te pueden resolver algunos de tus necesidades de programación. &lt;/p&gt; &lt;p&gt;Te espero!!&lt;/p&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=13274" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/WCF/default.aspx">WCF</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/.NET+3.0/default.aspx">.NET 3.0</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/WPF/default.aspx">WPF</category></item><item><title>Manejadores de Pre Visualizacion (Preview Handlers) en Windows Vista y Office 2007</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2007/04/09/manejadores-de-pre-visualizacion-preview-handlers-en-windows-vista-y-office-2007.aspx</link><pubDate>Mon, 09 Apr 2007 10:47:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:12899</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=12899</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2007/04/09/manejadores-de-pre-visualizacion-preview-handlers-en-windows-vista-y-office-2007.aspx#comments</comments><description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &lt;p&gt;La claridad visual que ofrece el sistema operativo Windows Vista es interesante ya que nos podemos beneficiar directamente de ella. Entre tantas características del producto relacionadas con aspectos visuales contamos con el “Panel de Pre Visualizacion”. Desde explorador de Windows si te posicionas en cualquier carpeta y seleccionas la opción:  &lt;p&gt;&lt;img height="223" alt="fig01.gif" src="http://geeks.ms/blogs/haarongonzalez/WindowsLiveWriter/ManejadoresdePreVisualizacionPreviewHand_336E/clip_image002%5B2%5D.jpg" width="226"&gt; &lt;p&gt;Encontraras un nuevo panel de visualización que te permitirá pre visualizar el contenido del archivo que selecciones: &lt;p&gt;&lt;img height="328" src="http://geeks.ms/blogs/haarongonzalez/WindowsLiveWriter/ManejadoresdePreVisualizacionPreviewHand_336E/clip_image004%5B2%5D.jpg" width="439"&gt; &lt;p&gt;Este panel de pre visualización simplemente te ofrece la posibilidad de visualizar el contenido de tus archivos antes de abrirlos de tal manera que puedes consultar el contenido para decidir si en verdad ese archivo es el que deseas abrir. Puedes navegar sobre el contenido del archivo e incluso seleccionar y copiar contenido. Esta funcionalidad esta soportada de manera predeterminada para la mayoría de los archivos de office como Word, Excel, PowerPoint así como archivos de texto, imagen, audio y video. Sin embargo contamos con infinidad de archivos adicionales en el sistema (zip, pdf, xml, html, etc) que indudablemente sería fabuloso poder pre visualizar dentro de este panel y es aquí en donde los “Manejadores de pre visualización” o más bien conocidos como “Preview Handlers” nos permiten extender esta funcionalidad para personalizar y soportar a nuestro antojo el comportamiento de esta funcionalidad.  &lt;p&gt;Una serie de APIs dentro de Windows Vista nos ofrecen la posibilidad de crear nuestros propios manejadores de pre visualización para visualizar los archivos que nosotros queramos dentro del sistema operativo la buena noticia es que &lt;a href="http://blogs.msdn.com/toub"&gt;Stephen Toub&lt;/a&gt; un editor de MSDN Magazine a construido todo un marco de trabajo de programación para permitirnos construir nuestros propios manejadores de visualización. Este marco de trabajo ha sido publicado en la edición de enero de MSDN Magazine bajo el titulo de &lt;a href="http://msdn.microsoft.com/msdnmag/issues/07/01/PreviewHandlers/default.aspx"&gt;View Data Your Way With Our Managed Preview Handler Framework&lt;/a&gt; y nos ofrece la implementación de una gran variedad de manejadores de pre visualización que podemos instalar inmediatamente sobre nuestro Windows Vista. También cabe mencionar que tanto Windows Vista como Outlook 2007 utilizan las mismas APIs de pre visualización soportando la misma funcionalidad y es por eso que con Outlook 2007 podemos pre visualizar nuestros archivos adjuntos dentro del panel de lectura o “Reading Pane” como le llaman.  &lt;p&gt;&lt;img height="311" src="http://geeks.ms/blogs/haarongonzalez/WindowsLiveWriter/ManejadoresdePreVisualizacionPreviewHand_336E/clip_image006%5B2%5D.jpg" width="591" border="0"&gt; &lt;p&gt;Es muy sencillo crear tu propio Preview Handler y soportar tu propio archivo. Y la experiencia que como usuario tienes es simplemente increíble ya que te ahorras tiempo y esfuerzo con esta característica.  &lt;p&gt;Por ejeplo a mi me fascino el Preview Handler para archivos XPS. &lt;p&gt;&lt;img height="321" src="http://geeks.ms/blogs/haarongonzalez/WindowsLiveWriter/ManejadoresdePreVisualizacionPreviewHand_336E/clip_image008%5B2%5D.jpg" width="554" border="0"&gt; &lt;p&gt;El de archivos ZIP esta fenomenal. &lt;p&gt;&lt;img height="387" src="http://geeks.ms/blogs/haarongonzalez/WindowsLiveWriter/ManejadoresdePreVisualizacionPreviewHand_336E/clip_image010.jpg" width="554" border="0"&gt; &lt;p&gt;Yo ya tuve la oportunidad de construir mi propia implementación de un preview handler en particular y como programador puedo decir que es sumamente sencilla y fácil de realizar. Simplemente heredamos de una clase e implementamos un par de métodos y listo. Veamos lo sencillo que es construir un manejador de pre visualizacion para archivos xaml. Este cofigo viene disponible dentro del marco de programacion que menciono antes. &lt;p&gt;&amp;nbsp;&lt;pre class="csharpcode"&gt;&lt;span class="rem"&gt;// Stephen Toub&lt;/span&gt;

&lt;span class="kwrd"&gt;using&lt;/span&gt; System;
&lt;span class="kwrd"&gt;using&lt;/span&gt; System.IO;
&lt;span class="kwrd"&gt;using&lt;/span&gt; System.Windows.Markup;
&lt;span class="kwrd"&gt;using&lt;/span&gt; System.Windows.Controls;
&lt;span class="kwrd"&gt;using&lt;/span&gt; System.Windows.Forms.Integration;
&lt;span class="kwrd"&gt;using&lt;/span&gt; System.Runtime.InteropServices;
&lt;span class="kwrd"&gt;using&lt;/span&gt; System.Windows.Forms;
&lt;span class="kwrd"&gt;using&lt;/span&gt; System.Drawing;

&lt;span class="kwrd"&gt;namespace&lt;/span&gt; MsdnMag
{
    [PreviewHandler(&lt;span class="str"&gt;"MSDN Magazine XAML Preview Handler"&lt;/span&gt;, &lt;span class="str"&gt;".xaml"&lt;/span&gt;, &lt;span class="str"&gt;"{7b7855e8-62d6-4887-8938-bfe1a11a62ce}"&lt;/span&gt;)]
    [ProgId(&lt;span class="str"&gt;"MsdnMag.XamlPreviewHandler"&lt;/span&gt;)]
    [Guid(&lt;span class="str"&gt;"dec9ca47-e4cd-4eed-8f1b-b0567a489f0a"&lt;/span&gt;)]
    [ClassInterface(ClassInterfaceType.None)]
    [ComVisible(&lt;span class="kwrd"&gt;true&lt;/span&gt;)]
    &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;sealed&lt;/span&gt; &lt;span class="kwrd"&gt;class&lt;/span&gt; XamlPreviewHandler : StreamBasedPreviewHandler
    {
        &lt;span class="kwrd"&gt;protected&lt;/span&gt; &lt;span class="kwrd"&gt;override&lt;/span&gt; PreviewHandlerControl CreatePreviewHandlerControl()
        {
            &lt;span class="kwrd"&gt;return&lt;/span&gt; &lt;span class="kwrd"&gt;new&lt;/span&gt; XamlPreviewHandlerControl();
        }

        &lt;span class="kwrd"&gt;private&lt;/span&gt; &lt;span class="kwrd"&gt;sealed&lt;/span&gt; &lt;span class="kwrd"&gt;class&lt;/span&gt; XamlPreviewHandlerControl : StreamBasedPreviewHandlerControl
        {
            &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;override&lt;/span&gt; &lt;span class="kwrd"&gt;void&lt;/span&gt; Load(Stream stream)
            {
                &lt;span class="rem"&gt;// Load all of the XAML content into a frame&lt;/span&gt;
                Frame f = &lt;span class="kwrd"&gt;new&lt;/span&gt; Frame();
                XamlReader reader = &lt;span class="kwrd"&gt;new&lt;/span&gt; XamlReader();
                f.Content = reader.LoadAsync(stream);

                &lt;span class="rem"&gt;// Wrap the frame in an element host&lt;/span&gt;
                ElementHost xamlHost = &lt;span class="kwrd"&gt;new&lt;/span&gt; ElementHost();
                xamlHost.Child = f;
                xamlHost.Dock = DockStyle.Fill;
                xamlHost.BackColor = SystemColors.Window;

                Controls.Add(xamlHost);
            }
        }
    }
}&lt;/pre&gt;
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }


&lt;p&gt;&amp;nbsp;
&lt;p&gt;Así que te dejo una serie de enlaces que estoy seguro te ayudaran para aprender rápidamente a hacer uso de toda esta funcionalidad y a implementar algunos manejadores para archivos comunes.
&lt;p&gt;· &lt;a href="http://msdn.microsoft.com/msdnmag/issues/07/01/PreviewHandlers/default.aspx"&gt;Managed Preview Handler Framework (soporte para zip, xml, xaml, resx, csv, msi, ie)&lt;/a&gt;
&lt;p&gt;· &lt;a href="http://blog.tatham.oddie.com.au/2006/12/20/vista-and-office-2007-preview-handler-pack-released/"&gt;Vista and Office 2007 Preview Pack (soporte para archivos .cs,.aspx, .sql)&lt;/a&gt;
&lt;p&gt;· &lt;a href="http://www.codeproject.com/vista/PhotoshopPreviewHandler.asp"&gt;Photoshop Preview Handler&lt;/a&gt;
&lt;p&gt;· &lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=271916"&gt;ScreenCast de Daniel Moth sobre Preview Handlers&lt;/a&gt;
&lt;p&gt;Suerte!&lt;/p&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=12899" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/.NET+3.0/default.aspx">.NET 3.0</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Vista/default.aspx">Vista</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Preview+Handlers/default.aspx">Preview Handlers</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Windows+Vista/default.aspx">Windows Vista</category></item><item><title>Construyendo un Ambiente de Colaboracion Molecular</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2007/03/30/construyendo-un-ambiente-de-colaboracion-molecular.aspx</link><pubDate>Fri, 30 Mar 2007 20:31:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:12549</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=12549</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2007/03/30/construyendo-un-ambiente-de-colaboracion-molecular.aspx#comments</comments><description>&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Trebuchet MS;"&gt;Tenía tiempo que no blogeaba sobre los trabajos que ando haciendo. Sin embargo en esta ocasión definitivamente hoy se da una excepción ya que considero importante compartir con la comunidad que desde hace unos meses &lt;A href="http://blogs.interknowlogy.com/timhuckaby/"&gt;&lt;SPAN style="COLOR:#669966;TEXT-DECORATION:underline;"&gt;Tim Huckaby&lt;/SPAN&gt;&lt;/A&gt; CEO de la empresa &lt;A href="http://www.interknowlogy.com/"&gt;&lt;SPAN style="COLOR:#669966;TEXT-DECORATION:underline;"&gt;Interknowlogy&lt;/SPAN&gt;&lt;/A&gt;, conocido MVp y Director Regional de Microsoft publicó en su blog una invitación abierta a desarrolladores para integrarse en la construcción de la nueva versión de la aplicación C-ME (Collaborative Molecular Environment). Para los que hemos seguido de cerca tecnologías como Windows Vista, .NET 3.0 (WPF, WCF, WF, CardSpace) y Office 2007 seguramente pudimos conocer esta aplicación durante el lanzamiento de negocio titulado "&lt;A href="http://www.microsoft.com/Business/launch2007/default.mspx"&gt;&lt;SPAN style="COLOR:#669966;TEXT-DECORATION:underline;"&gt;People Ready Business&lt;/SPAN&gt;&lt;/A&gt;" que Steve Ballmer presento el año pasado como la aplicación de demostración durante el evento. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Trebuchet MS;"&gt;La solución C-ME permite a los científicos e investigadores del &lt;A href="http://www.scripps.edu/e_index.html"&gt;&lt;SPAN style="COLOR:#669966;TEXT-DECORATION:underline;"&gt;Instituto Scripp Research&lt;/SPAN&gt;&lt;/A&gt; colaborar en la investigación de padecimientos cancerígenos y compartir su información con la finalidad de lograr que el cáncer sea un padecimiento controlado. Que mas puedo decir, si gustas conocer más a detalle las bases de esta aplicaciones puedes leer &lt;A href="http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=200355"&gt;&lt;SPAN style="COLOR:#669966;TEXT-DECORATION:underline;"&gt;el caso de estudio publicado por Microsoft&lt;/SPAN&gt;&lt;/A&gt; o este video de &lt;A href="http://channel9.msdn.com/Showpost.aspx?postid=213957"&gt;&lt;SPAN style="COLOR:#669966;TEXT-DECORATION:underline;"&gt;Tim Huckaby el Dr. Peter Kuhn&lt;/SPAN&gt;&lt;/A&gt; publicado en Channel 9. Por cierto hay mucho más información &lt;A href="http://interknowlogy.com/IKCorporate/News/Headlines/The+Scripps+Research+Institute+CME+Application+and+the+3D+Collaborator+for+AutoCad+Drawings+Applicat.htm"&gt;&lt;SPAN style="COLOR:#669966;TEXT-DECORATION:underline;"&gt;aquí&lt;/SPAN&gt;&lt;/A&gt;. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Trebuchet MS;"&gt;El caso es que actualmente estoy trabajando como parte del equipo de desarrollo en la segunda versión de esta solución la cual ha sido auspiciada por &lt;A href="http://www.microsoft.com/"&gt;&lt;SPAN style="COLOR:#669966;TEXT-DECORATION:underline;"&gt;Microsft Corp&lt;/SPAN&gt;&lt;/A&gt;. Recuerdo que me llamo mucho la atención un texto de la convocatoria: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Trebuchet MS;"&gt;&lt;STRONG&gt;"Do you believe that software can change the world? How about the opportunity to work on an application that promises to help accelerate a cure for cancer?"&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Trebuchet MS;"&gt;Y yo dije WOW. Además que a &lt;A href="http://blogs.interknowlogy.com/timhuckaby/"&gt;&lt;SPAN style="COLOR:#669966;TEXT-DECORATION:underline;"&gt;Tim Huckaby&lt;/SPAN&gt;&lt;/A&gt; lo he venido leyendo desde el 14 de Febrero del 2002 cuando realizó el Iron Developer Contest durante el lanzamiento de la primera versión de .NET en San Francisco. Así que no dude y envié mi información. De repente tres semanas después apareció en mi bandeja de entrada un correo con el título:&lt;STRONG&gt; "Congratulations! You have been selected to work on the TSRI project"&lt;/STRONG&gt;. Seleccionaron a 4 brillantes programadores de diferentes partes del mundo para conformar al equipo. Tengo el placer de trabajar muy de cerca con &lt;A href="http://www.geekswithblogs.com/kobush"&gt;&lt;SPAN style="COLOR:#669966;TEXT-DECORATION:underline;"&gt;Szymon Kobalczyk&lt;/SPAN&gt;&lt;/A&gt; de Polonia, Rania de Egipto, Kandaiya G de la India así como personas de &lt;A href="http://www.interknowlogy.com/"&gt;&lt;SPAN style="COLOR:#669966;TEXT-DECORATION:underline;"&gt;Interknowlogy&lt;/SPAN&gt;&lt;/A&gt;&amp;nbsp;de San Diego, CA trabajando con Kevin Kennedy, Dan Halabuk, Russ Alton y &lt;A href="http://blogs.interknowlogy.com/timhuckaby/"&gt;&lt;SPAN style="COLOR:#669966;TEXT-DECORATION:underline;"&gt;Tim Huckaby&lt;/SPAN&gt;&lt;/A&gt;. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Trebuchet MS;"&gt;Algunos detalles interesantes es que estamos utilizando &lt;A href="http://en.wikipedia.org/wiki/Scrum_(management)"&gt;&lt;SPAN style="COLOR:#669966;TEXT-DECORATION:underline;"&gt;Scrum&lt;/SPAN&gt;&lt;/A&gt;&amp;nbsp;como la&amp;nbsp;metodología ágil para construir la solucion&amp;nbsp;y por supuesto &lt;A href="http://www.microsoft.com/teamsystem"&gt;&lt;SPAN style="COLOR:#669966;TEXT-DECORATION:underline;"&gt;Visual Studio 2005 Team System&lt;/SPAN&gt;&lt;/A&gt; para permitirnos&amp;nbsp;colaborar distributivamente. Estamos utilizando tecnologías de punto como WPF y &lt;A href="http://office.microsoft.com/en-us/sharepointserver/FX100492001033.aspx"&gt;&lt;SPAN style="COLOR:#669966;TEXT-DECORATION:underline;"&gt;MOSS 2007&lt;/SPAN&gt;&lt;/A&gt; de una manera que sinceramente no había imaginado antes y lo mejor del caso son los resultados y alcances que estamos obteniendo son de gran alcance. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Trebuchet MS;"&gt;&lt;SPAN&gt;&lt;A href="http://msmvps.com/photos/haarongonzalez/images/730893/original.aspx"&gt;&lt;IMG id=ctl00___ctl00___ctl00_ctl00_bcr_PictureDetails1___detailsImage_SmallThumb730893 height=425 alt="Arquitectura de TSRI" src="http://msmvps.com/photos/haarongonzalez/images/730893/318x425.aspx" width=318 border=0&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Trebuchet MS;"&gt;&lt;SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Trebuchet MS;"&gt;La arquitectura consiste por decirlo sencillamente en utilizar MOSS 2007 como nuestra base de datos en donde podemos describir información específica sobre el sistema y además integrar fácilmente las posibilidades de almacenamiento de archivos, imágenes, enlaces, formularios, etc. Y como nuestra capa de presentación&amp;nbsp;nos basamos en&amp;nbsp;una aplicación WPF que permite ofrecer servicios avanzados de visualización de contenido&amp;nbsp;molecular en 2da y 3da dimensión con la finalidad de auxiliar a los&amp;nbsp;científicos en su proceso de investigación&amp;nbsp;y recopilación de datos. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Trebuchet MS;"&gt;En particular mis responsabilidades han sido construir algunas características de la nueva versión como el pre visualizador de documentos Office y páginas Web, el instalador de la solución y actualmente mejorando la integración de Forms Services desde la aplicación. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Trebuchet MS;"&gt;&amp;nbsp;&lt;SPAN&gt;&lt;A href="http://msmvps.com/photos/haarongonzalez/images/731158/original.aspx"&gt;&lt;IMG id=ctl00___ctl00___ctl00_ctl00_bcr_PictureDetails1___detailsImage_SmallThumb731158 height=266 alt="TSRI CME " src="http://msmvps.com/photos/haarongonzalez/images/731158/425x266.aspx" width=425 border=0&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Trebuchet MS;"&gt;&lt;SPAN&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Trebuchet MS;"&gt;El visualizador de documentos office ha sido una característica que al principio pareciera sencillo de desarrollar ya que cualquiera pensaría que con solamente utilizar un control de tipo WebBrowser podemos mostrar cualquier documento de Office. Sin embargo con Office 2007 y la nueva versión de Internet Explorer esta posibilidad no está soportada de manera predeterminada por razones de seguridad y cuando queremos abrir sobre el navegador cualquier documento de office simplemente termina cargando Word o la aplicación correspondiente. Además, no es una solución que haga uso de la teoría WPF así que se decidió hacer uso del control DocumentViewer el cual ofrece características de visualización, anotaciones e impresión de documentos XAML y &lt;A href="http://www.microsoft.com/whdc/xps/default.mspx"&gt;&lt;SPAN style="COLOR:#669966;TEXT-DECORATION:underline;"&gt;XPS&lt;/SPAN&gt;&lt;/A&gt;. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/whdc/xps/default.mspx"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:#669966;FONT-FAMILY:Trebuchet MS;TEXT-DECORATION:underline;"&gt;XPS&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Trebuchet MS;"&gt; es una nueva especificación basada en XML que nos permite describir el papel electrónico para que este pueda ser compartido y leído fácilmente por humanos y software logrando habilitar una verdadera interoperabilidad. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Trebuchet MS;"&gt;&amp;nbsp;&lt;SPAN&gt;&lt;SPAN&gt;&lt;A href="http://msmvps.com/photos/haarongonzalez/images/731182/original.aspx"&gt;&lt;IMG id=ctl00___ctl00___ctl00_ctl00_bcr_PictureDetails1___detailsImage_SmallThumb731182 height=266 alt="TSRI Office Viewer" src="http://msmvps.com/photos/haarongonzalez/images/731182/425x266.aspx" width=425 border=0&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Trebuchet MS;"&gt;Ha sido muy interesante ver el trabajo brillante de otros y en conjunto construir spring tras spring el producto final nos ha unido de alguna manera a pesar de que seamos de culturas y horarios tan diferentes. La experiencia para todos ha sido enriquecedora ya que la teoría técnica que está detrás de este proyecto es muy emocionante sin embargo el valor que esta solución ofrece a instituto &lt;A href="http://www.scripps.edu/e_index.html"&gt;&lt;SPAN style="COLOR:#669966;TEXT-DECORATION:underline;"&gt;Scripp Research&lt;/SPAN&gt;&lt;/A&gt; es mucho más sorprendente. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Trebuchet MS;"&gt;Pronto compartiré más detalles técnicos sobre todo esto. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Trebuchet MS;"&gt;Saludos. &lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=12549" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Noticias/default.aspx">Noticias</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Office/default.aspx">Office</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/.NET+3.0/default.aspx">.NET 3.0</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/WPF/default.aspx">WPF</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Vista/default.aspx">Vista</category></item><item><title>Codigo util para hacer uso de caracteristicas de Windows Vista</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2007/03/30/codigo-util-para-hacer-uso-de-caracteristicas-de-windows-vista.aspx</link><pubDate>Fri, 30 Mar 2007 18:25:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:12546</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=12546</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2007/03/30/codigo-util-para-hacer-uso-de-caracteristicas-de-windows-vista.aspx#comments</comments><description>&lt;P&gt;El buen &lt;A href="http://blogs.msdn.com/toub" target=_blank&gt;Stephen Toub&lt;/A&gt; un editor de MSDN Magazine a publicado en su blog un &lt;A href="http://blogs.msdn.com/toub/archive/2007/03/29/code-samples-from-devconnections-talk.aspx"&gt;post sobre su pasada platica en DevConnections&lt;/A&gt;. Lo importante es que pone disponible&amp;nbsp;&lt;A href="http://toub.members.winisp.net/code/Spring2007ConnectionsVistaManagedDemos.zip"&gt;un archivo zip&lt;/A&gt; que contiene un bonche de codigos c# que demuestran como hacer uso de algunas APIs de Windows Vista. Si tu eres un programador que actualmente construye aplicaciones para Windows Vista y estas preocupado por ofrecer la misma experiencia de usuario en tus aplicaciones WPF estoy seguro que este codigo te sera de utilidad.&lt;/P&gt;
&lt;P&gt;Aqui te dejo un ejemplo de un visor de previsualizacion que ha construido. Este visor hace uso de la misma API que nos permite previsualizar desde la barra de tareas los programas que tenemos en ejecucion en nuestra PC.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msmvps.com/photos/haarongonzalez/images/730785/original.aspx"&gt;&lt;IMG height=293 alt="Visor Thumnail" src="http://msmvps.com/photos/haarongonzalez/images/730785/425x293.aspx" width=425 border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Bien no queria dejar pasar la oportunidad de publicar esto.&lt;/P&gt;
&lt;P&gt;Enjoy!&lt;/P&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=12546" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/.NET+3.0/default.aspx">.NET 3.0</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/WPF/default.aspx">WPF</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Vista/default.aspx">Vista</category></item><item><title>un momento emocionante para todos</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2007/02/23/un-momento-emocionante-para-todos.aspx</link><pubDate>Fri, 23 Feb 2007 19:41:34 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:10893</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=10893</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2007/02/23/un-momento-emocionante-para-todos.aspx#comments</comments><description>&lt;p&gt;Conforme pasa el tiempo más emocionante se vuelve el mundo de las tecnologías de información. Es increíble el pasado, presente y futuro que en la industria estamos percibiendo. Antier  vi &lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=256750"&gt;este&lt;/a&gt; video en &lt;a href="http://channel9.msdn.com/"&gt;Channel 9&lt;/a&gt; sobre WCF solo Doug Purdy plática sobre Workflow Foundation donde dice que WF es el nuevo VB para su mama. En otras palabras la tan esperada herramienta visual para el modelado de diagramas de flujo que se integrar fácilmente al mundo administrado de .NET. Comentan que parte de la visión de este componente es hacer que las personas no escriban código alguno sino simplemente modelen el diagrama de flujo y conecten las piezas de funcionalidad que el programa debe de realizar cuando he platicado de WF normalmente utilizo palabras más complicadas para describir lo que acabo de decir, con este &lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=256750"&gt;video&lt;/a&gt; encontraras verdaderas palabras y formas relajadas de comunicar lo que WCF y WF es y representa desde la perspectiva relajada de los arquitectos de Microsoft.  
&lt;/p&gt;&lt;p&gt;También como tengo la oportunidad de participar en el programa de Testing de algunas tecnologías de Microsoft desde hace tiempo encuentro una pieza de tecnología que en lo particular me pareció interesante desde la perspectiva de alcance e impacto que tendrá. Hablo de la tecnología con nombre de código "&lt;a href="http://connect.microsoft.com/Grava"&gt;Grava&lt;/a&gt;"  las nuevas herramientas para la creación de contenido educacional de Microsoft que en definitiva atenderá a un mercado más en la industria que requiere innovación y desarrollo.  Imagina la idea de que ahora cualquier estudiante, académico, catedrático, etc. puede utilizar un software que simplifica la expresión y pensamiento de ideas así como su publicación. Así que muy pronto tendremos una nueva ola de desarrollo en las academias.
&lt;/p&gt;&lt;p&gt;En fin insisto en que estamos en un momento emocionante en términos tecnológicos como ejemplo veamos &lt;a href="http://msnewday.com/archive/2006/11/30/speeding-discovery-at-scripps.aspx"&gt;este video&lt;/a&gt; que muestra como gracias a las tecnologías de información investigadores y científicos pueden colaborar para lograr que el cáncer sea un padecimiento administrado.  &lt;/p&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=10893" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/WCF/default.aspx">WCF</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/.NET+3.0/default.aspx">.NET 3.0</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/WF/default.aspx">WF</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Testing/default.aspx">Testing</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Grava/default.aspx">Grava</category></item><item><title>Round Table de .NET 3.0</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2007/02/08/round-table-de-net-3-0.aspx</link><pubDate>Thu, 08 Feb 2007 18:50:09 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:10083</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=10083</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2007/02/08/round-table-de-net-3-0.aspx#comments</comments><description>&lt;p&gt;Estamos a unos minutos de iniciar una sesión de mesa redonda sobre .NET Framework 3.0. Gente de Latinoamérica nos justamos para comentar las características de las nuevas tecnologías incluidas en esta versión y además estaremos respondiendo preguntas en vivo. 
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Edgar Sánchez, Ecuador
&lt;/li&gt;&lt;li&gt;Alfonso Goyeneche, Colombia
&lt;/li&gt;&lt;li&gt;Daniel Reynaldo, República Dominicana
&lt;/li&gt;&lt;li&gt;Haarón González, México
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;La invitación está abierta y estaremos para responder tus dudas. 
&lt;/p&gt;&lt;p&gt;El link de la sesión es: &lt;a href="https://msevents.microsoft.com/cui/WebCastRegistrationConfirmation.aspx?culture=es-AR&amp;amp;RegistrationID=1288314363"&gt;https://msevents.microsoft.com/cui/WebCastRegistrationConfirmation.aspx?culture=es-AR&amp;amp;RegistrationID=1288314363&lt;/a&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;  &lt;/p&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=10083" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/WCF/default.aspx">WCF</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/.NET+3.0/default.aspx">.NET 3.0</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/WPF/default.aspx">WPF</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/WF/default.aspx">WF</category></item><item><title>WebCast de WCF</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2007/01/24/webcast-de-wcf.aspx</link><pubDate>Wed, 24 Jan 2007 22:00:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:9194</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=9194</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2007/01/24/webcast-de-wcf.aspx#comments</comments><description>&lt;P&gt;El próximo lunes daré el primero de infinidad de WebCast que este 2007 espero dar. Por supuesto que están todos invitados, estaré presentando contenido sobre Windows Communication Foundation el nuevo modelo de programación unificado para la construcción de aplicaciones orientadas a servicios. Si estas relacionado con el mundo de los servicios web o la construcción de aplicaciones distribuidas estoy seguro este WebCast es para ti ya que conoceremos la postura que Microsoft esta liberando con este modelo de programación y cada uno de los conceptos que necesitamos conocer para iniciarnos en el mundo de los servicio WCF. &lt;/P&gt;
&lt;P&gt;Tocaremos puntos relacionados con las motivaciones que justifican la construcción de este nuevo modelo de programación, veremos que son los contratos (contract), vinculación (binding) y direcciones (Address), veremos como y porque en conjunto estos conceptos nos permiten combinarse de manera flexible para&amp;nbsp;construir y mantener servicios. Adicional trataremos lo básico del Web Service Software Factory una fábrica de software que nos permite construir servicios WCF implementando patrones, lineamientos, recomendaciones y mejores prácticas. &lt;/P&gt;
&lt;P&gt;Como vez? Se te antoja? Bien, entonces registrate en línea aquí &lt;A href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032325386&amp;amp;EventCategory=4&amp;amp;culture=es-AR&amp;amp;CountryCode=MX"&gt;http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032325386&amp;amp;EventCategory=4&amp;amp;culture=es-AR&amp;amp;CountryCode=MX&lt;/A&gt; &lt;/P&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=9194" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Noticias/default.aspx">Noticias</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/WCF/default.aspx">WCF</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/.NET+3.0/default.aspx">.NET 3.0</category></item></channel></rss>