office suites roadmap
TRANSCRIPT
8/8/2019 Office Suites Roadmap
http://slidepdf.com/reader/full/office-suites-roadmap 1/1
Microsoft®
Windows®
SharePoint®
Services 3.0
© 2006 Microsoft Corporation. All rights reserved. Poster design by the Lux Group, Inc. www.luxworldwide.com v. 2.0 October 2006
Developer Map for the 2007 Microsoft®
Office SystemToolsPrograms
Services
Key
Microsoft Office ShDesigner 2007
• Features
• Namespace, Web Service, or Schema
• Objects
Access2007
Desktop database program thathelps information workers starttracking information quickly,create meaningful reports withease, and share data moresecurely using the Web.
• Data collection via email• Import/export
specifications• Improved AutoFormats• Layout view• Managed code can listen
to events• Multi value storage in
single fields• Navigation pane• Report View with events• SharePoint integration• Single document interface
(SDI)• Split Form View• Tracking Applications
Microsoft.Office.CoreMicrosoft.Office.Interop.Access
• Application• CurrentData
• CurrentDB• CurrentProject• Screen
PowerPoint®
2007
Presentation program thatallows you to creategreat-looking presentationsusing the new results-orientedinterface, graphics capabilities,and formatting tools.
• Diagramming• Document Inspector• Slide library• Styles and Themes
Microsoft.Office.Core
Microsoft.Office.Interop.PowerPoint
• Application• Presentation• SlideRange• Slide• ShapeRange• Shape
InfoPath®
2007
Windows-based application forcreating rich, dynamic formsthat teams and organizationscan use to gather, share, andreuse information—leading toimproved collaboration anddecision-making throughoutyour organization.
• Browser forms• Custom data importers• Custom forms designconverters• Data connection library• Digital signature support• Installable form templates• Managed-code object
model• Outlook e-mail integration• Template parts• Visual Studio® Tools
for Applications
Microsoft.Office.CoreMicrosoft.Office.Infopath
• Application• WindowCollection• Window
• XmlFormCollection• XmlForm• ViewInfoCollection• View
Project2007
Project planning applicationsdesigned to address the workand people management needsof today’s project managers.Project Professional greatlyimproves its performance withProject Server 2007.
• Visual Reports, usingExcel and Visio
• Task drivers• Recalculation change
highlighting• Multi-level undo with
transaction sets• Project deliverables• Tracking project costs
and budgets• Customizable Project Guide• Integration with Outlook
2007 tasks
Microsoft.Office.CoreMicrosoft.Office.Interop.MSProject
• Application• Assignments• Calendars
• OutlineCodes• Projects• Resources• Tasks• Views
Visio®
2007
Diagramming and datavisualization solution that makesit easy for IT and businessprofessionals to visualize,analyze, and communicatecomplex information, systems,and processes.
• Auto-connect• Data-Link• Theme effects and colors
Microsoft.Office.CoreMicrosoft.Office.Interop.VisioMicrosoft.Office.Interop.VisOcxMicrosoft.Office.Interop.Visio.SaveAsWeb
• Application• Document• Windows• Page• Master• Shape• Cell
GrooveTM
2007
Collaboration software programthat teams can use to worktogether dynamically incollaborative workspaces fromvirtually any location.
• Groove Forms & GrooveInfoPath Forms
• Groove tool templates• Groove workspace
templates• Groove Web Services
enables customapplications running ondesktop client or GrooveData Bridge to accessworkspace data
Groove Forms and WebServices API
• Workspace data in toolsand forms
• Account data• Event handling
Communicator 2007 is anintegrated communicationsclient, enabling informationworkers to communicate in realtime. Communicator 2007integrates with Microsoft OfficeSystem applications andenterprise telephonyinfrastructure.
• Contextual Conversations• Highly visible contextual
tabs• Invoke other collaboration
applications• Rich Presence in yourapplication
The Microsoft® OfficeCommunicator 2007 API
• Messenger• MessengerPriv• MsgrSession• MsgrSessionManager
Communicator2007
Web site development and ma
that provides you powerful too
customize, and contribute to S
using the latest Web design te
established standards in an IT
environment.
Visual Studio®
200Comprehensive development e
intended for individual develop
development teams to build hi
multi-tier applications.
Visual Studio®
200for Office Second
Developer tools that enable yo
Studio to develop 2007 Office
workgroup-to-enterprise scala
line-of-business solutions.
Office LiveMicrosoft Office Live is a set of
services that help small busines
manage their business online.
• Establish professional We• Access online applications• Collaborate with internal
external stakeholders
Office Live Solution Develope
• Create & extend Office Liveapplications
• Develop collaboration wor• Offer Web design services
Using:
• Office SharePoint Designer 20
• Microsoft® Windows® SharePo
• Windows Live including Windo
Windows Live Local
• Other Office system programs
InfoPath 2007, Access 2007
Live MeetingLive Meeting enables you to col
with colleagues, customers, and
real time, between either individ
groups—with just a PC and an I
connection.
• Meetings• Users and Groups• Meeting Content and Recordi
• Reporting and Attendance
Live Meeting API: XML snippstandard HTTP Posts
• CreateMeetingRequest• ListMeetingsRequest• CreateUserRequest• ListUsersRequest• ListRecordings4Request• ListVisitorsRequest
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.
• Custom Task Pane customization • Ribbon Customization • Outlook Form Region customization • App-domain Isolation
Customize and extend the Ribbon UI through a combination of XML markup, any Microsoft .NET–based language supported in Microsoft Visual
Studio, Microsoft Visual Basic® for Applications (VBA), Microsoft Visual C++ ® or Microsoft Visual Basic® 6.0.• Document or Application-level solutions/customizations
Microsoft.Office.Core.IRibbonExtensibility
Create and deploy application-specific functionality in fully customizable task panes that users can dock to different areas of the screen.
• Multiple task pane support • Docking support
Microsoft.Office.Core.ICustomTaskPaneConsumer • Microsoft.Office.Core.ICTPFactory
Excel®
2007
Spreadsheet program that youcan use to analyze,communicate, and manageinformation to help you makemore informed decisions.
• Conditional formatting• Connection management
capabilities•Connectivity with Analysis
Services• Document inspector• Improved charting engine• Improved PivotTables®
• Increased sheet size(1M rows, 16K cols)
• Integration with ExcelServices in the OfficeSharePoint Server 2007
• Multi-threadedrecalculation
• XLL interface
Microsoft.Office.CoreMicrosoft.Office.Interop.Excel
• Application• Chart• PivotTable
• Range• Sheets• Workbook• Worksheet
Word2007
Document authoring programthat helps people create andshare great-looking documentsby combining a comprehensiveset of writing tools with aneasy-to-use interface.
• Content controls• Document building blocks• Document inspector• XML mapping
Microsoft.Office.CoreMicrosoft.Office.Interop.Word
• Application• Content Control• CustomXMLPart• Document• Range• Selection• Table• XMLMapping
Outlook®
2007
Messaging client that provides acomprehensive time andinformation manager, putting youin control of the tools you needto prioritize, organize, and searchinformation.
• Content indexing search• Forms regions technology• Rules object model• Search support• Unified object model
Microsoft.Office.CoreMicrosoft.Office.Interop.Outlook
• Application• Explorer• Inspector• Folder• MailItem• AppointmentItem• TaskItem• ContactItem
New XML technology that replaces existing Office file formats with open,fully-documented, royalty-free file formats.• Open Packaging Conventions • Document parts • Custom XML Parts• Content types • Relationships • Ribbon Extensibility
System.IO.Packaging • Ecma Office Open XML File Formats Standard
MSDN Office Developer Center: http://msdn.microsoft.com/office
Excel Services
Reporting and Dashboards
Business Intelligence
Excel Web Access - Thin client rendering of interactivespreadsheetsExcel Web Services - Programmatic access to server-based spreadsheet calculation and data.
Dashboards, Report Center, Key Performance Indicators,Filter Web Parts, SQL Server® Reporting Services Integration
microsoft.office.excel.server.*
microsoft.sharepoint.portal.analytics.*
InfoPath Form Services
Business Data Catalog & Application Integration
Business Process Integration
Rich Browser-Based Forms, Browser Forms on MobileDevices, InfoPath Form ASP.NET® Control(XmlFormView), Extensible .NET Business Logic,Import/Export Framework, InfoPath Client Integration,Form Archiving
microsoft.office.infopath.server.*
Single Sign-on Secure Credential Store, Connect toExternal Data via Web Services, Field Integration withLists, Business Data Web Parts, Actions, WSRP ConsumerWeb Part (WSRPConsumerWebPart), Custom BDCWeb Service Proxies
microsoft.office.server.applicationregistry.*
Web Content Management
Document and Records Management
Enterprise Content Management
Listings, Enhanced Navigation, Page Layout Templates,Custom Field Controls, Page Settings Push-down to Websites, Site Variations, Extensible Authoring Tools, OutputCaching, Content Deployment, Content By Query Web Part(ContentByQueryWebPart), RSS Feed Consumer WebPart (RSSAggregatorWebPart)
microsoft.sharepoint.publishing
Information Rights Management Integration, ExtensibleDocument Policies, Records Repository, Extensible HoldInfrastructure, Barcode Generation, Built-In Workflows
microsoft.office.documentmanagement
microsoft.office.policy
Enterprise Search
People and Personalization
Enterprise Search
People and Personalization
Enhanced Query Object Model, Schema Object Model,Search Web Service, Search Term Lists, Search Alerts(RSS/email), Customizable Search Center, SearchWeb Parts, Protocol Handlers, IFilters
Per-User Sites (My Sites), Role-based Targeting,Per-User Data Aggregation, Profile Sync with SiteMembership Store, Knowledge Network
microsoft.office.server.search.*
Exchange Server 2007 Groove Server 2007 CommunServ
microsoft.exchange
Helps you manage a reliable messaging systemwith built-in protection against spam and viruses,while providing people throughout yourorganization with anywhere access to e-mail,voicemail, calendars, and contacts from a widevariety of devices.
• Exchange Web Services
• Exchange .NET Framework Extensions
• OWA Web Parts
Provides IT organizations with enterprise-classserver software and tools for deploying,managing, and integrating Microsoft OfficeGroove 2007 across the enterprise.
Groove Data Bridge is a server platform forconnecting Groove workspaces with businessapps, portals, and other enterprise data sources.
Microsoft Office Communicationsnext version of Live Communicaadds on-premise Web conferencfor Communicator to make and
• Communicator Extensibility• Unified Communications Cli• Communicator Web Access• Communicator Web Access• Unified Communications Ma• SIP Processing Language a
Managed Interfaces• Speech Platform Services
Project Server 2007Office SharePoint Server 2007Project Server is completely re-architected for theMicrosoft Office Enterprise Project Management(EPM) solution. Project Web Access enables projectteam members, project managers, and executivesto interact with and analyze project informationwithin their responsibilities. Project Server helpsyour organization manage and coordinateresources and work across the entire projectlifecycle, from one-time projects to complexprograms.
• Project Server Interface (PSI) Web services• Queuing services• Project Server events• Server-side scheduling• Unlimited enterprise custom fields• Timesheets: stand-alone or
project-integrated• Reporting data service• Cube building service
Windows Server 2003 / Windows Server “Longhorn”
ADO / ADO.NET / DAO / ODBC / OLEDB / RDO / SQLXML / XML
Windows Internal Database / SQL Server® 2000 / SQL Server® 2005
ASP.NET 2.0 Windows Workflow Foundation
IIS 6 / IIS 7 .NET Framework 2.0 / .NET Framework 3.0
Provisioning
COM Add-Ins
VSTO 2005 SE ApplicationLevel Add-Ins
Hook into Office by implementing IDTExtensibility2.
Extensibility.IDExtensibility2Shared Add-Ins
Ribbon UI Extensibility
Office Open XMLFile Formats
Custom Task Panes
Servers
• Site Definitions –Templates defining capabilities, structure, and contentsof SharePoint sites. Comprised of XML-based instructions forconstructing/configuring sites, plus ASP.NET resources (pages, masterpages, graphics, style sheets, JavaScript includes) to be used by sitesbased on this template.
• Feature Definitions – A subset of a site definition that defines a set of components that together make up a discrete piece of functionality (e.g., alist/view definition, a Web Part, and event receiver, and a custom page).Site definitions can and do consist of references to a set of feature definitions
Administration• .NET Object Models for site collections (SPSite),
sites (SPWeb), lists (SPList), event registrations,workflow registrations, users (SPUser), roles(SPRole), access control lists
• .NET Object Models for farms, servers, WebApplications, zones, services(Microsoft.SharePoint.Administration.*)
Data Store• Structure
- List/Library metadata(SPList/SPLibrary), fields (SPField)
- Field definitions, site columns- Content Types (SPContentType)- Views, filters, and queries (SPQuery)- Cross-site queries (SPSiteDataQuery)- Item security
Services• Jobs and task scheduling• Content Migration APIs for
import/export tasks• Change Logs (SPChange*)• Alerts (SPAlert)• RSS access to lists/libraries• Search within sites(SPWeb.SearchDocuments,SPWeb.SearchListItems)
ASP.NET User I• Web Part Pages• Web Part Assemblies• Web Part instancing d Collection, SPUserS• Application Pages• Master Pages• Toolbars and Navigat• List forms (SPForm)
• Behavior- Event receivers for lists/libraries and
their contents (SPListEvent)- Workflow templates, activities,
instances, activations, logs and status- Declarative XOML workflows (creatable
by SharePoint Designer 2007)
• Content- Library item (SPFile) check-out/
check-in (SPCheckedOutFile)- Library item Version history- List Attachments
(SPListItem.Attachments)- Recycle Bin contents (SPRecycle
BinItem, SPRecycleBinQuery)
• List Definitions – XML-based instructions and ASP.NET resources for describingand rendering specific SharePoint lists.
• Solution Deployment – CAB file-based packages that install a set of components as a defined set. Solution packages are auto-depoyable to allservers in a farm on demand.
• Site Provisioning Assemblies – Allow custom code to be called at sitecreation time.
• Web services that encapsulate and provide remoteaccess to the above (Administration, Alerts,
Lists, People, Permissions, Sites,Search, etc.)
• Event receivers that execute code when specificactions take place. (SPSiteReceiver,SPFeatureReceiver, etc.)
• Feature instantiations/activations within a site(SPFeature)