Vamos a dedicar este articulo a crear un servicio local basado en websocket y cliente web Javascript que consumirá el servicio.
SignalR, gracias a OWIN, permite que alojamos los servicios y clientes en diferentes plataformas (web, aplicaciones de consola, aplicaciones de windows, windows phone, WinRT, Linux…). En este articulo vamos a realizar una implementación para una aplicación de consola y un servicio de Windows.
En un articulo anterior mostramos un dll .net para generar códigos de barras de tipo EAN13, CODE 39 y CODE128 usando funcionalidad del system.drawing. En esta ocasión vamos a usar los controles Kendo UI para generar de forma rápida y sencilla códigos de barras y códigos QR.
Vamos a mostrar un sencillo ejemplo que muestra como cargar las vistas desde una base de datos, concretamente el procedimiento a seguir es que primero buscamos en la base de datos y si no se encuentra entonces buscará en la ubicación de disco predeterminada (/Views).
En esta ocasión, vamos a utilizar el control Kendo-UI Grid de Telerik junto con los Hubs de SignalR para mostrar como funcionan las actualizaciones en tiempo real. Es decir, podemos mostrar abrir una misma página desde diferentes instancias del navegador, de forma que las actualizaciones se propaguen a todas las instancias en tiempo real.
Siguiendo con la serie dedicada a SignalR, en esta ocasión, vamos a ver como funcionan los hubs de signalr. Estos ofrecen un nivel de abstracción mucho mayor que las conexiones persistentes en lo relativo a la red y los protocolos. Los hubs nos permiten hacer llamadas directas desde el cliente hacia el servidor y viceversa, usando un esquema RPC bidireccional.
Continue reading…
Con este articulo, vamos a comenzar una serie dedicada a SignalR, el cual nos permite establecer un canal de comunicación bidireccional en el servidor web y el cliente. Para este articulo vamos a usar un cliente web Javascript y un servidor web bajo ASP.NET MVC.
Vamos a utilizar el control Kendo-UI Grid de Telerik para configurar la exportación de su contenido a PDF o Excel.
En esta ocasión vamos a utilizar el control Kendo-UI Grid de Telerik enlazado a un servicio ODataV4, junto con la característica LocalStorage de HTML5 para guardar el estado del grid (columnas activas, filtros…) y funcionar en modo offline.
Vamos a utilizar el control Kendo-UI Grid de Telerik para ver el procedimiento a seguir para mostrar múltiples Kendo-Grid de forma jerarquica. Por ejemplo, supongamos que tenemos un grid de clientes y para cada cliente queremos mostrar sus facturas.