Developing for the Microsoft Office System Jay Schmelzer Group Program Manager – Visual Studio.

Slides:



Advertisements
Similar presentations
Office 2007 November 28, 2006 Sam Nasr Software Engineer Berbee Information Networks.
Advertisements

Microsoft Office SharePoint Portal Server 2007 Introduction to InfoPath Forms Services Daryl L. Rudolph.
MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
Microsoft SharePoint 2010 technology for Developers
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
Name SuPeng. .NET Framework & Visual Studio Roadmap.NET Framework 3.5 overview Visual Studio design goals Lap around new features.
Microsoft Confidential David Gristwood Application Architect Developer & Platform Group Microsoft Limited blogs.msdn.com/David_Gristwood.
Accelerate Business Success With CRM CRM Interoperability.
27. to 28. March 2007 | Geneva, Switzerland. Fabrice Romelard ilem SA Level 200.
SharePoint 2010: BCS m Business Connectivity Services.
InfoPath Foundations Peter Williams, Ibitec AB. Agenda What are Forms? Form Scenarios Fundamentals Enter InfoPath Alternatives Use Forms InfoPath Enterprise.
SharePoint Collaboration Features & Workflow
It’s always better live. MSDN Events Developer Productivity Improvements with Visual Studio 2008 and Office Business Applications.
Microsoft Office Sharepoint Server 2007 (MOSS) Overview Momentum Microsoft November 15, 2007.
Andrew Coates Developer Evangelist DEV307.
Powerful, modern desktops enable next generation applications Hardware acceleration brings real-time lighting, texturing and rendering Visual.
Today’s Agenda 14:30 Communication & Collaboration Platform 14:50 Portals & Document Management 15:10 Enterprise Project Management 15:30 Break 15:50 Business.
A tour of Visual Studio 2008 and the.NET Framework v3.5 Daniel Moth Developer & Platform Group Microsoft
Enhanced Collaboration and other benefits of Sharepoint Technologies Kern Sutton Business Productivity Group Microsoft Corporation.
Ian Palangio - Microsoft Product Specialist, InfoPath MVP Ben Walters - SDM Solution Specialist – Portals and Collaboration.
Developer Roadmap to Office Agenda Office Client Development vs. Web Development Windows SharePoint Services 3.0 Office 2007 Client Applications.
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
Sharepoint Makes daily tasks more efficient and improves internal as well as external collaboration Not just cost savings, but adds business value.
DEV317 Integrating Extensible Business Graphics into Enterprise Applications using Visio 2003 Mai-lan Tomsen Bukovec Program Manager.
SharePoint 2010 and Office 2010 Development Randy Williams Senior Consultant & Trainer Synergy Corporate Technologies.
Ribbon UI SharePoint Workspace SharePoint Mobile Office Client and Office Web App Integration Standards Support Tagging, Tag Cloud, Ratings Social.
Connecting the Dots…How OSIsoft Leverages Microsoft Technology Across the RtPM Platform Christian R. Luckock Technical Strategist OSIsoft.
Microsoft Confidential Office as a Development Platform Tim Heuer
Connecting the Dots…How OSIsoft Leverages Microsoft Technology Across the RtPM Platform Christian R. Luckock Technical Strategist OSIsoft.
Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation.
SharePoint 2007 Overview and Solution Examples Inetium.
Office Live Workspace Visio 2007 Outlook 2007 Groove 2007 Access 2007 Excel 2007 Word 2007.
Virtual techdays INDIA │ Nov 2010 Developing Office Biz Application using WPF on Windows 7 Sarang Datye │ Sr. Consultant, Microsoft Sridhar Poduri.
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
An introduction to Microsoft Office SharePoint Server 2007 Rue Juliette Wytsmanstraat 14 | 1050 Brussels | Belgium T | F
OSP Addressing Critical Business Challenges 2. Increasing Productivity 3. Modern Organizational Reality 4. Connecting Data and People Business.
19 May 2012 Business Connectivity Services (BCS) Brett Lonsdale – Lightning #SPSJHB The first ever all green SharePoint event on earth.
ADD-IN EXPRESS World-class Office extensions with little coding.
Office 2007 for Developers Darryl Burling Developer Evangelist Microsoft New Zealand Blog:
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – UI customization.
Module 1: Overview of Microsoft Office SharePoint Server 2007.
Olaf Feldkamp Developer Platform Advisor Microsoft Switzerland blogs.msdn.com/swiss_dpe_team.
Extending the 2007 Microsoft Office System User Interface Mike Taulty Developer & Platform Group, Microsoft Ltd
Microsoft Visual Studio 2005 Tools for the Office System: Building Office Solutions Using Visual Studio 2005 Tools for Office Andrew Coates Developer Evangelist.
Arun Prakash Ganesan Development Lead Microsoft Corporation Office 2007 for Developers.
The Office Development Platform & Visual Studio Tools for Office Mike Hernandez Product Manager Microsoft Corporation Steven Goulet Group Program Manager.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Microsoft Office SharePoint 2007 Technical Enablement Tour Patrick Tisseghem (Managing Partner – U2U)
Workflow in Microsoft Office SharePoint Server Jessica Gruber Consultant Microsoft Corporation.
DEV221 Windows Forms in Visual Studio 2005: An Overview Saurabh Pant Program Manager Microsoft Corporation.
Pranav Ainavolu VSTO Developer, Conrep Solutions |
Rolando Jimenez Sr. Lead Program Manager Microsoft Corporation.
Adam Seligman Strategy Advisor Microsoft Corporation
Introduction to SharePoint 2007 Brendon Schwartz
Integrating SharePoint 2010 with Office 2010
5/20/2018 2:53 AM © 2006 Microsoft Corporation. All rights reserved.
Beyond the BDC\BCS Model
Upgrading from BDC to BCS
Business Connectivity Services in SharePoint 2010 and Office 2010
Visual Studio Tools for Office 2005
Accessing and Surfacing LOB Data in SharePoint 2010
2007 Office System Integration
Introduction to SharePoint 2007
Office as a development platform with Visual Studio 2008
The Social Life of Information
Windows Forms in Visual Studio 2005: An in-depth look at key features
SharePoint 2007 Developer Overview Collaboration BI Features
Windows Forms in Visual Studio 2005: An Overview
Developer & Platform Group, Microsoft Ltd
Presentation transcript:

Developing for the Microsoft Office System Jay Schmelzer Group Program Manager – Visual Studio

Agenda Office Development? What is an OBA? Visual Studio 2008 & OBA Development Summary

The past (and, as it happens, the present) –VBA –Add – ins (COM) –Add – ins (Managed Code) The recent history –.NET 3.0 WCF WPF WF –VSTO 2005 SE (VS 2005) 3.0 in VS 2008 Pro and Above Development on the Client

Development on SharePoint 2001 – Tahoe –Webstore –Digital Dashboard –SPS … STS… Confused? 2003 – Now we’re talking –SQL. ASP.NET –Except, no workflow and profiling! 2007 – THE platform –OBA Services –Workflow –Search –Office Servers

Bringing it Together Server Client Workflow state Document Properties and Metadata Calendars, Tasks Document libraries offline List data offline Workflow state Document Properties and Metadata Calendars, Tasks List data updates Excel model publishing InfoPath form publishing Smart client customizations

Native Client Integration (free when you build on SharePoint) Lists –Export to Excel –Access synchronization –Item versioning –RSS Feeds & Alerts Calendars –Link to outlook Documents –Offline sync with outlook –Document management & status Workflows –Workflow notification bar –Interactive forms display Tasks –Offline sync with outlook –Export to Visio Content Types –Document Property Panel Data connection libraries –Browse from Excel –Central updates

OBA Made Simple Office Client SharePoint Server++ LOB System Communications and Collaboration Content Management Business Intelligence Search Workflow and Portal SOASOA

Some Things To Think About Key Cost Drivers in the Organization Modern Organizational Reality n Degree of Separation Factor The Why ERP systems cost broken down We do things differently The Results Gap

Key ERP Cost Drivers “The Financial Impact Of Packaged Applications” (July 11, 2006), Forrester

The average $1 billion company maintains 48 disparate financial systems and uses 2.7 ERP systems (Hackett Group) “Individuals hold the key to the knowledge economy and most of it is lost when they leave the enterprise – Gartner” ?%

… StructuredUnstructured Copy of Data in Excel 2007 IW Copy of Data is amended Mgr V-team IW LOBSystem n Degrees Of Separation Decisions ratified with mgmt Mgr Exec Mgmt

Office Business Application Framework LOB Systems Tools Visual Studio Tools for Office …Tools … 2007 Office system clients Office SharePoint Server 2007 Office Business Applications Microsoft Office System Dynamics SAP Exchange Server 2007 Office Communications Server 2007 Siebel LOB DynamicsDynamicsDuetDuet ISV OBAs Custom OBAs SearchWorkflow Business Data Catalog Website and Security Framework Excel Services Open XML File Formats and Extensible Fluent Interface

{ DEMO }

What is this VSTO? RAD Visual designers for quick UI Extensibility Simple Data binding for Word Content Controls New VBA to VSTO Interoperability Support for Custom SharePoint Workflow More –Application-level add-ins for most client programs (both 2003 and 2007) –Document-level add-ins for Excel and Word 2007 and InfoPath New ClickOnce deployment and improved security

{ DEMO }

Extend the Office Fluent Ribbon Ribbon Designer Ribbon Controls Design Surface

Create Custom Task & Actions Panes 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

Word Content Controls New experience for developing structured documents in Word 2007 New UI for developers to access Word Content Controls Programmable through Word Object Model Support for XML Mapping Toolbox Controls

Call VSTO from VBA Developers enable VBA via COM Interop Interop implemented at design time Developers can then call VSTO from VBA with IntelliSense after building the project

Outlook Form Regions

{ DEMO }

Deployment & Security ClickOnce support Complete end-to-end customization installation experience Richer version-independent security model Offline access via the ClickOnce Cache

Deployment & Security

SharePoint Workflow Support VSTO supports creation of SharePoint workflow to help manage business process and information flow –Reduces complexity and greatly speeds development of SharePoint workflow

{ DEMO }

Are There Other Tools? VSeWSS –Free download for Visual Studio 2005 that allows you to create: Team sites Blank sites Lists … VSeWSS v.next coming soon for Visual Studio 2008

What About Other Things?.NET 3.0 Provides more feature enhancements –WPF designer experience for improved UI –WCF service creation –WF capabilities Also, LINQ supported in VS 2008 Expression Blend as a designer tool –Projects integrate with VS 2008

Summary Office has evolved into a rich platform consisting of servers, applications, tools, and services. You can use the Office platform to build OBAs. OBAs include client-side and SharePoint customizations and integrate with LOB systems. Look out for other tools (e.g. VSeWSS v.next) that will be compatible with VS 2008

Questions? Me: