1 / 28

SharePoint 2010 and Office 2010 Development Randy Williams Senior Consultant & Trainer Synergy Corporate Technologie

SharePoint 2010 and Office 2010 Development Randy Williams Senior Consultant & Trainer Synergy Corporate Technologies. Agenda. 1. SharePoint Platform. 2. Visual Studio Tooling for SharePoint. 3. Office Development. Agenda. 1. SharePoint Platform. 2. Visual Studio Tooling for SharePoint.

zelig
Download Presentation

SharePoint 2010 and Office 2010 Development Randy Williams Senior Consultant & Trainer Synergy Corporate Technologie

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SharePoint 2010 and Office 2010 Development Randy Williams Senior Consultant & Trainer Synergy Corporate Technologies

  2. Agenda 1. SharePoint Platform 2. Visual Studio Tooling for SharePoint 3. Office Development

  3. Agenda 1. SharePoint Platform 2. Visual Studio Tooling for SharePoint 3. Office Development

  4. SharePoint Platform and Product Microsoft Product Your Product {your opportunities here} Built on / Built with Base Platform

  5. Platform RequirementsDevelopment environment • Requires x64 operating system • Windows 7 • Windows Vista SP1 • Windows Server 2008 • Windows Server 2008R2 • SharePoint 2010 must be installed locally • SharePoint Foundation or SharePoint Server • Visual Studio 2010

  6. Agenda 1. SharePoint Platform 2. Visual Studio Tooling for SharePoint 3. Office Development

  7. Evolution of SharePoint Tooling • VSeWSS 1.3 • VS2005 • VS2008 • VSeWSS • VS2010 + + • Sequential Workflow • State Machine Workflow • Multiple Visual Designers • Packaging and Deployment • Project & Item Templates • TFS integration • Extensible Projects & Tools • 64 bit support • WSP View Improved • Separate Package Command Line Build • F5 Deploy Debug • WSP Packaging • WSP View Upgrade Tool 2007 2008 2009 2010

  8. Visual Studio SharePoint SupportTemplates and designers • Project and Item Templates • Templates for many SharePoint elements • Support for sandboxed solutions • Visual Designers • Design web parts • Build Business Data Connectivity (BDC) models • Create Workflows • Workflow Enhancements • Site level workflows • Templates for association & initiation forms

  9. Project Templates

  10. Project Wizard Site used to deploy & debug solution Support for sandboxed solutions

  11. Item Templates

  12. Visual Studio SharePoint SupportProject System • Project commands • Package, Retract • Project properties • Sandboxed, Site URL, etc… • Features & Package nodes • Mapped folders • Project items & files have SharePoint specific properties

  13. SP Connections in Server Explorer • Tool window which provides hierarchical view of local SharePoint sites & artifacts • View site collections, sites, features, lists, fields, etc… • View properties for artifacts • Add any number of connections to different sites • Read only

  14. DEMO Visual Web Part

  15. Feature Designer Key feature properties Add/Remove items to feature View/Edit Feature XML

  16. Package Designer Package name Add/Remove items & features Add assemblies, safe controls, resources View/Edit Package Manifest

  17. Packaging ExplorerProject and Items Packages Packages Features Features SharePoint Project Items (SPIs) SharePoint Project Items (SPIs)

  18. DEMO Sandbox Solution

  19. Development Continuum Business Analyst/Process Designer Designer/IW/Power User Professional developer Import Create lists & libs Design Web Pages Web part hook-up Views & forms Declarative Workflows Custom Web Parts Code Workflows Event Receivers List Definitions Application Pages Design skeleton workflow processes View workflow visualizations Design data-backed business diagrams WSP Package Export

  20. Summary - SharePoint Development with Visual Studio Familiar Visual Studio Experience • Build, Debug & Deploy SharePoint projects • View SharePoint sites in Server Explorer • Visual designers for Web Parts, BCS and Workflow • Integration with Visual Studio’s ALM support Web Part Designer Broad SharePoint Support • SharePoint sandboxed solution support • Business Connectivity Services support • Expanded Workflow support • SharePoint Designer  Visual Studio continuum Packaging Explorer

  21. Agenda 1. SharePoint Platform 2. Visual Studio Tooling for SharePoint 3. Office Development

  22. Why Build on Office? • Business • Large Install Base • Build instantly familiar applications • Integrate data where users make decisions • Technical • No dependency on PIA • Because it’s not VBA  • Click-once deployment

  23. Office Development in Visual Studio • Familiar Visual Studio IDE Experience • Project templates • Rich visual designers • Document and Application level add-in support • Access to the .NET Framework • Latest language and IDE enhancements • End-to-end Development Support • Package and Deploy • Integration with Visual Studio ALM support

  24. DEMO Excel Add-In

  25. SharePointPROs.SG Singapore’s SharePoint User Group Meeting Tonight - Lotus Room 4A and 4B 6:00 – 7:00 PM Information Architecture Linden Daniels, Microsoft ------------- 7:15 – 8:30PM Upgrading to SharePoint 2010 Randy Williams, Synergy ** SharePoint 2010 Polo Shirt Giveaway **

  26. SMS Quiz • For a SharePoint developer’s workstation, SharePoint 2010 can be installed on a number of operating systems. From the list below, which one is not an option? • 64-bit Windows Server 2008 • 64-bit Windows Server 2003 R2 • 64-bit Vista with SP1 • 64-bit Windows 7 • Send <Question Number><Choice> to 9118 8980. E.g. 1B • * Winner will be notified by SMS.

  27. SMS Quiz • For a SharePoint developer’s workstation, SharePoint 2010 can be installed on a number of operating systems. From the list below, which one is not an option? • 64-bit Windows Server 2008 • 64-bit Windows Server 2003 R2 • 64-bit Vista with SP1 • 64-bit Windows 7

More Related