This document discusses Microsoft Office and the development of Office Business Applications (OBAs). It introduces the Office Business Platform team and some of their current projects. Key points include:
- Office provides a unified platform for building OBAs that integrate applications, activities, and data.
- Visual Studio Tools for Office (VSTO) enables developers to leverage the Microsoft Office platform and build scalable line-of-business solutions.
- The Office Business Platform team produces "How-To's" and sample OBA scenarios to help developers build OBAs using Office technologies.
3. People People
1B internet users worldwide 500 M Office users ww
8hrs/week online time 20+ hrs/week: Docs and email
Hot applications Business priorities
MySocialVideoOffice 2.0 1. BI applications
Social networking 2. Enterprise applications
Online video and editing 3. Legacy app modernization
Wireless applications 9. Document management
Mobility 10. Collaboration
Technology trends
Web as platform
User generated content & apps at the edge
AJAX, RSS, Blogs, Wikis, Tagging
4.
5.
6.
7.
8.
9.
10.
11. is a unified
solutions platform for building
Office Business Applications that make
applications, activities and data accessible and relevant to
users.
single infrastructure for
Provides a
Communication & collaboration
Business Intelligence
Content management solutions
Enables developers to bridge information gap
between users and data in back-end enterprise systems
12. Office Dynamics Duet ISV OBAs Custom OBAs
Business
Applications
Unified Communication
Business Intelligence Content Management
Visual Studio Tools for Office
& Collaboration
2007 Office system clients
Open XML File Formats & Extensible Fluent Interface
Tools
Microsoft
…
Office System
Office SharePoint Server 2007
Exchange Server
Communications
Server 2007
• Search
Office
2007
• Workflow
• Business Data Catalog
• Website & Security Framework
• Excel Services
LOB Apps, data
warehouse, tradin
g partners, etc
Dynamics Siebel LOB
SAP
13. Communication Business Enterprise Search Verticals Technology
and Intelligence Content Additions
Collaboration Management
Network quality of [AP] Vertical
Taxonomy Financial Backup
service and analytic Imaging
Management Services and Restore
provisioning applications
Horizontal
analytic apps
Security and
Manufacturing
Analytics Replication
Electronic records
(e.g., analytic
compliance
CRM)
Spatial Analytics
Conferencing and Physical records
Construction
Content filters Administration
(GIS)
bridging services and barcodes
Data store WAN
Management Digital Asset
Healthcare
Metadata bridges
connectors Optimization
and monitoring Management
Real Estate
Compliance
14. Built-in service consumption
RSS consumption
Tasks in outlook
Document property panel
Workflow forms in clients
Word publishing to blogs
collaboration taskpane
presence icons
Extend built-in service model to make your services more
sticky
Consume services in the apps that make more sense
Does your app involve contacts or calendars Office Outlook 2007
integration
Does your app involve documents, editing, publishing Office Word
2007 Ribbon extensions
Does your app deliver numbers, data analytics Generate Open
XML files on the server and build Office Excel 2007 Ribbon
extensions
15. Custom Fluent Ribbon
Custom Taskpane
Open XML integration
Outlook Form Regions
Consume Office Live services
Consume generic web services
ASP.NET Web parts
16. Enables developers to leverage Visual
Studio and the Microsoft Office
platform to build scalable line-of-business
solutions based on Microsoft Office
17. Utilize key 2007 Office
system UI features
RAD design experience
for building Office-based apps
18. Tab Control
Group
Ribbon
Ribbon Designer
Ribbon
Controls
Design Surface
19. VSTO simplifies design and
development
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
Custom Task
individual document level Pane
23. Microsoft Office is a development platform
An OBA is a new breed of application
that integrates with services
OBAs have both business and developer
benefits
VSTO is the key
Extend into new business opportunites
24.
25. How-To’s
Short, Direct and
Consumable
June’07 there will be 100+
How-To’s
Focused across Office
platform technologies
OBA Scenarios
Built using the library of
How-To’s
Basic OBAs that can be
extended
27. The Basics
Visual Studio 2005 Tools for the 2007 Microsoft
Office system (VSTO 2005 SE) shipped with
Visual Studio Team System (VSTS)
VSTO 2005 SE is available today as a free
download from MSDN
With VSTS you get both VSTO 2005 & 2005 SE
features
With Visual Studio Professional you get VSTO
2005 SE features
VSTO “Orcas” will ship with Visual Studio
Professional