Breves notas de Office 2007

En esta semana he tenido la increíble oportunidad de participar en un especial evento dedicado a formar a entrenadores especializados en las nuevas tecnologías de Office 2007 para ayudar a la subsidiaria de Microsoft a replicar este conocimiento a todos sus ISV’s. Esta es una iniciativa  de Microsoft en todo el continente por esa razón los participantes de este evento vienen de diversas regiones, gente de Brasil, Puerto Rico, Costa Rica, Estados Unidos (Carolina del Norte, Miami, Sur California) y claro México no puede faltar.  Pet Petteson es el instructor, reconocido autor y consultor de la empresa http://www.GorillaTraining.com y que además es un experto en los productos SharePoint. Pet desarrollo el contenido que estamos recibiendo del Office 2007 Beta 2.  Además es un músico de The Run Time Band un grupo de geeks que se juntan para descomponer canciones famosas con letras técnicas y contenido .NET muy cómicos y creativos, Don Box, David Chappel, Carl Franklin son tan solo algunos miembros de esta singular banda. Lo que hemos visto en estos días ha sido estimulante para continuar trabajando con entusiasmo en la divulgación de esta tecnología pero sobre todo en la adopcion de la misma para la construccion de soluciones de negocio que podemos ofrecer gracias a estas herramientas.


 


Office 2007 del lado del Cliente


La nueva versión de Office 2007 de lado del cliente tiene una interface muy singular, sin embargo, yéndonos un poco más allá de lo visual, tiene unos fundamentos arquitectónicos que nos permite dramáticamente mejorar aspectos críticos como por ejemplo el formato de los archivos “Office Open XML File Format“ ahora nos permite hacer que la creación, manejo y programación de documentos sea una tarea mucho más sencilla y factible permitiéndonos ofrecer nuevos escenarios de administración de documentos programáticamente. Antes teníamos que trabajar con todo un modelo de objetos para poder manipular contenido de un documento con código algo sofisticado. Hoy con tan solo manipular una estructura y contenido de archivos XML que vienen dentro de nuestro archivo (*.docx) que prácticamente es un paquete (.zip) podemos extender o realizar re emplazamientos dentro del contenido de un documento, además también tenemos la oportunidad de hacerlo con código administrado .NET.  Claro que se sigue soportando el formato binario (*.doc) que hemos utilizado durante muchos años.  El trabajar con esquemas XML nos da una gran oportunidad de utilizar a Office 2007 como nuestra capa de presentación para integración con aplicaciones de línea de negocio (LOB). A pesar de que con Office 2003 ya podíamos hacerlo usando VSTO (Visual Studio Tools for Office system) o IBF (Information Bridge Framework) con Office 2007 se sigue soportando solo que es mucho más sencillo lograrlo por ejemplo consumir un servicio web usando muy pocas líneas de código vb en un macro, esta es una de tantas maneras para integrar sistemas como consecuencia ofrecer nuevos tipos de soluciones. También VSTO v3 ofrece nuevas capacidades para construir de controles Ribbon (nuevo mecanismo para la selección de opciones, mejor usabilidad) y AddIns para Office 2007.  Hay que platicar con el equipo de producto de IBF actualmente con nombre de código “LOBI” para ver cuál es su posición sobre esta nueva versión y cuál será su integración. Aun no ha quedado del todo definida.


 


Office 2007 del lado Servidor


Office 2007 del lado del servidor es igual de apasionante, las nueva soluciones que podemos crear con Windows SharePoint Services (WSS) y MOSS (Microsoft Office SharePoint Server) antes mundialmente conocido como SPS (SharePoint Portal server) son muy practicas, el equipo de producto nos está posicionando en otro nivel ya que los servicios que WSS contiene “out of the box” nos dan grandes posibilidades en varias áreas interesantes como lo son flujos de trabajo, administración de contenido, features, tableros de control, metadatos y reutilización. Un importante cambio es que CMS se une a MOSS, si, así es, tal como lo escuchas, Content Management Server llego a su última versión y se integra como parte principal del core de Microsoft Office SharePoint Server 2007 ofreciendo una plataforma integrada para atender ambos mundos de los sitios web intranet/internet. La creación de WebParts es sumamente sencilla, se ha incluido un nuevo control llamado SPGridView que prácticamente es un control GridView de ASP.NET 2.0 pero que hace uso de las especificaciones de configuración de un sitio SharePoint como son los estilos o comportamientos especificados por la seguridad del sitio, la programación de WebParts y de eventos ha sido extendida con un modelo de objetos mucho más completo.  Por supuesto que existe compatibilidad con versiones pasadas pero hoy tenemos un modelo de objetos más robusto que soporta las nuevas características del producto así como técnicas muy concretas como programación asincrónica y demás. Se ha integrado toda una plataforma para las búsquedas, el motor ha sido diseñado para poder trabajar con cualquier implementación que contenga información como carpetas publicas o bases de datos, incluso puedes integrar tu propio repositorio personalizado, contamos con un data conector muy particular que podemos utilizar en el motor de búsqueda para poder realizar búsquedas directamente sobre tus bases de datos o servicios Web permitiéndonos integrar aplicaciones LOB. Trabajar con SIEBEl, SAP y otros es mucho más sencillo que nunca. La creación de PKIs para tableros de control dentro de SharePoint nos lleva a otro nivel, podemos utilizar cualquier origen de datos para representar la información.  El desarrollo de flujos esta soportado, Windows Worfflow Foundation se integra en la arquitectura de SharePoint permitiéndonos utilizar flujos de trabajo ya pre definidos para la aprobación o autorización de documentos, sin embargo podemos diseñar programaticamente o declarativamente nuestros flujos y publicarlos sobre SharePoint ofreciéndonos todo un modelo integral para desarrollo de este tipo de funcionalidad. Y ademas, se cuenta con gran soporte para mostrar sobre navegadores el contenido de SharePoint, hablamos de repotes excel, formularios Infopath, etc. se soporta los navegadores mas conocidos.


Hay mucho más de que escribir:



  • Integración de inteligencia de negocio sobre Excel Services 
  • Formularios InfoPath con Forms Services

Poco a poco estaré publicando aspectos muy concretos de las diversas tecnologías que la plataforma Office 2007 nos ofrece para seguir conectando a los Information Workers de nuestra organización. 

6 thoughts on “Breves notas de Office 2007

  1. Otros puntos muy interesantes de MOSS 2007 son Excel Services, el Business Data Catalog, la integración con Folders Públicos de Exchange con SharePoint es maravilloso, la búsqueda configurable a cualquier fuente de datos incluso externa. La funcionalidad de los WebParts ahora se extiende y no será propia de SharePoint sino que a partir del FrameWork 2.0 ya puedes programar WebParts fuera de sharePoint lo cuál me parece excelente; aunque un dato no tan bueno es que hay issues conocidos de SharePoint Portal Server 2003 (la Versión 2 del Productos de Portales de Microsoft) con el FrameWork 2.0, pero es una gran herramienta a pesar de ello…

    Otras que podríamos comentar son los content types nuevos o que pueden ser definidos, manejo de audiencias mucho mas a detalle, publicación de contenido de listas OOTB a través de XML via dispotivos móviles, la configuración de canales de RSS (aparte de alertas) en cualquier lista de sitios y muchas muchas cosas más….Es decir, como ven nos espera algo realmente grandioso….No olvidemos los Blogs que desde hace tiempo ya podemos usarlos sobre SharePoint como mycblog.com y dasBlog, dos templates fabuloso para dicho fin, y el nuevo y mejorado enfocado al diseño de los sitios el nuevo FrontPage 2003 ahora llamado Microsoft SharePoint Designer que evitara problemas que tenía la versión 2003 con páginas ghosting-unghosting…y bueno, aquí me podría pasar varias horas escribiendo de ello, pero mejor lo dejamos, ahí, por lo menos por ahora, jaja

    Saludos

    Luis.
    http://www.sharepointblogs.com/ldusolier

  2. Buenas tardes Haaron, leí tu post sobre algunas de las facilidades del Office 2007 y justo me encontre con el hecho que señalas que consumir un servicio web desde Office 2007 sólo requieren unas pocas líneas de código.

    Te agradecería muchísimo si me podrías indicar cuáles son porque luego de unas cuantas horas de búsqueda en Internet no pude encontrar algo que me sirviera. Lo único que conseguí es cómo hacer lo que deseo pero con Office 2003.

    Desde ya muchas gracias.
    Saludos.

Leave a Reply to Jaime Sanchez. Cancel reply

Your email address will not be published. Required fields are marked *