+ All Categories
Home > Business > Building SharePoint Online applications using Napa Office 365 Development Tools

Building SharePoint Online applications using Napa Office 365 Development Tools

Date post: 22-May-2015
Category:
Upload: gunnar-peipman
View: 797 times
Download: 3 times
Share this document with a friend
Description:
SharePoint 2013 new application model and online development tools introduction session at Sinergija12.
Popular Tags:
14
Building SharePoint Online applications using Napa Office 365 Development Tools 23.10.2012 Gunnar Peipman
Transcript
Page 1: Building SharePoint Online applications using Napa Office 365 Development Tools

Building SharePoint Online applications using Napa Office

365 Development Tools

23.10.2012

Gunnar Peipman

Page 2: Building SharePoint Online applications using Napa Office 365 Development Tools

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

Page 3: Building SharePoint Online applications using Napa Office 365 Development Tools

Problems today

• Time-consuming deployment process in corporate environments

• Complex IT infrastructure• Few skilled people

Page 4: Building SharePoint Online applications using Napa Office 365 Development Tools

Apps in SharePoint 2013

• In SharePoint 2013 everything is application• Applications are self-contained• Extend SharePoint 2013 functionalities• Rely heavily on client-side scripting

Page 5: Building SharePoint Online applications using Napa Office 365 Development Tools

New apps environment

• New deployment method• Lower server footprint• Cloud driven• Application catalog

Page 6: Building SharePoint Online applications using Napa Office 365 Development Tools

Deployment

• Deploy from corporate catalog• Deploy from SharePoint store• Installation:

– Hosted– On-premise– Office365

Page 7: Building SharePoint Online applications using Napa Office 365 Development Tools

Application types

• Immersive app – full page application• Part app – works like web part• UI custom actions – app works as menu or ribbon

action

Page 8: Building SharePoint Online applications using Napa Office 365 Development Tools

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

Page 9: Building SharePoint Online applications using Napa Office 365 Development Tools

Permissions

• Applications have following permissions:– Read– Write– Manage– Full control

• Permissions are granted over all scope• Defined in declarative XML

Page 10: Building SharePoint Online applications using Napa Office 365 Development Tools

How to communicate

• CSOM – Client-Side Object Model• REST API• JavaScript cross-domain library

(SP.RequestExecutor.js)

Page 11: Building SharePoint Online applications using Napa Office 365 Development Tools

Demo

Page 12: Building SharePoint Online applications using Napa Office 365 Development Tools

Thank you for your attention.

Page 13: Building SharePoint Online applications using Napa Office 365 Development Tools

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:

Page 14: Building SharePoint Online applications using Napa Office 365 Development Tools

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


Recommended