What are actual development trends for SharePoint Apps? What´s the difference between SharePoint Apps, auto hosted apps and provider hosted apps and when to use them?
What is Napa and how can I use it? How to use Visual Studio for app development? How can you build your own solutions for SharePoint Online and Office? In this session you learn about the new development model and how to build a cool SharePoint Online App combined with new technologies and Windows Azure. How will I get my Apps into the Office Store?
11. Windows Azure – Hosting
Web Sites $
Modern & scalable
Web Sites
Virtual Machines $$$
Full Windows Server
Linux VMs
Cloud Services $$$
Multi-Tier Apps with
Admin Access,
RDP, Custom
Installs,…
12. Windows Azure Web Sites
Rapid deployment for quick
iteration
Integrated source control with
Team Foundation Server (TFS)
and Git
Built-in monitoring of
performance
and usage data
Access to request logs and
request diagnostics
Linux)
15. Napa
“Napa” Office 365 Development Tools is a developer experience
centered around the idea of developing on the cloud.
By acquiring a developer Office 365 account, you get access to a
development environment that’s available from your browser and
the ability to create projects you can save and open later.
You can virtually code from any machine without having to install
or download anything.
http://blogs.msdn.com/b/officeapps/archive/2013/08/27/use-napaoffice-365-development-tools-to-build-apps-for-office-andsharepoint-on-the-browser.aspx
18. Advantages of NAPA
•
•
•
•
•
•
Use immediately, noSetup, for Office + SharePoint [Online]
Web-Based environment, „First-Class development environment“
It s free
Office 365 [Test-Tenant]
Continue to use project in Visual-Studio 2012/2013
Many JS-Libraries,
f.e.: http://jster.net/ , http://jquer.in/category/jquery-plugins-for-html5-canvas/ , …
• Editor features:
syntax colorization, instance highlighting, indenting
bracket matching and completion as you type
code snippets (CTRL+SPACE)
formatting for JavaScript and CSS (CTRL+ALT+F)
outline of your code (CTRL+ALT+O) …
List of keyboard-shortcuts (CTRL+.)
• SharePoint Hosted
19. The dark side of NAPA
• No server side Code. „only“ Javascript, HTML, CSS, Images
• No Custom Actions, etc.
• Javascript [BTW: Javascript itself is case sensitive]
23. App Deployment
Developer
App manifest (.xml)
or .app package
Document
Sharing
Office Store or
App Catalog
Consumers &
Corporate Users
Web Server
(Internet or Intranet)
26. App publishing – How To
http://msdn.microsoft.com/enus/library/office/apps/fp123515(v=office.15).aspx
Office Store
http://msdn.microsoft.com/en-us/library/office/jj220037.aspx
Network Share
http://msdn.microsoft.com/enus/library/office/apps/fp123503.aspx
Organisation-App Catalog in SharePoint
http://msdn.microsoft.com/enus/library/office/apps/fp123530.aspx
Mail Apps in Exchange Server
What´s the difference between SharePoint Apps, auto hosted apps and provider hosted apps. What are actual development trends for SharePoint Apps? What is Napa and how can I use it? How to use Visual Studio for app development? How can you build your own solutions for SharePoint Online and Office? How to use Windows Azure for Apps?How will I get my Apps into the Office Store?