DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.

Slides:



Advertisements
Similar presentations
Technical - SharePoint SharePoint grew out of the Exchange Development Teams collaboration work and Digital Dashboard initiative. SharePoint Team Services.
Advertisements

Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
Microsoft® SharePoint™ Products And Technologies “v2.0” Overview Brian Murphy Product Planner Microsoft Corporation.
DEP340 Moving to Windows SharePoint Services and Microsoft Office SharePoint Portal Server 2003 from Previous SharePoint Releases Veli-Matti Vanamo Hewlett-Packard.
Mike Fitzmaurice Technical Product Manager Microsoft Corporation
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
Enterprise Search With SharePoint Portal Server V2 Steve Tullis, Program Manager, Business Portal Group 3/5/2003.
SharePoint Collaboration Features & Workflow
Microsoft Office Sharepoint Server 2007 (MOSS) Overview Momentum Microsoft November 15, 2007.
Microsoft Office SharePoint Server Business Intelligence Tom Rizzo Director, Microsoft Office SharePoint Server
Live Meeting APIs Robert Devine Program Manager Microsoft Corporation.
Windows Forms in Visual Studio 2005: An Overview Saurabh Pant Program Manager Microsoft Corporation.
Enhanced Collaboration and other benefits of Sharepoint Technologies Kern Sutton Business Productivity Group Microsoft Corporation.
WSS 3.0 Architecture and Enhancements Ashvini Shahane Member – Synergetics Research Lab.
Windows SharePoint Services 'v3': Creating And Defining Custom Templates, Sites, Features, And Solutions Mike Ammerlaan OFF308 Program Manager Microsoft.
System Center Operations Manager 2007 Dave Northey Microsoft Ireland.
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.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.
OFC 200 Microsoft Solution Accelerator for Intranets Scott Fynn Microsoft Consulting Services National Practices.
Introducing Reporting Services for SQL Server 2005.
Deploying SharePoint Products and Technologies for Enterprise Collaboration Microsoft IT group’s Centrally Hosted Collaboration Solution.
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.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
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.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
Office Business Applications Workshop Defining Business Process and Workflows.
Name Microsoft Student Partner Overview of the Visual Studio 2005 Express Products.
Module 2: Using Microsoft Visual Studio.NET. Overview Overview of Visual Studio.NET Creating an ASP.NET Web Application Project.
DEV333 Instrumenting Applications for Manageability with the Enterprise Instrumentation Framework David Keogh Program Manager Visual Studio Enterprise.
VITALE, CATURANO & COMPANY LTD Microsoft SharePoint Web Part Development Overview VITALE, CATURANO & COMPANY LTD SharePoint Developer Series – Web Part.
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.
Connect with life Vedant Kulshreshtha Technology Solutions Professional – SharePoint | Microsoft India
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – UI customization.
Web Content Management with MOSS 2007 Patrick Tisseghem
Windows SharePoint 2007 Introduction. What is Microsoft SharePoint 2007? Microsoft SharePoint 2007 is the central information sharing and collaboration.
DAT300 SQL Server Notification Services: Application Development Ken Henderson Technical Lead, SQL Server Support Microsoft Corporation
EBZ361 Integrating Microsoft Content Management Server with Microsoft SharePoint Technologies Arpan Shah & Mike Fitzmaurice Technical Product Managers.
Collaboration in the Enterprise
Introducing Microsoft SQL Server 2000 Reporting Services Brian Welcker Group Program Manager SQL Server Reporting Services Microsoft Corporation.
What’s New in Windows Forms 2.0 Stephen Turner Software Design Engineer
EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager.
Windows SharePoint Services. Overview Windows SharePoint Services (WSS) Information Worker Infrastructure component delivered in Windows Server 2003 Enables.
Microsoft Visual Studio 2005 Tools for the Office System: Building Office Solutions Using Visual Studio 2005 Tools for Office Andrew Coates Developer Evangelist.
Extending SharePoint through Web Parts and ASP.NET 최승현 대리 한국마이크로소프트.
Understanding & Developing with Microsoft SharePoint Services David Gristwood, Paul Appleby, Mike Taulty. Developer & Platform Group Microsoft Ltd.
Microsoft Partner Conference Integrated Innovation Don Kerr Partner Technology Specialist.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Title in Sergoe, white, shadow, 36 Presentation title goes here, using Segoe Regular, in sentence case. Integrated Innovation Mark O’Shea Partner Technology.
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
ASP.NET 2.0 Mohammed Abdelhadi Developer.NET Evangelist Microsoft Corporation.
Integrating Enterprise Applications Into SharePoint® Portal Server
Business Connectivity Services in SharePoint 2010 and Office 2010
Microsoft SQL Server 2008 Reporting Services
SharePoint services Provides team collaboration through SharePoint Sites and makes it easy for communities to work together on documents, tasks, contacts,
The Social Life of Information
Microsoft Dynamics.
Windows Forms in Visual Studio 2005: An in-depth look at key features
Introduction to ASP.NET Parts 1 & 2
SharePoint 2007 Developer Overview Collaboration BI Features
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office Microsoft Corporation

SharePoint Investments Smart Connected Workspaces Consistent rich experience – users, developers, and IT Smart connections – people, teams, topics, divisions, etc. Flexible deployment – bottoms-up, centralized, hybrid on large scale farms Individual Enterprise Division Team

SharePoint Investments Team Collaboration Solution well beyond file server Scalable Workspace Platform SharePoint Services Collaboration Collaboration Document Collaboration Document Collaboration Flexible Lists Flexible Lists Web Part Pages Web Part Pages Personalization Personalization Life Cycle Management Life Cycle Management Scale-Up/Out Foundation Scale-Up/Out Foundation Enterprise Portal Solution built on top of Windows SharePoint Services Hub and Aggregator for SharePoint personal, team and portal sites SharePoint Portal Server News and Links News and Links Site Directory and Connections Site Directory and Connections Personal Sites Personal Sites Audience Targeting Audience Targeting Index, Search and Alerts Index, Search and Alerts Single Sign-On Single Sign-On BizTalk Integration BizTalk Integration ASP.NET

A Developer’s Perspective… Windows SharePoint Services is great out of the box No code required for immediate value Windows SharePoint Services will ship after Windows Server 2003 using Windows Update Rich extensibility for custom solutions Managed server object model Remote access through Web Services Web Part infrastructure for extending UI Leverages ASP.NET platform advancements in the future

Web Part Infrastructure Personalize your page in the browser to simplify and focus on the information most relevant to you Page and site authors build custom solutions using Web Parts in Microsoft Office FrontPage 2003 Microsoft Visual Studio.NET developers extend SharePoint Products and Technologies by encapsulating web services and enterprise data in ASP.NET server controls

Extending UI With Web Parts Building blocks for modular web pages Provides connection to information + apps Built by developers ASP.NET Server Controls Added to pages by site owners Easy configuration Personalized by end users Rich and custom client experience

Web PartsAnnouncementsMembers Events Contacts Links

Web Parts And Developers ASP.NET Server Control based Web Part is a ASP.NET server control Full power of Visual Studio as a premier development environment Project templates on MSDN Intelli-sense, debugging, source control, etc. Deployed as an assembly Reusable across thousands of pages and sites Admins control which Web Parts are available End users decide where Web Parts are used

Building The ‘Hello World’ Web Part

Web Parts Leverage The.NET Framework 100% managed code Multiple language support (C#, VB.NET, etc.) Web Services Code Access Security ASP.NET server controls

Control Composition Web Parts can be easily built using other ASP.NET Controls Re-use functionality and services No need to write everything from scratch Example: “Orders Report” Web Part could use a DataGrid that encapsulated generating Html UI and data binding to and XML Web Service

Building An Orders Report Web Part

Web Part Infrastructure Portable Web Part Instances Galleries enable centralized instance deployment Share Web Part instances through DWPs End user personalization Extensible UI for layout and properties through tool parts and menus Shared and Personal properties stored as binary XML

Connecting Parts Together Parts sharing data through events Imagine audio signals Consumer and provider of data Client and server interfaces IList IRow ICell IFilter IParams Transformers

Extending The Web Part Infrastructure

Deployment And Security Administrator has to install the assembly Only registered web custom controls will run in SharePoint pages Inline server script in the page will not execute Code behind in pages can be made to work Utilize all the goodness of ASP.NET Code Access Security (CAS)

Other Framework Features Run-time filter interface enables the ability hide Web Parts based on user context Methods for caching rendered output ASP.NET web server memory caching Database caching Web.Config setting for caching mode

Microsoft Office SharePoint Portal Server 2003 Built on Windows SharePoint Services The same programming model Connects users, teams and knowledge across business processes Search and topics Alerts User profiling Built-in enterprise Web Parts Single Sign-On Support

Summary SharePoint Products and Technologies is built for extensible.NET development Lots of opportunity for rich customization through Web Parts Using the.Net platform allows us to leverage rich features Scales out and up for large server farms SDK, white papers and code samples available at:

Community Resources Most Valuable Professional (MVP) Newsgroups Converse online with Microsoft Newsgroups, including Worldwide 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.