SlideShare uma empresa Scribd logo
1 de 53
Formatvorlage des Untertitelmasters durch Klicken bearbeiten
Platin-Partner: Gold-Partner: Veranstaltungs-Partner: Medien-Partner:
Apps für SharePoint 2013
Office Store, Windows 8, Windows Phone 8
Christian Heindel, Communardo Software GmbH
@c_heindel
Lösungen für die Kommunikation und Zusammenarbeit im Unternehmen
Wir sind Ihr Partner für Softwarelösungen, mit denen Sie die Kommunikation und
Zusammenarbeit in Ihrem Unternehmen, sowie mit Ihren Kunden und Lieferanten nachhaltig
stärken. Als Enterprise 2.0 Lösungshaus bieten wir alle Leistungen für die Realisierung und
erfolgreiche Einführung, mit einem umfassenden Service an Produkten, Beratung,
Softwareentwicklung, Training und Application Management.
Wir sind zertifizierter Partner von Microsoft, IBM und Atlassian und damit erster Ansprechpartner
für die Planung und Umsetzung Ihrer Enterprise 2.0
Lösung.
Agenda
Apps
• Differentiation
• App models
App Stores
• Office Store
• Windows Store
• Windows Phone Store
SharePoint SDKs
• SharePoint
• Windows 8
• Windows Phone 8
DEMO
SharePoint App
DEMO
Windows 8
DEMO
Windows Phone 8
Agenda
Apps
• Differentiation
• App models
App Stores
• Office Store
• Windows Store
• Windows Phone Store
SharePoint SDKs
• SharePoint
• Windows 8
• Windows Phone 8
DEMO
SharePoint App
DEMO
Windows 8
DEMO
Windows Phone 8
Apps – Differentiation
Office Store
• SharePoint 2013
• Office 2013 products like Word, Excel or Outlook
Windows Store
• Windows 8 / RT
Windows Phone Store
• Windows Phone 7.1/7.5/8
Other stores:
– App Store, Google Play, Firefox Marketplace …anything (CSOM/REST)
dev.office.com
Anatomy of an app for Office
Source: http://msdn.microsoft.com/en-us/library/jj220082.aspx
…in Code:
Source: http://msdn.microsoft.com/en-us/library/jj220082.aspx
Task Pane App
Source: http://msdn.microsoft.com/en-us/library/jj220082.aspx
Content App
Source: http://msdn.microsoft.com/en-us/library/jj220082.aspx
Mail App
Source: http://msdn.microsoft.com/en-us/library/jj220082.aspx
What can an app for Office do?
• An app for Office can do pretty much anything a
webpage can do inside the browser, such as the
following:
• Provide an interactive UI and custom logic through
JavaScript (incl. frameworks such as jQuery).
• Connect to REST endpoints and web services via
HTTP and AJAX.
• Run server-side code or logic, if the page is
implemented using a server-side scripting language
such as ASP or PHP.
• Modify the document
Supported app types in Office 2013
Application Supported types
Excel 2013 Task pane, Content
Excel Web App Task pane, Content
Word 2013 Task pane
Outlook 2013 Mail
Outlook Web App Mail
PowerPoint 2013 Task pane
Project Professional 2013 Task pane
Source: http://msdn.microsoft.com/en-us/library/jj220082.aspx
Rich clients
Source: http://msdn.microsoft.com/en-us/library/jj220082.aspx
Web Apps
Source: http://msdn.microsoft.com/en-us/library/jj220082.aspx
SharePoint apps
16Source: http://msdn.microsoft.com/de-de/library/office/apps/fp179930(v=office.15)
SharePoint app models
Source: http://msdn.microsoft.com/de-de/library/office/apps/fp179930(v=office.15)
UX options for SharePoint apps
Source: http://msdn.microsoft.com/de-de/library/office/apps/fp179930(v=office.15)
Agenda
Apps
• Differentiation
• App models
App Stores
• Office Store
• Windows Store
• Windows Phone Store
SharePoint SDKs
• SharePoint
• Windows 8
• Windows Phone 8
DEMO
SharePoint App
DEMO
Windows 8
DEMO
Windows Phone 8
Microsoft App Stores
Microsoft App Stores
> 100 mio. licenses sold in first 6 months
> 125 mio. SharePoint licenses in 2012
> 200 companies using SharePoint in Austia
> 20 mio. Office 2013 licenses sold
> 7 mio. in Q1/2013
> 3.2% market share
Validation policies for the apps submitted
to the Office Store
• Version 1.4 from 2013/06/04
• http://msdn.microsoft.com/en-
us/library/office/apps/jj220035(v=office.15)
• You may use any third-party payment system
for your in-app purchases.
App policies for Windows Phone
• Current version: 2013/05/31
http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184841(v=vs.105).aspx
If your app includes in-app billing functionality but does not use the Microsoft in-app
purchase API provided by Windows Phone, the following requirement applies:
• Unless you have a pre-existing billing relationship with the
user, your app may not require the user to provide payment
information, within the app experience, to activate, unlock, or
extend usage of the app. If you do not have a pre-existing
billing relationship with the user, payment and personal
account information must be collected outside of the app
experience via a secure HTTPS website or as a hosted control
within the app where the user can verify the URL and HTTPS
security.
Office Store
Windows Store
Windows Phone Store
Publish Apps for SharePoint
Office Store
• Publish your app to the Office Store to make the app
publically available, so that it can be acquired by
users of any SharePoint deployment.
An internal corporate catalog
• Publish your apps to an internal corporate catalog,
hosted on your SharePoint deployment, to make
them available to users with access to that
SharePoint deployment.
Publish
Seller dashboard
Seller dashboard
How user acquires license
For apps for Office, the Office Store downloads the license token
and stores it in the purchaser’s Office client application. The
purchaser of the app can then access and use the app.
For apps for SharePoint, the license token is downloaded and stored
in the purchaser’s SharePoint deployment.
For apps for SharePoint, only site, tenant, or farm administrators can
purchase app licenses, as only users with those roles have sufficient
privileges to install an app in a site. Therefore, in many cases, the
person acquiring the app is an administrator or purchasing
agent, not the person who will actually use the app.
The app's purchaser can then manage the app license, assign those
app licenses to other users within their deployment, and enable
other users to manage the licenses. A user who is assigned an app
license can access and use the app.
Publish in Microsoft App Stores
Office Store
• Valid Office 365 Subscription required
Windows Store
• Windows Store developer account
required
Windows Phone Store
• Windows Phone developer account
Windows Phone submit app
Developer Tools
• Napa for basic apps
• Visual Studio for more sophisticated
–Professional or higher if you want to use the
SharePoint SDK
–Express editions if Windows 8 / Windows
Phone 8 is enough
Agenda
Apps
• Differentiation
• App models
App Stores
• Office Store
• Windows Store
• Windows Phone Store
SharePoint SDKs
• SharePoint
• Windows 8
• Windows Phone 8
DEMO
SharePoint App
DEMO
Windows 8
DEMO
Windows Phone 8
SharePoint SDKs
• SharePoint SDK für Windows Phone 8
– http://www.microsoft.com/de-de/download/details.aspx?id=36818
• SharePoint SDK für Windows Phone 7.1
– http://www.microsoft.com/en-us/download/details.aspx?id=35475
• SharePoint Server 2013 Client Components SDK
– enable remote and local development with SharePoint Server 2013
– http://www.microsoft.com/en-
us/download/details.aspx?id=35585&WT.mc_id=rss_alldownloads_all
• Microsoft Office Developer Tools for Visual Studio 2012
– Create rich, immersive apps for Office and SharePoint using the premiere tool
for professional developers.
– http://aka.ms/OfficeDevToolsForVS2012
SharePoint SDKs
• Apps for Office and SharePoint Preview SDK
– contains conceptual overviews, how-tos, code samples, and references
to guide you in developing apps for Office and apps for SharePoint.
– http://www.microsoft.com/en-us/download/details.aspx?id=30721
• SharePoint 2013 Preview SDK
– contains conceptual overviews, how-tos, code samples, and references
to guide you in developing solutions based on SharePoint 2013
Preview.
– http://www.microsoft.com/en-us/download/details.aspx?id=30722
Agenda
Apps
• Differentiation
• App models
App Stores
• Office Store
• Windows Store
• Windows Phone Store
SharePoint SDKs
• SharePoint
• Windows 8
• Windows Phone 8
DEMO
SharePoint App
DEMO
Windows 8
DEMO
Windows Phone 8
Example: Task list app with SignalR
SharePoint app
– Task list as single page application
– Custom remote event receiver
– Full control via web interface
Windows 8 client
– Badge and toast notifications
– Background process
Windows Phone 8 client
– Add and remove tasks
http://www.christian-heindel.de/SignalRServer/
Badge and tile updates
Tile updateBadge update
Toast Notifications
Toast XML
<toast>
<visual>
<binding template="ToastImageAndText04">
<image id="1" src="image1" alt="image1"/>
<text id="1">headlineText</text> <text id="2">bodyText1</text>
<text id="3">bodyText2</text>
</binding>
</visual>
</toast>
Lock screen notifications
DEMO
Agenda
Apps
• Differentiation
• App models
App Stores
• Office Store
• Windows Store
• Windows Phone Store
SharePoint SDKs
• SharePoint
• Windows 8
• Windows Phone 8
DEMO
Office Store
DEMO
Windows 8
DEMO
Windows Phone 8
FRAGEN ?
SharePoint Camp
ab 08. Juli in München
ab 05. August in Berlin
ab 02. September in Karlsruhe
in zwei speziellen Versionen
www.SharePointCamp.de
Trainings und Events der ppedv
Mehr als 100 verschiedene Trainings auf
Microsoft-Technologien spezialisiert
11 Standorte in AT & D Maßgeschneiderte Trainings direkt bei Ihnen vor Ort!
www.ppedv.at
Wir sehen uns wieder!
Hat Ihnen mein Vortrag gefallen?
Ich freue mich auf Ihr Feedback!
VIELEN DANK!
Platin-Partner: Gold-Partner: Veranstaltungs-Partner: Medien-Partner:
Communardo Software GmbH
Kleiststraße 10 a
01129 Dresden
http://www.communardo.de
info@communardo.de
Phone: +49 (351) 833 820
Standort Stuttgart
Leinfelder Straße 64
70771 Leinfelden-Echterdingen
Phone: +49 (711) 220469-61
Thank you for listening!
Christian Heindel
info@christian-heindel.de
www.communardo.de
Mobile: +49 (0) 171 - 3123924
Twitter: @c_heindel
Blog: http://blog.christian-heindel.de
Blog: http://www.communardo.de/techblog/

Mais conteúdo relacionado

Mais procurados

Bots are the New Apps: Building Bots with ASP.NET WebAPI & Language Understan...
Bots are the New Apps: Building Bots with ASP.NET WebAPI & Language Understan...Bots are the New Apps: Building Bots with ASP.NET WebAPI & Language Understan...
Bots are the New Apps: Building Bots with ASP.NET WebAPI & Language Understan...Nick Landry
 
Microservices Architecture for e-Commerce
Microservices Architecture for e-CommerceMicroservices Architecture for e-Commerce
Microservices Architecture for e-CommerceDivante
 
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptx
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptxNET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptx
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptxLuis Beltran
 
FewebPlus @ microsoft 19 april 2010 mix
FewebPlus @ microsoft 19 april 2010 mixFewebPlus @ microsoft 19 april 2010 mix
FewebPlus @ microsoft 19 april 2010 mixTom Crombez
 
Developing Windows Phone Apps with the Nokia Imaging SDK
Developing Windows Phone Apps with the Nokia Imaging SDKDeveloping Windows Phone Apps with the Nokia Imaging SDK
Developing Windows Phone Apps with the Nokia Imaging SDKNick Landry
 
Best Tools for Business
Best Tools for BusinessBest Tools for Business
Best Tools for BusinessNick Landry
 
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapBuilding Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapNick Landry
 
Computer Science: Your Ticket to a Cool Career
Computer Science: Your Ticket to a Cool CareerComputer Science: Your Ticket to a Cool Career
Computer Science: Your Ticket to a Cool CareerNick Landry
 
Appcelerator Titanium - An Introduction to the Titanium Ecosystem
Appcelerator Titanium - An Introduction to the Titanium EcosystemAppcelerator Titanium - An Introduction to the Titanium Ecosystem
Appcelerator Titanium - An Introduction to the Titanium EcosystemBoydlee Pollentine
 
Busting myths about business apps, low code style
Busting myths about business apps, low code styleBusting myths about business apps, low code style
Busting myths about business apps, low code styleZoho Creator
 
Benefits of PhoneGap for Mobile App Development - Appzure
Benefits of PhoneGap for Mobile App Development - AppzureBenefits of PhoneGap for Mobile App Development - Appzure
Benefits of PhoneGap for Mobile App Development - AppzureAppzure -Mobile App Development
 
Intro to Xamarin: Cross-Platform Mobile Application Development
Intro to Xamarin: Cross-Platform Mobile Application DevelopmentIntro to Xamarin: Cross-Platform Mobile Application Development
Intro to Xamarin: Cross-Platform Mobile Application DevelopmentShahed Chowdhuri
 
Mobile app development
Mobile app developmentMobile app development
Mobile app developmentManekTech
 
iPhone App Development
iPhone App Development iPhone App Development
iPhone App Development ManekTech
 

Mais procurados (20)

Bots are the New Apps: Building Bots with ASP.NET WebAPI & Language Understan...
Bots are the New Apps: Building Bots with ASP.NET WebAPI & Language Understan...Bots are the New Apps: Building Bots with ASP.NET WebAPI & Language Understan...
Bots are the New Apps: Building Bots with ASP.NET WebAPI & Language Understan...
 
Javascript frameworks
Javascript frameworksJavascript frameworks
Javascript frameworks
 
Microservices Architecture for e-Commerce
Microservices Architecture for e-CommerceMicroservices Architecture for e-Commerce
Microservices Architecture for e-Commerce
 
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptx
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptxNET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptx
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptx
 
tittanium
tittaniumtittanium
tittanium
 
FewebPlus @ microsoft 19 april 2010 mix
FewebPlus @ microsoft 19 april 2010 mixFewebPlus @ microsoft 19 april 2010 mix
FewebPlus @ microsoft 19 april 2010 mix
 
Intro to Bot Framework v3
Intro to Bot Framework v3Intro to Bot Framework v3
Intro to Bot Framework v3
 
Developing Windows Phone Apps with the Nokia Imaging SDK
Developing Windows Phone Apps with the Nokia Imaging SDKDeveloping Windows Phone Apps with the Nokia Imaging SDK
Developing Windows Phone Apps with the Nokia Imaging SDK
 
Best Tools for Business
Best Tools for BusinessBest Tools for Business
Best Tools for Business
 
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapBuilding Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
 
Intro to Xamarin
Intro to XamarinIntro to Xamarin
Intro to Xamarin
 
Xbox One Dev Mode
Xbox One Dev ModeXbox One Dev Mode
Xbox One Dev Mode
 
Computer Science: Your Ticket to a Cool Career
Computer Science: Your Ticket to a Cool CareerComputer Science: Your Ticket to a Cool Career
Computer Science: Your Ticket to a Cool Career
 
Appcelerator Titanium - An Introduction to the Titanium Ecosystem
Appcelerator Titanium - An Introduction to the Titanium EcosystemAppcelerator Titanium - An Introduction to the Titanium Ecosystem
Appcelerator Titanium - An Introduction to the Titanium Ecosystem
 
Busting myths about business apps, low code style
Busting myths about business apps, low code styleBusting myths about business apps, low code style
Busting myths about business apps, low code style
 
Benefits of PhoneGap for Mobile App Development - Appzure
Benefits of PhoneGap for Mobile App Development - AppzureBenefits of PhoneGap for Mobile App Development - Appzure
Benefits of PhoneGap for Mobile App Development - Appzure
 
Intro to Xamarin: Cross-Platform Mobile Application Development
Intro to Xamarin: Cross-Platform Mobile Application DevelopmentIntro to Xamarin: Cross-Platform Mobile Application Development
Intro to Xamarin: Cross-Platform Mobile Application Development
 
Mobile app development
Mobile app developmentMobile app development
Mobile app development
 
iPhone App Development
iPhone App Development iPhone App Development
iPhone App Development
 
Web Content Management with Sitefinity
Web Content Management with SitefinityWeb Content Management with Sitefinity
Web Content Management with Sitefinity
 

Destaque

Niche site ultimate guide
Niche site ultimate guideNiche site ultimate guide
Niche site ultimate guideA Nguyen Van
 
MaMo_DoppeltStaatsbürgerschaft
MaMo_DoppeltStaatsbürgerschaftMaMo_DoppeltStaatsbürgerschaft
MaMo_DoppeltStaatsbürgerschaftDario Nassal
 
Manual 1 day tours en ingles destiny travel
Manual 1 day tours en ingles destiny travelManual 1 day tours en ingles destiny travel
Manual 1 day tours en ingles destiny travelOscar Sandoval Rodgers
 
2011 NAPICS seminar- Social Media & Email Marketing A Winning Recipe 2 20-2011
2011 NAPICS seminar- Social Media & Email Marketing A Winning Recipe 2 20-20112011 NAPICS seminar- Social Media & Email Marketing A Winning Recipe 2 20-2011
2011 NAPICS seminar- Social Media & Email Marketing A Winning Recipe 2 20-2011Joe Gabriel
 
Avances de la Higiene y Seguridad Laboral
Avances de la Higiene y Seguridad LaboralAvances de la Higiene y Seguridad Laboral
Avances de la Higiene y Seguridad LaboralEliana Osal
 
CG-CursoWeb20-ppt_Aldaia
CG-CursoWeb20-ppt_AldaiaCG-CursoWeb20-ppt_Aldaia
CG-CursoWeb20-ppt_AldaiaMCGB-CursoWeb20
 
The work life hub pitch deck
The work life hub pitch deckThe work life hub pitch deck
The work life hub pitch deckthe WorkLife HUB
 
Creando y configurando un data source a mysql en glassfish4
Creando y configurando un data source a mysql en glassfish4Creando y configurando un data source a mysql en glassfish4
Creando y configurando un data source a mysql en glassfish4Ricardo P.
 
AGMC cidb letter of registration
AGMC  cidb letter of registrationAGMC  cidb letter of registration
AGMC cidb letter of registrationGanson Govender
 
Principles and dynamcis of scrum coaching
Principles and dynamcis of scrum coachingPrinciples and dynamcis of scrum coaching
Principles and dynamcis of scrum coachingKen Power
 
Zoom Canal 2009
Zoom Canal 2009Zoom Canal 2009
Zoom Canal 2009Bibliotic
 

Destaque (20)

Niche site ultimate guide
Niche site ultimate guideNiche site ultimate guide
Niche site ultimate guide
 
Ephemera: imágenes de la vida cotidiana
Ephemera: imágenes de la vida cotidianaEphemera: imágenes de la vida cotidiana
Ephemera: imágenes de la vida cotidiana
 
On Es Pesca
On Es PescaOn Es Pesca
On Es Pesca
 
Preguntas y Respuestas durante webinar ica procobre Jul 2015: instalación elé...
Preguntas y Respuestas durante webinar ica procobre Jul 2015: instalación elé...Preguntas y Respuestas durante webinar ica procobre Jul 2015: instalación elé...
Preguntas y Respuestas durante webinar ica procobre Jul 2015: instalación elé...
 
MaMo_DoppeltStaatsbürgerschaft
MaMo_DoppeltStaatsbürgerschaftMaMo_DoppeltStaatsbürgerschaft
MaMo_DoppeltStaatsbürgerschaft
 
Dirección Estratégica - Diario Casos
Dirección Estratégica - Diario CasosDirección Estratégica - Diario Casos
Dirección Estratégica - Diario Casos
 
Manual 1 day tours en ingles destiny travel
Manual 1 day tours en ingles destiny travelManual 1 day tours en ingles destiny travel
Manual 1 day tours en ingles destiny travel
 
Diario elmercurio-com
Diario elmercurio-comDiario elmercurio-com
Diario elmercurio-com
 
Presentación1. con atenaida
Presentación1. con atenaidaPresentación1. con atenaida
Presentación1. con atenaida
 
2011 NAPICS seminar- Social Media & Email Marketing A Winning Recipe 2 20-2011
2011 NAPICS seminar- Social Media & Email Marketing A Winning Recipe 2 20-20112011 NAPICS seminar- Social Media & Email Marketing A Winning Recipe 2 20-2011
2011 NAPICS seminar- Social Media & Email Marketing A Winning Recipe 2 20-2011
 
How to make your blog attractive to brands
How to make your blog attractive to brandsHow to make your blog attractive to brands
How to make your blog attractive to brands
 
Avances de la Higiene y Seguridad Laboral
Avances de la Higiene y Seguridad LaboralAvances de la Higiene y Seguridad Laboral
Avances de la Higiene y Seguridad Laboral
 
CG-CursoWeb20-ppt_Aldaia
CG-CursoWeb20-ppt_AldaiaCG-CursoWeb20-ppt_Aldaia
CG-CursoWeb20-ppt_Aldaia
 
The work life hub pitch deck
The work life hub pitch deckThe work life hub pitch deck
The work life hub pitch deck
 
Creando y configurando un data source a mysql en glassfish4
Creando y configurando un data source a mysql en glassfish4Creando y configurando un data source a mysql en glassfish4
Creando y configurando un data source a mysql en glassfish4
 
AGMC cidb letter of registration
AGMC  cidb letter of registrationAGMC  cidb letter of registration
AGMC cidb letter of registration
 
Principles and dynamcis of scrum coaching
Principles and dynamcis of scrum coachingPrinciples and dynamcis of scrum coaching
Principles and dynamcis of scrum coaching
 
Pon Color A Tu Plato
Pon Color A Tu PlatoPon Color A Tu Plato
Pon Color A Tu Plato
 
Asistente Bilingüe
Asistente BilingüeAsistente Bilingüe
Asistente Bilingüe
 
Zoom Canal 2009
Zoom Canal 2009Zoom Canal 2009
Zoom Canal 2009
 

Semelhante a Apps für SharePoint 2013 (Office Store, Windows 8, Windows Phone 8)

App Model For SharePoint 2013
App Model For SharePoint 2013App Model For SharePoint 2013
App Model For SharePoint 2013Toni Il Caiser
 
Prepararsi a spostare le proprie applicazioni share point su office 365
Prepararsi a spostare le proprie applicazioni share point su office 365Prepararsi a spostare le proprie applicazioni share point su office 365
Prepararsi a spostare le proprie applicazioni share point su office 365Giuseppe Marchi
 
SharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning ModelsSharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning ModelsShailen Sukul
 
Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013
Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013
Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013AntonioMaio2
 
Relearning SharePoint Development
Relearning SharePoint DevelopmentRelearning SharePoint Development
Relearning SharePoint Developmentbgerman
 
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyIIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyAustraliaChapterIIBA
 
Cloud-Based App Development using SharePoint 2013, Office 365 and Azure
Cloud-Based App Development using SharePoint 2013, Office 365 and AzureCloud-Based App Development using SharePoint 2013, Office 365 and Azure
Cloud-Based App Development using SharePoint 2013, Office 365 and AzureTobias Lekman
 
SharePoint 2013: What's New For Legal?
SharePoint 2013: What's New For Legal?SharePoint 2013: What's New For Legal?
SharePoint 2013: What's New For Legal?Evan Hodges
 
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted AppsSharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted AppsSanjay Patel
 
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted AppsSharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted AppsSanjay Patel
 
AppsNgen Widget-based Software Development for Financial Markets
AppsNgen Widget-based Software Development for Financial MarketsAppsNgen Widget-based Software Development for Financial Markets
AppsNgen Widget-based Software Development for Financial MarketsIsaak Karaev
 
SharePoint Online App Model Guidance
SharePoint Online App Model GuidanceSharePoint Online App Model Guidance
SharePoint Online App Model GuidanceRyan Berg
 
Confessions of-a-gadget-holic
Confessions of-a-gadget-holicConfessions of-a-gadget-holic
Confessions of-a-gadget-holicTyrell Perera
 
Developing Apps for SharePoint 2013
Developing Apps for SharePoint 2013Developing Apps for SharePoint 2013
Developing Apps for SharePoint 2013SPC Adriatics
 
SharePoint Online App Model Guidance
SharePoint Online App Model GuidanceSharePoint Online App Model Guidance
SharePoint Online App Model GuidanceRyan Berg
 
Deciding Between apps for SharePoint and SharePoint Solutions
Deciding Between apps for SharePoint and SharePoint SolutionsDeciding Between apps for SharePoint and SharePoint Solutions
Deciding Between apps for SharePoint and SharePoint SolutionsDavid J Rosenthal
 
Come riprogettare le attuali farm solution di share point con il nuovo modell...
Come riprogettare le attuali farm solution di share point con il nuovo modell...Come riprogettare le attuali farm solution di share point con il nuovo modell...
Come riprogettare le attuali farm solution di share point con il nuovo modell...Fabio Franzini
 

Semelhante a Apps für SharePoint 2013 (Office Store, Windows 8, Windows Phone 8) (20)

App Model For SharePoint 2013
App Model For SharePoint 2013App Model For SharePoint 2013
App Model For SharePoint 2013
 
Prepararsi a spostare le proprie applicazioni share point su office 365
Prepararsi a spostare le proprie applicazioni share point su office 365Prepararsi a spostare le proprie applicazioni share point su office 365
Prepararsi a spostare le proprie applicazioni share point su office 365
 
SharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning ModelsSharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning Models
 
Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013
Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013
Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013
 
AppsNgen
AppsNgenAppsNgen
AppsNgen
 
Relearning SharePoint Development
Relearning SharePoint DevelopmentRelearning SharePoint Development
Relearning SharePoint Development
 
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyIIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
 
Cloud-Based App Development using SharePoint 2013, Office 365 and Azure
Cloud-Based App Development using SharePoint 2013, Office 365 and AzureCloud-Based App Development using SharePoint 2013, Office 365 and Azure
Cloud-Based App Development using SharePoint 2013, Office 365 and Azure
 
SharePoint 2013: What's New For Legal?
SharePoint 2013: What's New For Legal?SharePoint 2013: What's New For Legal?
SharePoint 2013: What's New For Legal?
 
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted AppsSharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
 
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted AppsSharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
 
AppsNgen Widget-based Software Development for Financial Markets
AppsNgen Widget-based Software Development for Financial MarketsAppsNgen Widget-based Software Development for Financial Markets
AppsNgen Widget-based Software Development for Financial Markets
 
SharePoint Online App Model Guidance
SharePoint Online App Model GuidanceSharePoint Online App Model Guidance
SharePoint Online App Model Guidance
 
Confessions of-a-gadget-holic
Confessions of-a-gadget-holicConfessions of-a-gadget-holic
Confessions of-a-gadget-holic
 
Developing Apps for SharePoint 2013
Developing Apps for SharePoint 2013Developing Apps for SharePoint 2013
Developing Apps for SharePoint 2013
 
SharePoint Online App Model Guidance
SharePoint Online App Model GuidanceSharePoint Online App Model Guidance
SharePoint Online App Model Guidance
 
Developing apps for share point 2013
Developing apps for share point 2013Developing apps for share point 2013
Developing apps for share point 2013
 
Sharepoint 2013 App
Sharepoint 2013 AppSharepoint 2013 App
Sharepoint 2013 App
 
Deciding Between apps for SharePoint and SharePoint Solutions
Deciding Between apps for SharePoint and SharePoint SolutionsDeciding Between apps for SharePoint and SharePoint Solutions
Deciding Between apps for SharePoint and SharePoint Solutions
 
Come riprogettare le attuali farm solution di share point con il nuovo modell...
Come riprogettare le attuali farm solution di share point con il nuovo modell...Come riprogettare le attuali farm solution di share point con il nuovo modell...
Come riprogettare le attuali farm solution di share point con il nuovo modell...
 

Mais de Christian Heindel

Nintex Forms als Ersatz für InfoPath?
Nintex Forms als Ersatz für InfoPath?Nintex Forms als Ersatz für InfoPath?
Nintex Forms als Ersatz für InfoPath?Christian Heindel
 
Social Workflows mit Nintex Workflow und SharePoint 2013
Social Workflows mit Nintex Workflow und SharePoint 2013Social Workflows mit Nintex Workflow und SharePoint 2013
Social Workflows mit Nintex Workflow und SharePoint 2013Christian Heindel
 
Scratch und LEGO WeDo - Wie mache ich mein Kind fit für SharePoint? ;-)
Scratch und LEGO WeDo - Wie mache ich mein Kind fit für SharePoint? ;-)Scratch und LEGO WeDo - Wie mache ich mein Kind fit für SharePoint? ;-)
Scratch und LEGO WeDo - Wie mache ich mein Kind fit für SharePoint? ;-)Christian Heindel
 
Push-Benachrichtigungen in SharePoint via SignalR
Push-Benachrichtigungen in SharePoint via SignalRPush-Benachrichtigungen in SharePoint via SignalR
Push-Benachrichtigungen in SharePoint via SignalRChristian Heindel
 
Collaboration Days 2011 - Mobile Anwendungen für SharePoint mit HTML5
Collaboration Days 2011 - Mobile Anwendungen für SharePoint mit HTML5Collaboration Days 2011 - Mobile Anwendungen für SharePoint mit HTML5
Collaboration Days 2011 - Mobile Anwendungen für SharePoint mit HTML5Christian Heindel
 
SharePoint, HTML5 und mobile Geräte (SharePoint UserGroup Dresden 11/2011)
SharePoint, HTML5 und mobile Geräte (SharePoint UserGroup Dresden 11/2011)SharePoint, HTML5 und mobile Geräte (SharePoint UserGroup Dresden 11/2011)
SharePoint, HTML5 und mobile Geräte (SharePoint UserGroup Dresden 11/2011)Christian Heindel
 
European SharePoint Conference: Mobile Applications for SharePoint using HTML5
European SharePoint Conference: Mobile Applications for SharePoint using HTML5European SharePoint Conference: Mobile Applications for SharePoint using HTML5
European SharePoint Conference: Mobile Applications for SharePoint using HTML5Christian Heindel
 
Mobile applications for SharePoint using HTML5
Mobile applications for SharePoint using HTML5Mobile applications for SharePoint using HTML5
Mobile applications for SharePoint using HTML5Christian Heindel
 

Mais de Christian Heindel (8)

Nintex Forms als Ersatz für InfoPath?
Nintex Forms als Ersatz für InfoPath?Nintex Forms als Ersatz für InfoPath?
Nintex Forms als Ersatz für InfoPath?
 
Social Workflows mit Nintex Workflow und SharePoint 2013
Social Workflows mit Nintex Workflow und SharePoint 2013Social Workflows mit Nintex Workflow und SharePoint 2013
Social Workflows mit Nintex Workflow und SharePoint 2013
 
Scratch und LEGO WeDo - Wie mache ich mein Kind fit für SharePoint? ;-)
Scratch und LEGO WeDo - Wie mache ich mein Kind fit für SharePoint? ;-)Scratch und LEGO WeDo - Wie mache ich mein Kind fit für SharePoint? ;-)
Scratch und LEGO WeDo - Wie mache ich mein Kind fit für SharePoint? ;-)
 
Push-Benachrichtigungen in SharePoint via SignalR
Push-Benachrichtigungen in SharePoint via SignalRPush-Benachrichtigungen in SharePoint via SignalR
Push-Benachrichtigungen in SharePoint via SignalR
 
Collaboration Days 2011 - Mobile Anwendungen für SharePoint mit HTML5
Collaboration Days 2011 - Mobile Anwendungen für SharePoint mit HTML5Collaboration Days 2011 - Mobile Anwendungen für SharePoint mit HTML5
Collaboration Days 2011 - Mobile Anwendungen für SharePoint mit HTML5
 
SharePoint, HTML5 und mobile Geräte (SharePoint UserGroup Dresden 11/2011)
SharePoint, HTML5 und mobile Geräte (SharePoint UserGroup Dresden 11/2011)SharePoint, HTML5 und mobile Geräte (SharePoint UserGroup Dresden 11/2011)
SharePoint, HTML5 und mobile Geräte (SharePoint UserGroup Dresden 11/2011)
 
European SharePoint Conference: Mobile Applications for SharePoint using HTML5
European SharePoint Conference: Mobile Applications for SharePoint using HTML5European SharePoint Conference: Mobile Applications for SharePoint using HTML5
European SharePoint Conference: Mobile Applications for SharePoint using HTML5
 
Mobile applications for SharePoint using HTML5
Mobile applications for SharePoint using HTML5Mobile applications for SharePoint using HTML5
Mobile applications for SharePoint using HTML5
 

Último

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 

Último (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

Apps für SharePoint 2013 (Office Store, Windows 8, Windows Phone 8)

  • 1. Formatvorlage des Untertitelmasters durch Klicken bearbeiten Platin-Partner: Gold-Partner: Veranstaltungs-Partner: Medien-Partner: Apps für SharePoint 2013 Office Store, Windows 8, Windows Phone 8 Christian Heindel, Communardo Software GmbH @c_heindel
  • 2. Lösungen für die Kommunikation und Zusammenarbeit im Unternehmen Wir sind Ihr Partner für Softwarelösungen, mit denen Sie die Kommunikation und Zusammenarbeit in Ihrem Unternehmen, sowie mit Ihren Kunden und Lieferanten nachhaltig stärken. Als Enterprise 2.0 Lösungshaus bieten wir alle Leistungen für die Realisierung und erfolgreiche Einführung, mit einem umfassenden Service an Produkten, Beratung, Softwareentwicklung, Training und Application Management. Wir sind zertifizierter Partner von Microsoft, IBM und Atlassian und damit erster Ansprechpartner für die Planung und Umsetzung Ihrer Enterprise 2.0 Lösung.
  • 3. Agenda Apps • Differentiation • App models App Stores • Office Store • Windows Store • Windows Phone Store SharePoint SDKs • SharePoint • Windows 8 • Windows Phone 8 DEMO SharePoint App DEMO Windows 8 DEMO Windows Phone 8
  • 4. Agenda Apps • Differentiation • App models App Stores • Office Store • Windows Store • Windows Phone Store SharePoint SDKs • SharePoint • Windows 8 • Windows Phone 8 DEMO SharePoint App DEMO Windows 8 DEMO Windows Phone 8
  • 5. Apps – Differentiation Office Store • SharePoint 2013 • Office 2013 products like Word, Excel or Outlook Windows Store • Windows 8 / RT Windows Phone Store • Windows Phone 7.1/7.5/8 Other stores: – App Store, Google Play, Firefox Marketplace …anything (CSOM/REST)
  • 7. Anatomy of an app for Office Source: http://msdn.microsoft.com/en-us/library/jj220082.aspx
  • 9. Task Pane App Source: http://msdn.microsoft.com/en-us/library/jj220082.aspx
  • 12. What can an app for Office do? • An app for Office can do pretty much anything a webpage can do inside the browser, such as the following: • Provide an interactive UI and custom logic through JavaScript (incl. frameworks such as jQuery). • Connect to REST endpoints and web services via HTTP and AJAX. • Run server-side code or logic, if the page is implemented using a server-side scripting language such as ASP or PHP. • Modify the document
  • 13. Supported app types in Office 2013 Application Supported types Excel 2013 Task pane, Content Excel Web App Task pane, Content Word 2013 Task pane Outlook 2013 Mail Outlook Web App Mail PowerPoint 2013 Task pane Project Professional 2013 Task pane Source: http://msdn.microsoft.com/en-us/library/jj220082.aspx
  • 17. SharePoint app models Source: http://msdn.microsoft.com/de-de/library/office/apps/fp179930(v=office.15)
  • 18. UX options for SharePoint apps Source: http://msdn.microsoft.com/de-de/library/office/apps/fp179930(v=office.15)
  • 19. Agenda Apps • Differentiation • App models App Stores • Office Store • Windows Store • Windows Phone Store SharePoint SDKs • SharePoint • Windows 8 • Windows Phone 8 DEMO SharePoint App DEMO Windows 8 DEMO Windows Phone 8
  • 21. Microsoft App Stores > 100 mio. licenses sold in first 6 months > 125 mio. SharePoint licenses in 2012 > 200 companies using SharePoint in Austia > 20 mio. Office 2013 licenses sold > 7 mio. in Q1/2013 > 3.2% market share
  • 22. Validation policies for the apps submitted to the Office Store • Version 1.4 from 2013/06/04 • http://msdn.microsoft.com/en- us/library/office/apps/jj220035(v=office.15) • You may use any third-party payment system for your in-app purchases.
  • 23. App policies for Windows Phone • Current version: 2013/05/31 http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184841(v=vs.105).aspx If your app includes in-app billing functionality but does not use the Microsoft in-app purchase API provided by Windows Phone, the following requirement applies: • Unless you have a pre-existing billing relationship with the user, your app may not require the user to provide payment information, within the app experience, to activate, unlock, or extend usage of the app. If you do not have a pre-existing billing relationship with the user, payment and personal account information must be collected outside of the app experience via a secure HTTPS website or as a hosted control within the app where the user can verify the URL and HTTPS security.
  • 26.
  • 27.
  • 29. Publish Apps for SharePoint Office Store • Publish your app to the Office Store to make the app publically available, so that it can be acquired by users of any SharePoint deployment. An internal corporate catalog • Publish your apps to an internal corporate catalog, hosted on your SharePoint deployment, to make them available to users with access to that SharePoint deployment.
  • 33. How user acquires license For apps for Office, the Office Store downloads the license token and stores it in the purchaser’s Office client application. The purchaser of the app can then access and use the app. For apps for SharePoint, the license token is downloaded and stored in the purchaser’s SharePoint deployment. For apps for SharePoint, only site, tenant, or farm administrators can purchase app licenses, as only users with those roles have sufficient privileges to install an app in a site. Therefore, in many cases, the person acquiring the app is an administrator or purchasing agent, not the person who will actually use the app. The app's purchaser can then manage the app license, assign those app licenses to other users within their deployment, and enable other users to manage the licenses. A user who is assigned an app license can access and use the app.
  • 34. Publish in Microsoft App Stores Office Store • Valid Office 365 Subscription required Windows Store • Windows Store developer account required Windows Phone Store • Windows Phone developer account
  • 36. Developer Tools • Napa for basic apps • Visual Studio for more sophisticated –Professional or higher if you want to use the SharePoint SDK –Express editions if Windows 8 / Windows Phone 8 is enough
  • 37. Agenda Apps • Differentiation • App models App Stores • Office Store • Windows Store • Windows Phone Store SharePoint SDKs • SharePoint • Windows 8 • Windows Phone 8 DEMO SharePoint App DEMO Windows 8 DEMO Windows Phone 8
  • 38. SharePoint SDKs • SharePoint SDK für Windows Phone 8 – http://www.microsoft.com/de-de/download/details.aspx?id=36818 • SharePoint SDK für Windows Phone 7.1 – http://www.microsoft.com/en-us/download/details.aspx?id=35475 • SharePoint Server 2013 Client Components SDK – enable remote and local development with SharePoint Server 2013 – http://www.microsoft.com/en- us/download/details.aspx?id=35585&WT.mc_id=rss_alldownloads_all • Microsoft Office Developer Tools for Visual Studio 2012 – Create rich, immersive apps for Office and SharePoint using the premiere tool for professional developers. – http://aka.ms/OfficeDevToolsForVS2012
  • 39. SharePoint SDKs • Apps for Office and SharePoint Preview SDK – contains conceptual overviews, how-tos, code samples, and references to guide you in developing apps for Office and apps for SharePoint. – http://www.microsoft.com/en-us/download/details.aspx?id=30721 • SharePoint 2013 Preview SDK – contains conceptual overviews, how-tos, code samples, and references to guide you in developing solutions based on SharePoint 2013 Preview. – http://www.microsoft.com/en-us/download/details.aspx?id=30722
  • 40. Agenda Apps • Differentiation • App models App Stores • Office Store • Windows Store • Windows Phone Store SharePoint SDKs • SharePoint • Windows 8 • Windows Phone 8 DEMO SharePoint App DEMO Windows 8 DEMO Windows Phone 8
  • 41. Example: Task list app with SignalR SharePoint app – Task list as single page application – Custom remote event receiver – Full control via web interface Windows 8 client – Badge and toast notifications – Background process Windows Phone 8 client – Add and remove tasks
  • 43. Badge and tile updates Tile updateBadge update
  • 45. Toast XML <toast> <visual> <binding template="ToastImageAndText04"> <image id="1" src="image1" alt="image1"/> <text id="1">headlineText</text> <text id="2">bodyText1</text> <text id="3">bodyText2</text> </binding> </visual> </toast>
  • 47. DEMO
  • 48. Agenda Apps • Differentiation • App models App Stores • Office Store • Windows Store • Windows Phone Store SharePoint SDKs • SharePoint • Windows 8 • Windows Phone 8 DEMO Office Store DEMO Windows 8 DEMO Windows Phone 8
  • 50. SharePoint Camp ab 08. Juli in München ab 05. August in Berlin ab 02. September in Karlsruhe in zwei speziellen Versionen www.SharePointCamp.de Trainings und Events der ppedv Mehr als 100 verschiedene Trainings auf Microsoft-Technologien spezialisiert 11 Standorte in AT & D Maßgeschneiderte Trainings direkt bei Ihnen vor Ort! www.ppedv.at Wir sehen uns wieder!
  • 51. Hat Ihnen mein Vortrag gefallen? Ich freue mich auf Ihr Feedback!
  • 52. VIELEN DANK! Platin-Partner: Gold-Partner: Veranstaltungs-Partner: Medien-Partner:
  • 53. Communardo Software GmbH Kleiststraße 10 a 01129 Dresden http://www.communardo.de info@communardo.de Phone: +49 (351) 833 820 Standort Stuttgart Leinfelder Straße 64 70771 Leinfelden-Echterdingen Phone: +49 (711) 220469-61 Thank you for listening! Christian Heindel info@christian-heindel.de www.communardo.de Mobile: +49 (0) 171 - 3123924 Twitter: @c_heindel Blog: http://blog.christian-heindel.de Blog: http://www.communardo.de/techblog/