Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Like this? Share it with your network

Share

Sharepoint 2010 novedades y mejoras MICTT

  • 2,472 views
Uploaded on

Seminario gratuito @ MICTT Palma de Mallorca, 17/11 - 09:00: Presentacion Sharepoint 2010

Seminario gratuito @ MICTT Palma de Mallorca, 17/11 - 09:00: Presentacion Sharepoint 2010

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
2,472
On Slideshare
2,472
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
95
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Desarrollo en Sharepoint 2010: Novedades y mejoras
    Juan Manuel Servera
    Pau Bustillo
    1
  • 2. Agenda
    Introducción a Sharepoint 2010
    Novedades para desarrolladores
    Herramientas
    Novedades en modelos de Datos
    Nuevos modelos de objetos
    ALM en Sharepoint
    SharepointDesigner
    Novedades en IT
    SharePoint 2010. Novedades y mejoras
    2
  • 3. Introducción a Sharepoint 2010
    Objetivo
    Proporcionar una visión de las características principales de SharePoint 2010
    Sharepoint 2010 Novedades y Mejoras
    3
  • 4. Microsoft SharePoint 2010Plataforma de Colaboracionde Negociospara la Empresa yla Web
    Sitios
    Conectar y Potenciar a la Gente
    Comunidades
    Integracion
    Reduccion de Costos con InstraestructuraUnificada
    Contenido
    Analisisy BI
    RespuestasRapidas a lasNecesidades del Negocio
    Búsquedas
  • 5. Ribbon UI
    SharePoint Workspace
    SharePoint Mobile
    Office Client and Office Web App Integration
    Standards Support
    Business Connectivity Services
    InfoPath Form Services
    External Lists
    Workflow
    SharePoint Designer
    Visual Studio
    API Enhancements
    REST/ATOM/RSS
    Sitios
    Tagging, Tag Cloud, Ratings
    Social Bookmarking
    Blogs and Wikis
    My Sites
    Activity Feeds
    Profiles and Expertise
    Org Browser
    Comunidades
    Integracion
    PerformancePoint Services
    Excel Services
    Chart Web Part
    Visio Services
    Web Analytics
    SQL Server Integration
    PowerPivot
    Contenido
    Analisisy BI
    Enterprise Content Types
    Metadata and Navigation
    Document Sets
    Multi-stage Disposition
    Audio and Video Content Types
    Remote Blob Storage
    List Enhancements
    Búsquedas
    Social Relevance
    Phonetic Search
    Navigation
    FAST Integration
    Enhanced Pipeline
  • 6. Sitios en SharePoint
    Facilidadesparaeditar, tematizar y ramificar
    Office Ribbon UI para un aprendizaje mas rápido
    Experiencia offline enriquecida con el SP Workspace
    Experiencia de usuarioenriquecida
    Accesodesdecualquierlugar
    Interacciónmóvil con personas y contenido
    Acceso web usando Office Web Application
    Soporte en diferentesnavegadoresparamaximizar la participación
    Una sola Plataforma
    Colaboración a través de Intranet, Extranet & Internet
    Interoperabilidadmejorada con soporteestándar
    Accesibilidadconforme a WCAG 2.0
  • 7. Sitios de SharePointRibbon y Multi Browser
    Ribbon en Contexto
    Soporte Multi Browser
    Experiencia Familiar (Office)
  • 8. Sitios de SharePointTrabajedesdeCualquierlugar con Acceso Mobile de Lectura y Escritura
    Busquedas de Personas
    Intreaccion con Contenido de Office
    Navegacion entre Bibliotecas y Datos
    042 440 5280
    Pre-Beta screenshots, subject to change
  • 9. Sitios de SharePointTodo en una sola plataforma!!
    Standards de Publicacion
    (XML, XHTML…)
    Standards de Accesibilidad
    (WCAG 2.0)
    Clientes
    Partners
    Empleados
    Internet
    Extranet
    Intranet
  • 10. SharePoint Communities
    Conocimiento Informal
    Promote sharing with easy social authoring
    Navegaciónsencilla a los recursos
    Mejorarlasrespuestas gracias al feedback de los usuarios
    Conexionessociales
    Conectarusuariosmediante los perfiles
    Mantenterinformado gracias a noticias y alertas
    Descrubrimientos de experiencias a través de la empresa
    Participación en cualquierlugar
    Trabajar con iguales online o offline
    Colaborarsobre la marcha con la UI móvil
    Enriqueceraplicacionesexistentes con contexto social
  • 11. Comunidades SharePointCrearConocimientoparaComunidades con Wikis y Blogs
    Mejoraspara Bloggers
    Navegacionpor Tag Cloud
    Rating de Contenido
    FormatosEnriquecidos
    Comentarios y Presencia
  • 12. Comunidades SharePointEncontrarCapacidades con el Buscador de Personas
    Search by expertise and profile
    BusquedasporCapacidades y porPerfiles
  • 13. Contenido de SharePoint
    Centrado en el usuario
    Interacciónintuitiva gracias a Office
    Acceso a contenido gracias a metadatos y tagging
    Creaciónrápida y publicación de contenido web
    Administración de registros y retencioneslegales
    Taxonomías y metodologíaspropiascomunes a toda la empresa
    Políticas de granja y reglas de contenido
    Flexibilidad y Conformidad
    Metadatos y tagging administradospor los mismosservicios
    Menosalmacenamiento y ancho de bandaparacontenido Office & binario
    Framework de interoperabilidadparaunirrepositoriosheredados
    Eficienciaadministrativa
  • 14. Comunidades SharePointFacilita el uso y la definición de Metadatos
    EstructuraJerarquica de la Taxonomia.
    Navegacion entre Metadatos
    Captura de Metadatosdesde Office.
  • 15. Búsqueda en SharePoint
    Respuestasmejoras y másrápidas
    Relevanciamejorado con uso e historial
    Navegaciónporresultados
    Soportepara +400 tipos de contenido y 85 idiomas
    Fonética y multilingüeparaimportancia global
    Conexionessocialesporintereses y experiencias
    Accesoseguro al contenido
    Ampliación de conocimientos
    Implementaciónempresarial
    Escaladoparacualquiervolumen de demanda
    Ajustesespecíficosparamejorar los resultados
    Aplicaciones de búsquedaparamejorar la plataforma
  • 16. Búsqueda en SharePointDesarrollopara la PlataformaColaborativa
    BusquedasFoneticas y con Comodines
    NavegacionporOrganigrama
    FiltroporFoco, Capacidad, etc.
    ContenidoReciente
  • 17. Búsqueda en SharePointBúsquedasInteligentes
    ContenidoDestacado
    NavegacionporRelevancia
    Previsualizacion de Documentos
    Relevanciaporusuario, Tags y Rating
    BusquedasRelacionadas
    Pre-Beta screenshots, subject to change
  • 18. Análisis de datos y BI
    Interacción con Datos
    Análisis de datosavanzados con Excel Services
    Visualización de datosenriquecidos y facilidad de compartición
    Incorporación de datos LOB en el análisisde datos
    Capacidades de autoservicio y visualización
    Cuadros de mandosparaverresultados de negocio
    Acceso a informes
    Toma de decisiones
    Organizational Effectiveness
    Impulsarresponsabilidad con cuadros de mandos
    Identificaroportunidades
    API mejoradapara extender y desarrollar
  • 19. Análisis de Datos y BIAnálisis de datosefectivos y toma de decisiones con Excel Services
    Acceso a datosseguros sin limite
    Scroll de datos
    Tablas Pivot interactivas
    Cuadro de mandos
    Pre-Beta Screenshot.
  • 20. Análisis de Datos y BIVisualización de datos e interacción con VsisioServices
    Visualizacion de datos e interaccion con Visio Services
    Actualizaciones en tiempo real a cualquierorigen de Datos
    Interaccion del Usuario con Estilos, Graficos y Vinculos
    Visualizacion en Tiempo Real
    Diagramas Visio en el Browser
  • 21. Integración y Servicios en SharePoint
    Conjunto de Herramientaspara el usuario final
    Automatización de procesos y validación de datos
    Integración con servicios Visio
    Solucionesdirigidas al usuario
    Intercambio de datos LOB mediante el servicio Business Connectivity
    Datos LOB en Outlook, Word, etc. Sin código
    Exposición de datos de Sharepoint a través de APIs y web services
    Conexión de datos
    Implementación de soluciones
    SolucionesSandBoxparainstalacionesrápidas
    Plataformaestable
    Soporteestándarparaintegración y accesabilidad
  • 22. Integración y ServiciosAutomatizarProcesos con Formularios de Infopath
    Formatoenriquecido
    Validacion de Datos
    WebPart de Infopath
  • 23. Integración y ServiciosMejoras con Visio y Visio Sercvices
    Publicarlos y Usarlos en SharePoint
    GenerarProcesos en Visio
    Mejorarlos con Sp. Designer
    Pre-Beta screenshots, subject to change
  • 24. Sharepoint 2010
    24
    Novedades para desarrolladores
  • 25. Novedades para desarrolladores
    Herramientas de Desarrollo
    Modelos de datos
    LINQ toSharePoint
    Modelo de Objetos en cliente
    API REST
    Soluciones SandBox
    SharepointDesigner
    SharePoint 2010. Novedades y mejoras
    25
  • 26. Sharepoint 2007
    Visual Studio: experiencialimitada
    Visual Studio Extensions for WSS
    Visual Studio Tools for Office with VS2008
    SharePoint developers: herramientas de la comunidad
    Tareastediosas
    EditarficherosCAML manualmente
    ComprendercarpetaRootFiles
    Editarmanualmente manifest.xml
    Crearficheros .wspparaempaquetarsoluciones
    SharePoint 2010. Novedades y mejoras
    26
  • 27. SharePoint 2010Herramientas de VS 2010
    Entorno de desarrollo (F5!!!!)
    Plantillas de Proyectos disponibles
    Sharepoint Explorer
    Diseñador de características
    Diseñador de soluciones
    Opciones de despliegue
    Extensible
    http://code.msdn.microsoft.com/vsixforsp
    SharePoint 2010. Novedades y mejoras
    27
  • 28. Herramientas de VS 2010 para SharePoint 2010
    28
    DEMO
  • 29. Jerarquía de objetos
    SharePoint 2010. Novedades y mejoras
    29
    - Farm (SPFarm)
    - Web Application (SPWebApplication)
    - Site Collection (SPSite)
    - Site (SPWeb)
    - List (SPList)
    - Item (SPListItem)
    - Document Library (SPDocumentLibrary)
    - File(SPFile)
    - Folder(SPFolder)
  • 30. ¿Recordáis este código (WSS3)?
    SharePoint 2010. Novedades y mejoras
    30
  • 31. Desarrollo Sharepoint en VS2010
    31
    DEMO
  • 32. Novedades
    32
    Acceso a datos
    SharePoint 2010. Novedades y mejoras
  • 33. SharePoint 2010. Novedades y mejoras
    33
    REST APIs
    Strongly-typed lists
    ClientOM
    Weakly-typed lists
    Client-side
    Data Platform
    Farm
    Site
    List Data
    External Lists
    ServerOM
    Server-side
    Weakly-typed lists
    LINQ
    Strongly-typed lists
    Nuevo en 2010
    Mejorado
  • 34. Novedades: Modelo de datos
    SharePoint 2010. Novedades y mejoras
    34
    Lookup
    Lookup
    1
    1
    m
    m
    Proyectos
    Tareas
    Clientes
    • Los lookups crean relaciones entre listas
    • 35. Integridad referencial
    • 36. Joins
    • 37. Validación y restricciones
  • Modelo de datos
    SharePoint 2010. Novedades y mejoras
    35
    DEMO
  • 38. Novedades:Modelo de objetos en cliente
    Es un subconjunto de Microsoft.SharePoint.dll
    Permite minimizar el # de llamadas al servidor
    Modelo consistente entre plataformas:
    ECMAScript
    .NET
    Silverlight
    SharePoint 2010. Novedades y mejoras
    36
  • 39. Modelo de objetos en cliente:Areas disponibles
    Sites y colecciones de Sites
    Listas, Elementos de Lista, Vistas y Esquemas de Lista
    Carpetas y ficheros
    Web, Listas, y List Item Property Bags
    Web Parts
    Seguridad
    Tipos de contenido
    Plantillas de Site y colecciones de operaciones de Site
    SharePoint 2010. Novedades y mejoras
    37
  • 40. Modelo de objetos en cliente
    SharePoint 2010. Novedades y mejoras
    38
  • 41. Modelo de objetos en cliente
    SharePoint 2010. Novedades y mejoras
    39
    DEMO
  • 42. RESTREST-styleListData.svc Web Service
    Trabajar con datosusandoRepresentational State Transfer (REST)
    SharePoint list data
    Otrasfuentes de datos
    Excel
    Azure cloud store
    Net Data Services Framework “Astoria”
    Protocolos REST: Atom, AtomPub, and JSON
    Integración y Estandardización
    SharePoint 2010. Novedades y mejoras
    40
  • 43. RESTURI Map
    Sintaxis:
    /_vti_bin/ListData.svc/{Entidad}[({id})]/[{Propiedad}]
    Ejemplo de cómo obtener las horas del proyecto 4:
    /_vti_bin/ListData.svc/Projects(4)/BudgetHours
    SharePoint 2010. Novedades y mejoras
    41
  • 44. RESTParámetros del QueryString
    $filter={simple predicate}
    $expand={Entity}
    $orderby={property}
    $skip=n
    $top=n
    $metadata
    Ver más en: http://msdn.microsoft.com/en-us/library/cc907912.aspx
    SharePoint 2010. Novedades y mejoras
    42
  • 45. Novedades: REST
    43
    DEMO
  • 46. Novedades: LINQ toSharepoint
    Entidades en el servidor
    SPMetal para generar las clases
    Consultas LINQ
    StrongTypes
    Traduce LINQ a CAML
    Se puede usar en
    Web Parts, Manejadores de Eventos, código Sandbox
    SharePoint 2010. Novedades y mejoras
    44
  • 47. LINQ toSharepoint:Query original
    SharePoint 2010. Novedades y mejoras
    45
    from p indata.Projectswhere
    p.Client.City == "Chicago"select new
    {
    Name = p.Title,
    ClientName = p.Client.Title,
    Budget = p.BudgetHours
    };
  • 48. LINQ toSharepoint:CAML generado
    SharePoint 2010. Novedades y mejoras
    46
    <Query>
    <Where>
    <And>
    <BeginsWith>
    <FieldRefName="ContentTypeId" />
    <ValueType="ContentTypeId">0x0100</Value>
    </BeginsWith>
    <Eq>
    <FieldRefName="ClientCity" />
    <ValueType="Lookup">Chicago</Value>
    </Eq>
    </And>
    </Where>
    </Query>
    <ViewFields>
    <FieldRefName="Title" />
    <FieldRefName="ClientTitle" />
    <FieldRefName="BudgetHours" />
    </ViewFields>
    <ProjectedFields>
    <FieldName="ClientTitle" Type="Lookup"
    List="Client" ShowField="Title" />
    <FieldName="ClientCity" Type="Lookup"
    List="Client" ShowField="City" />
    </ProjectedFields>
    <Joins>
    <JoinType="LEFT" ListAlias="Client">
    <!--List Name: Clients-->
    <Eq>
    <FieldRefName="Client" RefType="ID" />
    <FieldRefList="Client" Name="ID" />
    </Eq>
    </Join>
    </Joins>
  • 49. LINQ toSharepoint
    SharePoint 2010. Novedades y mejoras
    47
  • 50. Novedades: LINQ
    48
    DEMO
  • 51. Tecnologías de acceso a datosPosibilidades de uso
    SharePoint 2010. Novedades y mejoras
    49
  • 52. Novedades: Soluciones Sandbox
    Subconjunto del Modelo de Objetos SharePoint
    Es el usuario quien sube la solución a nivel de Colección de Sitios:
    Se reduce la carga de trabajo del administrador
    Ubicación: Galería de soluciones de la colección
    Límites en nº de soluciones
    Las soluciones son .WSP
    SharePoint 2010. Novedades y mejoras
    50
  • 53. Novedades: Soluciones Sandbox
    SharePoint 2010. Novedades y mejoras
    51
    DEMO
  • 54. ALM en SharePoint 2010
    ¿Qué es ALM?
    Clave: gestionar cambios y actualizaciones
    Sharepoint presenta grandes retos
    Sistema complejo, muchas características
    Hay que escribir código para el upgrade
    No viene con una herramienta específica
    http://spfeatureupgrade.codeplex.com/
    SharePoint 2010. Novedades y mejoras
    52
  • 55. SharePoint Designer
    SharePoint 2010. Novedades y mejoras
    53
    Nuevo UI máslógico
    SPD 2007 UI
    SPD 2010 UI
  • 56. Novedades: SharepointDesigner
    SharePoint 2010. Novedades y mejoras
    54
    DEMO
  • 57. Automatización de procesos
    SharePoint 2010. Novedades y mejoras
    55
    Event
    Messaging
    Collaboration
    Workflow
    SharePoint 2010
    LOB Apps
  • 58. Novedades en IT
    Administración Central
    Mejoras para IT Pros
    SharePoint 2010. Novedades y mejoras
    56
  • 59. AdministraciónCentral
    Nuevo diseño y distribución
    Interfaz gráfica con barras de ediciones
    SharePoint 2010
  • 60. Mejoraspara IT ProsReducción de costosporDownTimesplataformasProactivas
    Servidores Web
    Prevencion de Sobrecarga y Prioridades
    Servidores de Aplicacion
    Failover Automatico en Multiples Servidores
    Servidores de Busquedas
    Servidores de Bases de Datos
    Mirroring de Datos , RespaldosGranulares
  • 61. Mejoraspara IT ProsReducción de Tiempos de CaidausandoMonitoreoProactivo
    Identificar los Problemas
    Informacion a Nivel de Servicios.
    Vinculos a Recursos
  • 62. Mejoraspara IT ProsSolucionesPropietarias y Hostedas con SharePoint Online
    Propietarias
    ServiciosHosteados
    Mayor Escalabilidad
    Control y Propiedad
    Clientes
    Socios
    Empleados
    Internet
    Extranet
    Intranet
  • 63. Arquitectura Servidor|Cliente
    Arquitectura Servidor
    Windows Server® 2008 64-bit con SP2 o Windows Server 2008 R2
    SQL Server 2005 64-bit con SP2 o superior o SQL Server 2008 64-bit
    .NET 3.5 con SP1
    Arquitectura Clientes
    Internet Explorer 7 - 32 y 64 bit
    Internet Explorer 8 - 32 y 64 bit
    Firefox 3.x Windows y No Windows
    Safari 3x
    SharePoint 2010
  • 64. Sumario
    Introducción a Sharepoint 2010
    Novedades para desarrolladores
    Herramientas
    Novedades en modelos de Datos
    Nuevos modelos de objetos
    ALM en Sharepoint
    SharepointDesigner
    Novedades en IT
    SharePoint 2010. Novedades y mejoras
    62
  • 65. EOF
    63
    Gracias