Office As A Development Platform

67 %
33 %
Information about Office As A Development Platform
Technology

Published on January 9, 2009

Author: chrispre

Source: slideshare.net

Description

Office 2007 as a Development Platform

 

 

 

 

Fully integrated Visual Studio Tools for Office technologies enable developers to build Office Business Applications and scalable enterprise grade solutions based on Microsoft Office. A unified solutions platform for building Office Business Applications that make line-of-business systems, enterprise data and workflows accessible and relevant to users.

Microsoft Office is a development platform upon which developers can build scalable, robust Office Business Applications VSTO is the key developer tool technology that enables the pro developer to create scalable, line-of-business solutions based on Microsoft Office VSTO 3.0 provides a very rich set of features that build on an already strong product that enable developers to easily build and deploy customized Office Business Applications.

Microsoft Office is a development platform upon which developers can build scalable, robust Office Business Applications

VSTO is the key developer tool technology that enables the pro developer to create scalable, line-of-business solutions based on Microsoft Office

VSTO 3.0 provides a very rich set of features that build on an already strong product that enable developers to easily build and deploy customized Office Business Applications.

Tools Visual Studio Tools for Office … LOB Apps, data warehouse, trading partners, etc Office Business Applications Dynamics SAP Siebel LOB Dynamics Duet ISV OBAs Custom OBAs 2007 Office system clients Office SharePoint Server 2007 Microsoft Office System Content Management Unified Communication & Collaboration Business Intelligence Exchange Server 2007 Office Communications Server 2007 Search Workflow Business Data Catalog Website & Security Framework Excel Services Open XML File Formats & Extensible Fluent Interface

VSTO in Visual Studio 2008* The premier technology for building Office Business Applications (OBA) Pro-Devs can extend and enhance the Office experience the VS and .NET way Pro-Devs can utilize all of VS 2008’s new technology into Office based solutions – WPF, WCF, Linq etc * VSTO is now a fully-integrated component of all VS 2008 Pro and higher SKUs

VSTO in Visual Studio 2008*

The premier technology for building Office Business Applications (OBA)

Pro-Devs can extend and enhance the Office experience the VS and .NET way

Pro-Devs can utilize all of VS 2008’s new technology into Office based solutions – WPF, WCF, Linq etc

Application-level Add-ins Excel, Word, PowerPoint Outlook, Visio, Project, InfoPath Document-level solutions Word, Excel, InfoPath 2003 onwards Utilize managed controls on the document surface What’s new in VSTO 3.0 New designers for ribbon and Outlook form region VBA to VSTO interoperability ClickOnce deployment and security AppDomain security and isolation App-level custom task pane

Application-level Add-ins

Excel, Word, PowerPoint

Outlook, Visio, Project, InfoPath

Document-level solutions

Word, Excel, InfoPath 2003 onwards

Utilize managed controls on the document surface

What’s new in VSTO 3.0

New designers for ribbon and Outlook form region

VBA to VSTO interoperability

ClickOnce deployment and security

AppDomain security and isolation

App-level custom task pane

Menus / toolbars in 2007 Office system are gone Visual Studio 2008 supports 2007 Office systems’ new extensibility model Targeting same behavior across applications supporting this model Declare new controls in XML markup file New controls added at runtime Definitions fixed at load time (non-dynamic) Document-level or application-level Tab Group Ribbon Control

Menus / toolbars in 2007 Office system are gone

Visual Studio 2008 supports 2007 Office systems’ new extensibility model

Targeting same behavior across applications supporting this model

Declare new controls in XML markup file

New controls added at runtime

Definitions fixed at load time (non-dynamic)

Document-level or application-level

Design Surface Property Grid Ribbon Control Toolbox

VSTO simplifies and speeds up task pane UI design process with visual designers and .NET hookup Actions Pane: Associated with a specific Word or Excel document More robust, easier to program alternative to Office’s built-in “Smart Document” technology Custom Task Pane: The same general idea as Actions Pane, only on the application add-in level, not individual doc Custom Task Pane

VSTO simplifies and speeds up task pane UI design process with visual designers and .NET hookup

Actions Pane:

Associated with a specific Word or Excel document

More robust, easier to program alternative to Office’s built-in “Smart Document” technology

Custom Task Pane:

The same general idea as Actions Pane, only on the application add-in level, not individual doc

Office Development with Visual Studio http://blogs.msdn.com/vsto/ VSTO Forum http://forums.microsoft.com/msdn/ShowForum.aspx?ForumID=16 VSTO-related blogs VSTO-related Blog Search – http://search.live.com/macros/pstubbs/vsto Office Zealot Site (Tim Huckaby) - http://www.officezealot.com/VSTO/bloghome.aspx

Office Development with Visual Studio http://blogs.msdn.com/vsto/

VSTO Forum

http://forums.microsoft.com/msdn/ShowForum.aspx?ForumID=16

VSTO-related blogs

VSTO-related Blog Search – http://search.live.com/macros/pstubbs/vsto

Office Zealot Site (Tim Huckaby) - http://www.officezealot.com/VSTO/bloghome.aspx

Questions?

Questions?

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

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Microsoft Office as a Platform for Software + Services

Microsoft Office as a Platform for Software + Services. by Chip Wilson and Alan Josephson . ... specializing in Microsoft Office system development.
Read more

Today at Build—new possibilities with the Office platform

Developers get new ways to build with the Office platform, reach more people and extend their impact. Office is the world’s most popular set of ...
Read more

The Office 365 platform—new opportunities for developers ...

Building the Office 365 platform on open standards such as HTML5, ... we’ve made investments to make Office 365 development a first class development ...
Read more

Office as a Development Platform - Amazon Simple Storage ...

Office as a Development Platform ... A unified solutions platform for building Office Business Applications ... Highly streamlined developer experience
Read more

Office pitched as a development platform | InfoWorld

Reinforcing its positioning of Office as not just an applications suite, but a development platform, Microsoft on Wednesday kicked off its first Office ...
Read more

Office as a development platform with Visual Studio 2008

Office as a development platform with Visual Studio 2008 Daniel Moth Developer and Platform Group ... Office is a true development platform.
Read more

Using Microsoft Office as a development platform

Microsoft Office has traditionally been known as a powerhouse suite of largely standalone applications. With Office 2007, it has evolved into an ...
Read more

Office 365 is a Development Platform: ePaaS

I’ve heard it before… so have you. You see someone stand on stage and say how they want you to think about something as a platform. It’s the cool ...
Read more

Office Dev Center - Homepage

Join the Office 365 Developer Program. Search. ... Reach 1 billion+ worldwide Office users and realize the opportunity of building on the Office 365 platform.
Read more