View
231
Download
1
Category
Tags:
Preview:
Citation preview
Building apps for SharePoint and for profiting!Yaroslav PentsarskyySharePoint MVPwww.sharemuch.com
About me SharePoint MVP for 4 years Author of few SharePoint books Blog: www.sharemuch.com Twitter: @spentsarsky
Agenda What are SharePoint apps? Why develop SharePoint apps? What’s involved? How to sell it?
What are SharePoint 2013 apps?
App for SharePoint (*.app)
Widgets
Dashboards
Data roll ups
Why develop SharePoint apps? No Custom Code on server
Root cause of most SharePoint outages / issues Lots to deploy Requires a big server touch Provides for highest level of app isolation Much cleaner & simpler install & upgrade process
SharePoint apps do not “live” on the SharePoint server
Custom code executes in the client, cloud or on-prem
Apps communicate with SharePoint via OData / CSOM
1 billion users of Office worldwideMore than 70 percent of the Fortune 500 have purchased SharePoint.
More than 125M SharePoint licenses sold.
125M
1/second
One copy of Office 2010 is sold worldwide every second.
Why develop SharePoint apps?
What’s involved?
Deployment Options
On-Premise Farm Installation
Office 365 & SharePoint Online
Hosted Installation
Development Options
Farm-Trust Solution
SharePoint-Hosted App
Provider-Hosted App
Azure Auto-Hosted App
Development Tools
Web Browser
SharePoint Designer 2013
Visual Studio 2012
What’s involved?
Deployment Options
On-Premise Farm Installation
Office 365 & SharePoint Online
Hosted Installation
Development Options
Farm-Trust Solution
SharePoint-Hosted App
Provider-Hosted App
Azure Auto-Hosted App
Development Tools
Web Browser
SharePoint Designer 2013
Visual Studio 2012
DemoGetting an app developer site
http://bit.ly/WZZF1v
Signing up
Signing up
Signing up
DemoUsing NAPA web development tool
NAPA tool
NAPA tool
NAPA tool
DemoGetting a real dev machine
DemoUsing Visual Studio dev tools
Visual Studio
Visual Studio
Visual Studio
Visual Studio
DemoApp development gotchas
App development gotchas
• App name must be the same as you provided in seller dashboard
• App version must be in format 1.0.0.0
• Include <SupportedLocales>
• When deployment stuck in VS – end process and redeploy the app
• Unable to figure out why the app is rejected, resubmit – you’ll get more details
DemoSubmitting to a marketplace, … aka tips with MSDN Seller Dashboard
Marketplace
Marketplace
Marketplace
Marketplace
Marketplace
Marketplace
Recommended