Jens Häupel Platform Strategy Manager Microsoft Deutschland GmbH .

Post on 06-Apr-2015

106 views 1 download

Transcript of Jens Häupel Platform Strategy Manager Microsoft Deutschland GmbH .

Visual Studio Tools für Office{ Rapid Application Development für Office }

Jens HäupelPlatform Strategy ManagerMicrosoft Deutschland GmbHhttp://blogs.msdn.com/jensha

It‘s all about …

OBA

Was bietet VSTO überhaupt?

.NET Hosting Umgebung in Office

.NET Framework für OfficeAbstraktion des Office OM in managed CodeTür zu .NET TechnologienOBA Client WerkzeugLifeCycle SupportRAD Tool für OfficeVB oder C#

Key Features

Add-InsAnwendungsweitDokumentzentrisch

Ribbon ErweiterungenTaskPanesOutlook Form RegionsSharePoint WorkflowsDatengebundene Content ControlsClickOnce Deployment

Office Integration mit VSTO 3.0

Jens HäupelPlatform Strategy ManagerDeveloper Platform & Strategy Group

Demo

Sicher ist SicherDas Sicherheitsmodell von VSTO

ClickOnce SicherheitsmodellSignierter Code (Manifeste)ZertifikatsinfrastrukturTrust Chain

Ausnahmeliste (Office Inclusion List)Signierter Code (Manifeste)Inclusion List Entry (Public Key)

Deployment

Echtes ClickOnce DeploymentClickOnce Download CacheUpdatesZentrale VerwaltungVolle Unterstützung in Visual Studio 2008

Deployment Manifest

Deployment Manifest

Application Manifest

Application Manifest

Link Link

Deployment und Updates

Jens HäupelPlatform Strategy ManagerDeveloper Platform & Strategy Group

Demo

VSTO bringt …

Visuelle DesignerEntwicklung in VB oder C#Volle Integration in Visual StudioKonsistentes SicherheitsmodellEinfaches Deployment & Updates

© 2007 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.