Programa WebsiteSpark

by santiago 24. September 2009 12:33

Scott Guthrie anunció un nuevo programa para dar apoyo a desarrolladores y diseñadores independientes y a pequeñas empresas brindando licencias gratuitas de varias herramientas de Microsoft.

  • 3 licencias de Visual Studio 2008 Professional
  • 1 licencia de Expression Studio 3
  • 2 licencias de Expression Web 3
  • 4 licencias por procesador de Windows Web Server 2008 R2
  • 4 licencias por procesador de SQL Server 2008 Web Edition
  • Panel de control DotNetPanel

En el paquete también se va a incluir Visual Studio 2010 cuando sea lanzado, lo interesante es que uno no esta obligado a adquirir las licencias luego de los 3 años.

El requisito para acceder a este programa es ser un trabajador independiente o ser una empresa de 10 o menos empleados.

Si quieren visitar el portal del programa pueden ir aquí.

Tags:

Silverlight 3 GDR2

by santiago 2. September 2009 10:52

Leyendo a Tim Heuer leo sobre el lanzamiento de una actualización al runtime y SDK de Silverlight 3, el mismo se llama Silverlight 3 GDR2 (versión 3.0.40818.0).

Esta versión trae algunas mejoras a nivel de multimedia o conectividad, pero lo más importante es GB18030, que es un estándar del gobierno de China sobre el soporte de sus caracteres nacionales.

Esta modificación no trae complicaciones para las aplicaciones ya creadas, salvo que cambiemos el parámetro minRuntimeVersion del objeto a 3.0.40818.0 donde si el usuario necesitará descargar esta nueva versión.

Para los desarrolladores, es necesario actualizarse a la última versión disponible del development runtime. Silverlight Tools no ha sufrido cambio alguno y el SDK tiene pequeños cambios que no son obligatorios instalar si uno así lo desea.

A continuación los links para descargar las nuevas versiones

Developer Runtime

SDK

Tags:

Cómo obtener las dimensiones de un archivo de imagen en Silverlight 3

by adrian 1. September 2009 16:18

En ciertas ocasiones al desarrollar una aplicación en Silverlight, puede resultar necesario obtener las dimensiones reales de un archivo de imagen. Por ejemplo yo lo he necesitado para poder generar dinámicamente un efecto DeepZoom sin procesamiento previo de las imágenes.

 

Esto es muy fácil de obtener en Silverlight 3 utilizando las propiedades PixelWidth y PixelHeight, una vez que la imagen se ha abierto. El siguiente ejemplo muestra cómo lograrlo:

 

public SLPage()

{

InitializeComponent();

Loaded += new RoutedEventHandler(SLPage_Loaded);

}

void SLPage_Loaded(object sender, RoutedEventArgs e)

{

Image anImage = new Image();

BitmapImage aBitmapImage = new BitmapImage(new Uri("http://www.uxity.com/images/logo.jpg", UriKind.Relative));    

      anImage.Source = aBitmapImage;

LayoutRoot.Children.Add(anImage);

aBitmapImage.ImageOpened +=new EventHandler<RoutedEventArgs>(aBitmapImage_ImageOpened);

}

void aBitmapImage_ImageOpened(object sender, RoutedEventArgs e)

{

BitmapImage img = sender as BitmapImage;

double width = img.PixelWidth;

double height = img.PixelHeight;

HtmlPage.Window.Alert(width + " " + height);

}

Tags: