sviluppare app per office 2013 e sharepoint 2013
TRANSCRIPT
![Page 1: Sviluppare App per Office 2013 e SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052908/55969f691a28ab47718b4688/html5/thumbnails/1.jpg)
![Page 2: Sviluppare App per Office 2013 e SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052908/55969f691a28ab47718b4688/html5/thumbnails/2.jpg)
Grazie aSponsor
![Page 3: Sviluppare App per Office 2013 e SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052908/55969f691a28ab47718b4688/html5/thumbnails/3.jpg)
Who I am• Co-founder of Dev4Side S.r.l.
• 3 years Microsoft SharePoint MVP
• Speaker in Microsoft and Community events in Italy
• MCP, MCPD Web applications, MCTS ASP.NET 4, WSS 3.0, MOSS 2007 and SharePoint 2010
• "SharePointer" from 2005
• Father of www.peppedotnet.it
• Author of the book «Pocket C#», Apogeo
• Active member, speaker and promoter of SharePointCommunity.it
• First, in Italy, with an App in the Office Store
• One of the TOP 25 SharePoint Influencers in Europe
![Page 4: Sviluppare App per Office 2013 e SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052908/55969f691a28ab47718b4688/html5/thumbnails/4.jpg)
Agenda
• The new Office and SharePoint "App-model"
• Apps for Office 2013
• Apps for SharePoint 2013
![Page 5: Sviluppare App per Office 2013 e SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052908/55969f691a28ab47718b4688/html5/thumbnails/5.jpg)
THE NEW "APP MODEL"
OF OFFICE 2013
AND SHAREPOINT 2013Bringing the web to Office and SharePoint
![Page 6: Sviluppare App per Office 2013 e SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052908/55969f691a28ab47718b4688/html5/thumbnails/6.jpg)
The new cloud app modelBuild a new class of apps that extend and personalize the way we create
and consume information right from within Office and SharePoint
New AppsA new class of apps enabling new
scenarios and new user experiences
Flexible LifecycleDeploy and maintain your apps publically
on the new Office Store, or internally with
Flexibility and controlFamiliar ToolsetsEmbracing Web standards to provide developers choice and flexibility
![Page 7: Sviluppare App per Office 2013 e SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052908/55969f691a28ab47718b4688/html5/thumbnails/7.jpg)
The new cloud app model
App(web application)
Office client
<XML>
Word/Excel/PowerPoint/…
SharePoint site
![Page 8: Sviluppare App per Office 2013 e SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052908/55969f691a28ab47718b4688/html5/thumbnails/8.jpg)
Apps for Office and SharePoint
![Page 9: Sviluppare App per Office 2013 e SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052908/55969f691a28ab47718b4688/html5/thumbnails/9.jpg)
Common App architecture
ServerClient
Bro
wse
r Host
Web
Server Host
SharePoint
& ExchangeOffice
APP
Clie
nt A
PIs
Server APIs
![Page 10: Sviluppare App per Office 2013 e SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052908/55969f691a28ab47718b4688/html5/thumbnails/10.jpg)
Common App architecture
ServerClient
Bro
wse
r Host
Web
Server Host
SharePoint
& ExchangeOffice
APP
Clie
nt A
PIs
Server APIs
![Page 11: Sviluppare App per Office 2013 e SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052908/55969f691a28ab47718b4688/html5/thumbnails/11.jpg)
Common App architecture
ServerClient
Bro
wse
r Host
Web
Server Host
SharePoint
& ExchangeOffice
APP
Clie
nt A
PIs
Server APIs
![Page 12: Sviluppare App per Office 2013 e SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052908/55969f691a28ab47718b4688/html5/thumbnails/12.jpg)
Common App architecture
ServerClient
Bro
wse
r Host
Web
Server Host
SharePoint
& ExchangeOffice
APP
Clie
nt A
PIs
Server APIs
![Page 13: Sviluppare App per Office 2013 e SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052908/55969f691a28ab47718b4688/html5/thumbnails/13.jpg)
Common App architecture
ServerClient
Bro
wse
r Host
Web
Server Host
SharePoint
& ExchangeOffice
APP
Clie
nt A
PIs
Server APIs
3rdPa
rty
Serv
ices
Oth
er D
evic
es
& C
lients
![Page 14: Sviluppare App per Office 2013 e SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052908/55969f691a28ab47718b4688/html5/thumbnails/14.jpg)
Common App architecture
ServerClient
Bro
wse
r Host
Web
Server Host
SharePoint
& ExchangeOffice
APP
Clie
nt A
PIs
Server APIs
3rdPa
rty
Serv
ices
Oth
er D
evic
es
& C
lients
![Page 15: Sviluppare App per Office 2013 e SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052908/55969f691a28ab47718b4688/html5/thumbnails/15.jpg)
App anatomy
App
App
ManifestWeb Page
<XML>HTML/CSS/JS
![Page 16: Sviluppare App per Office 2013 e SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052908/55969f691a28ab47718b4688/html5/thumbnails/16.jpg)
APP PER OFFICE 2013How to implement Excel, Word, PowerPoint and Outlook Apps with
HTML5, CSS and Javascript
![Page 17: Sviluppare App per Office 2013 e SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052908/55969f691a28ab47718b4688/html5/thumbnails/17.jpg)
Apps for Office 2013• 3 shapes
• Multi-platform & Cross App– Excel (web/desktop), Outlook (web, desktop, mobile web)
– Word (desktop), PowerPoint (Desktop), Project (desktop)
• JavaScript APIs
• Run-time sandbox
![Page 18: Sviluppare App per Office 2013 e SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052908/55969f691a28ab47718b4688/html5/thumbnails/18.jpg)
DEMO
Our first Office 2013 App
![Page 19: Sviluppare App per Office 2013 e SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052908/55969f691a28ab47718b4688/html5/thumbnails/19.jpg)
APP PER SHAREPOINT 2013How to implement a SharePoint App
![Page 20: Sviluppare App per Office 2013 e SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052908/55969f691a28ab47718b4688/html5/thumbnails/20.jpg)
Apps for SharePoint 2013• Use the full power of SharePoint
– Lists, doc libs, workflow, search, user profiles, ecc..
• App Shapes
• App isolation– App web on its own domain
• Robust API set– REST and Client Object Model
Immersive App Part Custom Action
![Page 21: Sviluppare App per Office 2013 e SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052908/55969f691a28ab47718b4688/html5/thumbnails/21.jpg)
App types
App Web
Parent
Web(host web)
SharePoint-Hosted AppProvision 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
Auto-Hosted AppWindows 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
![Page 22: Sviluppare App per Office 2013 e SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052908/55969f691a28ab47718b4688/html5/thumbnails/22.jpg)
DEMO
Our first SharePoint 2013 App
![Page 23: Sviluppare App per Office 2013 e SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052908/55969f691a28ab47718b4688/html5/thumbnails/23.jpg)
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
![Page 24: Sviluppare App per Office 2013 e SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052908/55969f691a28ab47718b4688/html5/thumbnails/24.jpg)
DEMO
Office Store
![Page 25: Sviluppare App per Office 2013 e SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052908/55969f691a28ab47718b4688/html5/thumbnails/25.jpg)
Annuncio!
• Sconto del 10% per l’iscrizione
alla SharePoint & Office
Conference 2013, che si terrà a
Milano il 5-6-7 marzo
• Iscriversi online utilizzando il
coupon: GGS8455DIC
![Page 26: Sviluppare App per Office 2013 e SharePoint 2013](https://reader033.vdocuments.site/reader033/viewer/2022052908/55969f691a28ab47718b4688/html5/thumbnails/26.jpg)
Q&A
Tutto il nateriale di questa sessione su
http://www.communitydays.it/
#CDays13