SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Rushikesh Waghmare
 Agenda


Solutions In Different Versions of SharePoint



What is Farm Solutions?



What is Sandbox Solutions?



What is SharePoint Apps?



Add, Manage & Remove Apps to SharePoint Site



Hosting of Apps



Benefits of Apps
 Solutions In Different Versions of SharePoint



SharePoint 2007: Only Farm Solutions



SharePoint 2010: (Farm + Sandbox)
Solutions



SharePoint 2013: (Farm+ Sandbox
+App Model)
Solutions
 What is Farm solution?


What are they ?



Supports full server side object model.





Supports full trust code model .
Requires solutions run on the server.

Major limitations :


Supported in on-premises only, Not supported in SharePoint online



No marketplace



Requires big server touch, customizations deployed on servers



Performance and Stability concerns
 What is Sandbox solutions?


What are they ?





Available in both SharePoint online & on-premises.
Requires partial trust code model .

Major Benefits over Farm Solutions





Code runs on sandbox, require access to server.
Can’t harm the SharePoint server, ideal for hosted environments.

Major limitations


Just like farm solutions, no marketplace .



Scoped only at the site collection level, No cross-site collection access.
 What is SharePoint Apps ?
Hmmm.. It’s self-contained piece of
functionality that extend the capabilities of a
SharePoint website!!!

It’s an application whose interface is surfaced
through SharePoint but code runs either on different
servers or in Browser!!!

Yeah..It’s a widget or application I can acquire to
perform my work or run business regardless of what
technology it is!!!
I knows, how Apps get
installed and works on
Mobile,Tabs,Laptops and PC

Confused… How Apps get
installed and works on my
site?
 Add, Manage & Remove Apps to SharePoint Site


It’s very easy to add and work with SharePoint Apps. Just follow few steps given bellow


Step1: Open SharePoint site and go to “Site Content” option left to the page
 Add, Manage & Remove Apps to SharePoint Site


Step2: Go to “add an app”. Find the link “SharePoint Store” or “Apps You Can Add”.
 Add, Manage & Remove Apps to SharePoint Site


Step3:

It will asked for sign in with “Microsoft Account” like Hotmail, SkyDrive, Xbox LIVE. After sign
in, SharePoint Store will appears.
 Add, Manage & Remove Apps to SharePoint Site


Step4: Select an App from different categories and click on “ADD IT”
 Add, Manage & Remove Apps to SharePoint Site


Step5: Click on “Trust It” button and here the App is added to our SharePoint site.
 Add, Manage & Remove Apps to SharePoint Site


Step6: Add that App to any page, save it and use as you want.
 Add, Manage & Remove Apps to SharePoint Site
 Add, Manage & Remove Apps to SharePoint Site


Step7:


Removing the App

Go to Site Content App’s option tag and click on “Remove”
 Add, Manage & Remove Apps to SharePoint Site

So, we can say that
Add, Use, Manage, Upg
rade and Removing of
App in SharePoint
2013 site is very…
 Types Of App Hosting
HOSTING

CLOUD HOSTED

PROVIDER
HOSTED

SharePoint
HOSTED

AUTO-HOSTED
 Types Of App Hosting


Cloud Hosted


Provider Hosted Apps


Apps hosted outside of SharePoint in dedicated self-hosted Infrastructure



Apps can be built using ASP.NET or any other technologies like Java or PHP
 Types Of App Hosting


Auto-Hosted Apps


Azure Auto Hosted Apps



Supported only in Office 365 at this moment, Azure subscription tied to Office 365
 Types Of App Hosting


SharePoint Hosted Apps


Apps hosted in SharePoint as isolated App web, SharePoint acts as file store to host
Apps components like HTML, CSS, or JavaScript



No Server side code, business logic runs on JavaScript
 Major Benefits over Solutions Model


Based on a proven and familiar app model used in Mobile technologies



SharePoint business logic no longer live in SharePoint



Apps custom code executes in the client, cloud or on App Web.



Apps can live in Public Marketplace or Private Corporate Marketplace



Apps have efficient end-user lifecycle – Install, Use, Manage, Upgrade, Remove



Secured from outer attracts.
Discussion Time


Q&A



Any suggestions?
Introduction to SharePoint 2013 Apps

Weitere ähnliche Inhalte

Was ist angesagt?

Einstieg in Office 2013 App Entwicklung
Einstieg in Office 2013 App EntwicklungEinstieg in Office 2013 App Entwicklung
Einstieg in Office 2013 App Entwicklungatwork
 
SharePoint Apps - SharePoint Day 2013
SharePoint Apps - SharePoint Day 2013SharePoint Apps - SharePoint Day 2013
SharePoint Apps - SharePoint Day 2013Raona
 
Microsoft Ignite 2016 In Review
Microsoft Ignite 2016 In ReviewMicrosoft Ignite 2016 In Review
Microsoft Ignite 2016 In ReviewEric Overfield
 
Slack chatbot using UiPath AI Fabric
Slack chatbot using UiPath AI FabricSlack chatbot using UiPath AI Fabric
Slack chatbot using UiPath AI FabricVibhor Shrivastava
 
Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013
Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013
Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013AntonioMaio2
 
Introduction Asp.Net Core, MVC, Docker (Linux), Postman and Swagger
Introduction Asp.Net Core, MVC, Docker (Linux), Postman and SwaggerIntroduction Asp.Net Core, MVC, Docker (Linux), Postman and Swagger
Introduction Asp.Net Core, MVC, Docker (Linux), Postman and SwaggerAgusto Sipahutar
 
Meaningful UI Test Automation
Meaningful UI Test AutomationMeaningful UI Test Automation
Meaningful UI Test AutomationRahul Verma
 
UiPath Summer School Session1
UiPath Summer School Session1 UiPath Summer School Session1
UiPath Summer School Session1 Cristina Vidu
 
Spca2014 access day1 coventry
Spca2014 access day1 coventrySpca2014 access day1 coventry
Spca2014 access day1 coventryNCCOMMS
 
Webinar getting started with office 365 add ins development 5 may 2018
Webinar getting started with office 365 add ins development 5 may 2018Webinar getting started with office 365 add ins development 5 may 2018
Webinar getting started with office 365 add ins development 5 may 2018Nilesh Shah
 
Next Generation Workflows - SharePoint Day 2013
Next Generation Workflows - SharePoint Day 2013Next Generation Workflows - SharePoint Day 2013
Next Generation Workflows - SharePoint Day 2013Raona
 
WordPress + Office 365 | Synchronize users v8.0
WordPress + Office 365 | Synchronize users v8.0WordPress + Office 365 | Synchronize users v8.0
WordPress + Office 365 | Synchronize users v8.0Marco van Wieren
 
RPA summer school session 2.2: Run your first UI automation
RPA summer school session 2.2: Run your first UI automationRPA summer school session 2.2: Run your first UI automation
RPA summer school session 2.2: Run your first UI automationCristina Vidu
 
RPA Summer School Session 2.1: Run your first UI automation
RPA Summer School Session 2.1: Run your first UI automationRPA Summer School Session 2.1: Run your first UI automation
RPA Summer School Session 2.1: Run your first UI automationCristina Vidu
 
SharePoint User Group UK #FutureOfSharePoint 11 May 2016
SharePoint User Group UK #FutureOfSharePoint 11 May 2016SharePoint User Group UK #FutureOfSharePoint 11 May 2016
SharePoint User Group UK #FutureOfSharePoint 11 May 2016pearce.alex
 
Wordpress 4.4 upcoming features
Wordpress 4.4 upcoming featuresWordpress 4.4 upcoming features
Wordpress 4.4 upcoming featuresjamesanderson9099
 

Was ist angesagt? (20)

Office 365 Development Overview
Office 365 Development OverviewOffice 365 Development Overview
Office 365 Development Overview
 
Office add ins 0-60
Office add ins 0-60Office add ins 0-60
Office add ins 0-60
 
Einstieg in Office 2013 App Entwicklung
Einstieg in Office 2013 App EntwicklungEinstieg in Office 2013 App Entwicklung
Einstieg in Office 2013 App Entwicklung
 
SharePoint Apps - SharePoint Day 2013
SharePoint Apps - SharePoint Day 2013SharePoint Apps - SharePoint Day 2013
SharePoint Apps - SharePoint Day 2013
 
Microsoft Ignite 2016 In Review
Microsoft Ignite 2016 In ReviewMicrosoft Ignite 2016 In Review
Microsoft Ignite 2016 In Review
 
Slack chatbot using UiPath AI Fabric
Slack chatbot using UiPath AI FabricSlack chatbot using UiPath AI Fabric
Slack chatbot using UiPath AI Fabric
 
Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013
Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013
Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013
 
Introduction Asp.Net Core, MVC, Docker (Linux), Postman and Swagger
Introduction Asp.Net Core, MVC, Docker (Linux), Postman and SwaggerIntroduction Asp.Net Core, MVC, Docker (Linux), Postman and Swagger
Introduction Asp.Net Core, MVC, Docker (Linux), Postman and Swagger
 
Meaningful UI Test Automation
Meaningful UI Test AutomationMeaningful UI Test Automation
Meaningful UI Test Automation
 
Build & Ignite Cloud Notes
Build & Ignite Cloud NotesBuild & Ignite Cloud Notes
Build & Ignite Cloud Notes
 
UiPath Summer School Session1
UiPath Summer School Session1 UiPath Summer School Session1
UiPath Summer School Session1
 
Spca2014 access day1 coventry
Spca2014 access day1 coventrySpca2014 access day1 coventry
Spca2014 access day1 coventry
 
Webinar getting started with office 365 add ins development 5 may 2018
Webinar getting started with office 365 add ins development 5 may 2018Webinar getting started with office 365 add ins development 5 may 2018
Webinar getting started with office 365 add ins development 5 may 2018
 
Next Generation Workflows - SharePoint Day 2013
Next Generation Workflows - SharePoint Day 2013Next Generation Workflows - SharePoint Day 2013
Next Generation Workflows - SharePoint Day 2013
 
WordPress + Office 365 | Synchronize users v8.0
WordPress + Office 365 | Synchronize users v8.0WordPress + Office 365 | Synchronize users v8.0
WordPress + Office 365 | Synchronize users v8.0
 
RPA summer school session 2.2: Run your first UI automation
RPA summer school session 2.2: Run your first UI automationRPA summer school session 2.2: Run your first UI automation
RPA summer school session 2.2: Run your first UI automation
 
RPA Summer School Session 2.1: Run your first UI automation
RPA Summer School Session 2.1: Run your first UI automationRPA Summer School Session 2.1: Run your first UI automation
RPA Summer School Session 2.1: Run your first UI automation
 
SharePoint User Group UK #FutureOfSharePoint 11 May 2016
SharePoint User Group UK #FutureOfSharePoint 11 May 2016SharePoint User Group UK #FutureOfSharePoint 11 May 2016
SharePoint User Group UK #FutureOfSharePoint 11 May 2016
 
RPA with UIPath and Flaui
RPA with UIPath and FlauiRPA with UIPath and Flaui
RPA with UIPath and Flaui
 
Wordpress 4.4 upcoming features
Wordpress 4.4 upcoming featuresWordpress 4.4 upcoming features
Wordpress 4.4 upcoming features
 

Ähnlich wie Introduction to SharePoint 2013 Apps

Understanding SharePoint 2013 Code Deployment Models - Apps vs Solutions - Sh...
Understanding SharePoint 2013 Code Deployment Models - Apps vs Solutions - Sh...Understanding SharePoint 2013 Code Deployment Models - Apps vs Solutions - Sh...
Understanding SharePoint 2013 Code Deployment Models - Apps vs Solutions - Sh...Nik Patel
 
Deciding Between apps for SharePoint and SharePoint Solutions
Deciding Between apps for SharePoint and SharePoint SolutionsDeciding Between apps for SharePoint and SharePoint Solutions
Deciding Between apps for SharePoint and SharePoint SolutionsDavid J Rosenthal
 
SharePoint Add-Ins - Brief Overview
SharePoint Add-Ins - Brief OverviewSharePoint Add-Ins - Brief Overview
SharePoint Add-Ins - Brief OverviewNous Infosystems
 
SPCA2013 - Once you go app you don't go back
SPCA2013 - Once you go app you don't go backSPCA2013 - Once you go app you don't go back
SPCA2013 - Once you go app you don't go backNCCOMMS
 
O365con14 - the new sharepoint online apps - napa in action
O365con14 - the new sharepoint online apps - napa in actionO365con14 - the new sharepoint online apps - napa in action
O365con14 - the new sharepoint online apps - napa in actionNCCOMMS
 
SharePoint Online App Model Guidance
SharePoint Online App Model GuidanceSharePoint Online App Model Guidance
SharePoint Online App Model GuidanceRyan Berg
 
App Model For SharePoint 2013
App Model For SharePoint 2013App Model For SharePoint 2013
App Model For SharePoint 2013Toni Il Caiser
 
Apps für SharePoint 2013 (Office Store, Windows 8, Windows Phone 8)
Apps für SharePoint 2013 (Office Store, Windows 8, Windows Phone 8)Apps für SharePoint 2013 (Office Store, Windows 8, Windows Phone 8)
Apps für SharePoint 2013 (Office Store, Windows 8, Windows Phone 8)Christian Heindel
 
Relearning SharePoint Development
Relearning SharePoint DevelopmentRelearning SharePoint Development
Relearning SharePoint Developmentbgerman
 
SharePoint Online App Model Guidance
SharePoint Online App Model GuidanceSharePoint Online App Model Guidance
SharePoint Online App Model GuidanceRyan Berg
 
Yes, You Can Develop for SharePoint
Yes, You Can Develop for SharePointYes, You Can Develop for SharePoint
Yes, You Can Develop for SharePointElizabeth Szabo
 
SharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning ModelsSharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning ModelsShailen Sukul
 
Apps_Strategy_for_Business_and_IT
Apps_Strategy_for_Business_and_ITApps_Strategy_for_Business_and_IT
Apps_Strategy_for_Business_and_ITRajesh Agadi
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013Folio3 Software
 
Getting started with office 365 add ins development 3 may 2018 - v2
Getting started with office 365 add ins development 3 may 2018 - v2Getting started with office 365 add ins development 3 may 2018 - v2
Getting started with office 365 add ins development 3 may 2018 - v2Nilesh Shah
 
SharePoint Governance: From Chaos to Success in 10 Steps
SharePoint Governance: From Chaos to Success in 10 StepsSharePoint Governance: From Chaos to Success in 10 Steps
SharePoint Governance: From Chaos to Success in 10 StepsJoel Oleson
 
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a ProSPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a ProBrian Culver
 
Confessions of-a-gadget-holic
Confessions of-a-gadget-holicConfessions of-a-gadget-holic
Confessions of-a-gadget-holicTyrell Perera
 

Ähnlich wie Introduction to SharePoint 2013 Apps (20)

Understanding SharePoint 2013 Code Deployment Models - Apps vs Solutions - Sh...
Understanding SharePoint 2013 Code Deployment Models - Apps vs Solutions - Sh...Understanding SharePoint 2013 Code Deployment Models - Apps vs Solutions - Sh...
Understanding SharePoint 2013 Code Deployment Models - Apps vs Solutions - Sh...
 
Deciding Between apps for SharePoint and SharePoint Solutions
Deciding Between apps for SharePoint and SharePoint SolutionsDeciding Between apps for SharePoint and SharePoint Solutions
Deciding Between apps for SharePoint and SharePoint Solutions
 
SharePoint 2013 Apps Introduction
SharePoint 2013 Apps IntroductionSharePoint 2013 Apps Introduction
SharePoint 2013 Apps Introduction
 
SharePoint Add-Ins - Brief Overview
SharePoint Add-Ins - Brief OverviewSharePoint Add-Ins - Brief Overview
SharePoint Add-Ins - Brief Overview
 
SPCA2013 - Once you go app you don't go back
SPCA2013 - Once you go app you don't go backSPCA2013 - Once you go app you don't go back
SPCA2013 - Once you go app you don't go back
 
O365con14 - the new sharepoint online apps - napa in action
O365con14 - the new sharepoint online apps - napa in actionO365con14 - the new sharepoint online apps - napa in action
O365con14 - the new sharepoint online apps - napa in action
 
SharePoint Online App Model Guidance
SharePoint Online App Model GuidanceSharePoint Online App Model Guidance
SharePoint Online App Model Guidance
 
Sharepoint 2013 App
Sharepoint 2013 AppSharepoint 2013 App
Sharepoint 2013 App
 
App Model For SharePoint 2013
App Model For SharePoint 2013App Model For SharePoint 2013
App Model For SharePoint 2013
 
Apps für SharePoint 2013 (Office Store, Windows 8, Windows Phone 8)
Apps für SharePoint 2013 (Office Store, Windows 8, Windows Phone 8)Apps für SharePoint 2013 (Office Store, Windows 8, Windows Phone 8)
Apps für SharePoint 2013 (Office Store, Windows 8, Windows Phone 8)
 
Relearning SharePoint Development
Relearning SharePoint DevelopmentRelearning SharePoint Development
Relearning SharePoint Development
 
SharePoint Online App Model Guidance
SharePoint Online App Model GuidanceSharePoint Online App Model Guidance
SharePoint Online App Model Guidance
 
Yes, You Can Develop for SharePoint
Yes, You Can Develop for SharePointYes, You Can Develop for SharePoint
Yes, You Can Develop for SharePoint
 
SharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning ModelsSharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning Models
 
Apps_Strategy_for_Business_and_IT
Apps_Strategy_for_Business_and_ITApps_Strategy_for_Business_and_IT
Apps_Strategy_for_Business_and_IT
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013
 
Getting started with office 365 add ins development 3 may 2018 - v2
Getting started with office 365 add ins development 3 may 2018 - v2Getting started with office 365 add ins development 3 may 2018 - v2
Getting started with office 365 add ins development 3 may 2018 - v2
 
SharePoint Governance: From Chaos to Success in 10 Steps
SharePoint Governance: From Chaos to Success in 10 StepsSharePoint Governance: From Chaos to Success in 10 Steps
SharePoint Governance: From Chaos to Success in 10 Steps
 
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a ProSPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
 
Confessions of-a-gadget-holic
Confessions of-a-gadget-holicConfessions of-a-gadget-holic
Confessions of-a-gadget-holic
 

Kürzlich hochgeladen

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Kürzlich hochgeladen (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Introduction to SharePoint 2013 Apps

  • 2.  Agenda  Solutions In Different Versions of SharePoint  What is Farm Solutions?  What is Sandbox Solutions?  What is SharePoint Apps?  Add, Manage & Remove Apps to SharePoint Site  Hosting of Apps  Benefits of Apps
  • 3.
  • 4.  Solutions In Different Versions of SharePoint  SharePoint 2007: Only Farm Solutions  SharePoint 2010: (Farm + Sandbox) Solutions  SharePoint 2013: (Farm+ Sandbox +App Model) Solutions
  • 5.
  • 6.  What is Farm solution?  What are they ?   Supports full server side object model.   Supports full trust code model . Requires solutions run on the server. Major limitations :  Supported in on-premises only, Not supported in SharePoint online  No marketplace  Requires big server touch, customizations deployed on servers  Performance and Stability concerns
  • 7.
  • 8.  What is Sandbox solutions?  What are they ?    Available in both SharePoint online & on-premises. Requires partial trust code model . Major Benefits over Farm Solutions    Code runs on sandbox, require access to server. Can’t harm the SharePoint server, ideal for hosted environments. Major limitations  Just like farm solutions, no marketplace .  Scoped only at the site collection level, No cross-site collection access.
  • 9.
  • 10.  What is SharePoint Apps ? Hmmm.. It’s self-contained piece of functionality that extend the capabilities of a SharePoint website!!! It’s an application whose interface is surfaced through SharePoint but code runs either on different servers or in Browser!!! Yeah..It’s a widget or application I can acquire to perform my work or run business regardless of what technology it is!!!
  • 11.
  • 12. I knows, how Apps get installed and works on Mobile,Tabs,Laptops and PC Confused… How Apps get installed and works on my site?
  • 13.  Add, Manage & Remove Apps to SharePoint Site  It’s very easy to add and work with SharePoint Apps. Just follow few steps given bellow  Step1: Open SharePoint site and go to “Site Content” option left to the page
  • 14.  Add, Manage & Remove Apps to SharePoint Site  Step2: Go to “add an app”. Find the link “SharePoint Store” or “Apps You Can Add”.
  • 15.  Add, Manage & Remove Apps to SharePoint Site  Step3: It will asked for sign in with “Microsoft Account” like Hotmail, SkyDrive, Xbox LIVE. After sign in, SharePoint Store will appears.
  • 16.  Add, Manage & Remove Apps to SharePoint Site  Step4: Select an App from different categories and click on “ADD IT”
  • 17.  Add, Manage & Remove Apps to SharePoint Site  Step5: Click on “Trust It” button and here the App is added to our SharePoint site.
  • 18.  Add, Manage & Remove Apps to SharePoint Site  Step6: Add that App to any page, save it and use as you want.
  • 19.  Add, Manage & Remove Apps to SharePoint Site
  • 20.  Add, Manage & Remove Apps to SharePoint Site  Step7:  Removing the App Go to Site Content App’s option tag and click on “Remove”
  • 21.  Add, Manage & Remove Apps to SharePoint Site So, we can say that Add, Use, Manage, Upg rade and Removing of App in SharePoint 2013 site is very…
  • 22.
  • 23.  Types Of App Hosting HOSTING CLOUD HOSTED PROVIDER HOSTED SharePoint HOSTED AUTO-HOSTED
  • 24.  Types Of App Hosting  Cloud Hosted  Provider Hosted Apps  Apps hosted outside of SharePoint in dedicated self-hosted Infrastructure  Apps can be built using ASP.NET or any other technologies like Java or PHP
  • 25.  Types Of App Hosting  Auto-Hosted Apps  Azure Auto Hosted Apps  Supported only in Office 365 at this moment, Azure subscription tied to Office 365
  • 26.  Types Of App Hosting  SharePoint Hosted Apps  Apps hosted in SharePoint as isolated App web, SharePoint acts as file store to host Apps components like HTML, CSS, or JavaScript  No Server side code, business logic runs on JavaScript
  • 27.
  • 28.  Major Benefits over Solutions Model  Based on a proven and familiar app model used in Mobile technologies  SharePoint business logic no longer live in SharePoint  Apps custom code executes in the client, cloud or on App Web.  Apps can live in Public Marketplace or Private Corporate Marketplace  Apps have efficient end-user lifecycle – Install, Use, Manage, Upgrade, Remove  Secured from outer attracts.