Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Grazie a           Sponsor
Who I am•   Co-founder of Dev4Side S.r.l.•   3 years Microsoft SharePoint MVP•   Speaker in Microsoft and Community events...
Agenda• The new Office and SharePoint "App-model"• Apps for Office 2013• Apps for SharePoint 2013
THE NEW "APP MODEL"OF OFFICE 2013AND SHAREPOINT 2013Bringing the web to Office and SharePoint
The new cloud app model                    Build a new class of apps that extend and personalize the way we create        ...
The new cloud app model Office clientWord/Excel/PowerPoint/…SharePoint site           <XML>                               ...
Apps for Office and SharePoint
Common App architecture                                                             Web Server Host                       ...
Common App architecture                                                             Web Server Host                       ...
Common App architecture                                                             Web Server Host                       ...
Common App architecture                                                             Web Server Host                       ...
Common App architecture                                                                             Web Server Host       ...
Common App architecture                                                                             Web Server Host       ...
App anatomy                   AppWeb Page HTML/CSS/JS      Manifest                    <XML>                             App
APP PER OFFICE 2013How to implement Excel, Word, PowerPoint and Outlook Apps withHTML5, CSS and Javascript
Apps for Office 2013• 3 shapes• Multi-platform & Cross App   – Excel (web/desktop), Outlook (web, desktop, mobile web)   –...
Our first Office 2013 AppDEMO
APP PER SHAREPOINT 2013How to implement a SharePoint App
Apps for SharePoint 2013• Use the full power of SharePoint   – Lists, doc libs, workflow, search, user profiles, ecc..• Ap...
App types                                                                     App Web                                     ...
Our first SharePoint 2013 AppDEMO
App packaging and deployment Developer             App manifest (.xml)              or .app package                       ...
Office StoreDEMO
Annuncio!• Sconto del 10% per l’iscrizione  alla SharePoint & Office  Conference 2013, che si terrà a  Milano il 5-6-7 mar...
Q&ATutto il nateriale di questa sessione suhttp://www.communitydays.it/#CDays13
Sviluppare App per Office 2013 e SharePoint 2013
Upcoming SlideShare
Loading in …5
×

Sviluppare App per Office 2013 e SharePoint 2013

1,271 views

Published on

  • Be the first to comment

  • Be the first to like this

Sviluppare App per Office 2013 e SharePoint 2013

  1. 1. Grazie a Sponsor
  2. 2. 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
  3. 3. Agenda• The new Office and SharePoint "App-model"• Apps for Office 2013• Apps for SharePoint 2013
  4. 4. THE NEW "APP MODEL"OF OFFICE 2013AND SHAREPOINT 2013Bringing the web to Office and SharePoint
  5. 5. The new cloud app model Build a new class of apps that extend and personalize the way we create and consume information right from within Office and SharePointNew Apps Flexible LifecycleA new class of apps enabling new Deploy and maintain your apps publicallyscenarios and new user experiences on the new Office Store, or internally with Flexibility and control Familiar Toolsets Embracing Web standards to provide developers choice and flexibility
  6. 6. The new cloud app model Office clientWord/Excel/PowerPoint/…SharePoint site <XML> App (web application)
  7. 7. Apps for Office and SharePoint
  8. 8. Common App architecture Web Server Host APP Browser Host Server APIsClient APIs SharePoint Office & Exchange Client Server
  9. 9. Common App architecture Web Server Host APP Browser Host Server APIsClient APIs SharePoint Office & Exchange Client Server
  10. 10. Common App architecture Web Server Host APP Browser Host Server APIsClient APIs SharePoint Office & Exchange Client Server
  11. 11. Common App architecture Web Server Host APP Browser Host Server APIsClient APIs SharePoint Office & Exchange Client Server
  12. 12. Common App architecture Web Server Host APP Browser Host 3rd Party ServicesOther Devices & Clients Server APIs Client APIs SharePoint Office & Exchange Client Server
  13. 13. Common App architecture Web Server Host APP Browser Host 3rd Party ServicesOther Devices & Clients Server APIs Client APIs SharePoint Office & Exchange Client Server
  14. 14. App anatomy AppWeb Page HTML/CSS/JS Manifest <XML> App
  15. 15. APP PER OFFICE 2013How to implement Excel, Word, PowerPoint and Outlook Apps withHTML5, CSS and Javascript
  16. 16. 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
  17. 17. Our first Office 2013 AppDEMO
  18. 18. APP PER SHAREPOINT 2013How to implement a SharePoint App
  19. 19. Apps for SharePoint 2013• Use the full power of SharePoint – Lists, doc libs, workflow, search, user profiles, ecc..• App Shapes Immersive App Part Custom Action• App isolation – App web on its own domain• Robust API set – REST and Client Object Model
  20. 20. App types App Web (optional) Provider-Hosted App “Bring your own server hosting SharePoint Your Hosted infrastructure” Web SiteCloud-based Developers will need to isolate tenantsAppsGet remote eventsfrom SharePoint Auto-Hosted App SharePointUse CSOM/REST + Windows Azure + SQL Azure AzureOAuth to work with provisioned invisibly as apps are WebSP installed SharePoint-Hosted App Parent Provision an isolated sub web on a parent web Web • Reuse web elements (host web) (lists, files, out-of-box web parts) • No server code allowed; use client App Web JavaScript for logic, HTML/CSS for UX
  21. 21. Our first SharePoint 2013 AppDEMO
  22. 22. App packaging and deployment Developer App manifest (.xml) or .app package Document Sharing Office Store or App CatalogWeb Page Consumers & Corporate Users Web Server (Internet or Intranet)
  23. 23. Office StoreDEMO
  24. 24. 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
  25. 25. Q&ATutto il nateriale di questa sessione suhttp://www.communitydays.it/#CDays13

×