Share point 2010 office 2010 y owa

Preview:

DESCRIPTION

 

Citation preview

Office 2010, Office Web Applications & SharePoint 2010Eva Ordoñez (Ingeniero SharePoint)

Funcionalidad Cliente & Servidor

Arquitectura OWA

ExcelCapability Excel Web App (OWA) Excel Services (SP2010)

View X X

Edit X

Collaboration X

Create New X

Create Excel-Driven Dashboards

X

Display New Visualization

X X

External Data X (1) X

Anonymous X X

Secure Store X

PowerPivot (2) X

Web Services API X

REST API X

JavaScript OM X

User-Defined Function X (3) X

Excel Services

• Nuevo Modelo de Objetos JavaScript• Captura eventos de usuario• Mejora del UI

• Nueva API REST• Facilita embeber rangos y

diagramas de un workbook en una página web

• Los cambios de reflejan automaticamente cuando la página es re-cargada

• Mejora API Web Services• Añade soporte para edición y

formulas• Facilita la obtención de

gráficos

Arquitectura Servidor - Excel

Workbook

Application Server

Web Front-End

API

Browser Rich Apps

EWA

JSOM

Browser

REST

Browser Rich Apps

Word

• Word Web App no soporta controles de contenido en modo edición.

Word Services

• File | Save As en el servidor• Puede leer y escribir cualquiera de los

formatos que pueda Word Cliente (Desktop)

• 100% fidelidad en server-side rendering

• El documento obtenido es el mismo que en cliente

• API para automatizaciónen lado servidor

• Generación de alto volúmen y conversión

PowerPoint Broadcast• Esta característica es admitida

para ver en Windows Internet Explorer, Mozilla Firefox y Safari para Mac.

• No podrá escuchar al presentador u otros sonidos a través del explorador. La narración y el sonido no son admitidos en el visualizador.

• La tinta, las anotaciones y los punteros no se muestran en el explorador.

• El visualizador no muestra el escritorio del presentador, solo la presentación de diapositivas de PowerPoint. Si el presentador cambia a otra aplicación o abre un hipervínculo en su presentación, la última diapositiva que se mostró permanece en el visualizador.

• El explorador no puede mostrar vídeos incluidos en la presentación de diapositivas difundida.

Macros en Web App

File Format View in Web App Edit in Web App

docm Yes (1) Yes (2)

xlsm Yes (2) Yes, with macros stripped (2)

pptm, potm, ppam, potx, ppsm

Yes (2) No

• Con respecto a las macros:(1) No funcionan las macros(2) Solicita crear una copia sin macros

Almacenamiento

• La información de las Office Web Applications, se almacena en la misma base de datos de contenidos de la colección de sitios.

WSS_Content

Recursos

• Ayuda en servidor http://office.microsoft.com/serverhelp/helphome14.aspx?lcid=3082&products=PPWAENDUSERhttp://office.microsoft.com/en-us/sharepoint-server-help/differences-between-using-a-workbook-in-excel-and-excel-services-HA010369179.aspx• Excel Services Class Library and Web

Service Referencehttp://msdn.microsoft.com/en-us/library/ee557255.aspx

Access Services

• Publicación de aplicación en SharePoint on-premise o hosteado

• Preparado para facilitar la ejecución de la lógica en host • Escalable• Seguro (No

signatures required)

Traducción de Cliente a Web

• ACCDB > SharePoint Site• Access Tables > SharePoint Lists• Access Forms > ASPX Pages• Access Reports Reports > RDL (SQL

Server Reports)• UI Macros > Javascript• Data Macros > SharePoint Workflows

Conexión a SharePoint

Access

SharePoint Lists

Local Tables

Write-through cache

Web Service pulls in 2000-record chunks

Queries, Forms, Reports, Macros

Informes Access en Web

Access 2010

• Creación más sencilla de pequeñas aplicaciones de equipo

• UI Macros complementando Data Macros

• Compartir información interna/externa• Publicar solución en SharePoint • Gestión sencilla IT• Expandir el alcance de las aplicaciones

UI Macros

• All about the UI• Respond to events on

the form/controls• Drive application

navigation• Can not touch data

directly

• Usable in a web context• For example, no Menu

modification support• Translated to JavaScript

Recursos• Access Team Blog

http://blogs.msdn.com/access• Office Developer Guild

http://www.facebook.com/pages/ODG/121902081583

• MSDN/Office Developer Center http://msdn.microsoft.com/en-us/office/default.aspx

SharePoint Development Platform

Tecnologías

LINQ

Farm

Site

List Data

External Lists

Data Platform

Client-side

Server-side

Strongly-typed lists

Weakly-typed lists

Strongly-typed lists

Weakly-typed listsServer OM

Client OM

REST APIs

New in 2010

Improved

Integración con SharePoint

Web ServicesMore coverage

Client Object ModelSite, navigationsecurity servicesVery flexible and straight forward

RESTEasiest to useFor fixed list schema

Client Object Model

• Simple and easy to use API to Add, Retrieve, Update and Manage Data in SharePoint.

Acceso a datos con MO Cliente

Objetos principales de Client Object Model

Silverlight

• Cuando se visualiza un documento Word o una presentación PowerPoint, la carga del documento es más rápida.

• Mejora la calidad del zoom y el uso de “buscar”.

• Las animaciones se suavizan y la diapositiva escala al tamaño de la ventana.

• El texto respeta las propiedades del cleartype tuner. El cleartype tuner está incluido en Windows 7 y disponible para versiones antiguas de Windows.

Las Aplicaciones de servicio de visualización de Word y PowerPoint usan procesos de trabajo para convertir documentos y presentaciones en imágenes PNG o en XAML (si Silverlight está instalado) y almacenan temporalmente los resultados en el disco de forma local.

Nueva opción de UI

• Media Player Web Part

• Organization Browser

• List and Site Creation

• Office Web Applications

• Silverlight Web Part• Simple way to upload

• Silverlight CLR compatible

• Client Object Model• Call SharePoint API’s

• REST APIs• Simplifies List data access

• Support for remotely hosted Silverlight applications

Silverlight en SharePoint 2010• Can use Silverlight in separate ASPX

page or in Web Part• The web part can contain custom

properties that are sent to Silverlight via the InitParams property

• The XAP file can be deployed to LAYOUTS or content database and loaded at run time

• The Silverlight application can then make use of the Client OM

FAST Search

• PowerPoint Service Application• Visualización/Edición en explorador

de PPT• Genera miniaturas de PPT para los

resultados de FAST Search• Word Viewing Service• Visualización/Edición en explorador

de documentos Word• Genera miniaturas de Word para los

resultados de FAST Search

Office 2010 Solution Design

• Access application usability/design improvements

• Access applications published to Web• Visual Studio 2010• Open XML SDK• Simplified InfoPath design• Continued commitment to Visual Basic

for Applications (VBA)

Visual Studio 2010

• All 2007 supported scenarios persist forward to 2010

• Improved C# experience• Improved deployment support in

Office 2010 with Visual Studio 2010• Package and deploy multiple add-ins

• Platform solution building with SharePoint & Office

Deployment

• Fewer pre-reqs to install• No need to deploy VSTOR for

Office 2010 solutions• PIAs not required for .NET 4.0 solutions• Choose a target .NET Framework your

users are most likely to have - 3.5 Full/Client or 4.0 Full/Client

Open XML SDK

• Allows you to create and modify Open XML documents• SDK currently supports Office 2007 SP2 Open XML files

• Based on .NET (C# and VB)• Compatible with LINQ

• Provides a unified platform for solutions• Consistent client and server solutions

• This SDK does NOT• Replace Office application Object Models• Perform layout + recalculation tasks• Perform file conversions to other formats, like PDF or XPS

• The SDK will be released in two versions• Version 1: Part level manipulation• Version 2: Content level manipulation

Open XML SDK Tools

• SDK provides the following tools• Open XML Diff • Class Explorer• Document Reflector

• Open XML Diff• Compare differences in two Open XML files

• Class Explorer • Allows developers to navigate Open XML standard

as it relates to the SDK

• Document Reflector• Automatically generates Open XML SDK code based on

document

Open XML Power Tools

• A set of 30+ cmdlets that create and modify Open XML documents• Removing comments, accepting

tracked revisions, etc. • Supports the PowerShell piping

architecture • Documents are piped from cmdlet to

cmdlet as objects• Built on Open XML SDK • Available on CodePlex • http://www.codeplex.com

VSTO Power Tools

• Open and edit Open XML documents directly in Visual Studiohttp://www.microsoft.com/downloads/details.aspx?FamilyID=46B6BF86-E35D-4870-B214-4D7B72B02BF9

Recursos

• Technethttp://technet.microsoft.com/en-us/library/ee855124.aspx

• Channel 9 http://channel9.msdn.com/Tags/office+web+applications

• Blog oficialhttp://blogs.msdn.com/b/officewebapps/

Tu plataforma crece

Más sobre SharePoint 2010

Información paraIT ProsTechNet

http://MSSharePointITPro.com

Información paraDevelopers

MSDNhttp://MSSharePointDeveloper.com

Información paraEveryone

http://SharePoint.Microsoft.com

¡Muchas gracias!

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after

the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Recommended