SharePoint Latin Rotating Header Image

Windows Communication Foundation

Consumiendo Servicios REST de .NET y SharePoint en Hojas de Calculo de Excel 2010

Aquí un video mas de casi media hora de duración sobre como consumir servicios REST desarrollados en .NET y también nativos de SharePoint 2010. Quiero estresar el tema del soporte que se tiene en el desarrollo de aplicaciones cliente para facilitar la vinculación a datos. Usamos las características de vinculación Out Of The Box de Visual Studio 2010  para poder tener una comunicación bidireccional entre un Add In de Excel 2010 y el servicio.

Basicamente, usamos una simple tabla de excel para obtener y editar datos.


Construcción de Interface REST para acceso a datos via HTTP desde Word 2010

En esta ocasión tuve la oportunidad de subir una demostración un poco extensa sobre construcción de servicio RESTFull WCF invocado desde un cliente de Office Word 2010. El poder y simplicidad de las herramientas de desarrollo es algo que se puede ver aqui.



Hope it helps!

Configurando REST en SharePoint 2010

Como todo un programador .NET con deseo de hacer carrera en SharePoint, inquieto y con todo un futuro por delante, seguramente en algún momento te has enterado de que SharePoint 2010 cuenta con una interface REST para exoponer y consumir los datos. Accedes al portal SharePoint 2010 de tu empresa para hacer una prueba y verificar que realmente puedas consumir la información mediante REST y después de teclear /_vti_bin/listdata.svc/Anuncios la dirección Url del sitio en cuestión sucede el siguiente error:

clip_image001

Investigas un poco y encuentras que este error se refiere a que no tenemos instalado los ensamblados de ADO.NET Data Services Update for .NET Framework 3.5 SP1 codename Astoria. Decides buscar un poco más al respecto y encuentras la conferencia que presentó Pablo Castro en el Professional Developer Conference en el 2009 en los Angeles, CA. Sin duda te dices a ti mismo “Mi mismo, un año iré al PDC”. Escuchas la conferencia y quedas aún más emocionado por desarrollar sobre SharePoint usando interfaces REST y todo el poder a tu disposición para crear aplicaciones de servidor y cliente, al ser una interface REST que hace uso de las operaciones o verbos del protocolo HTTP sabes que es consumible vía JavaScript o Silverlight.

Te das a la tarea de buscar el Fix y encuentras la dirección Url de ADO.NET Data Services Update for .NET Framework 3.5 SP1 for Windows 7 and Windows Server 2008 R2 para descargarlo. Con la autorización de tus superiores solicitas que se implemente el fix sobre los servidores de la granja y una vez que esto es aprovisionado haces la prueba obteniendo la información esperada desde la dirección Url.

clip_image003

Ahora como todo un programador puedes consumir la informacion expuesta desde un proyecto Silverlight :) el cual explicare en otro post.

Introducción a Business Connectivity Services

En Office SharePoint Server 2007 se llamaba Business Data Catalog (BDC) y ahora en SharePoint 2010 se llama Business Connectivity Services (BCS) la estrategia para lograr la interoperabilidad o integración de SharePoint con otras fuentes de datos externas. Sucede que cuando utilizamos SharePoint como nuestra intranet tarde o temprano se requiere exponer información de otras aplicaciones en algún sitio o portal y BDC ahora BCS es la respuesta para habilitar ese y otros escenarios más como:

  • Capacidades de lectura y escritura en fuentes de datos externas como bases de datos o aplicaciones de linea de negocio
  • Capacidades de interoperabilidad con servicio WCF (Windows Communication Foundation)
  • Capacidades de lado cliente para soporta escenario fuera de línea
  • Capacidades de extender mediante un API
  • Capacidades de relacionar datos estructurados con no estructurados

He compilado un muy breve e introductorio video donde se demuestra como en tan solo 8 minutos podemos experimentar a grandes rasgos lo que BCS aporta fuera de la caja.

Introducción a Business Connectivity Services

Aqui dejo también el video en formato WMV con mayor resolucion.

Código y Presentación del WebCast de Programación con Silverlight, WCF, LINQ y WPF

Aquí les dejo los recursos de la presentación que acabamos de finalizar donde vimos con programación:


  • Como crear un proyecto Silverlight
  • Como crear un modelo LINQ to SQL para realizar consultas
  • Como crear un servicio WCF para exponer una busqueda via LINQ
  • Como invocar el servicio WCF desde un proyecto Silverlight
  • Como mostrar con XAML algunos objetos y datos

Gracias por su asistencia, nos vemos!


Sesión:


Descargar la sesión LiveMeeting


Código:



Presentación:


WebCast sobre Programación Silverlight, WCF, LINQ y WPF

Como parte de los esfuerzos de capacitación de la empresa Emlink – Gold Partner de Microsoft en México, este próximo Viernes 10 de Octubre del 2008 a las 9:30 AM a 11:00 AM (GMT-08:00) Pacific Time (US & Canada) se estará impartiendo WebCast sobre Programación Silverlight, WCF, LINQ y WPF. Esta sesión sera de acceso y dominio público, por lo tanto se le extiende una atenta invitación.

Así mismo se le invita a que difunda este evento enviando el siguiente enlace a quien usted considere pertinente

WebCast sobre programación Silverlight, WCF, LINQ y WPF
En esta sesión aprenderás lo necesario para programar con Silverlight, WPF, WCF y LINQ. Lo interesante es que veremos como paso a paso vamos utilizando cada una de estas piezas tecnológicas mientras que aprendes sus potencialidades y su aplicabilidad. En tan solo 1hr con 30min experimenta de primer mano como programar con estas alternativas y como empezar a utilizarlas en proyectos reales. Si cuentas con los requisitos software podrás seguir las demostraciones.

Los temas son:

  • Trabajando con LINQ to SQL
  • Exponiendo una interface de servicio con WCF
  • Trabajando con WPF (controles, Resources, Binding)
  • Consumiendo un servicio WCF desde Silverlight
  • Presentando datos con WPF y Silverlight

Requisitos

Presentador

  • Haaron Gonzalez, Lider de Práctica de Colaboración

Nivel

  • 200

Para ver este WebCast requerirá instalar el Cliente de Livemeeting 2007 y despues acceder al WebCast sobre programación Silverlight, WCF, LINQ y WPF.

Saludos y preparate para mi próximo WebCast!

WebCast de programación de Listas en SharePoint

Como parte de los esfuerzos de capacitación de la empresa Emlink – Gold Partner de Microsoft en México, este próximo Viernes 3 de Octubre del 2008 a las 9:30 AM a 11:00 AM (GMT-08:00) Pacific Time (US & Canada) se estará impartiendo WebCast sobre programación de listas con SharePoint. Esta sesión sera de acceso y dominio público, por lo tanto se le extiende una atenta invitación.


Así mismo se le invita a que difunda este evento enviando el siguiente enlace https://www.livemeeting.com/cc/mvp_no_voip/join?id=KPM955&role=attend a quien usted considere pertinente


Programando con Listas en Windows SharePoint Services 3.0
En esta sesión daremos una breve introducción al modelo de objetos de programación para SharePoint v3 y en específico entenderemos cómo manipular programáticamente listas y elementos de lista.



Los temas son:
•    Fundamentos de programación de listas
•    Agregando nuevos elementos de lista programáticamente
•    Obteniendo elementos de listas
•    Consultas a listas
•    Manipulando estructura de listas


Requisitos
•    Programación en C#
•    Conocimientos básicos de SharePoint


Presentador
•    Haaron Gonzalez, Lider de Práctica de Colaboración


Para ver este WebCast requerirá instalar el Cliente de Livemeeting 2007 y despues acceder al WebCast de Programación de Listas en SharePoint.


Saludos!

Proximas platicas de WPF, WCF y CardSpace para el Microsoft PRONET CODECAMP

Mañana 17 de Abril del 2007 estaré presentando una plática de Windows Presentation Foundation (WPF) en las instalaciones del INSTITUTO TECNOLOGICO DE MEXICALI la misma universidad de donde egrese. Esta platica es para la comunidad Mexicali.NET y para el 2 de mayo estaré presentado Windows Communication Foundation (WCF) y CardSpace para la gente la comunidad Tijuana.NET.

 

 

Completamente alineados a la nueva iniciativa de DPE de la subsidiaria de Microsoft en México llamada “ProNetCodeCamp” un bonche de spakers algunos Microsoft MVPs, otros INETA Regional Speakers en todo el país a través de las comunidades de usuario hemos sido convocados para apoyar. En 10 ciudades se estará llevando a cabo el evento y en algunas se contara con la presencia de mi buen hermano guru en VB El Guille de España.

Para más detalle visita ProNetCodeCamp encontraras que este tipo de evento no es como los anteriores, sesiones que duraran 2 horas como mínimo y tocando puntos detallados de las nuevas tecnologías del .NET Framework 3.0.

Tendré la oportunidad de hacer una demostración de la aplicación “Ambiente Colaborativo Molecular” donde tuve la oprtunidad de participar y que precisamente fui construida utilizando WPF y para la plática WCF estaremos utilizando el Web Service Software Factory como una alternativa viable para construir servicios empresariales con WCF.

Si eres un programador interesado en evaluar como estas nuevas tecnologías te pueden resolver algunos de tus necesidades de programación.

Te espero!!


** cross posting desde geeks.ms

un momento emocionante para todos

Conforme pasa el tiempo más emocionante se vuelve el mundo de las tecnologías de información. Es increíble el pasado, presente y futuro que en la industria estamos percibiendo. Antier vi este video en Channel 9 sobre WCF solo Doug Purdy plática sobre Workflow Foundation donde dice que WF es el nuevo VB para su mama. En otras palabras la tan esperada herramienta visual para el modelado de diagramas de flujo que se integrar fácilmente al mundo administrado de .NET. Comentan que parte de la visión de este componente es hacer que las personas no escriban código alguno sino simplemente modelen el diagrama de flujo y conecten las piezas de funcionalidad que el programa debe de realizar cuando he platicado de WF normalmente utilizo palabras más complicadas para describir lo que acabo de decir, con este video encontraras verdaderas palabras y formas relajadas de comunicar lo que WCF y WF es y representa desde la perspectiva relajada de los arquitectos de Microsoft.

También como tengo la oportunidad de participar en el programa de Testing de algunas tecnologías de Microsoft desde hace tiempo encuentro una pieza de tecnología que en lo particular me pareció interesante desde la perspectiva de alcance e impacto que tendrá. Hablo de la tecnología con nombre de código “Grava” las nuevas herramientas para la creación de contenido educacional de Microsoft que en definitiva atenderá a un mercado más en la industria que requiere innovación y desarrollo. Imagina la idea de que ahora cualquier estudiante, académico, catedrático, etc. puede utilizar un software que simplifica la expresión y pensamiento de ideas así como su publicación. Así que muy pronto tendremos una nueva ola de desarrollo en las academias.

En fin insisto en que estamos en un momento emocionante en términos tecnológicos como ejemplo veamos este video que muestra como gracias a las tecnologías de información investigadores y científicos pueden colaborar para lograr que el cáncer sea un padecimiento administrado.


** cross posting desde geeks.ms

Round Table de .NET 3.0

Estamos a unos minutos de iniciar una sesión de mesa redonda sobre .NET Framework 3.0. Gente de Latinoamérica nos justamos para comentar las características de las nuevas tecnologías incluidas en esta versión y además estaremos respondiendo preguntas en vivo.

  • Edgar Sánchez, Ecuador
  • Alfonso Goyeneche, Colombia
  • Daniel Reynaldo, República Dominicana
  • Haarón González, México

La invitación está abierta y estaremos para responder tus dudas.

El link de la sesión es: https://msevents.microsoft.com/cui/WebCastRegistrationConfirmation.aspx?culture=es-AR&RegistrationID=1288314363

 

 


** cross posting desde geeks.ms