Upload
daisy-morcom
View
220
Download
1
Tags:
Embed Size (px)
Citation preview
Developer Day
In 60 min von der Idee in den SharePoint App Store
Daniel MorgenthalerCTO, 1eEurope (Switzerland) [email protected]
Agenda
Agenda
Einführung / Abgrenzung 50’SharePoint Apps 10’Tools 15’Azure 10’App Store 10’Business Modell 5’
SharePoint flexibel erweitern
DevModelsApps for SharePointSharePoint publishing sitesSharePoint farm SolutionsMobile apps for SharePointReusable components for SharePointSandboxed (installierbar aber «veraltet»)
Read/Writecross domain
Domains
Host webint.sps.ch
App webapp-
xxx.sps.ch
Provider webxyz.org 🚙
Open in iFrame
🎦
Knowledge
Was brauche ich?
Click icon to add picture
Click icon to add picture
IE 10!Und ein Office 365 Developer Site -> Gratis!http://msdn.microsoft.com/en-us/library/fp179924.aspx
Wissen!Build apps for SharePointhttp://msdn.microsoft.com/en-us/library/jj163230.aspxSharePoint 2013 development overviewhttp://msdn.microsoft.com/en-us/library/jj164084.aspxSharePoint 2013 training for developershttp://msdn.microsoft.com/en-US/sharepoint/fp123633
Erweiterbar dank Standard
Click icon to add pictureClick icon to add picture
Click icon to add picture
jQueryKnockoutJSKendo (Telerik)usw.
Tools
Click icon to add pictureClick icon to add picture
Click icon to add picture
Visual Studio 2012Web Platform Installer
Microsoft Office Developer Tools for Visual Studio 2012 – Prevew 2
Windows Azure SDK for .NET (VS 2012) – Latest
Others WCF Data Services 5.0 for OData V3
http://www.microsoft.com/en-us/download/details.aspx?id=29306
Demo
Click icon to add pictureClick icon to add picture
Click icon to add picture
Visual Studio 2012Start VS as AdministratorProvider-hostedDebug!Azure Compute
Go to store
Publish apps for Office and SharePointhttp://msdn.microsoft.com/en-us/library/office/apps/jj220037.aspxLicensing apps for Office and SharePointhttp://msdn.microsoft.com/en-us/library/office/apps/jj163257(v=office.15)Apps for Office and SharePoint UX guidelineshttp://msdn.microsoft.com/en-us/library/office/apps/jj220039(v=office.15)Validation policies for the apps submitted to the Office Store (version 1.2)http://msdn.microsoft.com/en-us/library/office/apps/jj220035(v=office.15)
Step by step
1. Create Seller Dashboard account2. Define URL for Provider hosted web3. Create new client ID
Step by step
1. Create Seller Dashboard account2. Define URL for Provider hosted web3. Create new client ID4. Deploy Provider hosted web
Step by step
1. Create Seller Dashboard account2. Define URL for Provider hosted web3. Create new client ID4. Deploy Provider hosted web5. Publish SharePoint-app
Step by step
1. Create Seller Dashboard account2. Define URL for Provider hosted web3. Create new client ID4. Deploy Provider hosted web5. Publish SharePoint-app6. Add the app to the sellers dashboard
Business models
Click icon to add pictureClick icon to add pictureLernen von den Anderen!
Office Storehttp://office.microsoft.com/en-us/store/
Windows Azure Storehttp://www.windowsazure.com/en-us/store/overview/
Video
📡
Cloud
Click icon to add picture
1eEurope – Empowering Information
Ihr Microsoft Gold Partner für Information Management, Portale und Collaborative Solutions
1eEurope (Switzerland) AGSeestrasse 97, 8800 ThalwilTel. 044 722 75 [email protected]
SharePoint 2013 Windows Azure
Consulting .NET-Entwicklung
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a
commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a
commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.