OFC 201 Office 2003 from a Developer’s Perspective Ray Stephenson Smart Client Technical Evangelist

Slides:



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

MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
Microsoft Office ® Access 2007 Microsoft Office Access 2007: Introduzione allo sviluppo Fabio Santini.NET Developer Evangelist Microsoft Italy.
Introduction KWizCom Business Card Founded in 2005 Headquartered in Toronto Global provider of add-ons and services customers worldwide Business.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
What’s New for Smart Client Developers in Visual Studio 2005? Mike Pelton Systems Engineer Microsoft Ltd
Microsoft Visio is diagramming software for Microsoft Windows. It uses vector graphics to create diagrams. The 2007 Standard and Professional editions.
Microsoft Office Open XML Formats Brian Jones Lead Program Manager Microsoft Corporation.
InfoPath Foundations Peter Williams, Ibitec AB. Agenda What are Forms? Form Scenarios Fundamentals Enter InfoPath Alternatives Use Forms InfoPath Enterprise.
Customising SharePoint David Gristwood Developer & Platform Group
OFC324 Microsoft Project Server: Putting Enterprise Project Management (EPM) To Work Sam Brooks
Today’s Agenda 14:30 Communication & Collaboration Platform 14:50 Portals & Document Management 15:10 Enterprise Project Management 15:30 Break 15:50 Business.
Enhanced Collaboration and other benefits of Sharepoint Technologies Kern Sutton Business Productivity Group Microsoft Corporation.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.
Ian Palangio - Microsoft Product Specialist, InfoPath MVP Ben Walters - SDM Solution Specialist – Portals and Collaboration.
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
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.
DEV317 Integrating Extensible Business Graphics into Enterprise Applications using Visio 2003 Mai-lan Tomsen Bukovec Program Manager.
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.
PowerPoint 2003 – Level 1 Computer Concepts Cathy Horwitz April 25, 2011.
OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.
Future Directions: Building Customizable Applications using.NET Eric Schnepp TLN205 Lead Program Manager Microsoft Corporation.
Class Instructor Name Date. Classroom Tips Class Roster – Please Sign In Class Roster – Please Sign In Internet Usage Internet Usage –Breaks and Lunch.
Microsoft Confidential Office as a Development Platform Tim Heuer
OFC 200 Microsoft Solution Accelerator for Intranets Scott Fynn Microsoft Consulting Services National Practices.
Microsoft ®.NET and Microsoft ® Office 2003 Suthep Sangvirotjanaphat [MVP]
Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation.
DEV290 Building Office Solutions with Visual Studio Eric Carter Lead Developer Developer Platform & Evangelism Microsoft Corporation.
PO320: Reporting with the EPM Solution Keshav Puttaswamy Program Manager Lead Project Business Unit Microsoft Corporation.
Office Live Workspace Visio 2007 Outlook 2007 Groove 2007 Access 2007 Excel 2007 Word 2007.
2007 Microsoft Office System Overview 2007 Microsoft Office System Overview Elizabeth Caley Senior Product Manager Microsoft Canada.
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
Lisa Ruff Business Productivity/Accessibility TS Microsoft Federal.
Microsoft Office Solution Accelerator for Six Sigma – A Case Study in Project Server Customization Brian Smith Program Manager Information Worker New.
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.
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.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
MSG316: Building Portals With SharePoint ™ Portal And Microsoft ® Office XP Howard Crow Program Manager SharePoint Portal Server Microsoft Corporation.
Microsoft Dynamics NAV 2009 and Architecture Overview Name Title Microsoft Corporation.
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.
EBIZ327 InfoPath and BizTalk Server 2004 Scott Woodgate Jupiter Product Planner.
Microsoft Visual Studio 2005 Tools for the Office System: Building Office Solutions Using Visual Studio 2005 Tools for Office Andrew Coates Developer Evangelist.
The Office Development Platform & Visual Studio Tools for Office Mike Hernandez Product Manager Microsoft Corporation Steven Goulet Group Program Manager.
OFC311 Developing Microsoft Office InfoPath 2003 Solutions: Technical Drilldown Part 1 Tudor Toma Group Program Manager Office Microsoft Corporation.
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.
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.
Visual Studio Tools for Office 2005
Microsoft Dynamics.
Office Power Hour New developer APIs and features for Apps for Office
Lisa Ruff Business Productivity/Accessibility TS Microsoft Federal
11/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Visual Studio 2010 SharePoint Development Tools Overview
2/24/2019 6:15 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Windows Forms in Visual Studio 2005: An Overview
Developing Data Driven SharePoint Solutions
Contexualized Data In Document Authoring
Presentation transcript:

OFC 201 Office 2003 from a Developer’s Perspective Ray Stephenson Smart Client Technical Evangelist

Agenda The evolution of the “Office System” Developer’s perspective: What’s really new (and useful)? Office solutions for the developer

The Office Family Client Software Business Productivity Applications Project Visio FrontPage Professional Home Small Business Business Enterprise

The Office System Client and Services Information Worker Solutions Business Productivity Applications SharePoint Portal Server Project Server Windows Share Point Services InfoPath OneNote Project Visio FrontPage NEW NEW Professional Home Small Business Business Enterprise

Microsoft Office 2003 Key Functional Focus Areas Collaboration Enterprise Integration End-User Services New Category Applications OneNote and InfoPath Ongoing Productivity and Deployment/Maintenance Enhancements Custom Solution Development!

The Developer’s Perspective: Solutions Opportunities Truly a new breed of smarter, better connected, Office custom solutions Overcome prior development barriers Distribution Security Captive data Sophistication perception Attract a new level of developers Professional/Enterprise

Key Technologies in Office 2003 eXtensible Markup Language New in Word 2003, Excel & Access improved over XP The introduction of InfoPath (‘XDocs’) XML Expansion Packs (aka ‘Smart Docs’) User reactive, intelligent documents Self-installing/maintaining Research and Reference Library Smart Tags v2.0 Visual Studio.NET Tools for Office aka ‘Code-Behind’

XML in Office 2003

Connecting People, Processes, Data People Processes Data Bringing XML to the Desktop  Connecting users to data  Intelligent applications  Capture and reuse of information

Data Analysis Tabular, largely numerical data for calculations and analysisTabular, largely numerical data for calculations and analysis Data best presented in a gridData best presented in a grid Content Authoring Large areas of text or mixed contentLarge areas of text or mixed content Flexible layout and formatting with XML markupFlexible layout and formatting with XML markup Reporting & Storing Numerical or textual fieldsNumerical or textual fields Relational tables in databasesRelational tables in databases Information Gathering Highly structured, grouped informationHighly structured, grouped information Form-like with few paragraphs of formatted textForm-like with few paragraphs of formatted text Data Driven Web Sites Flexible presentation of tabular or hierarchical dataFlexible presentation of tabular or hierarchical data Expanded data reachExpanded data reach Integrate across data sourcesIntegrate across data sources Diagramming Business & technical drawings connected to Data, SVG supportBusiness & technical drawings connected to Data, SVG support Supports 3rd party XML DataSupports 3rd party XML Data Access Access FrontPage FrontPageInfoPathWord Excel Visio XML in the big picture The Office 2003 XML Platform

Customer-defined XML Schemas Allows companies to work with data in a format that makes sense to them Visually map schema elements to document/spreadsheet Deliver just the data represented by the schema through save, export, submit to Web service Apply XSLT with data in/out Users do not have to know XML Fully supports the W3C XSD standard

XML in Office 2003 demo demo OFC291Microsoft Word XML (part 1 of 3): Introduction to XML in Microsoft Word 2003 Tue 10:30-12:15 OFC303Microsoft Word XML (part 2 of 3): The Power of Documents Structured with Customer-Defined Schemas Tue 15:15-16:30 OFC302Building Smart Document Solutions in Microsoft Word and Excel Wed 08:30-09:45 OFC308Microsoft Word XML (part 3 of 3): The Word XML Schema, and Bringing Everything Together Thu 08:30-09:45 OFC304Microsoft Excel 2003 Overview: XML SupportThu 16:45-18:00 OFC305Advanced Microsoft XML Programming in Excel 2003Fri 10:00-11:15

“Smart Docs” XML Expansion Packs

Smart(er) Document Solutions Better Document-based Solutions Create smarter, intelligent solutions Reacts to the way user works Programmable Task Pane Offer contextual controls & content Customizable interface with Smart Document API using VB6 or VS.NET Tightly integrated with Office 2003 XML Simplified Deployment & Update Mechanism Highly secure, document-based deployment Centralized and self-maintaining

Building Smart Documents 1. Author template content in Word or Excel 2. Attach XML schema and mark-up document 3. Smart Document solution coding Implement ISmartDocument interface a la COM add-in (.dll) Based on Smart Tag 4. Create a Manifest - just XML file Manifest.XSD Include solution files beyond solution code XSLT & XSD Help Text (XHTML) Document Fragments (WordML) Graphics, Images Managed code assemblies 5. Add pointer to the Manifest in document properties 6. Distribute document via , SharePoint, etc.

Smart Documents demo demo OFC302Building Smart Document Solutions in Microsoft Word and Excel Wed 08:30-09:45 OFC307Microsoft Office 2003: Solution Case StudiesFri 08:30-09:45

Smart Tags v2.0

Smart Tags for Office 2003 (v2) Appear in more Office places: Now in Access & PowerPoint People’s names in Outlook, Task Panes, SharePoint Research Task Pane across Office Recognition in IE with tool from SDK Innovations: Auto firing actions (modifying document on recognition) Cascading menus Action name callback for dynamic menus No “Schedule a meeting” for dates in past “Convert to feet” not “Convert to English units” Pattern matching without writing code Smart tags for XML New types (Expiring, Unsaveable, Fragile) Tokenization Huge benefit for Asian languages

Research and Reference Library

Allows users to search relevant information sources while working with the context of Office applications Integrated task pane found across Office suite Word, Excel, PowerPoint, Outlook, Publisher, OneNote, Visio, and Internet Explorer Out of the ‘box’ services Dictionary, Thesaurus, Translation, Encyclopedia, Web Search, Stock Quotes, etc. Factiva, eLibrary, Gale, MSN, WorldLingo

Research and Reference Library …continued Extensible platform allows additional services opportunities Open standard architecture via XML Web services allows content providers to build and host their own offerings Support for rich content, forms and actions No client code required! Complex actions available via Smart Tag technology Supports and cookies User or corporate governance for install Unlimited scenarios span both internal IT and 3 rd party providers CRM, ePM, ERP, HR, custom search, doc mgmt… Data providers, product manufacturers, retailers…

Research and Reference Library demo demo OFC307Microsoft Office 2003: Solution Case StudiesFri 08:30-09:45 OFC322Building Office Research Web Services: Exposing Corporate Data Through Office Fri 16:00-17:15

InfoPath aka “XDocs”

Introducing InfoPath New Office family application for gathering information Mission: To enable knowledge workers to easily gather and re-use information as part of a business process Makes working with forms easier, more flexible Rich-text editing, spell check, AutoComplete Flexible, dynamic authoring environment Offline & support Streamlines data gathering processes Data validation Reusability through multiple views and merging forms Efficient/economical solution for custom data gathering WYSIWYG forms design and samples Web model for form deployment Works across business processes using open standards Built natively on top of XML Naturally supports XML Web services

InfoPath OFC202Introduction to Microsoft Office 2003 InfoPathTue 18:15-19:30 OFC311Developing Microsoft InfoPath Solutions (Part 1)Wed 11:45-13:00 EBZ327Implementing Business Process Integration with Microsoft Office InfoPath 2003 and Microsoft BizTalk Server 2004 Wed 11:45-13:00 OFC312Developing Microsoft InfoPath Solutions (Part 2)Thu 18:15-19:30 OFC307Microsoft Office 2003: Solution Case StudiesFri 08:30-09:45

Visual Studio Tools for Office

“Visual Studio Tools for Office” Extends.NET development to Office VS.NET productivity/power melds with Office- based solutions Powerful access to data and XML Write code using Visual Studio.NET 2003 to run behind Office 2003 documents Code can run in Word and Excel Language Choice Support in Visual Basic.Net and Visual C#

“Visual Studio Tools for Office”

How can you use Office? New Solution Opportunities Integrate Office documents & apps with processes and data sources XML enhancements & XML Web Services support Better document-based solutions that require less IT involvement with Smart Documents Form-based information collection and gathering with Microsoft InfoPath Provide users with actionable data where they work with Smart Tags and Research Library Create collaborative solutions with SharePoint Technologies leveraging Lists and Web Parts

How? So many choices… Managed code and/or COM Smart documents and VS Tools for Office and/or VBA Web Services vs. Web queries vs. ADO vs. … Reporting with Access, Excel, Word, InfoPath, Web Parts, etc. Data collection via documents, forms, from almost any Office app

Next Steps Get the beta and start building today!

Hands on Labs OFC-HOL 01 – 11 Located between Session Rooms 6 & 10

VARs and Partners: Help us understand your business If you are a Value Added Reseller working with small business, we need your help! Survey available on TechEd web site Go to Resources page and click on ‘Focus Groups’ Link to online survey Less than 15 minutes to complete Thank you for your time!

Community Resources Most Valuable Professional (MVP) Newsgroups Converse online with Microsoft Newsgroups, including Worldwide User Groups Meet and learn with your peers

Suggested Reading And Resources The tools you need to put technology to work! TITLE Available Microsoft® Office 2003 Resource Kit: /24/03 Microsoft Press books are 20% off at the TechEd Bookstore Also buy any TWO Microsoft Press books and get a FREE T-Shirt

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.