SharePoint 2010 and its development tools


Published on

Published in: Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Hello every one, Good noon to people here in Department of Computer Science, University of Karachi,, Good morning, good evening or even good night for the people who are connecting online. It give me pleasure to welcome you in SharePoint Techies User Group and PAF-KIET 28 th January Live and On location event, we are very great full to PAF-Karachi Institute of Engineering and Technology for providing their fabolus venue to conduct this event.
  • SharePoint Techies User Group (STUG)  is an effort to learn more about SharePoint as a whole. SharePoint Techies User Group is the emerging SharePoint User Group in Pakistan has more than 500+ members. And we are the most happening User Group in Pakistan What's that STUG mean? STUG was a  German   assault gun  of the Second World War.
  • Right 7 years back in the month of January, I got the news from my brother that I got admission in Department Of Computer Science, University of Karachi.
  • Now I have to submit my documents to the department, then the department issued a form, first to fill it properly and then submit one section to Semester cell
  • Then I took my form, got it signed from the Mahmud hussain Library, then from Administration Block. From Administration block then to go at Semester Cell, and finally submit this form in the Department
  • Another Scenario Now Shakir is really happy to get the admission in DCS, DCS asked him to submit the form and document Online. Shakir logged on to the department site, fills the e-form and attach the document, a work flow ( series of task intiated for each of representative of library, administration and semester cell to evaluate the forms and documents online and approved It)
  • What you think, what we require to achieve this system, Custom Application Team of Developer who has hands on skills Complex architecture IT Pros to deal with it
  • WinHEC 2005
  • SharePoint 2010 and its development tools

    1. 2. About US <ul><li>SharePoint Techies User Group (STUG)  is the emerging SharePoint User Group in Pakistan has more than 500+ members. </li></ul>STUG
    2. 3. MySelf <ul><li>User Group Leader of SharePoint Techies, </li></ul><ul><li>Working on SharePoint technologies from past three years </li></ul><ul><li>Trainer for  Microsoft Office SharePoint Server 2007 and  Window SharePoint Services 3.0 at New Horizon and AUC Technologies.  </li></ul>
    3. 4. Agenda <ul><li>This Session is divided into two </li></ul><ul><ul><li>SharePoint 2010 </li></ul></ul><ul><ul><li>Its development tools </li></ul></ul><ul><li>Questions </li></ul>
    4. 5. Some Facts Regarding SharePoint <ul><li>  Over half of the largest companies (10,000+ employees) indicated SharePoint use. These rates beat ALL of the other document and content platforms listed – EMC, IBM, Open Text, Oracle, Hyland, et al. </li></ul><ul><li>  80% of all business will be using SharePoint this year – Gartner; </li></ul><ul><li>61% of business are deploying SharePoint enterprise wide - IDC survey </li></ul>
    5. 6. A Real scenario
    6. 7. What Next My documents Submit my documents into Department Got Form
    7. 8. Admission process… Signed from Library Signed from Administration Signed from Semester Cell Submit the form back in to the department
    8. 9. Another Scenario Fills the E-Form Attach the documents
    9. 10. What does that system required Custom Application Developers Complex Architecture IT Experts, Professional to use that system
    10. 12. SharePoint to me <ul><li>I can use it for </li></ul><ul><li>Ironing </li></ul><ul><li>Studying </li></ul><ul><li>Computer Table </li></ul><ul><li>Kitchen Table </li></ul>
    11. 13. Microsoft SharePoint 2010 Ribbon UI SharePoint Workspace SharePoint Mobile Office Client and Office Web App Integration Standards Support Tagging, Tag Cloud, Ratings Social Bookmarking Blogs and Wikis My Sites Activity Feeds Profiles and Expertise Org Browser Enterprise Content Types Metadata and Navigation Document Sets Multi-stage Disposition Audio and Video Content Types Remote Blob Storage List Enhancements Social Relevance Phonetic Search Navigation FAST Integration Enhanced Pipeline PerformancePoint Services Excel Services Chart Web Part Visio Services Web Analytics SQL Server Integration PowerPivot Business Connectivity Services InfoPath Form Services External Lists Workflow SharePoint Designer Visual Studio API Enhancements REST/ATOM/RSS
    12. 14. Demo
    13. 15. SharePoint and its Development tools <ul><li>What’s New in SharePoint 2010 </li></ul><ul><li>New Developer Tools for SharePoint 2010 </li></ul>
    14. 16. SharePoint 2007 <ul><li>Windows SharePoint Services (WSS v3) </li></ul><ul><ul><li>Site and Workspace Provisioning Engine </li></ul></ul><ul><ul><li>Out-of-the-box Collaboration Services </li></ul></ul><ul><li>Microsoft Office SharePoint Server (MOSS) </li></ul><ul><ul><li>User Profiles, Search, Workflows, WCM </li></ul></ul><ul><ul><li>BDC, Excel Services, Forms Services, ECM </li></ul></ul>Windows SharePoint Services 3.0 (WSS v3) Browser Clients MS Word Clients MS Outlook Clients Microsoft Office SharePoint Server 2007 (MOSS) Windows Server 2003 or 2008 (32-bit or x64) Internet Information Services 6.0 or 7.0 .NET Framework 3.0
    15. 17. SharePoint Server 2010 and related technologies <ul><li>An evolved version of MOSS and WSS v3 </li></ul><ul><ul><li>Microsoft SharePoint Server 2010 </li></ul></ul><ul><ul><li>Microsoft SharePoint Foundation 2010 </li></ul></ul><ul><ul><li>Development can now be done on client OS </li></ul></ul><ul><ul><ul><li>Significant enhancement for many development teams </li></ul></ul></ul>Microsoft SharePoint Foundation 2010 Browser Clients MS Word Clients MS Outlook Clients Microsoft SharePoint Server 2010 Windows Server 2008 (x64 only) for Production Environments Windows 7 or Vista (x64 only) for Development Environments only Internet Information Services 7.0 .NET Framework and ASP.NET 3.5 SP1
    16. 18. Platform Investments LINQ • Entity based programming • Supports list joins and projections • List Relationships and Lookups • Support for creating joins between lists • Lookups can enforce referential integrity between two lists • Project columns from referenced list REST APIs • Ability to retrieve list data via ADO.NET data services (Astoria)
    17. 19. SharePoint Designer 2010 <ul><li>SharePoint Designer 2010’s focus has changed from page-oriented to feature/functionality oriented </li></ul><ul><li>SPD 2010 is THE tool for building complete, rich, reusable, process-centric applications on the SharePoint platform that integrate with external data </li></ul><ul><li>• Target Users </li></ul><ul><ul><li>Primary: Business Unit IT, Power IW Secondary: Developers (Rapid Development, Prototyping) </li></ul></ul>
    18. 20. SharePoint Designer 2010 Investments <ul><li>New User Experience </li></ul><ul><li>SharePoint artifact-centric navigation </li></ul><ul><li>Fluent UI Integration </li></ul><ul><li>Tools for all objects </li></ul><ul><li>New </li></ul><ul><li>BDC Entities </li></ul><ul><li>List Schema </li></ul><ul><li>Custom Actions </li></ul><ul><li>Task/Approval Designer </li></ul><ul><li>Improved </li></ul><ul><li>Workflow Designer </li></ul><ul><li>Page Editor </li></ul><ul><li>Unified packaging </li></ul><ul><li>Visual Studio 2010 can take SPD created workflows to extend and add custom code </li></ul>
    19. 21. Tool Flow – Moving Between
    20. 22. Visual Studio 2010 <ul><li>New project templates for most SharePoint objects </li></ul><ul><li>SharePoint Explorer offers read only view into site collections </li></ul><ul><li>Standardized WSP development and packaging </li></ul><ul><li>Can import WSPs from SPD or “save site as” in WSS browser UI </li></ul><ul><li>Visual designers for creating most objects </li></ul><ul><li>Features, List templates, Workflows, Content types </li></ul><ul><li>Full F5 debugging </li></ul><ul><li>Extensible – developers can create custom wizards and SharePoint artifacts </li></ul><ul><li>Integration with TFS Sandboxed solutions </li></ul>
    21. 23. Development Environments <ul><li>Local or remote “development” with the browser and SharePoint Designer </li></ul><ul><li>Local development with Visual Studio 2010 </li></ul><ul><li>SharePoint installation on client operating systems supported for development </li></ul><ul><li>Support for Vista and Windows 7 installations </li></ul><ul><li>Requires 64-bit installation </li></ul>
    22. 24. Visio and SharePoint <ul><li>Workflow design </li></ul><ul><li>Visual designer for SharePoint workflows </li></ul><ul><li>Export design to VS2010 for modifications </li></ul><ul><li>Visio Services </li></ul><ul><li>SharePoint web part UI </li></ul><ul><li>PNG rendering of Visio file </li></ul><ul><li>Silverlight XAML rendering </li></ul><ul><li>Data connectivity and refresh from SQL, WSS lists, Excel Services </li></ul>
    23. 25. Business Connectivity Services Microsoft Business Connectivity Services is a set of services and features that connect SharePoint-based solutions to sources of external data
    24. 26. Office 2010 BCS Investments
    25. 27. Demo
    26. 28. PowerShell Support <ul><li>Previous version of WSS relies on STSADM.EXE </li></ul><ul><ul><li>Used for command line administration and scripting </li></ul></ul><ul><li>SharePoint 2010 adds support for PowerShell </li></ul><ul><ul><li>PowerShell support effectively replaces STSADM.EXE </li></ul></ul><ul><ul><li>SharePoint admins/devs must learn PowerShell basics </li></ul></ul><ul><ul><li>You can write powerful scripts against WSS OM </li></ul></ul><ul><ul><li>You can develop custom PowerShell snap-ins </li></ul></ul>STSADM.EXE We’ll miss you old friend
    27. 29. Thank You Facebook : Blog : Email : [email_address]