10. 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,…
11. 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)
14. 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
17. 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
18. 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]
22. App Deployment
Developer
App manifest (.xml)
or .app package
Document
Sharing
Office Store or
App Catalog
Consumers &
Corporate Users
Web Server
(Internet or Intranet)
25. 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