4. Excel
Capability 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
5. 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
7. Word
• Word Web App no soporta controles de
contenido en modo edición.
8. 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
9. 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.
10. 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
11. 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.
12. Recursos
• Ayuda en servidor
http://office.microsoft.com/serverhelp/helphome14.as
px?lcid=3082&products=PPWAENDUSER
http://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
Reference
http://msdn.microsoft.com/en-
us/library/ee557255.aspx
13. 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)
14. 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
15. Conexión a SharePoint
Lists
Local Tables
Write-
through
cache
Web Service
pulls in 2000-
record chunks
Queries, Forms, Reports, Macros
17. 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
18. 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
19. 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
26. 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.
27. 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
28. 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
29. 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
30. 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)
31. 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
32. 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
33. 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
34. 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
35. 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
36. VSTO Power Tools
• Open and edit Open XML documents
directly in Visual Studio
http://www.microsoft.com/downloads/details.aspx?FamilyI
D=46B6BF86-E35D-4870-B214-4D7B72B02BF9
Los componentes de las Office Web Apps, se dividirán en los siguientes niveles:Front-end Los componentes de front-end de las Office Web Apps se ejecutan dentro del front-end web de SharePoint. Entre los componentes de front-end de las Office Web Apps se incluye una serie de aplicaciones web de ASP.NET que representan el marcado para el explorador y responden los eventos de cliente que se ejecutan en el servidor además de administrar su estado.Incluyen una serie de archivos .ASPX, .ASHX y JavaScript que se ejecutan en los servidores front-end de SharePoint.OneNote Web App permite al usuario editar documentos .one usando simplemente OneNote.aspx sin que sea necesaria una aplicación de servicio.Nivel intermedio Entre los componentes de nivel intermedio de las Office Web Apps se incluyen los servicios de las Web Apps. Estos servicios se ejecutan dentro del mismo contexto que otros servicios de SharePoint.Solo puede existir una instancia de servicio para cada Office Web App en un solo servidor, pero pueden existir varias instancias de servicio para cada Office Web App en una granja.Back-end Las Office Web Apps crearán y usarán una memoria caché para representar documentos que pueda ver el usuario. La memoria caché existe como una colección de sitios en la base de datos de contenido de SharePoint como parte del back-end de SharePoint. La eficacia del rendimiento de la memoria caché tendrá un efecto directo en los tiempos de carga de las páginas representadas.Cuando se instala Office Web Apps en un servidor independiente o en un conjunto o granja de servidores, la memoria caché disponible para representar documentos es de 100 GB y el período de caducidad de la memoria caché es de 30 días.
Excel Web App usa DHTML y JavaScript para representar y habilitar la edición de un libro de Excel sin necesidad de descargar controles ActiveX en el explorador que se ejecuta en el equipo cliente. La Excel Web App usa Excel Calculation Services para cargar el libro, calcular con plena fidelidad, actualizar los datos externos si es necesario y mantener el estado de la sesión.Complete edit, collaboration, and display content in Web PartsExternal data in workbooks will not open in Edit ModePivot tables (and charts and slicers) do work with Office Web Apps 2010, no confundir con PowerPivotComplete programmability across all workbooks, and user scenarios. Full function support in web parts and workbooks
To understand Access 2010 performance, you need to understand how Access connects to SharePoint data. You start with an Access database and a SharePoint server. The first step is the same for both Access 2007 and 2010. Access pulls the data off of SharePoint using SharePoint’s standard web services. This is where Access 2007 stopped. Operations against the data were always performed against the XML returned by the web services. In Access 2010, Access then parses the data and stores the results in local tables. These are stored on disk and persisted with the ACCDB. Forms and reports pull their data from these local tables which are refreshed every time the user opens the database or calls requery in Access. When data is written, it’s written back to SharePoint immediately. The cache is write-through.
I want to turn our attention to Access Services, which is a new feature of SharePoint that we’re announcing this week. We think that the nature of using reading reports has changed over the last few years. Users now expect to be able to collaborate within a web browser. It’s quick and easy to access a web page, No client-install can be avoided and browser-based solutions tend to work well across geographic boundaries. With Access Services you can create databases that host reports both in the Access client and in the browser using only HTML and javascript.
We have four more talks about Access and Access Services happening over the next few days. I encourage everyone to come see these talks or find Ryan or I during the conference.