October 2008 - Artículos
Bien para el webcast que brindaré mañana formatié mi computadora e instalé todo desde cero. Cuando quise descargar los materiales desde la web de www.silverlight.net y www.microsoft.com/silverlight me topé con varios problemitas.
1- Instalé Visual studio team system en español aparentemente silverlight no permite instalar en otro idioma aún. Sólo se encuentra en inglés por ende, desinstale el vistual studio a uno en inglés.
2- Cuando bajé los componentes de silverlight quise bajar los últimos, (como cada meses actualizan los mismos), no sabía si yo estaba trabajando con una última versión y mi duda surgió a partir que me di cuenta que había un plugin mayor a beta 2. Al bajar los instaladores me topé con que no habia silverlight_chainer un isntalador que habia bajado antes para instalar las tools… contenta baje todo e instale todo, cuando fui a visual studio, hice archivo>proyecto>nuevo proyecto>aplicacion silverlight, todo salio bien hasta que….

el preview de diseñador no me muestra absolutamente nada :S cuando ni siquiera tengo nada en mi código como para que me tire este error…. buscando en el foro noté la siguiente solución.
Cuál es el problema?
1. Silverlight_chainer.exe falla al desinstalar KB949325
2. Binarios no concuerdan en ambos, visual studio 2008 sp1 beta y silverlight tools beta 2.
Cuál es la solucion?
Para salvar estos problemas Descargar "Silverlight_Tools_Fixup.zip" abrirlo y ejecutar el archivo para que arregle los bugs.
vuelvan a descargar y correr Silverlight_chainer.exe
Para más ayuda lean el archivo readme de silverlight beta 2
o pueden buscar ayuda en el foro tan visitado de silverlight :) http://silverlight.net/forums/13.aspx
La gente de Microsoft me pidió que brinde 10 webcast sobre silverlight 2.0 este es el primero, los espero mañana a las 16 horas buenos aires argentina, no hace falta registrarse solo aprieten el link que brindo a continuación.
Webcast Silverlight
Viernes 24 de Octubre 4 p.m. horario Argentina ( Buenos Aires )
Meeting URL – Entrá -- Cita Outlook
![cid:image003.gif@01C93386.495F8200]()
La plataforma Microsoft Web ha sido recientemente lanzada y está disponible para la descarga en www.microsoft.com/web. En adición articulos sobre desarrollo web, y diseño. en la sección de Downloads.
Pero…qué es la plataforma? básicamente es un paquete para descarga que contiene todas las herramientas para desarrollar en .net del framework 3.5 hasta silverlight, asp.net y más. Provee un solo instalador para configurar toda la plataforma la misma también incluye el IIS7, Visual Web Developer 2008 express edition, SQL Server 2008 Express edition y por supuesto el framework.
El paquete consiste en dos partes
1) Microsoft Web Platform Installer (WebPI), y 2) Microsoft Web Application Installer (WebAI).
Los mismos incluyen aplicaciones en asp.net y php. Algunas de las aplicaciones que puedes instalar en esta plataforma son DotNetNuke, Drupal, Gallery, Graffiti, osCommerce, PHPBB, y Wordpress.
Pruébenla! IR AL SITIO
Navegando en la web de channel 8 me topé con este video posteado por mi compañero Max zuckerman … em…. si, el grupo pop que canta Windows 7 :s lo peor es que el tema es pegajoso!!! Tengan cuidado los que deseen verlo. 
Recientemente la empresa EMBARCADERO lanzó al mercado el Delphi 2009 buscando un trial o un beta del mismo me topé con que el trial que liberan es de sólo 30 días. El precio del Delphi Arquitect es arriba de los 3.000USD y la única “novedad” es que incluye Unicode, más los nuevos componentes Ribbon ( desarrollo para interfaces de Office ) que se pueden descargar y utilizarlos en Delphi 2007.
Delphi 2009 – Architect New User – ESD 4,342.73USD Excl. GST
Delphi 2009 - Architect New User – DVD - 4,373.64USD Excl. GST
Delphi 2009 – Architect Upgrade - ESD 2,842.73USD Excl. GST
Delphi 2009 - Architect Upgrade - DVD 2,873.64USD Excl. GST
Delphi 2009 - Architect Media Kit -30.91USD Excl. GST
Pueden ver los precios de los demás RadStudios acá. Nota también tienen una versión express pero no la publicitan en ningún lado de su web.
Nota: Microsoft Visual Studio 2008 Professional (Windows 2003 Server / Vista / XP) Nuevo: $669.99 USD
Más allá de todo el dilema monetario, la razón de mi post es que me inscribí para ser beta tester de los productos de Delphi ( contando que me mandarían un Delphi 2009 para testear ), el caso es que me mandaron para descargar una beta de lo que llaman “Delphi Prism” que son unos patchs para que Delphi admita WPF, sip como lo leen… delphi pasa a correrse dentro del visual studio 2008 como si fuese c# con intelliscence y hasta xaml en código frontal.
E aquí los screenshots delphi en Visual Studio – Apenas tenga el link se los paso.
Intelliscence
WPF + Delphi --- window1.xaml.PAS

| AspNETFlash es un componente que está lanzando la industria para agregar adobe flash a los sitios webs en asp.net. Este componente es una forma fácil y visual de utilizar ambas herramientas. Permite: - Remueve las Eolas “Click para activar el control”
- Es compatible 100% con Microsoft AJAX
- Amigable con Google, las animaciones swf son embebidas como Search-Engine-Optimized, WAI-accesible, XHTML, Controles accesibles desde asp.net.
- Se puede enviar variables a las películas swf agregando databinding de databases, site maps, dataobjects y xml
- desde c#, vb o aspx se puede enviar valores a actionscript en tiempo real utilizando flash debugger.
- todos los scripts y XHTML son encriptados sobre los swf
Pueden descargar la herramienta disponible para Visual studio 2003, 2005 y 2008 en el siguiente LINK. |
 |
Ustedes se preguntarán cuál es la diferencia entre cargar un swf desde asp.net de forma conocida a esta…. bien… la diferencia es que en asp.net no cargo un swf simplemente sino un control, el mismo puedo manipularlo desde .net, las propiedades del mismo y demás.
Vean lo que probé con esta herramienta para aprovechar ASP.NET, FLASH Y AJAX.
Desde visual studio cree un sitio web asp.net ajax enabled. Coloqué dentro de mi sitio web… un update panel de ajax y adentro un control de swf. Desde código detras accedí al control y le dí un valor a la URL cuando se carga la web por primera vez , y coloqué un botón fuera de este update panel que al clickearlo me cambia la URL de mi control swf , de esta forma ajax cumple la función de cargar sólo una parte de mi sitio web, cargo películas flash dentro de un mismo contról y con .net =D.
Código ASP.NET
<body style="background-image: url('Imagenes/fondo.jpg')">
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<div>
<table align="center" cellpadding="0" cellspacing="0" class="style1">
<td>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<ASPNetFlash:Flash ID="Flash3" runat="server" >
</ASPNetFlash:Flash>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Button1" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
</td>
</tr>
<tr>
<td>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
</td>
</tr>
</table>
</div>
</form>
</body>
Código C#
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Flash3.MovieURL = "Swf/bannertop.swf";
}
protected void Button1_Click(object sender, EventArgs e)
{
Flash3.MovieURL = "Swf/botones.swf";
}
}
Estuve buscando la forma de utilizar todas las tecnologías que amo en un mismo sitio web. Principalmente por que lancé la web www.inthi.com.ar como beta para la empresa que estamos armando, pero el problema era el siguiente. Al diseñador le gusta la multimedia, al programador la funcionalidad y al encargado del area financiera que todas las personas puedan navegar en el sitio web.
Idea 1 – Utilizar Silverlight…. codigo detras c# incluimos multimedia y podemos trabajar con ajax perfectamente para que la web no sea pesada…. dilema para el area financiera, silverlight aún es beta y no puede llegar a todos al menos al 100% de los usuarios de todo el mundo… idea descartada.
Idea 2 – Utilizar Flash con javascript y actionscript ….la web seria multimedial pero es medio tedioso ver el loading de cada película a la hora de la carga… si bien llegaría a todos los usuarios el harea de desarrollo no estaba de acuerdo con utilizar algo que no sea .net.
Idea 3 – Utilizar asp.net con ajax y flash y silverilght…. la idea fue perfecta… de esta forma comenzaremos a hacer que los usuarios de todo el mundo descarguen el plugin de silverlight y si no desean hacerlo siempre tendrán animaciones en flash y contenido en asp.net en la web. Lo multimedial pesado lo haríamos en Silverilght de esta forma evitamos el loading y hacemos streaming.. y lo sencillo atractivo para el usuario lo manejamos con flash.
Iremos posteando todo lo que vayamos descubriendo y el trabajo final podrán verlo en linea cuando terminemos la web. Sigan leyendo para ver lo que vamos aprendiendo!
Saludos