DEV317 Integrating Extensible Business Graphics into Enterprise Applications using Visio 2003 Mai-lan Tomsen Bukovec Program Manager.

Slides:



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

Microsoft SharePoint 2010 technology for Developers
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
What’s New for Smart Client Developers in Visual Studio 2005? Mike Pelton Systems Engineer Microsoft Ltd
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.
SharePoint Collaboration Features & Workflow
Christophe Fiessinger & Jan Kalis Senior Technical Product Manager Microsoft Corporation Session Code: OFS214.
Microsoft Office SharePoint Server Business Intelligence Tom Rizzo Director, Microsoft Office SharePoint Server
Using Microsoft SharePoint to Develop Workflow and Business Process Automation Ted Perrotte National Practice Manager, Quilogy, Microsoft Office SharePoint.
Developing for the Microsoft Office System Jay Schmelzer Group Program Manager – Visual Studio.
WEB329 ASP.NET: A Lap Around the New Enhancements for Web Developers in Microsoft Visual Studio 2005 Omar Khan Lead Program Manager Web Platform and Tools.
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
Microsoft Dynamics CRM Making the Most of your CRM implementation Reuben Krippner Microsoft CRM Product Technical Specialist Microsoft Corporation SOLUTIONS.
OFC302 Building Smart Document Solutions in Word & Excel Martin Sawicki Lead Program Manager.
DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation.
OFC 322 Building Office Research Web Services: Exposing Corporate Data Through Office Brian Jones Program Manager Authoring Services Martin Sawicki Lead.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
DEV334 Creating Application Starting Points & Sharing Best Practices with Enterprise Templates Marc Gusmano Director of Emerging Technologies The Information.
OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.
Microsoft Office Project Desktop Development Marcel Parent Program Manager Project Microsoft Corporation.
Future Directions: Building Customizable Applications using.NET Eric Schnepp TLN205 Lead Program Manager Microsoft Corporation.
Microsoft Confidential Office as a Development Platform Tim Heuer
OFC 200 Microsoft Solution Accelerator for Intranets Scott Fynn Microsoft Consulting Services National Practices.
Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation.
Microsoft Dynamics AX 2009 Integration and Development with the.NET Framework Introduction to the Course.
Office Live Workspace Visio 2007 Outlook 2007 Groove 2007 Access 2007 Excel 2007 Word 2007.
Introducing Reporting Services for SQL Server 2005.
Developing Reporting Solutions with SQL Server
OFC312 Developing Microsoft Office InfoPath 2003 Solutions: Technical Drilldown Part 2 Tudor Toma Group Program Manager Office Microsoft Corporation.
OFC 303 Advanced Word XML: Customer-Defined Schemas Brian Jones Program Manager Authoring Services.
Slide 2 The Microsoft Office Project 2003 Software Development Kit Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation Uma.
DEV325 Deploying Visual Studio.NET Applications Billy Hollis Author / Consultant.
OFC 308 Advanced Word XML: The WordML Schema and Bringing Everything Together Brian Jones Program Manager Authoring Services.
OFC 307 Office 2003 Solution Case Studies Ray Stephenson Smart Client Technical Evangelist
Slide 1.NET Development for Project 2003 Samples from the Project 2003 SDK Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation.
DEV337 Modeling Distributed Enterprise Applications Using UML in Visual Studio.NET David Keogh Program Manager Visual Studio Enterprise Tools.
EBZ319 Building Enterprise Web Sites Using MCMS 2002 Daniel Kogan Program Manager CMS Group Microsoft Corporation Pat Miller Developer CMS Group Microsoft.
OFC291 Microsoft® Office Word XML (part 1 of 3): Introduction Martin Sawicki Lead Program Manager.
DEV303 ASP.NET: Leveraging Visual Studio.NET For Web Projects Tony Goodhew Product Manager Microsoft Corp.
DEV330 Visual Studio.NET IDE Tips and Tricks Billy Hollis Author / consultant.
EBIZ327 InfoPath and BizTalk Server 2004 Scott Woodgate Jupiter Product Planner.
SVR330 Introduction to The Microsoft Office Project 2003 Software Development Kit (SDK) Bob Walker IW Product Technical Specialist - EPM EPG Microsoft.
MSG331 Exchange Server 2000/2003 Software Development Kit Susan Hill Lead Programmer Writer Microsoft Corporation.
Microsoft Office Project 2003: A tour of the EPM Solution.
Introducing Microsoft SQL Server 2000 Reporting Services Brian Welcker Group Program Manager SQL Server Reporting Services Microsoft Corporation.
EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager.
Microsoft And Partners Driving Global Integration Solutions With BizTalk Server 2004 Ted Kummert Vice President Microsoft Corporation Business Process.
Microsoft Visual Studio 2005 Tools for the Office System: Building Office Solutions Using Visual Studio 2005 Tools for Office Andrew Coates Developer Evangelist.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
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.
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
Integrating Enterprise Applications Into SharePoint® Portal Server
Visio.
Business Connectivity Services in SharePoint 2010 and Office 2010
Visio.
Visio Services 2013 Collaboration APIs Chris Hopkins
Visual Studio Tools for Office 2005
Accessing and Surfacing LOB Data in SharePoint 2010
Microsoft Dynamics.
Visio Professional 2007 & BI Data
12/31/ :55 AM © 2004 Microsoft Corporation. All rights reserved.
Visual Studio 2005 Tools For Office: Creating A Multi-tier Application
Microsoft Office SharePoint 2007 Technical Enablement Tour
Office 365 Development July 2014.
SharePoint 2007 Developer Overview Collaboration BI Features
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

DEV317 Integrating Extensible Business Graphics into Enterprise Applications using Visio 2003 Mai-lan Tomsen Bukovec Program Manager

Agenda Visio in the Enterprise Solution Demos Code Drilldowns Resources Appendix Managed Code Interop Control Deployment

Graphical Project Planning Enterprise Project Management Binding data to shapes Wizards in user interface ODBC-compliant data store Programmable, event-driven shapes Application scenarios Microsoft Project data for complex project schedule diagrams Access or SQL data for corporate space planning SAP data for finance workflow processes

Visio XML Data Islands Drawing Data in XML Visio and XML Native (but busy) XML file format SolutionXML for export to other processes Consumer of SOAP payloads Application scenarios Diagramming inventory availability through a supplier’s Web service Display schedules and timelines from an Enterprise Resource Planning web service Track workflow status in a single diagram from data in multiple Web services in a partner community

Visio XML for Diagrams Mai-lan Tomsen Bukovec Program Manager Visio demo demo

Graphics in Context Business Process Management Diagrams for collaboration in context Graphical representation of process, strategy, and workflow Diagram display according to end user task in multi-tier application Application scenarios Status tracking in Microsoft Office 2003 Word smart doc for RFP review Team progress on a Microsoft Office 2003 SharePoint Portal Web part Dynamic schedule diagram integrated into a C# winform

Dynamic Diagrams on Microsoft Office 2003 SharePoint Portal Server Mai-lan Tomsen Bukovec Program Manager Visio demo demo

Visio Solution ArchitectureAddAdviseIVisEventProc

Visio Flowchart Automation Drill-down (VB.NET) Mai-lan Tomsen Bukovec Program Manager Visio demo demo

Visio Component Features Visio Component In-process activation of Visio drawing window Full Visio functionality through Visio API Single active document and window Integrated look and feel with host application Diagrams in context to application usage (form, web part, smart doc, web page) Programmatic control over drawing surface Mouse and keyboard events

Custom Host Applications Visio Component Visual Basic C++ VB.NET C# Managed C++ ASP ASP.NET

Office As Host Container Visio Component Office XP Word, Excel, PowerPoint Office 2003 Word, Excel, PowerPoint, Access Separate IE Window InfoPath Project

Visio Control Automation Drill-down (C#) Mai-lan Tomsen Bukovec Program Manager Visio demo demo

Mouse and Keyboard Events New Developer Features Display a custom form on the click event Events on page or window, not shape Page.SpatialSearch(x, y, visSpatialContainedIn, 0.001, visSpatialFrontToBack) Use a very small unit, relative to the size of the shape, for tolerance Returns a display-list-ordered Selection object that contains all of the shapes that contain the point x, y within the tolerance

Macro Recorder New Developer Features Rapid application development Records user interaction with drawing surface and shapesheet Quick prototypes, not production code Visio programming “tutorial” Learn how the Visio API works Learn complex tasks like glue Shortcut to production code

Visio 2003 SDK New Developer Features ShapeStudio Development environment for smart shapes Developer tools Event Monitor and Persistent Events VS 6.0 and VS.NET wizards for Visio solutions Samples Extensive application samples (VB, VB.NET, C#) Library of reusable functions, classes and sub- routines Also available: Premier Services for Visio Partners

Ask The Experts Get Your Questions Answered Jon Price Product Manager, Visio Product Group Mai-lan Tomsen Bukovec Program Manager, Visio Development Platform Questions, feedback, solution ideas welcome!

Community Resources (Visio 2002 SDK, Visio 2002 Managed Code Tutorial, Technical Articles, Samples, Visio 2003 SDK in Q4 2003) Newsgroups microsoft.public.visio.developer microsoft.public.visio.developer.shapesheet microsoft.public.visio.developer.diagrams microsoft.public.visio.developer.vba microsoft.public.visio.developer.vc User Groups Meet and learn with your peers

evaluations evaluations

© 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.

Appendix: C#, VB.NET Interop New Developer Features Primary Interop Assemblies (PIA) Visio 2003 type library Save As Web type library Visio 2003 drawing control type library Global Assembly Cache (GAC) support Installation and registration as part of product setup Requires.NET Framework 1.1 Visio 11 SDK Visual Studio.NET Wizards

Appendix: Deploying the Control Visio Component Silent mode install A custom Setup.exe application to drive Visio setup program. Pass in “silent install” mode parameter for corporate deployment Dim WshShell Set WshShell = CreateObject("WScript.Shell") WshShell.Exec("setup.exe /qn PIDKEY= INSTALLLEVEL=20") Standard Windows Installer behavior Custom script Launch Visio product MSI directly Dim WshShell Set WshShell = CreateObject("WScript.Shell") WshShell.Exec("msiexec.exe /qn /i PIDKEY= INSTALLLEVEL=20")