<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Oscar Angulo &#187; Microsoft</title>
	<atom:link href="http://www.oscarangulo.cl/category/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.oscarangulo.cl</link>
	<description>Desarrollo, Arquitectura, Tecnologías y mucho mas...</description>
	<lastBuildDate>Thu, 18 Feb 2010 20:22:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>¿Qué es Silverlight?</title>
		<link>http://www.oscarangulo.cl/2010/02/que_es_silverlight/</link>
		<comments>http://www.oscarangulo.cl/2010/02/que_es_silverlight/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 15:55:58 +0000</pubDate>
		<dc:creator>Oscar Angulo</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[light]]></category>
		<category><![CDATA[silver]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[silverligth]]></category>

		<guid isPermaLink="false">http://www.oscarangulo.cl/?p=105</guid>
		<description><![CDATA[Muchas personas me han preguntado sobre la nueva plataforma de Microsoft llamada Silverlight: qué es, qué hace, cómo se trabaja con ella y dónde hay ejemplos. Dado que no soy aficionado a publicar mucha info acá está la información importante y condensada: Silverlight es un plugin que se instala en el navegador web, que en <a href='http://www.oscarangulo.cl/2010/02/que_es_silverlight/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.oscarangulo.cl/imagenes/silverposter.jpg"><img class="aligncenter" title="Silverlight" src="http://www.oscarangulo.cl/imagenes/silverthumb.png" alt="" width="466" height="289" /></a></p>
<p>Muchas personas me han preguntado sobre la nueva plataforma de Microsoft llamada <strong><a href="http://es.wikipedia.org/wiki/Microsoft_Silverlight">Silverlight</a></strong>: qué es, qué hace, cómo se trabaja con ella y dónde hay ejemplos. Dado que no soy aficionado a publicar mucha info acá está la información importante y condensada:</p>
<ul>
<li>Silverlight es un <em>plugin</em> que se instala en el navegador web, que en este caso significa <strong>Internet      Explorer 6 o superior, Netscape 6+, Firefox 1.5+</strong> en Windows XP y      Vista; para Macintosh, Silverlight es soportado por <strong>Safari y      Firefox</strong>. El <em>plugin</em> pesa algo así como 1.4 Mb.</li>
</ul>
<p><span id="more-105"></span></p>
<ul>
<li>Silverlight es una versión      reducida del framework de .NET (<em>¡el framework completo de .NET es de      40+Mb!</em>) enfocada a eficientar el manejo de multimedia dentro del      navegador: video, audio, animación, interactividad, etc.</li>
<li>Uno de los puntos más      fuertes de Silverlight es el soporte que tiene para <strong>video de Alta      Definición (HD)</strong> que maneja streaming desde el cliente (o sea, sin      meterle mano al servidor) de video de <strong>hasta 720 líneas progresivas      por cuadro.</strong> ¡<em>Wow!</em></li>
<li>Para crear contenido para      Silverlight es necesario conocer dos tecnologías: <strong><a href="http://www.xamldev.com/">XAML</a></strong> para la parte visual y algún lenguaje de programación para la parte      operativa. En Silverlight 1.0 este lenguaje es <strong><a href="http://www.w3schools.com/js/default.asp">JavaScript</a></strong>.</li>
<li>Ya está disponible la      versión alfa de Silverlight 3.0, que tiene soporte para más de 20      lenguajes de programación diferentes, como <strong>C#, VB.NET, PHP, Java,      Python, Ruby, C++</strong> y varios más. De esta manera puedes empezar a      crear contenido Silverlight (o como digo yo, <em>Silverlighted</em>)      inmediatamente si ya conoces alguno de estos lenguajes.</li>
<li>Para crear contenido      gráfico para Silverlight tu herramienta debería ser <strong><a title="Expression Blend 2 preview" href="http://www.microsoft.com/expression/products/features.aspx?key=blend2preview">Expression      Blend</a></strong>, y para un desarrollador<strong> <a title="Visual Studio 2008 Express" href="http://msdn2.microsoft.com/en-us/express/future/bb421472.aspx">Visual      Studio 2008</a></strong>.</li>
<li>Hay <a title="Showcase Silverlight" href="http://silverlight.net/showcase/">excelentes ejemplos</a> sobre <a href="http://blogs.msdn.com/controlpanel/blogs/www.silverlight.net"><strong>Silverlight</strong> en el sitio oficial</a>, además de algunos <a title="Tutoriales Silverlight" href="http://silverlight.net/quickstarts/">tutoriales</a> y <a href="http://silverlight.net/community/communitygallery.aspx">código</a> para descargar y reciclar. En español existe el sitio <a href="http://www.silverlight.org.mx/">www.Silverlight.org.mx</a> con foros      y gente que está trabajando con Silverlight en hispanoamérica.</li>
</ul>
<p>Si tienes más preguntas, <strong>¡adelante!</strong> Déjalas en los comentarios.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oscarangulo.cl/2010/02/que_es_silverlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LINQ ¿Que es?</title>
		<link>http://www.oscarangulo.cl/2009/08/linq-%c2%bfque-es/</link>
		<comments>http://www.oscarangulo.cl/2009/08/linq-%c2%bfque-es/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 14:28:34 +0000</pubDate>
		<dc:creator>Oscar Angulo</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[ORM]]></category>
		<category><![CDATA[Programacion]]></category>

		<guid isPermaLink="false">http://www.oscarangulo.cl/?p=79</guid>
		<description><![CDATA[¿Que es LINQ?, Piensen en la potencia de SQL,  nos permite extraer datos, cruzar tablas, buscar, sumar, restar, multiplicar, son algunas de las mas básicas funciones, pero que por dios que nos hacen la vida mas fácil. Ahora bien, imagínense tener un lenguaje de consulta para objetos, hacer un &#8220;SELECT * FORM &#8220;  sobre una <a href='http://www.oscarangulo.cl/2009/08/linq-%c2%bfque-es/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">¿Que es LINQ?,</p>
<p style="text-align: justify;">Piensen en la potencia de SQL,  nos permite extraer datos, cruzar tablas, buscar, sumar, restar, multiplicar, son algunas de las mas básicas funciones, pero que por dios que nos hacen la vida mas fácil.</p>
<p style="text-align: justify;">Ahora bien, imagínense tener un lenguaje de consulta para objetos, hacer un &#8220;SELECT * FORM &#8220;  sobre una lista de objetos o un XML dentro de nuestro codigo C#, Vb.net, bingo! eso es LINQ.</p>
<p><span id="more-79"></span></p>
<p style="text-align: justify;">Definición :</p>
<p style="text-align: justify;">“LINQ es un proyecto de Microsoft que agrega consultas nativas semejantes a las de SQL a los lenguajes del .NET Framework”</p>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;">LINQ define operadores de consulta estándar que permiten a lenguajes habilitados filtrar, enumerar y crear proyecciones de varios tipos de conexión utilizando la misma sintaxis. Tales colecciones pueden incluir arreglos, clases enumerables, XML, conjuntos de datos desde bases de datos relacionales y orígenes de datos de terceros.</p>
<p> </p>
<p>Ejemplo Consulta LinqToObjects</p>
<p><code><br />
var queryLondonCustomers3 = from cust in customers<br />
where cust.City == "London"<br />
orderby cust.Name ascending&gt;<br />
select cust;</code><br />
 </p>
<p> </p>
<p> </p>
<p style="text-align: justify;">Ahora amigos acá les dejo un tutorial para que se vayan introduciendo en este maravilloso mundo:</p>
<p> </p>
<ul>
<li><a href="http://thinkingindotnet.wordpress.com/2007/05/20/usando-linq-to-sql-1%c2%aa-parte/">Parte 1: Introducción a LINQ to SQL</a></li>
<li><a href="http://thinkingindotnet.wordpress.com/2007/05/30/linq-to-sql-2%c2%aa-parte-definiendo-nuestras-clases-del-modelo-de-datos/">Parte 2: Definiendo el modelo de datos.</a></li>
<li><a href="http://thinkingindotnet.wordpress.com/2007/06/30/linq-to-sql-3%c2%aa-parte-consultando-la-base-de-datos/">Parte 3: Consultando la base de datos</a></li>
<li><a href="http://thinkingindotnet.wordpress.com/2007/07/13/linq-to-sql-4%c2%aa-parte-actualizando-la-base-de-datos/">Parte 4: Actualizando la base de datos.</a></li>
<li><a href="http://thinkingindotnet.wordpress.com/2007/07/19/linq-to-sql-5%c2%aa-parte-enlazar-controles-de-interfaz-de-usuario-con-el-asplinqdatsource/">Parte 5: Enlazar controles de interfaz de usuario con el ASP:LinqDatSource</a></li>
<li><a href="http://thinkingindotnet.wordpress.com/2007/08/17/linq-to-sql-parte-6-obtener-datos-con-procedimientos-almacenados/">Parte 6: Obtener datos con procedimientos almacenados</a>.</li>
<li><a href="http://thinkingindotnet.wordpress.com/2007/08/26/linq-to-slq-parte-7-actualizando-la-base-de-datos-con-procedimientos-almacenados/">Parte 7: Actualizando la base de datos con procedimientos almacenados.</a></li>
<li><a href="http://thinkingindotnet.wordpress.com/2007/08/27/linq-to-sql-parte-8-ejecutar-consultas-sql-personalizadas/">Parte 8: Ejecutar consultas SQL personalizadas.</a></li>
<li><a href="http://thinkingindotnet.wordpress.com/2007/09/08/linq-to-sql-parte-9-uso-de-expresiones-linq-personalizadas-con-el-control/" target="_blank">Parte 9: Uso de expresiones LINQ personalizadas con el control</a></li>
</ul>
<p>Gracias amigos&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oscarangulo.cl/2009/08/linq-%c2%bfque-es/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Work Flow Foundation</title>
		<link>http://www.oscarangulo.cl/2009/05/wwf/</link>
		<comments>http://www.oscarangulo.cl/2009/05/wwf/#comments</comments>
		<pubDate>Wed, 13 May 2009 22:08:14 +0000</pubDate>
		<dc:creator>Oscar Angulo</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.oscarangulo.cl/?p=44</guid>
		<description><![CDATA[Windows Workflow Foundation es una nueva plataforma de desarrollo de flujo de trabajo basada en .NET Framework. Windows Workflow Foundation proporciona un modelo de programación para desarrollar y ejecutar una amplia variedad de aplicaciones de flujo de trabajo persistentes, con estado y de larga duración. Windows Workflow Foundation proporciona una funcionalidad de flujo de trabajo <a href='http://www.oscarangulo.cl/2009/05/wwf/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<div class="wp-caption aligncenter" style="width: 487px"><img title="WWF" src="http://gent.softcatala.org/jmas/bloc/images/congestionchargeworkflow.jpg" alt="Windows Work Flow Foundation" width="477" height="495" /><p class="wp-caption-text">Windows Work Flow Foundation</p></div>
<p>Windows Workflow Foundation es una nueva plataforma de desarrollo de flujo de trabajo basada en .NET Framework.</p>
<p>Windows Workflow Foundation proporciona un modelo de programación para desarrollar y ejecutar una amplia variedad de aplicaciones de flujo de trabajo persistentes, con estado y de larga duración.</p>
<p>Windows Workflow Foundation proporciona una funcionalidad de flujo de trabajo de fábrica para desarrollar fácilmente aplicaciones basadas en flujo de trabajo como, por ejemplo, administración de documentos, flujo de páginas comerciales, administración de IT y distintas aplicaciones de línea de negocios.</p>
<p>Las aplicaciones pueden cargar el motor de flujo de trabajo y conectar una gran variedad de componentes del servicio de tiempo de ejecución. Windows Workflow Foundation es muy extensible, por lo que puede crear sus propios componentes personalizados para tratar preocupaciones empresariales concretas.</p>
<p>Windows Workflow Foundation también ofrece compatibilidad con ASP.NET para facilitar la creación y ejecución de flujos de trabajo que se ejecutan en el entorno de Internet Information Services (IIS)/ASP.NET.</p>
<p>He encontrado un articulo muy explicativo para aquellos que se encuentra <a title="Microsoft" href="http://msdn.microsoft.com/en-us/library/ms735927(VS.85).aspx" target="_blank">Aqui!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.oscarangulo.cl/2009/05/wwf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
