SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
1 | SharePoint Saturday Milan – 18 May 2013
2 | SharePoint Saturday Milan – 18 May 20132 | SharePoint Saturday Milan – 18 May 2013
Grazie ai nostri Sponsor!
3 | SharePoint Saturday Milan – 18 May 2013
Giuseppe Marchi – Founder – Dev4Side S.r.l.
info@peppedotnet.it
4 | SharePoint Saturday Milan – 18 May 20134 | SharePoint Saturday Milan – 18 May 2013
Who I am










5 | SharePoint Saturday Milan – 18 May 20135 | SharePoint Saturday Milan – 18 May 2013
Agenda






6 | SharePoint Saturday Milan – 18 May 20136 | SharePoint Saturday Milan – 18 May 2013
What are Apps in
SharePoint 2013 ?






7 | SharePoint Saturday Milan – 18 May 20137 | SharePoint Saturday Milan – 18 May 2013

What are Apps in
SharePoint 2013 ?
App
App
Manifest
Web Page
<XML>
HTML/CSS/JS
8 | SharePoint Saturday Milan – 18 May 20138 | SharePoint Saturday Milan – 18 May 2013



What are Apps in
SharePoint 2013 ?
App
(web application)
SharePoint
site
9 | SharePoint Saturday Milan – 18 May 20139 | SharePoint Saturday Milan – 18 May 2013



What are Apps in
SharePoint 2013 ?
App
(web application)
SharePoint
site
10 | SharePoint Saturday Milan – 18 May 201310 | SharePoint Saturday Milan – 18 May 2013
Relationship between Apps
and the cloud


11 | SharePoint Saturday Milan – 18 May 201311 | SharePoint Saturday Milan – 18 May 2013
Types of Apps
Auto-Hosted App
Windows Azure + SQL Azure
provisioned invisibly as apps are
installed
Azure
Get remote events
from SharePoint
Use CSOM/REST +
OAuth to work with
SP
Cloud-based
Apps
Provider-Hosted App
“Bring your own server hosting
infrastructure”
Developers will need to isolate tenants
SharePoint
Web
Your Hosted
Site
App Web
(optional)
SharePoint
Web
App Web
Parent
Web
(host web)
SharePoint-Hosted App
Provision an isolated sub web on a parent web
• Reuse web elements
(lists, files, out-of-box web parts)
• No server code allowed; use client
JavaScript for logic, HTML/CSS for UX
12 | SharePoint Saturday Milan – 18 May 2013
I’m going to open Visual Studio.... YEEEAHH!!!
13 | SharePoint Saturday Milan – 18 May 201313 | SharePoint Saturday Milan – 18 May 2013
Where lives an App?




14 | SharePoint Saturday Milan – 18 May 201314 | SharePoint Saturday Milan – 18 May 2013
App packaging and
deployment
Office Store or
App Catalog
Consumers &
Corporate Users
Developer
Web Server
(Internet or Intranet)
App manifest (.xml)
or .app package
Document
Sharing
Web Page
15 | SharePoint Saturday Milan – 18 May 201315 | SharePoint Saturday Milan – 18 May 2013
Why using Apps for SP?







16 | SharePoint Saturday Milan – 18 May 2013
www.peppedotnet.it
www.dev4side.com
17 | SharePoint Saturday Milan – 18 May 201317 | SharePoint Saturday Milan – 18 May 2013
Session Feedback
Sviluppare App per SharePoint Online 2013
http://www.surveymonkey.com/s/PMLXF6Y
18 | SharePoint Saturday Milan – 18 May 2013
THX 
 www.peppedotnet.it
 www.dev4side.com

Contenu connexe

Tendances

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
 
SPCA2013 - Hybrid SharePoint 2013 and Office 365 Environments for Decision Ma...
SPCA2013 - Hybrid SharePoint 2013 and Office 365 Environments for Decision Ma...SPCA2013 - Hybrid SharePoint 2013 and Office 365 Environments for Decision Ma...
SPCA2013 - Hybrid SharePoint 2013 and Office 365 Environments for Decision Ma...NCCOMMS
 
Extensión de office con adal.js y office ui fabric
Extensión de office con adal.js y office ui fabricExtensión de office con adal.js y office ui fabric
Extensión de office con adal.js y office ui fabricMario Cortés Flores
 
Apps for SharePoint 2013
Apps for SharePoint 2013Apps for SharePoint 2013
Apps for SharePoint 2013Alex Pop
 
O365 DEVCamp Los Angeles June 16, 2015 Module 02 Setting up the Environments
O365 DEVCamp Los Angeles June 16, 2015 Module 02 Setting up the EnvironmentsO365 DEVCamp Los Angeles June 16, 2015 Module 02 Setting up the Environments
O365 DEVCamp Los Angeles June 16, 2015 Module 02 Setting up the EnvironmentsIvan Sanders
 
SharePoint Saturday Toronto 2016 - Introduction to AngularJS with the Microso...
SharePoint Saturday Toronto 2016 - Introduction to AngularJS with the Microso...SharePoint Saturday Toronto 2016 - Introduction to AngularJS with the Microso...
SharePoint Saturday Toronto 2016 - Introduction to AngularJS with the Microso...Sébastien Levert
 
What's new in SharePoint Server 2019
What's new in SharePoint Server 2019What's new in SharePoint Server 2019
What's new in SharePoint Server 2019BIWUG
 
O365 DEVCamp Los Angeles June 16, 2015 Module 03 Hook into Apps for Sharepoint
O365 DEVCamp Los Angeles June 16, 2015 Module 03 Hook into Apps for SharepointO365 DEVCamp Los Angeles June 16, 2015 Module 03 Hook into Apps for Sharepoint
O365 DEVCamp Los Angeles June 16, 2015 Module 03 Hook into Apps for SharepointIvan Sanders
 
O365 DEVCamp Los Angeles June 16, 2015 Module 06 Hook into SharePoint APIs wi...
O365 DEVCamp Los Angeles June 16, 2015 Module 06 Hook into SharePoint APIs wi...O365 DEVCamp Los Angeles June 16, 2015 Module 06 Hook into SharePoint APIs wi...
O365 DEVCamp Los Angeles June 16, 2015 Module 06 Hook into SharePoint APIs wi...Ivan Sanders
 
Building a real-time news feed and toast notifications on SharePoint with SPF...
Building a real-time news feed and toast notifications on SharePoint with SPF...Building a real-time news feed and toast notifications on SharePoint with SPF...
Building a real-time news feed and toast notifications on SharePoint with SPF...Giuliano De Luca
 
O365 DEVCamp Los Angeles June 16, 2015 Module 05 Hook into Apps for Office
  O365 DEVCamp Los Angeles June 16, 2015 Module 05 Hook into Apps for Office  O365 DEVCamp Los Angeles June 16, 2015 Module 05 Hook into Apps for Office
O365 DEVCamp Los Angeles June 16, 2015 Module 05 Hook into Apps for OfficeIvan Sanders
 
Consuming SharePoint data in universal apps
Consuming SharePoint data in universal appsConsuming SharePoint data in universal apps
Consuming SharePoint data in universal appsMalin De Silva
 
Practical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - HonoluluPractical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - HonoluluIvan Sanders
 
SharePoint Framework SPS Madrid 2016
SharePoint Framework SPS Madrid 2016SharePoint Framework SPS Madrid 2016
SharePoint Framework SPS Madrid 2016Sonja Madsen
 
SharePoint Saturday Silicon Valley - SharePoint Apps - Ryan Schouten
SharePoint Saturday Silicon Valley - SharePoint Apps - Ryan SchoutenSharePoint Saturday Silicon Valley - SharePoint Apps - Ryan Schouten
SharePoint Saturday Silicon Valley - SharePoint Apps - Ryan SchoutenRyan Schouten
 
Add ins share-point provider hosted
Add ins share-point provider hostedAdd ins share-point provider hosted
Add ins share-point provider hostedFabian Imaz
 
Using office add ins to solve business problems-SharePoint Saturday Redmond 2015
Using office add ins to solve business problems-SharePoint Saturday Redmond 2015Using office add ins to solve business problems-SharePoint Saturday Redmond 2015
Using office add ins to solve business problems-SharePoint Saturday Redmond 2015Ryan Schouten
 
SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...
SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...
SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...Ivan Sanders
 
Be a Modern SharePoint Developer
Be a Modern SharePoint DeveloperBe a Modern SharePoint Developer
Be a Modern SharePoint DeveloperSuhail Jamaldeen
 
SharePoint Saturday Houston 2016 - Microsoft Graph - Deep Dive
SharePoint Saturday Houston 2016 - Microsoft Graph - Deep DiveSharePoint Saturday Houston 2016 - Microsoft Graph - Deep Dive
SharePoint Saturday Houston 2016 - Microsoft Graph - Deep DiveSébastien Levert
 

Tendances (20)

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
 
SPCA2013 - Hybrid SharePoint 2013 and Office 365 Environments for Decision Ma...
SPCA2013 - Hybrid SharePoint 2013 and Office 365 Environments for Decision Ma...SPCA2013 - Hybrid SharePoint 2013 and Office 365 Environments for Decision Ma...
SPCA2013 - Hybrid SharePoint 2013 and Office 365 Environments for Decision Ma...
 
Extensión de office con adal.js y office ui fabric
Extensión de office con adal.js y office ui fabricExtensión de office con adal.js y office ui fabric
Extensión de office con adal.js y office ui fabric
 
Apps for SharePoint 2013
Apps for SharePoint 2013Apps for SharePoint 2013
Apps for SharePoint 2013
 
O365 DEVCamp Los Angeles June 16, 2015 Module 02 Setting up the Environments
O365 DEVCamp Los Angeles June 16, 2015 Module 02 Setting up the EnvironmentsO365 DEVCamp Los Angeles June 16, 2015 Module 02 Setting up the Environments
O365 DEVCamp Los Angeles June 16, 2015 Module 02 Setting up the Environments
 
SharePoint Saturday Toronto 2016 - Introduction to AngularJS with the Microso...
SharePoint Saturday Toronto 2016 - Introduction to AngularJS with the Microso...SharePoint Saturday Toronto 2016 - Introduction to AngularJS with the Microso...
SharePoint Saturday Toronto 2016 - Introduction to AngularJS with the Microso...
 
What's new in SharePoint Server 2019
What's new in SharePoint Server 2019What's new in SharePoint Server 2019
What's new in SharePoint Server 2019
 
O365 DEVCamp Los Angeles June 16, 2015 Module 03 Hook into Apps for Sharepoint
O365 DEVCamp Los Angeles June 16, 2015 Module 03 Hook into Apps for SharepointO365 DEVCamp Los Angeles June 16, 2015 Module 03 Hook into Apps for Sharepoint
O365 DEVCamp Los Angeles June 16, 2015 Module 03 Hook into Apps for Sharepoint
 
O365 DEVCamp Los Angeles June 16, 2015 Module 06 Hook into SharePoint APIs wi...
O365 DEVCamp Los Angeles June 16, 2015 Module 06 Hook into SharePoint APIs wi...O365 DEVCamp Los Angeles June 16, 2015 Module 06 Hook into SharePoint APIs wi...
O365 DEVCamp Los Angeles June 16, 2015 Module 06 Hook into SharePoint APIs wi...
 
Building a real-time news feed and toast notifications on SharePoint with SPF...
Building a real-time news feed and toast notifications on SharePoint with SPF...Building a real-time news feed and toast notifications on SharePoint with SPF...
Building a real-time news feed and toast notifications on SharePoint with SPF...
 
O365 DEVCamp Los Angeles June 16, 2015 Module 05 Hook into Apps for Office
  O365 DEVCamp Los Angeles June 16, 2015 Module 05 Hook into Apps for Office  O365 DEVCamp Los Angeles June 16, 2015 Module 05 Hook into Apps for Office
O365 DEVCamp Los Angeles June 16, 2015 Module 05 Hook into Apps for Office
 
Consuming SharePoint data in universal apps
Consuming SharePoint data in universal appsConsuming SharePoint data in universal apps
Consuming SharePoint data in universal apps
 
Practical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - HonoluluPractical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - Honolulu
 
SharePoint Framework SPS Madrid 2016
SharePoint Framework SPS Madrid 2016SharePoint Framework SPS Madrid 2016
SharePoint Framework SPS Madrid 2016
 
SharePoint Saturday Silicon Valley - SharePoint Apps - Ryan Schouten
SharePoint Saturday Silicon Valley - SharePoint Apps - Ryan SchoutenSharePoint Saturday Silicon Valley - SharePoint Apps - Ryan Schouten
SharePoint Saturday Silicon Valley - SharePoint Apps - Ryan Schouten
 
Add ins share-point provider hosted
Add ins share-point provider hostedAdd ins share-point provider hosted
Add ins share-point provider hosted
 
Using office add ins to solve business problems-SharePoint Saturday Redmond 2015
Using office add ins to solve business problems-SharePoint Saturday Redmond 2015Using office add ins to solve business problems-SharePoint Saturday Redmond 2015
Using office add ins to solve business problems-SharePoint Saturday Redmond 2015
 
SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...
SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...
SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...
 
Be a Modern SharePoint Developer
Be a Modern SharePoint DeveloperBe a Modern SharePoint Developer
Be a Modern SharePoint Developer
 
SharePoint Saturday Houston 2016 - Microsoft Graph - Deep Dive
SharePoint Saturday Houston 2016 - Microsoft Graph - Deep DiveSharePoint Saturday Houston 2016 - Microsoft Graph - Deep Dive
SharePoint Saturday Houston 2016 - Microsoft Graph - Deep Dive
 

Similaire à Apps for SharePoint Online 2013

Sharepoint saturday 18 may 2013
Sharepoint saturday   18 may 2013Sharepoint saturday   18 may 2013
Sharepoint saturday 18 may 2013Salvatore Fazio
 
API Services: Building Apps That Stand Out
API Services: Building Apps That Stand OutAPI Services: Building Apps That Stand Out
API Services: Building Apps That Stand OutApigee | Google Cloud
 
Abilitics-Microsoft Days 09-Case Study Info Path, Excel Services And Word Doc...
Abilitics-Microsoft Days 09-Case Study Info Path, Excel Services And Word Doc...Abilitics-Microsoft Days 09-Case Study Info Path, Excel Services And Word Doc...
Abilitics-Microsoft Days 09-Case Study Info Path, Excel Services And Word Doc...Martin Karaivanov
 
SharePoint 2013 - SP Tech Community Meeting 2
SharePoint 2013 - SP Tech Community Meeting 2SharePoint 2013 - SP Tech Community Meeting 2
SharePoint 2013 - SP Tech Community Meeting 2Naveed Anjum
 
Events sp2013
Events sp2013Events sp2013
Events sp2013EROL
 
Experience in Magento Community Projects
Experience in Magento Community ProjectsExperience in Magento Community Projects
Experience in Magento Community ProjectsMagecom UK Limited
 
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
 
SharePoint 2013 apps overview
SharePoint 2013 apps overviewSharePoint 2013 apps overview
SharePoint 2013 apps overviewElie Kash
 
SharePoint Saturday San Diego - SharePoint 2013 Apps
SharePoint Saturday San Diego - SharePoint 2013 AppsSharePoint Saturday San Diego - SharePoint 2013 Apps
SharePoint Saturday San Diego - SharePoint 2013 AppsRyan Schouten
 
SharePoint Saturday Warsaw: Seek a Modern and Intelligent Foundation for your...
SharePoint Saturday Warsaw: Seek a Modern and Intelligent Foundation for your...SharePoint Saturday Warsaw: Seek a Modern and Intelligent Foundation for your...
SharePoint Saturday Warsaw: Seek a Modern and Intelligent Foundation for your...Vlad Catrinescu
 
MSDN - SharePoint 2013 to app or not to app
MSDN - SharePoint 2013 to app or not to appMSDN - SharePoint 2013 to app or not to app
MSDN - SharePoint 2013 to app or not to appJoris Poelmans
 
Sandboxed Solutions and Apps
Sandboxed Solutions and AppsSandboxed Solutions and Apps
Sandboxed Solutions and AppsSonja Madsen
 
From Trashy to Classy: How The SharePoint 2013 App Model Changes Everything
From Trashy to Classy: How The SharePoint 2013 App Model Changes EverythingFrom Trashy to Classy: How The SharePoint 2013 App Model Changes Everything
From Trashy to Classy: How The SharePoint 2013 App Model Changes EverythingAndrew Clark
 
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature UpdatesWhy Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature UpdatesJoel Oleson
 
Creating business processes using Access Apps in SharePoint
Creating business processes using Access Apps in SharePointCreating business processes using Access Apps in SharePoint
Creating business processes using Access Apps in SharePointJeanne Hatton
 
Building multiplatform share point solutions
Building multiplatform share point solutionsBuilding multiplatform share point solutions
Building multiplatform share point solutionsMorio Kumagawa
 
SharePoint 2013 Apps
SharePoint 2013 AppsSharePoint 2013 Apps
SharePoint 2013 AppsSalman Ghani
 
SPS St Louis - SSRS 2012 SharePoint 2013 List Reporting
SPS St Louis -  SSRS 2012 SharePoint 2013 List ReportingSPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting
SPS St Louis - SSRS 2012 SharePoint 2013 List ReportingPatrick Tucker
 

Similaire à Apps for SharePoint Online 2013 (20)

Sharepoint saturday 18 may 2013
Sharepoint saturday   18 may 2013Sharepoint saturday   18 may 2013
Sharepoint saturday 18 may 2013
 
API Services: Building Apps That Stand Out
API Services: Building Apps That Stand OutAPI Services: Building Apps That Stand Out
API Services: Building Apps That Stand Out
 
Abilitics-Microsoft Days 09-Case Study Info Path, Excel Services And Word Doc...
Abilitics-Microsoft Days 09-Case Study Info Path, Excel Services And Word Doc...Abilitics-Microsoft Days 09-Case Study Info Path, Excel Services And Word Doc...
Abilitics-Microsoft Days 09-Case Study Info Path, Excel Services And Word Doc...
 
SharePoint 2013 - SP Tech Community Meeting 2
SharePoint 2013 - SP Tech Community Meeting 2SharePoint 2013 - SP Tech Community Meeting 2
SharePoint 2013 - SP Tech Community Meeting 2
 
W8/WP8 App Dev for SAP, Part 2: Microsoft OData Application Development
W8/WP8 App Dev for SAP, Part 2: Microsoft OData Application DevelopmentW8/WP8 App Dev for SAP, Part 2: Microsoft OData Application Development
W8/WP8 App Dev for SAP, Part 2: Microsoft OData Application Development
 
Events sp2013
Events sp2013Events sp2013
Events sp2013
 
Experience in Magento Community Projects
Experience in Magento Community ProjectsExperience in Magento Community Projects
Experience in Magento Community Projects
 
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...
 
SharePoint 2013 apps overview
SharePoint 2013 apps overviewSharePoint 2013 apps overview
SharePoint 2013 apps overview
 
SharePoint Saturday San Diego - SharePoint 2013 Apps
SharePoint Saturday San Diego - SharePoint 2013 AppsSharePoint Saturday San Diego - SharePoint 2013 Apps
SharePoint Saturday San Diego - SharePoint 2013 Apps
 
SharePoint Saturday Warsaw: Seek a Modern and Intelligent Foundation for your...
SharePoint Saturday Warsaw: Seek a Modern and Intelligent Foundation for your...SharePoint Saturday Warsaw: Seek a Modern and Intelligent Foundation for your...
SharePoint Saturday Warsaw: Seek a Modern and Intelligent Foundation for your...
 
MSDN - SharePoint 2013 to app or not to app
MSDN - SharePoint 2013 to app or not to appMSDN - SharePoint 2013 to app or not to app
MSDN - SharePoint 2013 to app or not to app
 
Sandboxed Solutions and Apps
Sandboxed Solutions and AppsSandboxed Solutions and Apps
Sandboxed Solutions and Apps
 
From Trashy to Classy: How The SharePoint 2013 App Model Changes Everything
From Trashy to Classy: How The SharePoint 2013 App Model Changes EverythingFrom Trashy to Classy: How The SharePoint 2013 App Model Changes Everything
From Trashy to Classy: How The SharePoint 2013 App Model Changes Everything
 
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature UpdatesWhy Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
 
Sharepointcontent
SharepointcontentSharepointcontent
Sharepointcontent
 
Creating business processes using Access Apps in SharePoint
Creating business processes using Access Apps in SharePointCreating business processes using Access Apps in SharePoint
Creating business processes using Access Apps in SharePoint
 
Building multiplatform share point solutions
Building multiplatform share point solutionsBuilding multiplatform share point solutions
Building multiplatform share point solutions
 
SharePoint 2013 Apps
SharePoint 2013 AppsSharePoint 2013 Apps
SharePoint 2013 Apps
 
SPS St Louis - SSRS 2012 SharePoint 2013 List Reporting
SPS St Louis -  SSRS 2012 SharePoint 2013 List ReportingSPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting
SPS St Louis - SSRS 2012 SharePoint 2013 List Reporting
 

Plus de Giuseppe Marchi

Calling APIs with SharePoint Framework
Calling APIs with SharePoint FrameworkCalling APIs with SharePoint Framework
Calling APIs with SharePoint FrameworkGiuseppe Marchi
 
Wiriting applications for Microsoft Teams
Wiriting applications for Microsoft TeamsWiriting applications for Microsoft Teams
Wiriting applications for Microsoft TeamsGiuseppe Marchi
 
SharePoint Framework tips and tricks
SharePoint Framework tips and tricksSharePoint Framework tips and tricks
SharePoint Framework tips and tricksGiuseppe Marchi
 
What's new in SharePoint 2016
What's new in SharePoint 2016What's new in SharePoint 2016
What's new in SharePoint 2016Giuseppe Marchi
 
SharePoint 2013 REST APIs
SharePoint 2013 REST APIsSharePoint 2013 REST APIs
SharePoint 2013 REST APIsGiuseppe Marchi
 
Sp real world solutions - field permissions
Sp real world solutions - field permissionsSp real world solutions - field permissions
Sp real world solutions - field permissionsGiuseppe Marchi
 
Integrazione tra SharePoint 2010 e Windows Azure (Azure Day)
Integrazione tra SharePoint 2010 e Windows Azure (Azure Day)Integrazione tra SharePoint 2010 e Windows Azure (Azure Day)
Integrazione tra SharePoint 2010 e Windows Azure (Azure Day)Giuseppe Marchi
 
Introduzione a SharePoint 2010 per sviluppatori (.NET Campus 2011)
Introduzione a SharePoint 2010 per sviluppatori (.NET Campus 2011)Introduzione a SharePoint 2010 per sviluppatori (.NET Campus 2011)
Introduzione a SharePoint 2010 per sviluppatori (.NET Campus 2011)Giuseppe Marchi
 
Introduzione a SharePoint Online (Microsoft Community Tour)
Introduzione a SharePoint Online (Microsoft Community Tour)Introduzione a SharePoint Online (Microsoft Community Tour)
Introduzione a SharePoint Online (Microsoft Community Tour)Giuseppe Marchi
 

Plus de Giuseppe Marchi (10)

Calling APIs with SharePoint Framework
Calling APIs with SharePoint FrameworkCalling APIs with SharePoint Framework
Calling APIs with SharePoint Framework
 
Wiriting applications for Microsoft Teams
Wiriting applications for Microsoft TeamsWiriting applications for Microsoft Teams
Wiriting applications for Microsoft Teams
 
SharePoint Framework tips and tricks
SharePoint Framework tips and tricksSharePoint Framework tips and tricks
SharePoint Framework tips and tricks
 
What's new in SharePoint 2016
What's new in SharePoint 2016What's new in SharePoint 2016
What's new in SharePoint 2016
 
SharePoint 2013 REST APIs
SharePoint 2013 REST APIsSharePoint 2013 REST APIs
SharePoint 2013 REST APIs
 
Sp real world solutions - field permissions
Sp real world solutions - field permissionsSp real world solutions - field permissions
Sp real world solutions - field permissions
 
Introduction to Umbraco
Introduction to UmbracoIntroduction to Umbraco
Introduction to Umbraco
 
Integrazione tra SharePoint 2010 e Windows Azure (Azure Day)
Integrazione tra SharePoint 2010 e Windows Azure (Azure Day)Integrazione tra SharePoint 2010 e Windows Azure (Azure Day)
Integrazione tra SharePoint 2010 e Windows Azure (Azure Day)
 
Introduzione a SharePoint 2010 per sviluppatori (.NET Campus 2011)
Introduzione a SharePoint 2010 per sviluppatori (.NET Campus 2011)Introduzione a SharePoint 2010 per sviluppatori (.NET Campus 2011)
Introduzione a SharePoint 2010 per sviluppatori (.NET Campus 2011)
 
Introduzione a SharePoint Online (Microsoft Community Tour)
Introduzione a SharePoint Online (Microsoft Community Tour)Introduzione a SharePoint Online (Microsoft Community Tour)
Introduzione a SharePoint Online (Microsoft Community Tour)
 

Dernier

Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 

Dernier (20)

Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 

Apps for SharePoint Online 2013

  • 1. 1 | SharePoint Saturday Milan – 18 May 2013
  • 2. 2 | SharePoint Saturday Milan – 18 May 20132 | SharePoint Saturday Milan – 18 May 2013 Grazie ai nostri Sponsor!
  • 3. 3 | SharePoint Saturday Milan – 18 May 2013 Giuseppe Marchi – Founder – Dev4Side S.r.l. info@peppedotnet.it
  • 4. 4 | SharePoint Saturday Milan – 18 May 20134 | SharePoint Saturday Milan – 18 May 2013 Who I am          
  • 5. 5 | SharePoint Saturday Milan – 18 May 20135 | SharePoint Saturday Milan – 18 May 2013 Agenda      
  • 6. 6 | SharePoint Saturday Milan – 18 May 20136 | SharePoint Saturday Milan – 18 May 2013 What are Apps in SharePoint 2013 ?      
  • 7. 7 | SharePoint Saturday Milan – 18 May 20137 | SharePoint Saturday Milan – 18 May 2013  What are Apps in SharePoint 2013 ? App App Manifest Web Page <XML> HTML/CSS/JS
  • 8. 8 | SharePoint Saturday Milan – 18 May 20138 | SharePoint Saturday Milan – 18 May 2013    What are Apps in SharePoint 2013 ? App (web application) SharePoint site
  • 9. 9 | SharePoint Saturday Milan – 18 May 20139 | SharePoint Saturday Milan – 18 May 2013    What are Apps in SharePoint 2013 ? App (web application) SharePoint site
  • 10. 10 | SharePoint Saturday Milan – 18 May 201310 | SharePoint Saturday Milan – 18 May 2013 Relationship between Apps and the cloud  
  • 11. 11 | SharePoint Saturday Milan – 18 May 201311 | SharePoint Saturday Milan – 18 May 2013 Types of Apps Auto-Hosted App Windows Azure + SQL Azure provisioned invisibly as apps are installed Azure Get remote events from SharePoint Use CSOM/REST + OAuth to work with SP Cloud-based Apps Provider-Hosted App “Bring your own server hosting infrastructure” Developers will need to isolate tenants SharePoint Web Your Hosted Site App Web (optional) SharePoint Web App Web Parent Web (host web) SharePoint-Hosted App Provision an isolated sub web on a parent web • Reuse web elements (lists, files, out-of-box web parts) • No server code allowed; use client JavaScript for logic, HTML/CSS for UX
  • 12. 12 | SharePoint Saturday Milan – 18 May 2013 I’m going to open Visual Studio.... YEEEAHH!!!
  • 13. 13 | SharePoint Saturday Milan – 18 May 201313 | SharePoint Saturday Milan – 18 May 2013 Where lives an App?    
  • 14. 14 | SharePoint Saturday Milan – 18 May 201314 | SharePoint Saturday Milan – 18 May 2013 App packaging and deployment Office Store or App Catalog Consumers & Corporate Users Developer Web Server (Internet or Intranet) App manifest (.xml) or .app package Document Sharing Web Page
  • 15. 15 | SharePoint Saturday Milan – 18 May 201315 | SharePoint Saturday Milan – 18 May 2013 Why using Apps for SP?       
  • 16. 16 | SharePoint Saturday Milan – 18 May 2013 www.peppedotnet.it www.dev4side.com
  • 17. 17 | SharePoint Saturday Milan – 18 May 201317 | SharePoint Saturday Milan – 18 May 2013 Session Feedback Sviluppare App per SharePoint Online 2013 http://www.surveymonkey.com/s/PMLXF6Y
  • 18. 18 | SharePoint Saturday Milan – 18 May 2013 THX   www.peppedotnet.it  www.dev4side.com