Professional Documents
Culture Documents
Programs
COM Add-Ins Shared Add-Ins VSTO 2005 SE Application Level Add-Ins Custom Task Panes Ribbon UI Extensibility Office Open XML File Formats Word 2007 Excel 2007
Tools
PowerPoint 2007
Outlook 2007
InfoPath 2007
Access 2007
Visio 2007
Project 2007
Groove 2007
TM
Communicator 2007
Web site development and management program that provides you powerful tools to build, customize, and contribute to SharePoint sites using the latest Web design technologies and established standards in an IT-controlled environment.
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
Customize and extend the Ribbon UI through a combination of XML markup, any Microsoft .NETbased 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
Services
Office Live
Microsoft Office Live is a set of Web-based services that help small businesses to grow and manage their business online. Establish professional Web presence Access online applications Collaborate with internal and external stakeholders Project planning applications designed to address the work and people management needs of todays project managers. Project Professional greatly improves its performance with Project Server 2007. Visual Reports, using Excel 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.Core Microsoft.Office.Interop. MSProject Application Assignments Calendars OutlineCodes Projects Resources Tasks Views Collaboration software program that teams can use to work together dynamically in collaborative workspaces from virtually any location. Groove Forms & Groove InfoPath Forms Groove tool templates Groove workspace templates Groove Web Services enables custom applications running on desktop client or Groove Data Bridge to access workspace data Groove Forms and Web Services API Workspace data in tools and forms Account data Event handling Communicator 2007 is an integrated communications client, enabling information workers to communicate in real time. Communicator 2007 integrates with Microsoft Office System applications and enterprise telephony infrastructure. Contextual Conversations Highly visible contextual tabs Invoke other collaboration applications Rich Presence in your application The Microsoft Office Communicator 2007 API Messenger MessengerPriv MsgrSession MsgrSessionManager Office Live Solution Developers Create & extend Office Live business applications Develop collaboration workspaces Offer Web design services Using: Office SharePoint Designer 2007 Microsoft Windows SharePoint Services 3.0 Windows Live including Windows Live ID, Windows Live Local Other Office system programs including InfoPath 2007, Access 2007
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 Document authoring program that helps people create and share great-looking documents by combining a comprehensive set of writing tools with an easy-to-use interface. Content controls Document building blocks Document inspector XML mapping Spreadsheet program that you can use to analyze, communicate, and manage information to help you make more 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 Excel Services in the Office SharePoint Server 2007 Multi-threaded recalculation XLL interface Microsoft.Office.Core Microsoft.Office.Interop.Excel Application Chart PivotTable Range Sheets Workbook Worksheet Presentation program that allows you to create great-looking presentations using the new results-oriented interface, graphics capabilities, and formatting tools. Diagramming Document Inspector Slide library Styles and Themes Messaging client that provides a comprehensive time and information manager, putting you in control of the tools you need to prioritize, organize, and search information. Content indexing search Forms regions technology Rules object model Search support Unified object model Windows-based application for creating rich, dynamic forms that teams and organizations can use to gather, share, and reuse informationleading to improved collaboration and decision-making throughout your organization. Browser forms Custom data importers Custom forms design converters 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.Core Microsoft.Office.Infopath Application WindowCollection Window XmlFormCollection XmlForm ViewInfoCollection View Desktop database program that helps information workers start tracking information quickly, create meaningful reports with ease, and share data more securely 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.Core Microsoft.Office.Interop.Access Application CurrentData CurrentDB CurrentProject Screen Diagramming and data visualization solution that makes it easy for IT and business professionals to visualize, analyze, and communicate complex information, systems, and processes. Auto-connect Data-Link Theme effects and colors Microsoft.Office.Core Microsoft.Office.Interop.Visio Microsoft.Office.Interop. VisOcx Microsoft.Office.Interop. Visio.SaveAsWeb Application Document Windows Page Master Shape Cell
Key
Features Namespace, Web Service, or Schema Objects
Microsoft.Office.Core Microsoft.Office.Interop.Word Application Content Control CustomXMLPart Document Range Selection Table XMLMapping
Microsoft.Office.Core Microsoft.Office.Interop. Outlook Application Explorer Inspector Folder MailItem AppointmentItem TaskItem ContactItem
Live Meeting
Live Meeting enables you to collaborate online with colleagues, customers, and partners in real time, between either individuals or large groupswith just a PC and an Internet connection. Meetings Users and Groups Meeting Content and Recordings Reporting and Attendance
Live Meeting API: XML snippets through standard HTTP Posts CreateMeetingRequest ListMeetingsRequest CreateUserRequest ListUsersRequest ListRecordings4Request ListVisitorsRequest
Servers
Office SharePoint Server 2007
Business Intelligence
Excel Services Excel Web Access - Thin client rendering of interactive spreadsheets Excel Web Services - Programmatic access to serverbased spreadsheet calculation and data. microsoft.office.excel.server.* Reporting and Dashboards
Dashboards, Report Center, Key Performance Indicators, Filter Web Parts, SQL Server Reporting Services Integration
Enterprise Search
Enterprise Search Enhanced Query Object Model, Schema Object Model, Search Web Service, Search Term Lists, Search Alerts (RSS/email), Customizable Search Center, Search Web Parts, Protocol Handlers, IFilters microsoft.office.server.search.*
microsoft.sharepoint.portal.analytics.*
Provisioning
Site Definitions Templates defining capabilities, structure, and contents of SharePoint sites. Comprised of XML-based instructions for constructing/configuring sites, plus ASP.NET resources (pages, master pages, graphics, style sheets, JavaScript includes) to be used by sites based 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., a list/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 List Definitions XML-based instructions and ASP.NET resources for describing and 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 all servers in a farm on demand. Site Provisioning Assemblies Allow custom code to be called at site creation time.
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, Web Applications, zones, services (Microsoft.SharePoint.Administration.*) Web services that encapsulate and provide remote access to the above (Administration, Alerts, Lists, People, Permissions, Sites, Search, etc.) Event receivers that execute code when specific actions take place. (SPSiteReceiver, SPFeatureReceiver, etc.) Feature instantiations/activations within a site (SPFeature)
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 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)
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)
ADO / ADO.NET / DAO / ODBC / OLEDB / RDO / SQLXML / XML Windows Internal Database / SQL Server 2000 / SQL Server 2005 Windows Server 2003 / Windows Server Longhorn
2006 Microsoft Corporation. All rights reserved. Poster design by the Lux Group, Inc. www.luxworldwide.com