Introduction to App DevelopmentHTTP://MELICK-RAJEE.BLOGSPOT.COM
SharePoint Apps ?Apps for SharePoint are self-contained pieces offunctionality that extend the capabilities of a SharePoin...
App Hosting Models“Bring your own server        Host your code in SharePointhosting infrastructure”        Client side tec...
SharePoint Hosted• No Server Side codes• Can use Client Side Scripting   • ECMA   • JQuery   • JavaScript• No Database• Ca...
Provider Hosted• Can Use Server Side code• Can Have Databases• Authentication - Using security Tokens
Auto Hosted• Can Have Databases• Can Have Server side code• Authentication - Using security Tokens
App Shapes Can beFull PagePartUI Custom Action
App Shapes Can be ..• Full Page   • Internally SharePoint Site   • Navigate to separate page   • Can have inherited or cus...
Common App Architecture                                                 APP                                               ...
App Catalog• Private• Public (Office Store)• Private
App Packaging and Deployment                  App manifest (.xml)                   or .app packageDeveloper              ...
Chrome Control
Getting SharePoint CSSRef : http://msdn.microsoft.com/en-us/library/jj220046.aspx
Demo
Thank You!
Apps for SharePoint
Upcoming SlideShare
Loading in...5
×

Apps for SharePoint

2,712

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,712
On Slideshare
0
From Embeds
0
Number of Embeds
38
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Apps for SharePoint

  1. 1. Introduction to App DevelopmentHTTP://MELICK-RAJEE.BLOGSPOT.COM
  2. 2. SharePoint Apps ?Apps for SharePoint are self-contained pieces offunctionality that extend the capabilities of a SharePointwebsite • Light weight • Easy to use • Permission model • IsolatedApp Vs. Web Part
  3. 3. App Hosting Models“Bring your own server Host your code in SharePointhosting infrastructure” Client side technologies and declarative workflows Any Web Server SharePoint SharePoint (Online or On-premises) (Online or On-premises) (Online) Windows Azure
  4. 4. SharePoint Hosted• No Server Side codes• Can use Client Side Scripting • ECMA • JQuery • JavaScript• No Database• Can use web Services
  5. 5. Provider Hosted• Can Use Server Side code• Can Have Databases• Authentication - Using security Tokens
  6. 6. Auto Hosted• Can Have Databases• Can Have Server side code• Authentication - Using security Tokens
  7. 7. App Shapes Can beFull PagePartUI Custom Action
  8. 8. App Shapes Can be ..• Full Page • Internally SharePoint Site • Navigate to separate page • Can have inherited or custom master page • Chrome Control • SharePoint Styles• Part • AKA Client App Part • Simply render page inside a iFrame• UI Custom Action • Action Handlers in UI
  9. 9. Common App Architecture APP Web Server Host Browser Host 3rd Party ServicesOther Devices & Clients Server APIs Client APIs Office SharePoint & Exchange Client Server
  10. 10. App Catalog• Private• Public (Office Store)• Private
  11. 11. App Packaging and Deployment App manifest (.xml) or .app packageDeveloper Document Sharing Office Store or App Catalog Web Page Consumers & Corporate Users Web Server (Internet or Intranet)
  12. 12. Chrome Control
  13. 13. Getting SharePoint CSSRef : http://msdn.microsoft.com/en-us/library/jj220046.aspx
  14. 14. Demo
  15. 15. Thank You!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×