Skip to main content

Microsoft Silverlight 4

Silverlight está listo para su negocio.

Microsoft Silverlight fue creado para ayudar a las empresas a diseñar y desarrollar experiencias de usuario interactivas para la Web, para aplicaciones de escritorio y para dispositivos móviles. Silverlight es un plug-in libre, creado sobre el poderoso .NET Framework y compatible con los más importantes navegadores, dispositivos y plataformas.

El 18 de Noviembre de 2009, en la Conferencia para desarrolladores profesionales de Microsoft (PDC) en Los Ángeles, Microsoft presentó una versión beta de Silverlight 4. Esta última versión ofrece cientos de características y controles que, cuando son combinados con herramientas de primer nivel de Microsoft para diseñadores y desarrolladores: Microsoft Visual Studio y Microsoft Expression Blend; ofrecen unas ventajas en el desarrollo de aplicaciones rápidas y potentes.

Silverlight 4 fue desarrollado basándose en los comentarios de los clientes e incluye nueve de las 10 características más solicitadas. Soporte para impresión, informes y gráficas y la integración con sistemas de back-end y con productos de servidor, incluyendo Microsoft SharePoint Server 2010, Microsoft Office y Microsoft Internet Information Services (IIS).

Nuevas características en Silverlight 4

Silverlight 4 ofrece un conjunto de funciones muy potentes para los desarrolladores de aplicaciones. Silverlight proporciona una plataforma ideal para desarrollar e implementar aplicaciones de negocios tanto internas como aplicaciones enfocadas en el usuario final, se podría decir que nos permite crear aplicaciones a ambos lados del firewall de la empresa.

  • Desarrollo de aplicaciones de negocio. Silverlight 4 afirma su posición como la opción natural para la creación de aplicaciones de negocio en la Web:

¿Qué es nuevo para los desarrolladores de aplicaciones?

  • Soporte de impresión completa, permitiendo la creación de una vista virtual para impresión, lo que permite que en nuestras aplicaciones podamos crear una vista personalizada para impresión.
  • Un conjunto completo de controles con más de 60 componentes personalizables y adaptables, que facilitan la creación de formularios que se puedan ordenar, cambiar su tamaño y puedan ser validados. Entre los nuevos controles se encuentra el RichTextArea que permite hipervínculos, imágenes y edición.
  • Mejoras de localización con texto bidireccional, soporte de derecha a izquierda y 30 nuevos idiomas, como el árabe, hebreo y tailandés.

  • Microsoft .NET Framework Common Language Runtime (CLR) permite ahora el mismo código compilado pueda ejecutarse tanto en servidor como en cliente, reduciendo el tiempo de desarrollo y de pruebas.
  • Soporte de enlace de datos (databinding) mejorado, reduciendo la cantidad de código necesario para trabajar con datos personalizados.
  • Managed Extensibility Framework (MEF), que permite la creación de aplicaciones completamente modulares, lo que permite un inicio rápido de la aplicación y una descarga de los recursos más controlada, además de un desarrollo eficiente y facilidad a la hora de hacer pruebas.
  • Windows Communication Foundation RIA Services supone un enlace perfecto entre aplicación y datos, lo que permite que las aplicaciones trabajar con cualquier fuente de datos y cualquier servidor.
  • Herramientas de soporte para Silverlight, nuevo en Visual Studio 2010:
    • Nuevo editor WYSIWYG con una superficie de diseño de interfaces completamente editable.
    • Nuevo editores de propiedades.
    • Soporte para arrastrar y soltar enlaces de datos, de tal manera que se produzca la creación automática de controles enlazados a datos, como listbox y datagrids.
    • Nueva ventana para orígenes de datos.
    • Fácil aplicación de estilos y recursos diseñados en Expression Blend.
    • Multi-targeting para poder seleccionar entre las diferentes versiones de Silverlight.
    • Editor con IntelliSense para XAML , C# y Visual Basic

Potenciar a experiencias de usuario más ricos.

Silverlight 4 presenta capacidades adicionales que permiten a los desarrolladores crear experiencias multimedia interactivas e innovadoras, más atractivas, y de alto rendimiento:

  • Animaciones mejoradas, que permiten una presentación más dinámica e interactiva de los datos en las listas.
  • Soporte para Webcam y micrófono que permiten el uso compartido de vídeo y audio en aplicaciones tales como chat y servicios de atención al cliente.

  • Capacidades de grabación deaudio y vídeo de forma local, capturado vídeo RAW sin necesidad de interacción con el servidor, lo que permite nuevos escenarios como la captura de voz o vídeo para enviar por correo electrónico, o permitir que la grabación pueda editarse localmente antes de guardarse.
  • Copiar, pegar, arrastrar y soltar fotos, texto y otros datos en su aplicación.
  • Nuevas características como poder registrar cuando el usuario hace clic derecho del ratón o desplaza la rueda del ratón, permitiendo a los desarrolladores añadir modelos de interacción de aplicaciones de escritorio.
  • Silverlight 4 se ejecuta en los principales navegadores y plataformas.
  • Las aplicaciones Silverlight 4 se inician más rápido y se ejecutan un 200 por ciento más rápido que las aplicaciones equivalentes de Silverlight 3.
  • Soporte Multitouch, que permite una gama de gestos y de interacciones para llevar nuestras aplicaciones a las nuevas experiencias de usuario.
  • Soporte Multicast. Permitiendo utilizar redes de multidifusión a las empresas para reducir el coste de la transmisión de eventos de difusión como reuniones de empresa y eventos de formación, con una interoperabilidad perfecta con la infraestructura de transmisión de Windows Media Services.
  • Protección de contenido ahora disponible para H.264, mediante Silverlight DRM funcionando sobre PlayReady.
  • Protección de salida para las secuencias de audio y vídeo, lo que permite a los propietarios del contenido o distribuidores garantizar que el contenido protegido sólo se ve a través de una conexión de vídeo segura.

Más allá del navegador

Silverlight 4 amplía sus capacidades fuera del navegador aparecidas en Silverlight 3 que permiten a las aplicaciones Web establecer unas relaciones más estrechas y persistentes con los clientes sin necesidad de cualquier descarga adicional cada vez que acceda o la necesidad de escribir las mismas aplicaciones para ser ejecutadas en el escritorio.

  • Desarrolladores pueden colocar HTML dentro de su aplicación, lo que permite mucho una mayor integración con contenido de servidores Web, como correo electrónico e informes. Permitiendo por ejemplo añadir aplicaciones Flash dentro de aplicaciones Silverlight mediante un control HTML.

  • Silverlight 4 proporciona compatibilidad con las ventanas emergentesde notificación del escritorio, para poder proporcionar fácilmente información en tiempo real y comentarios a los usuarios mediante una interfaz de usuario común.
  • DRM sin conexión a internet, para lo que se extiende la existente Silverlight DRM basada en tecnología PlayReady para trabajar en un estado desconectado, lo que permite a los usuarios ver el contenido de la aplicación Silverlight, cuando y donde quieran. Pudiéndose entregar contenido protegido con una licencia incrustada para que los usuarios pueden desconectarse y comenzar a disfrutar de su contenido.
  • Silverlight 4 ofrece control total sobre la configuración de la ventana de escritorio donde es incrustada la aplicación Silverlight, como el tamaño y posición de inicio.
  • Usuarios pueden leer y escribir archivos a su carpeta Mis documentos, mi música, mis imágenes y mis vídeos (o equivalente para plataformas no Windows), lo que permite a las aplicaciones hacer copias locales de archivos.
  • Automatización COM permitiendo el acceso a dispositivos y otras capacidades del sistema como un lector de tarjetas de seguridad Universal Serial Bus.
  • Los usuarios pueden acceder a otros programas de escritorio como Microsoft Office Excel para crear un informe.
  • Group policy objects permiten a las organizaciones administrar las aplicaciones que son de confianza.
  • Soporte completo de teclado en modo de pantalla completa fuera del navegador.
  • Mejoras de acceso a red que permiten el acceso a dominios sin un archivo de política de seguridad.

Silverlight es una realidad

Silverlight ya está instalado en más de 45 por ciento de los dispositivos que están conectadas a internet en todo el mundo. Algunos países de Europa tienen hasta el 60 por ciento.

Aproximadamente 350 socios en más de 35 países que están ayudando a clientes de todo el mundo a desarrollar, diseñar y ofrecer atractivas experiencias de usuario en Silverlight.

Desde Microsoft utilizamos Silverlight en números escenarios como Office 2010 y Microsoft SharePoint Server 2010, la barra de herramientas de Bing, la búsqueda visual en Bing y Bing Maps (anteriormente Virtual Earth), Bing vídeos (anteriormente MSN Video), Windows Live, los sitios Web de Zune y Xbox y más de 400 sitios Web de Microsoft en todo el mundo.

Comienza a trabajar con Silverlight 4

Para desarrollar Silverlight 4 necesitarás como prerrequisito tener instalado Visual Studio 2010 Beta 2 o Visual Web Developer Express 2010 Beta 2.

Debajo están todas las herramientas adicionales que podrás necesitar para empezar:

  • Silverlight 4 Beta Tools for Visual Studio 2010
    Esto instalará el runtime para desarrollo de Silverlight 4 Beta, el soporte para proyectos Silverlight 4 en Visual Studio y el Silverlight 4 SDK. ¡Si quieres desarrollar esto es lo mínimo que necesitas instalar!
  • Windows Runtime o Mac Runtime
    Si has instalado las herramientas anteriores no necesitarás esto. Estas descargas están disponibles por si necesitases probar en diferentes máquinas tus aplicaciones.
  • Microsoft Expression Blend for .NET 4 Preview
    Esta en la preview de Expression Blend con el que se pueden desarrollar y diseñar aplicaciones Silverlight 4 Beta.
  • Silverlight Toolkit
    El Toolkit ha sido actualizado para dar soporte de desarrollo para Visual Studio 2010 and Silverlight 4 beta. El Toolkit está compuesto por numerosos controles que puedes usar en tus aplicaciones, estando el código fuente también disponible bajo licencia Open Source.
  • WCF RIA Services

Microsoft WCF RIA Services simplifica el patrón tradicional de aplicaciones de n-capas para reunir a las plataformas de ASP.NET y Silverlight. Los servicios de RIA proporcionan un patrón para escribir la lógica de la aplicación y que se ejecute en el nivel intermedio, controlando el acceso a datos para las consultas, los cambios y operaciones personalizadas.

También admite soporte para tareas comunes tales como la validación de datos, autenticación y roles mediante la integración con componentes de Silverlight en el cliente y ASP.NET en el nivel intermedio.

Microsoft está realizando una encuesta en línea para comprender su opinión del sitio web de. Si decide participar, se le presentará la encuesta en línea cuando abandone el sitio web de.

¿Desea participar?