2. 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 cuisines
travelling
3. Problems today
• Time-consuming deployment process in
corporate environments
• Complex IT infrastructure
• Few skilled people
4. Apps in SharePoint 2013
• In SharePoint 2013 everything is application
• Applications are self-contained
• Extend SharePoint 2013 functionalities
• Rely heavily on client-side scripting
5. New apps environment
• New deployment method
• Lower server footprint
• Cloud driven
• Application catalog
6. Deployment
• Deploy from corporate catalog
• Deploy from SharePoint store
• Installation:
– Hosted
– On-premise
– Office365
7. Application types
• Immersive app – full page application
• Part app – works like web part
• UI custom actions – app works as menu or ribbon
action
8. 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
9. Permissions
• Applications have following permissions:
– Read
– Write
– Manage
– Full control
• Permissions are granted over all scope
• Defined in declarative XML
10. How to communicate
• CSOM – Client-Side Object Model
• REST API
• JavaScript cross-domain library
(SP.RequestExecutor.js)
13. Please rate this lecture
and WIN Windows Phone 8X
by HTC!
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
Powered by:
14. Openness and Interoperability @Microsoft
Microsoft and Port25 Codeplex
Open Source blogs from the resources for
gateway for deeper platform community developers and
exploration of and the OSS Lab teams consumers of open
open source http://Port25.technet.com source projects
engagements http://www.codeplex.com
http://www.microsoft.com
/openness
Interoperability Open Up Shared Source
Bridges cross-Industry portal for
technical collaborative Interoperability and Programmatically
works Standards activities sharing code
http://www.interoperabilit http://www.microsoft.com http://www.microsoft.com
ybridges.com /interop/openup /sharedsource
OData Open Spec BizSpark
open source starter kit protocols, file formats, Program for Start-Up
for Internet publishing standards, technical companies from both
of Government datasets Specifications commercial and open
using the Open Data http://www.microsoft.c source backgrounds
http://ogdisdk.cloudapp.ne om/openspecific http://www.microsoft.com
t ations /bizspark
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