Upload
eva-ordonez
View
427
Download
1
Tags:
Embed Size (px)
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.