310 likes | 508 Views
Building apps for SharePoint and for profiting!. Yaroslav Pentsarskyy SharePoint MVP www.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?
E N D
Building apps for SharePoint and for profiting! YaroslavPentsarskyy SharePoint MVP www.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? Dashboards Data roll ups App for SharePoint (*.app) Widgets
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
Why develop SharePoint apps? 1 billion users of Office worldwide 1/second More than 70 percent of the Fortune 500 have purchased SharePoint. Onecopy of Office 2010 is sold worldwide every second. More than 125M SharePoint licenses sold. 125M
What’s involved? Development Options Development Tools Deployment Options Web Browser On-Premise Farm Installation Farm-Trust Solution SharePoint-Hosted App SharePoint Designer 2013 Office 365 & SharePoint Online Provider-Hosted App Hosted Installation Visual Studio 2012 Azure Auto-Hosted App
What’s involved? Development Options Development Tools Deployment Options Web Browser On-Premise Farm Installation Farm-Trust Solution SharePoint-Hosted App SharePoint Designer 2013 Office 365 & SharePoint Online Provider-Hosted App Hosted Installation Visual Studio 2012 Azure Auto-Hosted App
Demo Getting an app developer site http://bit.ly/WZZF1v
Demo Using NAPA web development tool
Demo Getting a real dev machine
Demo Using Visual Studio dev tools
Demo App 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
Demo Submitting to a marketplace, … aka tips with MSDN Seller Dashboard