Upload
heman
View
48
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Donald Donais. February 13 th , 2013. SharePoint 2013 – Developers Track - Apps. Chris Seeling, Nate Hadro. Agenda. Introduction What is a SharePoint App? Why use one? How do I get started ? Demos Questions. Presenter. Introductions. Chris Seeling SharePoint Consultant - Developer - PowerPoint PPT Presentation
Citation preview
Meeting # 97http://sharepointmn.com
Welcome to the Minnesota SharePoint
User GroupFebruary 13th, 2013
SharePoint 2013 – Developers Track - Apps
Chris Seeling, Nate Hadro
Donald Donais
Meeting # 97http://sharepointmn.com
Agenda• Introduction• What is a SharePoint App?• Why use one?• How do I get started?• Demos• Questions
Meeting # 97http://sharepointmn.com
Presenter
Meeting # 97http://sharepointmn.com
Chris Seeling• SharePoint Consultant - Developer• MS Software Engineering• Hockey fan!
Introductions
Meeting # 97http://sharepointmn.com
SharePoint Apps – What are they?
Examples
Meeting # 97http://sharepointmn.com
SharePoint Apps – Why use them?
• Apps vs. Solutions
Meeting # 97http://sharepointmn.com
SharePoint Apps – Apps vs. Solutions
Meeting # 97http://sharepointmn.com
SharePoint Apps vs. SharePoint SolutionsApps SolutionsStand-alone applications, single SharePoint site.
Packages used to customize or enhance SharePoint sites.
Easy for end-users to find, install, manage.
Admin must install/manage
Found through App Catalog or Store Custom development – third party or internal team
On a separate web site from your other sites in its own, isolated, domain or in the cloud (cloud-based apps)
As a full trust solution (in the global assembly cache) or as a sandboxed solution
Meeting # 97http://sharepointmn.com
SharePoint Apps – How to get started?
• Hosting Options• Discovery methods• Development
Meeting # 97http://sharepointmn.com
SharePoint Apps – Hosting Options
Meeting # 97http://sharepointmn.comhttp://i.msdn.microsoft.com/dynimg/IC599129.png
Meeting # 97http://sharepointmn.com
SharePoint Apps – Discovery
Meeting # 97http://sharepointmn.com
• Microsoft Office App Store http://
office.microsoft.com/en-us/store/apps-for-sharepoint-FX102804987.aspx
Settings > Add an App > SharePoint Store• App Catalog
Curated by organization Installed locally
SharePoint App Discovery
http://www.microsoft.com/en-us/download/details.aspx?id=30373
Meeting # 97http://sharepointmn.com
SharePoint Apps – Development
Meeting # 97http://sharepointmn.com
App
App ManifestWeb Page
Introduction to the Cloud App Model for Office and SharePoint 2013 – Part 1, Keenan Newton, Rolando Jimenez
What goes into an App?
Meeting # 97http://sharepointmn.com
SharePoint Apps – CSOM and REST APIs
Meeting # 97http://sharepointmn.com
• client.svc endpoint now supports REST operations Implemented via Odata url change from http://yourserver/_vti_bin/client.svc/web
to http://yourserver/_api/web• CSOM API extended with SharePoint Server functionality• CSOM extended to Windows Phone
CSOM and REST
Introduction to the Cloud App Model for Office and SharePoint 2013 – Part 2, Keenan Newton, Eray Chou
Meeting # 97http://sharepointmn.com
SharePoint Apps – App Shapes
Meeting # 97http://sharepointmn.comDeveloping apps for SharePoint 2013 with Visual Studio 2012, Mike Morton & Sean Laberee
Full pageImplement complete app experiences to satisfy business scenarios
App PartsCreate app parts that can interact with the SharePoint experience
UI command extensionsAdd new commands to the ribbon and item menus
Meeting # 97http://sharepointmn.com
SharePoint Apps – Demos
Meeting # 97http://sharepointmn.com
• Microsoft Office Store http://
office.microsoft.com/en-us/store/apps-for-sharepoint-FX102804987.aspx• Microsoft TechNet Overview of Apps
http://technet.microsoft.com/en-us/library/fp161230.aspx• msdn What’s new for Developers in SharePoint 2013
http://msdn.microsoft.com/en-us/library/jj163091.aspx• msdn Apps For SharePoint Overview
http://msdn.microsoft.com/en-us/library/fp179930.aspx• Msdn Create High-trust App
http://msdn.microsoft.com/en-us/library/fp179901.aspx• Corporate News App on CodePlex
http://corporatenewsapp.codeplex.com/
SharePoint App Resources
Meeting # 97http://sharepointmn.com
Questions?
Meeting # 97http://sharepointmn.com
SharePoint 2013 Developer Book Giveaway
• Offers a thorough look at Windows Azure and SharePoint 2013
• Includes new chapters on Application Life Cycle Management, developing apps in SharePoint, and building PerformancePoint Dashboards in SharePoint
Meeting # 97http://sharepointmn.com
Thanks you!