It’s always better live. MSDN Events Developer Productivity Improvements with Visual Studio 2008 and Office Business Applications.

Slides:



Advertisements
Similar presentations
Microsoft Office SharePoint Portal Server 2007 Introduction to InfoPath Forms Services Daryl L. Rudolph.
Advertisements

Code for MS Press Discount MSPLIVE0508. Delivering Systems that the Users Don't Hate: Why Office and SharePoint will change the way you work (Alistair.
Microsoft SharePoint 2010 technology for Developers
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
SharePoint 2007: Workflow and Digital Forms Neil Iversen Inetium.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Office Business Applications Matt Deacon Chief Architectural Advisor Developer & Platform Group Microsoft Ltd.
Microsoft Confidential David Gristwood Application Architect Developer & Platform Group Microsoft Limited blogs.msdn.com/David_Gristwood.
Programming in the Office 2003 Environment Corinne Hoisington.
What’s New for Smart Client Developers in Visual Studio 2005? Mike Pelton Systems Engineer Microsoft Ltd
Accelerate Business Success With CRM CRM Interoperability.
What’s New for Smart Client Developers in Visual Studio 2005? Mike Pelton Systems Engineer Microsoft Ltd
InfoPath Foundations Peter Williams, Ibitec AB. Agenda What are Forms? Form Scenarios Fundamentals Enter InfoPath Alternatives Use Forms InfoPath Enterprise.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
SharePoint Collaboration Features & Workflow
Microsoft Office Access 2007 A rich client for Windows SharePoint Services 3.0 Mark Bower Senior Consultant Microsoft UK
Using Microsoft SharePoint to Develop Workflow and Business Process Automation Ted Perrotte National Practice Manager, Quilogy, Microsoft Office SharePoint.
Andrew Coates Developer Evangelist DEV307.
Kevin (End user)  Need for a simple user interface  Need to improve productivity Isaac (Developer)  Customizing and extending business applications.
Today’s Agenda 14:30 Communication & Collaboration Platform 14:50 Portals & Document Management 15:10 Enterprise Project Management 15:30 Break 15:50 Business.
Developing for the Microsoft Office System Jay Schmelzer Group Program Manager – Visual Studio.
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
SharePoint 2010 and Office 2010 Development Randy Williams Senior Consultant & Trainer Synergy Corporate Technologies.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Microsoft Confidential Office as a Development Platform Tim Heuer
Using the Actions Pane, Host Controls, and Smart Tags
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.
ADD-IN EXPRESS True RAD tools for Microsoft Office developers.
OSP Addressing Critical Business Challenges 2. Increasing Productivity 3. Modern Organizational Reality 4. Connecting Data and People Business.
Office Business Applications Unlocking the Business Value of IT Gurprit Singh Director, Emerging Technologies Microsoft Corporation.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Windows Forms in Visual Studio 2005: An Overview Name: Joe Stegman Title: Lead Program Manager Session code.
Office Business Applications Workshop Defining Business Process and Workflows.
Microsoft Dynamics NAV 2009 and Architecture Overview Name Title Microsoft Corporation.
WHAT OUR CUSTOMERS ARE SAYING “After thorough market research and a review process, Qorus Breeze Proposals stood out from the competitors because of its.
Smart Client Development Using Visual Studio Tools for Office and Windows Mobile Todd Apley Software Design Eng/Test Lead
ADD-IN EXPRESS World-class Office extensions with little coding.
Olaf Feldkamp Developer Platform Advisor Microsoft Switzerland blogs.msdn.com/swiss_dpe_team.
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.
| Lausanne Become an Office 365 developer in 60 min Valerie Alonso Xavier Bocken.
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
Interaction classes Record context Custom lookups.
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
Virtual techdays INDIA │ November 2010 SharePoint 2010 – Your one stop shop for all portal requirements Saranya Sriram │ Developer Evangelist, Microsoft.
Building Enterprise Applications Using Visual Studio®
Integrating SharePoint 2010 with Office 2010
5/20/2018 2:53 AM © 2006 Microsoft Corporation. All rights reserved.
6/2/2018 3:37 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Practical Office Business Application
Visual Studio Tools for Office 2005
Accessing and Surfacing LOB Data in SharePoint 2010
2007 Office System Integration
Office as a development platform with Visual Studio 2008
Visual Studio 2005 Tools For Office: Creating A Multi-tier Application
The Social Life of Information
Microsoft Office SharePoint 2007 Technical Enablement Tour
SharePoint Workflow: Taking the Manual Out of Your Process
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
Contexualized Data In Document Authoring
Presentation transcript:

It’s always better live. MSDN Events Developer Productivity Improvements with Visual Studio 2008 and Office Business Applications

What Will We cover? Overview of Visual Studio Tools for Office (VSTO) Architecture New built in add-ins

Level 300 Helpful Experience Developing Visual Studio Applications Microsoft Office and Office Business Applications

Agenda Office As A Developer Platform The “Results Gap” with LOB Apps Office Business Applications VSTO Overview SharePoint WorkFlow Tools Ribbon Development Custom Task Pane ClickOnce Deployment

Office as a Developer Platform Familiar user interface 500+ million users worldwide Office Open XML file formats Microsoft Office SharePoint Server 2007 Enabling collaboration Portals Enterprise search Enterprise content management Business process support BI delivery platform

Agenda Office As A Developer Platform The “Results Gap” with LOB Apps Office Business Applications VSTO Overview SharePoint WorkFlow Tools Ribbon Development Custom Task Pane ClickOnce Deployment

LOB Apps The “Results Gap”

LOB Apps Office Business Applications

Agenda Office As A Developer Platform The “Results Gap” with LOB Apps Office Business Applications VSTO Overview SharePoint WorkFlow Tools Ribbon Development Custom Task Pane ClickOnce Deployment

Estimate custom design Unstructured Create Lead Qualified? Retire Lead Create Oppt’y Create Quote Closed? Complete Sale Create Invoice Get specs from customer Validate specs with Tech Sales Cost out the solution Decide discount strategy Assemble proposed response Approve proposed response Structured “Classic” Enterprise Applications Office Business Applications Estimate custom design Unstructured Office SharePoint Server WordExcelOutlookInfoPath

Document-level code behind Brings Microsoft Office into the managed world Strict security model Custom ActionsPane Host Controls on doc surface Cached Data in the document Server-side data processing App-level add-ins for Outlook VSTO 2008 New designers: ribbon, custom task pane, Outlook form region App-level add-ins for most client programs ClickOnce deployment and security VBA/VSTO interoperability Workflow & Microsoft SharePoint support VSTO integral part of Visual Studio 2008 Professional VSTO 2005 & VSTO 2005 SE VSTO 2003 Visual Studio Tools for Office

Office Applications Visual Studio 2008 Professional includes Visual Studio Tools for Office Visual designers for Ribbon, Task & Action pane, SharePoint Workflow Integrated Workflow & Microsoft SharePoint Support Data binding in Word Content Controls Application-level add-ins for most client programs (both 2003 & 2007) Document-level add-ins for Excel & Word 2007 Improved deployment and security using ClickOnce

Agenda Office As A Developer Platform The “Results Gap” with LOB Apps Office Business Applications VSTO Overview SharePoint WorkFlow Tools Custom Task Pane Ribbon Development ClickOnce Deployment

SharePoint Workflow Tools What is a workflow? A reliable repeatable pattern of activity enabled by a systematic organization of resources and information flows E.g. Document approval process Workflow Foundation (WF) integrated Programming model, engine and tools to build workflow enabled applications Consists of a Microsoft.NET Framework v3.0 (formerly WinFX)

SharePoint Workflow Tools VSTO vs. SharePoint Designer Limited reusability Develop, deploy, and debug SharePoint workflows “Simple F5 Experience“ Focus on your business logic right away

It’s always better live. MSDN Events Creating A SharePoint WorkFlow

Custom Task Pane Adds custom functionality Dynamically set properties Show/Hide, dock position Responds to event handlers On hide, on show, on data bind To create a Custom Task Pane, Create UserControl for UI and functionality Add UserControl to CustomTaskPaneCollection

It’s always better live. MSDN Events Building a custom Task Pane

Ribbon Development Office has built-in support for XML-based customization model VSTO 2005 SE support: Simplifies hookup from.NET via pre-generated classes and sample XML VSTO 2008 support: Adds full-blown visual designer support “Export to XML” option A more robust programming layer

It’s always better live. MSDN Events Building a custom Ribbon

ClickOnce Deployment Two competing goals in application development Interactive, stateful, rich client application Thin client application model ClickOnce deployment overcomes: Difficulties in updating applications Impact to the user’s computer Security permissions

ClickOnce Deployment Three ways to publish a ClickOnce application From a Web page, network share, media ClickOnce applications are self- updating ClickOnce applications are isolated and self-contained. Cannot break existing applications

ClickOnce Deployment FeatureClickOnceWindows Installer Installation-time user interface Single promptMultipart Wizard Installation of assemblies on demand YesNo Installation of shared filesNo Yes Installation of driversNo Yes (with custom actions ) Installation of GACNo Yes Installation for multiple users No Yes

It’s always better live. MSDN Events Setting Up ClickOnce Deployment

Session Summary Office as a develop platform Office business applications bridges the “Results Gap” Visual Studio Tools for Office SharePoint Workflow Custom Task Pane Ribbon Development ClickOnce Deployment

For More Information Office Developer Center us/office/aa aspx VSTO Blog MSDN Web site msdn.microsoft.com