You are on page 1of 1

Developer Map for the 2007 Microsoft Office System

Programs Tools
®
Microsoft Office SharePoint
Word Excel PowerPoint Outlook InfoPath Access Visio Project Groove Communicator Designer 2007
® ® ® ® ® TM

COM Add-Ins Web site development and management program


2007 2007 2007 2007 2007 2007 2007 2007 2007 2007 that provides you powerful tools to build,
customize, and contribute to SharePoint sites
using the latest Web design technologies and
Hook into Office by implementing IDTExtensibility2.
Shared Add-Ins
established standards in an IT-controlled
Extensibility.IDExtensibility2 environment.
®
Visual Studio 2005
Comprehensive development environment

VSTO 2005 SE Application Take advantage of the Add-InLoader, a component that makes Office aware of managed code add-ins and creates a better user experience for developers.
intended for individual developers and software
development teams to build high-performance,
Level Add-Ins • Custom Task Pane customization • Ribbon Customization • Outlook Form Region customization • App-domain Isolation multi-tier applications.
®
Visual Studio 2005 Tools
Create and deploy application-specific functionality in fully customizable task panes that users can dock to different areas of the screen.
for Office Second Edition
Developer tools that enable you to use Visual
Custom Task Panes • Multiple task pane support • Docking support
Microsoft.Office.Core.ICustomTaskPaneConsumer • Microsoft.Office.Core.ICTPFactory
Studio to develop 2007 Office System-based,
workgroup-to-enterprise scalable
line-of-business solutions.

Customize and extend the Ribbon UI through a combination of XML markup, any Microsoft .NET–based language supported in Microsoft Visual

Ribbon UI Extensibility Studio, Microsoft Visual Basic® for Applications (VBA), Microsoft Visual C++® or Microsoft Visual Basic® 6.0.
• Document or Application-level solutions/customizations Services
Microsoft.Office.Core.IRibbonExtensibility
Office Live
Microsoft Office Live is a set of Web-based
Office Open XML New XML technology that replaces existing Office file formats with open,
fully-documented, royalty-free file formats.
services that help small businesses to grow and
manage their business online.
File Formats
• Open Packaging Conventions • Document parts • Custom XML Parts
• Content types • Relationships • Ribbon Extensibility • Establish professional Web presence
System.IO.Packaging • Ecma Office Open XML File Formats Standard • Access online applications
• Collaborate with internal and
external stakeholders
Document authoring program Spreadsheet program that you Presentation program that Messaging client that provides a Windows-based application for Desktop database program that Diagramming and data Project planning applications Collaboration software program Communicator 2007 is an
can use to analyze, allows you to create Office Live Solution Developers
that helps people create and comprehensive time and creating rich, dynamic forms helps information workers start visualization solution that makes designed to address the work that teams can use to work integrated communications
share great-looking documents communicate, and manage great-looking presentations information manager, putting you that teams and organizations tracking information quickly, it easy for IT and business and people management needs together dynamically in client, enabling information • Create & extend Office Live business
by combining a comprehensive information to help you make using the new results-oriented in control of the tools you need can use to gather, share, and create meaningful reports with professionals to visualize, of today’s project managers. collaborative workspaces from workers to communicate in real applications
set of writing tools with an more informed decisions. interface, graphics capabilities, to prioritize, organize, and search reuse information—leading to ease, and share data more analyze, and communicate Project Professional greatly virtually any location. • Develop collaboration workspaces
time. Communicator 2007
and formatting tools. improves its performance with • Offer Web design services
easy-to-use interface. • Conditional formatting information. improved collaboration and securely using the Web. complex information, systems, • Groove Forms & Groove integrates with Microsoft Office
Project Server 2007.
• Connection management • Diagramming decision-making throughout • Data collection via email and processes. InfoPath Forms System applications and Using:
• Content controls • Content indexing search
capabilities • Document Inspector your organization. • Import/export • Visual Reports, using • Groove tool templates enterprise telephony
• Document building blocks • Forms regions technology • Auto-connect • Office SharePoint Designer 2007
•Connectivity with Analysis • Slide library specifications Excel and Visio • Groove workspace infrastructure.
• Document inspector • Rules object model • Browser forms • Data-Link
Services • Styles and Themes • Task drivers templates • Microsoft® Windows® SharePoint® Services 3.0
• XML mapping • Search support • Custom data importers • Improved AutoFormats • Theme effects and colors • Contextual Conversations
• Document inspector • Layout view • Recalculation change • Groove Web Services • Windows Live including Windows Live ID,
Microsoft.Office.Core • Unified object model • Custom forms design • Highly visible contextual
• Improved charting engine • Managed code can listen Microsoft.Office.Core highlighting enables custom
converters tabs Windows Live Local
Microsoft.Office.Core • Improved PivotTables® Microsoft.Office.Interop. to events Microsoft.Office.Interop.Visio • Multi-level undo with applications running on
Microsoft.Office.Interop.Word • Increased sheet size Microsoft.Office.Core • Data connection library transaction sets • Invoke other collaboration • Other Office system programs including
PowerPoint Microsoft.Office.Interop. desktop client or Groove
Key • Digital signature support • Multi value storage in applications
(1M rows, 16K cols) Microsoft.Office.Interop. single fields VisOcx • Project deliverables Data Bridge to access InfoPath 2007, Access 2007
• Application • Application • Installable form templates • Rich Presence in your
• Integration with Excel Outlook • Navigation pane Microsoft.Office.Interop. • Tracking project costs workspace data
• Content Control • Presentation • Managed-code object application
• CustomXMLPart
Services in the Office
SharePoint Server 2007 • SlideRange • Application model • Report View with events Visio.SaveAsWeb and budgets
• Customizable Project Guide Groove Forms and Web
The Microsoft® Office
Live Meeting
• Features • Document • Slide • Explorer • Outlook e-mail integration • SharePoint integration • Application Services API
• Multi-threaded • Single document interface • Integration with Outlook Communicator 2007 API Live Meeting enables you to collaborate online
• Range • ShapeRange • Inspector • Template parts • Document
• Namespace, Web Service, or Schema recalculation (SDI) 2007 tasks • Workspace data in tools with colleagues, customers, and partners in
• Selection • Shape • Folder • Visual Studio® Tools • Windows • Messenger
• XLL interface • Split Form View and forms
• Objects • Table • MailItem for Applications • Page Microsoft.Office.Core • MessengerPriv real time, between either individuals or large
• XMLMapping Microsoft.Office.Core • AppointmentItem • Tracking Applications • Master Microsoft.Office.Interop. • Account data
Microsoft.Office.Core • Event handling • MsgrSession groups—with just a PC and an Internet
Microsoft.Office.Interop.Excel • TaskItem Microsoft.Office.Core • Shape MSProject • MsgrSessionManager
• ContactItem Microsoft.Office.Infopath connection.
Microsoft.Office.Interop.Access • Cell
• Application • Application
• Application • Meetings
• Chart • Application • Assignments
• PivotTable • WindowCollection • Users and Groups
• CurrentData • Calendars
• Range • Window • OutlineCodes • Meeting Content and Recordings
• XmlFormCollection • CurrentDB • Reporting and Attendance
• Sheets • CurrentProject • Projects
• Workbook • XmlForm • Resources
• ViewInfoCollection • Screen Live Meeting API: XML snippets through
• Worksheet • Tasks
• View standard HTTP Posts
• Views
• CreateMeetingRequest
• ListMeetingsRequest
• CreateUserRequest
• ListUsersRequest
• ListRecordings4Request
• ListVisitorsRequest

Servers
Office SharePoint Server 2007 Project Server 2007 Exchange Server 2007 Groove Server 2007 Communications
Business Intelligence Business Process Integration Enterprise Content Management Enterprise Search Project Server is completely re-architected for the Helps you manage a reliable messaging system Provides IT organizations with enterprise-class Server 2007
Microsoft Office Enterprise Project Management with built-in protection against spam and viruses, server software and tools for deploying,
Excel Services InfoPath Form Services Web Content Management Enterprise Search while providing people throughout your managing, and integrating Microsoft Office
(EPM) solution. Project Web Access enables project Microsoft Office Communications Server 2007, the
Excel Web Access - Thin client rendering of interactive Rich Browser-Based Forms, Browser Forms on Mobile Listings, Enhanced Navigation, Page Layout Templates, Enhanced Query Object Model, Schema Object Model, team members, project managers, and executives organization with anywhere access to e-mail, Groove 2007 across the enterprise. next version of Live Communications Server 2005,
spreadsheets Devices, InfoPath Form ASP.NET® Control Custom Field Controls, Page Settings Push-down to Web Search Web Service, Search Term Lists, Search Alerts to interact with and analyze project information voicemail, calendars, and contacts from a wide
Excel Web Services - Programmatic access to server- (XmlFormView), Extensible .NET Business Logic, sites, Site Variations, Extensible Authoring Tools, Output Groove Data Bridge is a server platform for adds on-premise Web conferencing and the ability
(RSS/email), Customizable Search Center, Search within their responsibilities. Project Server helps variety of devices.
based spreadsheet calculation and data. Import/Export Framework, InfoPath Client Integration, Caching, Content Deployment, Content By Query Web Part Web Parts, Protocol Handlers, IFilters your organization manage and coordinate connecting Groove workspaces with business for Communicator to make and receive voice calls.
Form Archiving (ContentByQueryWebPart), RSS Feed Consumer Web resources and work across the entire project • Exchange Web Services apps, portals, and other enterprise data sources. • Communicator Extensibility
microsoft.office.server.search.*
microsoft.office.infopath.server.* Part (RSSAggregatorWebPart) lifecycle, from one-time projects to complex • Exchange .NET Framework Extensions • Unified Communications Client Platform
microsoft.office.excel.server.* microsoft.sharepoint.publishing programs. • OWA Web Parts • Communicator Web Access AJAX Service
• Project Server Interface (PSI) Web services • Communicator Web Access AJAX Controls
Business Data Catalog & Application Integration People and Personalization • Queuing services microsoft.exchange • Unified Communications Managed APIs
Reporting and Dashboards Document and Records Management
Single Sign-on Secure Credential Store, Connect to • Project Server events • SIP Processing Language and
Dashboards, Report Center, Key Performance Indicators, Information Rights Management Integration, Extensible People and Personalization Managed Interfaces
External Data via Web Services, Field Integration with • Server-side scheduling
Filter Web Parts, SQL Server® Reporting Services Integration Document Policies, Records Repository, Extensible Hold Per-User Sites (My Sites), Role-based Targeting, • Speech Platform Services
Lists, Business Data Web Parts, Actions, WSRP Consumer • Unlimited enterprise custom fields
Infrastructure, Barcode Generation, Built-In Workflows Per-User Data Aggregation, Profile Sync with Site
Web Part (WSRPConsumerWebPart), Custom BDC • Timesheets: stand-alone or
Web Service Proxies microsoft.office.documentmanagement Membership Store, Knowledge Network project-integrated
microsoft.sharepoint.portal.analytics.* microsoft.office.server.applicationregistry.* microsoft.office.policy • Reporting data service
• Cube building service

Microsoft Windows SharePoint Services 3.0


® ® ®

Provisioning Administration Data Store Services ASP.NET User Interface


• Site Definitions –Templates defining capabilities, structure, and contents • List Definitions – XML-based instructions and ASP.NET resources for describing • .NET Object Models for site collections (SPSite), • Web services that encapsulate and provide remote • Structure • Behavior • Content • Jobs and task scheduling • Web Part Pages
of SharePoint sites. Comprised of XML-based instructions for and rendering specific SharePoint lists. sites (SPWeb), lists (SPList), event registrations, access to the above (Administration, Alerts, - List/Library metadata - Event receivers for lists/libraries and - Library item (SPFile) check-out/ • Content Migration APIs for • Web Part Assemblies
constructing/configuring sites, plus ASP.NET resources (pages, master • Solution Deployment – CAB file-based packages that install a set of workflow registrations, users (SPUser), roles Lists, People, Permissions, Sites, (SPList/SPLibrary), fields (SPField) their contents (SPListEvent) check-in (SPCheckedOutFile) import/export tasks • Web Part instancing data (SPWebPart
pages, graphics, style sheets, JavaScript includes) to be used by sites components as a defined set. Solution packages are auto-depoyable to all (SPRole), access control lists Search, etc.) - Field definitions, site columns - Workflow templates, activities, - Library item Version history • Change Logs (SPChange*) Collection, SPUserStorage)
based on this template. servers in a farm on demand. • .NET Object Models for farms, servers, Web • Event receivers that execute code when specific - Content Types (SPContentType) instances, activations, logs and status - List Attachments • Alerts (SPAlert) • Application Pages
• Feature Definitions – A subset of a site definition that defines a set of • Site Provisioning Assemblies – Allow custom code to be called at site Applications, zones, services actions take place. (SPSiteReceiver, - Views, filters, and queries (SPQuery) - Declarative XOML workflows (creatable (SPListItem.Attachments) • RSS access to lists/libraries • Master Pages
components that together make up a discrete piece of functionality (e.g., a creation time. (Microsoft.SharePoint.Administration.*) SPFeatureReceiver, etc.) - Cross-site queries (SPSiteDataQuery) by SharePoint Designer 2007) - Recycle Bin contents (SPRecycle • Search within sites • Toolbars and Navigation Controls
list/view definition, a Web Part, and event receiver, and a custom page). • Feature instantiations/activations within a site - Item security BinItem, SPRecycleBinQuery) (SPWeb.SearchDocuments, • List forms (SPForm)
Site definitions can and do consist of references to a set of feature definitions (SPFeature) SPWeb.SearchListItems)

ADO / ADO.NET / DAO / ODBC / OLEDB / RDO / SQLXML / XML ASP.NET 2.0 Windows Workflow Foundation

Windows Internal Database / SQL Server® 2000 / SQL Server® 2005 IIS 6 / IIS 7 .NET Framework 2.0 / .NET Framework 3.0

Windows Server 2003 / Windows Server “Longhorn”

© 2006 Microsoft Corporation. All rights reserved. Poster design by the Lux Group, Inc. www.luxworldwide.com v. 2.0 October 2006 MSDN Office Developer Center: http://msdn.microsoft.com/office

You might also like