5 craracteristicas a tener en cuenta de SharePoint 2010
http://www.cmswire.com/cms/enterprise-cms/sharepoint-2010-5-hot-features-to-look-forward-to-006585.php  parece que viene con soporte para redes sociales
5 craracteristicas a tener en cuenta de SharePoint 2010
http://www.cmswire.com/cms/enterprise-cms/sharepoint-2010-5-hot-features-to-look-forward-to-006585.php  parece que viene con soporte para redes sociales
| Resumen de las novedades de SharePoint Foundation 2010, el sucesor de Windows SharePoint Services 3.0. (fuente: What’s New in SharePoint Foundation 2010).
Business Connectivity Services(ex BDC)
En MOSS 2007 existe algo llamado Business Data Catalog que permite acceso de lectura a sistemas legados. BDC ha sufrido algunos cambios buenos: Más información en What’s New- Business Connectivity Services. Modelo de objetos de Cliente:SharePoint Foundation introduce tres API para cliente: Más información en What’s New- Client Object Model. Mejoras en eventos:Algunas de las mejoras: Más información en What’s New-Events Improvements. Microsoft Synch FrameworkEs una arquitectura de sincronización global y unificada que permite a Microsoft y otras aplicaciones de terceros sincronizar más fácilmente con SharePoint 2010 Fundation. Más información en What’s New- Microsoft Synch Framework. Mejoras en el desarrollo para móviles1. Las webparts pueden ahora adpatarse para móviles a través de mobile adapters. Más información en What’s New- Mobile Device Development Enhancements. Mejoras en consultas!!1. Creo que todos saben que ahora existe LINQ to SharePoint Provider. Qué se elimina? Más información en: What’s New- Query Enhancements. RibbonBásicamente es una nueva barra de herramientas. Una imagen vale más que mil palabras: Soluciones StandboxedPermite a los usuarios subir código personalizado dentro del contexto de una colección de sitios. Services Aplication FrameworkProporciona una plataforma que permite a los desarrolladores construir aplicaciones escalables. Ayuda a equilibrar la carga y gestión de los servicios de SharePoint. Proporciona más de 20 servicios que están integrados en el producto básico. Por ejemplo, la búsqueda de SharePoint es ejecutada por este framework. Silverlight & Fluid Application ModelAhora se puede hostear una aplicación Silverlight dentro de una WebPart, de la misma manera que se pueden integrar aplicaciones externas dentro de una WebPart en forma segura. Para mayor información consultar What’s New- Silverlight Integration and the Fluid Application Model. Mejoras en la interfaz de usuarioComo ya se mencionó anteriormente, una de las mejoras es la Ribbon. Más información en What’s New- UI Improvements. Windows PoweShell para SharePointEs una nueva herramienat de lÃnea de comandos que soprota lenguaje de script que complementa CMD.EXE. Es el reemplazo de STSADM. Más información en What’s New- Windows PowerShell for SharePoint. Mejoras en flujos de trabajoEntres las mejoras se pueden identificar: Más información en What’s New- Workflow Improvements. |
La siguiente imagen muestra cómo SharePoint agrega valor a los desarrolladores:

Utilizar SharePoint como Framework le permite al desarrollador centrarse más en la creación de la lógica de negocio que agrega valor a la aplicación y menos en la construcción de infraestructuras.
Los servicios que SharePoint Foundation 2010 proporciona a los desarrolladores pueden agruparse en cuatro categorÃas: datos, lógica de negocio, interfaz de usuario y control de acceso.
Si bien SharePoint está basado en SQL Server, no maneja tablas relacionales. Los datos se representan con un mayor nivel de abstracción: la lista. Para los usuarios finales, las listas son fáciles de entender y fácil de usar. Hay tres formas en que las que SharePoint trabaja con datos:
• Listas
• Listas externas: permiten leer y escribir distintos tipos de datos almacenados fuera de SharePoint como si fueran una lista nativa de SharePoint.
• ADO.NET: para el acceso a bases de datos relacionales fuera de una granja de SharePoint.

Para acceder a las listas, se puede utilizar el modelo de objetos de SharePoint, que proporciona formas especÃficas para consultar y modificar datos de un lista, o LINQ to SharePoint (novedad de la versión 2010), una versión de LINQ diseñada para ser utilizada con las listas de SharePoint.
Sin embargo, el acceso a las listas externas requieren el uso de CAML. CAML no es especialmente difÃcil, pero es otro lenguaje para los desarrolladores a aprender. Los datos de las listas no se exponen como estándar de tablas relacionales, lo que no facilita la integración entre SharePoint y tecnologÃas como SQL Reporting Services.
Una lista externa se basa en una tecnologÃa de SharePoint Foundation 2010 llamada Business Connectivity Services (BCS). BCS puede utilizar los servicios Web, ADO.NET, o código personalizado para acceder a fuentes de datos externas, presentándola como una lista externa. Los usuarios de SharePoint y las aplicaciones son libres de leer y escribir estos datos al igual que con las listas ordinarias. Business Connectivity Services es la evolución de Business Data Catalog (BDC), tecnologÃa disponible en Microsoft Office SharePoint Server 2007 (no en WSS 3.0). Buena noticia para el mundo WSS. Aún más, ahora se trata de una tecnologÃa de lectura-escritura (antes sólo lectura).
Las listas de SharePoint se puede acceder desde el exterior a través de SOAP. Para facilitar esto, Microsoft también proporciona bibliotecas de cliente de JavaScript, Silverlight y el. NET Framework. El punto clave es que los datos almacenados en una granja de SharePoint pueden ser accedidos por otro software y no únicamente para las aplicaciones de SharePoint.
El siguiente gráfico muestra las distintas formas de implementar lógica de negocio en SharePoint:

Entre las distintas opciones que ofrece SharePoint para implementar lógica de negocios encontramos:
1. Páginas ASPX.
2. Webparts.
3. Web services
4. Windows Communication Foundation
5. Workflows (comentado más abajo)
6. Eventos (algo parecido a triggers de una base de datos)
7. Times Jobs
Cada uno de estos temas merece un post. Bajaré un poco más a detalle en el tema Workflow, porque (a mi criterio) es donde SharePoint marca la diferencia:
Un desarrollador puede aplicar lógica de negocio de una aplicación de SharePoint a través de un flujo de trabajo con Windows Workflow Foundation (WF) 3.5. Por sà mismo, WF sólo proporciona los fundamentos necesarios para crear flujos de trabajo. SharePoint Foundation 2010 llena los vacÃos, ofreciendo herramientas para crear flujos de trabajo (SharePoint Designer y Visual Studio), una forma para que las personas interactúen con un flujo de trabajo en funcionamiento a través de las lista de tareas, persistencia, y más. La construcción de una aplicación de flujo de trabajo con SharePoint Foundation 2010 es mucho más sencilla que si utilizáramos sólo WF.
SharePoint presenta distintos elementos para trabajar la interfaz de usuario. Quizá el más potente está dado por las Web Parts. Una Web Part encapsula lógica detrás de un elemento de la interfaz de usuario. Cada Web Part puede exponer una serie de acciones. Asimismo disponemos de la capacidad de mostrar o mover el elemento Web a una nueva ubicación en la pantalla. Esto permite al usuario personalizar la página que ve, la reorganización y la configuración de elementos Web que desee. Esta flexibilidad hace que sea más fácil para los desarrolladores crear una aplicación que los usuarios puedan personalizar.
SharePoint Foundation 2010 incluye algunas mejoras en la interfaz de usuario respecto a su predecesor. Por un lado, ahora hay soporte para una amplia gama de navegadores Web. Igual de importante, ahora es posible desplegar una aplicación Silverlight en un elemento Web de SharePoint.
En lugar de recrear la rueda, SharePoint Foundation 2010 se basa en IIS para autenticación.
En aplicaciones que utilicen listas, SharePoint puede hacer mucho más simple autorización. Una vez más, el objetivo es permitir a los desarrolladores centrar sus esfuerzos en las necesidades de negocio en lugar de en la escritura de código de infraestructura.
Las organizaciones que utilizan Sharepoint ya poseen administradores capacitados: saben cómo agregar servidores, realizar copias de seguridad, instalar aplicaciones y mucho más. Gracias a esto la vida de un desarrollador puede ser más simple.
Sin embargo, una solución instalada directamente en los servidores de la granja puede afectar a toda la granja, perjudicar el rendimiento o desestabilizar el conjunto de servidores de SharePoint. Esto hace que los administradores establezcan ciertas restricciones.
Esta fue una preocupación con la versión anterior de SharePoint. La respuesta a este problema tiene nombre: sandboxing. Una solución puede ser instalada por un administrador de colección de sitios y ser accesible sólo a los sitios en esa colección. El código de la solución se instala en la base de datos de contenido, junto con las personalizaciones de usuario y otra información, tal como se muestra en el gráfico:

Con la versión 2010 de SharePoint Online los clientes también pueden cargar y ejecutar una aplicación con standboxing.
Son las mismas que antes, pero mejoradas: Visual Studio 2010 y SharePoint Designer 2010:

Algunas novedades:
• Server Explorer para listas de SharePoint en Visual Studio
• Asistentes para crear eventos entre otros.
• Posibilidad de importar desde Visual Studio un flujo de trabajo creado con SharePoint Designer.
Microsoft se propuso que el desarrollo en SharePoint sea de primera clase en Visual Studio 2010. Esta nueva perspectiva es lo que subyace a los cambios significativos en Visual Studio 2010. Motivó otros cambios, tales como la capacidad de los desarrolladores de la instalación del entorno de SharePoint en versiones de 64 bits de Windows 7 y Windows Vista.
Microsoft SharePoint Foundation 2010: es la base de todo lo demás en SharePoint, el sucesor de Windows SharePoint Services 3.0. Contiene los servicios básicos que utilizan los desarrolladores para crear aplicaciones sobre esta plataforma, y está disponible como descarga gratuita para Windows Server 2008.
Microsoft Office SharePoint Server 2010: el sucesor de Microsoft Office SharePoint Server (MOSS) 2007, este producto contiene tecnologÃas como la gestión de contenido empresarial (ECM), colaboración, búsqueda empresarial, redes 2.0.,y apoyo para la utilización de formularios de InfoPath. Si bien se basa en gran parte SharePoint Foundation 2010, es un producto independiente con su propio esquema de licenciamiento.
SharePoint Online: ofrecido por Microsoft, permite a los usuarios y a los desarrolladores utilizar la funcionalidad de SharePoint sin necesidad de instalar ningún software.
Ya tenemos disponible un libro gratuito sobre la instalacion y configuracion de SharePoint 2010, simplemente tienen que registrarse llenando un simple formulario y pueden acceder a este material que esta bastante completo y ayuda a resolver muchos de los inconvenientes que se pueden presentar en la instalacion. Está en Inglés.
Ejemplos y referencias de SharePoint en el ámbito de la Salud (References of other Health Services using SharePoint integration with Clinical Applications (PCAS/PACS Server) and imaging):
• Microsoft Common User Interface for Health Applications http://blogs.msdn.com/healthblog/archive/2008/05/12/microsoft-common-user-interface-for-health-applications-take-1-3.aspx
• Microsoft Health Common User Interface http://www.mscui.net/
• This case study includes how SharePoint Server 2007 was/is being utilized for Specimen Tracking, EEG Review, MRI Review which does cover how another Healthcare organization managed Electronic Medical Records in SharePoint http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=4000002806
• For knowledge Microsoft does now provide a RIS/PCAS System/Solution http://www.microsoft.com/amalga/support/default.mspx
• Clinical Trials and Microsoft Platform Blog http://gaborfari.spaces.live.com/blog/cns!7354EF8F2FDA474F!208.entry
Hola a todos!
Estaba revisando un post del bueno de Juan Pablo sobre los controles delegados. Estos controles son una funcionalidad muy interesante que nos permite sobrescribir determinados controles para añadir nueva funcionalidad dentro de nuestra master page. Los controles delegados que se pueden usar son:
• AdditionalPageHead
• GlobalSiteLink0
• GlobalSiteLink1
• GlobalSiteLink2
• SmallSearchInputBox
• TopNavigationDataSource
• PublishingConsole
• QuickLaunchDataSource
Además, tirando del hilo, he encontrado otro enlace muy interesante, ya que tiene todos los controles que aparecen en una master page por defecto, y lo mejor es que tienen su imagen asociada que te marca la preview del control: http://sharepoint.microsoft.com/blogs/GetThePoint/Lists/Posts/Post.aspx?ID=115
Nada más, espero que os sirva!
Saludos.
·        Mobility Show 2009: Desarrollos multimedia avanzados para Windows Mobile
·        Mobility Show 2009: Movilidad en Exchange 2010
Simplificar el debug de MOSS creando la caja de herramientas de localización y resolución de problemas.
Práctico curso paso a paso. Aprovechadlo
•   Getting Started with SharePoint 2010
•   SharePoint 2010 Developer Roadmap
•   Visual Studio 2010 Tools for SharePoint 2010
•   UI Enhancements
•   LINQ to SharePoint
•   Client Object Model
•   Workflow
•   Services Architecture
•   Accessing External Data
•   Enterprise Content Management
•   Extending Search
•   Sandboxed Solutions
•   Sharepoint 2010 Security
Luis Mañez
Responsable Técnico de Servicios IT de ENCAMINA