building sharepoint online applications using napa office 365 development tools
DESCRIPTION
SharePoint 2013 new application model and online development tools introduction session at Sinergija12.TRANSCRIPT
Building SharePoint Online applications using Napa Office
365 Development Tools
23.10.2012
Gunnar Peipman
About me
• Name: Gunnar Peipman• From: Tallinn, Estonia• MVP: ASP.NET, 5 years• Job: developer, architect,
consultant• Community: speaker, blogger• Hobbies: new tech, beers,
heavy metal, national cuisinestravelling
Problems today
• Time-consuming deployment process in corporate environments
• Complex IT infrastructure• Few skilled people
Apps in SharePoint 2013
• In SharePoint 2013 everything is application• Applications are self-contained• Extend SharePoint 2013 functionalities• Rely heavily on client-side scripting
New apps environment
• New deployment method• Lower server footprint• Cloud driven• Application catalog
Deployment
• Deploy from corporate catalog• Deploy from SharePoint store• Installation:
– Hosted– On-premise– Office365
Application types
• Immersive app – full page application• Part app – works like web part• UI custom actions – app works as menu or ribbon
action
Hosting types
• Developer hosted app – the functionality of app lives in provider environment
• Azure Auto-Provisioned app – Windows Azure and SQL Azure are provisioned with apps invisibly
• SharePoint hosted app – app lives in isolated site or web
Permissions
• Applications have following permissions:– Read– Write– Manage– Full control
• Permissions are granted over all scope• Defined in declarative XML
How to communicate
• CSOM – Client-Side Object Model• REST API• JavaScript cross-domain library
(SP.RequestExecutor.js)
Demo
Thank you for your attention.
Help us choose the best Sinergija lecturer! HTC and Microsoft will award you – at the conference end, we’ll give one HTC
Windows Phone 8X to someone from the audience – randomly.
Go to www.mssinergija.net, log in and cast your votes!
You can rate only lectures that you were present at, just once. More lectures you rate, more chances you have.
Please use computers at the front of this room, or rate lecture from your phone or home computer, at Sinergija portal.
This prize contest will end at Thursday, October 24th at 21:00. Winner will be announced at the official Sinergija web portal, www.mssinergija.net
Please rate this lecture and WIN Windows Phone
8X by HTC!
Powered by:
Microsoft andOpen Source
gateway for deeperexploration ofopen source
engagementshttp://www.microsoft.com/openness
Port25blogs from the
platform communityand the OSS Lab
teams http://Port25.technet.com
Codeplexresources for
developers andconsumers of open
source projectshttp://www.codeplex.com
InteroperabilityBridgestechnical collaborativeworks
http://www.interoperabilitybridges.com
Open Upcross-Industry
Interoperability andStandards activitieshttp://www.microsoft.com/interop/openup
Shared Sourceportal for
Programmaticallysharing code
http://www.microsoft.com/sharedsource
ODataopen source starter
kitfor Internet
publishingof Government
datasetsusing the Open Data
http://ogdisdk.cloudapp.net
Open Specprotocols, file
formats,standards, technical
Specificationshttp://www.microsoft.
com/openspecifi
cations
BizSparkProgram for Start-Up
companies from both
commercial and open
source backgroundshttp://www.microsoft.com/bizspark
Openness and Interoperability @Microsoft
How can I receive up-to-date Openness announcements from Microsoft?In addition to the websites above, you can receive regular updates to Microsoft’s openness, interoperability and standards efforts via the following channels:• http://blogs.technet.com/b/openness/ • http://blogs.msdn.com/b/interoperability/ • http://twitter.com/OpenAtMicrosoft • http://port25.technet.com • http://channel9.msdn.com/Blogs/Interoperability