Archivo de la etiqueta: Novedad

Model Binding Parte 3: Actualización y Validaciones (Serie ASP.NET vNext)

Este es el quinto de una serie de post que estoy haciendo sobre ASP.NET vNext.

La próxima release de Visual Studio incluye un montón de nuevas características de edición de código (de las que hablaré también en el futuro).

Este post es el tercero de tres en el que hablamos sobre el nuevo soporte de Model Binding en Web Forms. Model Binding es una extensión del sistema de databinding de ASP.NET Web Forms , y ofrece un paradigma de acceso a datos centrados en el código. Hace uso de un montón de conceptos de binding que introdujimos con ASP.NET MVC - y los integra en el modelo de controles de servidor de Web Forms. Sigue leyendo

HTML5 y subtítulos en vídeos

La promesa de HTML 5 es una Web que funcione para todos. La accesibilidad multimedia por medio de subtítulos es una parte muy importante de esa promesa y es un area que se tiene muy en cuenta en los estándars. Usando el elemento trac de HTML5, podemos añadir subtítulos a videos HTML5 a través de un archivo que contiene la información necesaria en formato de texto. Una vez que el estándar de subtítulos se estableza no será necesario instalar addins para publicar un video accesible:

Imagen de un video con subtítulos

Imagen de un video con subtítulos

El siguiente trozo HTML muestra cómo funciona el elemento track:

<video>

<sourcetype="video/mp4"src="video_file"></source>

<tracksrc="captions_file"label="English captions"kind="captions"srclang="en-us"default></track>

<tracksrc="descriptions_file"label="English description"kind="descriptions"srclang="en-us"></track>

</video>

La especificación de la W3C para HTML5 permite muchos formatos de subtítulos. La Beta de Internet Explorer 10 de la Windows Developer Preview soporta este elemento, pero aún no muestra los subtítulos. Y es que aún no hay nada decidido, sigue en estudio y hay un grupo para tratar el tema de los subtítulos

El equipo de Internet Explorer ha querido testear este escenario en el que se pueden usar varios formatos para obtener un mayor feedback, as'i que han creado un sitio en el que se puede usar el formato TTML-1.0 y el WebVTT. WebVTT surgió el año pasado y TTML es un estándar ya establecido para subtítulos soportado en Adobe Flash y Silverlight. Es usado en Netflix, Hulu y otros servidores para mostrar contenido en broadcast.

 Pantallazo del entorno de test para mostrar subtítulos

Podéis interactuar con el prototipo en el sitio de laboratorio de HTML 5. Mirad con vuestras herramientas el javascript qu ehace todo esto posible.

Juan María Laó Ramos.

Artículo original.

Nuevo sitio web beta.asp.net

Aunque aún esté en fase beta, ya podemos ir echando un vistazo al nuevo sitio que nos tiene preparados los chicos de ASP.NET.

En http://beta.asp.net podemos ver cómo va a ser. El diseño aún está en proces, pero como son unos impacientes ya quieren empezar a enseñarlo. Pero la cosa no va solo de diseño, también han mejorado la organización y la navegación esperando que sea mucho más fácil de encontrar la información que buscamos. También han puesto un sitio para proponer mejoras, insultos y demás. Sigue leyendo

Juego Silverlight 5 con XNA

Un juego Silverlight 5 con XNA.

¿Podría ser el primer juego 3D en Silverlight?

Aquí tenéis un shooter que creó para la AppWeek 2010 usando las nuevas características 3D de Silvlerlight 5. Tendréis que instalar el plugin de Silverlight 5 RC (si no lo tenéis aún). Y jugar al juego aquí.

Una vez que termine la animación inicial, podréis empezar a disparar a los enemigos:

Juego Silverlight 5 con XNA

Juego Silverlight 5 con XNA

 

Espero que os guste.

Juan María Laó Ramos.

El Señor de los Proyectos.

Durante la segunda edad del sol, los Mírdain (Altos Herreros Élficos) crearon diferentes plantillas de proyectos para Visual Studio. Estas plantillas tenían la particularidad de poseer grandes poderes imbuidos por sus creadores con el objetivo de hacer que la productividad de los desarrolladores fuera amplísima. Sin embargo los Mírdain fueron corrompidos por los Patrones de diseño, y crearon la plantilla PCL (Portable Class Library) cuyo objetivo es gobernarlos, encontrarlos, atraerlos a todos y atarlos en nuestros proyectos. Sigue leyendo

Un componente interesante para ASP.NET MVC: WebGrid

Hace poco que se publicó ASP.NET MVC 3 y junto a ella se publicó también una versión de Web Matrix. Esta release incluía un montón de ejemplos que, lejos de ser simples ejemplos, muestran un montón de características para mostrar datos de muy diversas maneras.

Un ejemplo bastante interesante es WebGrid que nos muestra una forma muy simple de mostrar datos de manera personalizable, con paginación , ordenación y actualizaciones con AJAX.

Aquí tenéis un enlace que cuenta paso por paso cómo podemos usarlo, modificarlo e incorporarlo en nuestras aplicaciones.

Espero que os guste.

Juan María Laó Ramos

 

Serie sobre ASP.NET vNext

En los próximos meses trabajaré en una serie sobre las nuevas características que vendrán en las próximas versiones de ASP.NET y Visual Studio. Contienen un montón de nuevas funcionalidades y mejoras - tanto para Web Forms como para MVC - que pienso que os gustarán, y que hacen la creación de aplicaciónes más fácil, rápido y mejor.

Actualizaré esta página con enlaces a los posts individuales de la serie.

 - Smart Task y generacion de manejadores de eventos en el editor HTML (Serie ASP.NET vNext)

- Controles de datos fuertemente tipados

- Model Binding Parte 1: Seleccionando datos

Model Binding Parte 2: Filtrando datos

- Model Binding Parte 3: Actualización y validaciones.

- Nuevo soporte de Empaquetado y Minificación.

- Mejoras del editor de CSS en Visual Studio

Espero que sirva,

Scott.

Traducido por: Juan María Laó Ramos.

ShareBill, la e-Servilleta

¿Estáis cansados de salir con “amigos” y a la hora de pagar nunca salen las cuentas? Ya tienes una solución mucho más cómoda, manejable y con menos errores que la calculadora de tu Smartphone.

Imagen digital de una servilleta de bar

Ha llegado Sharebill, la e-Servilleta(para los de la LOGSE servilleta electrónica) y totalmente gratuita desde el Marketplace de Microsoft.

Imagen de la interfaz de usuario de la aplicación Sharebill

Espero que os sirva.

Juanma