Office und SharePoint 15 Entwicklung mit Visual...
Transcript of Office und SharePoint 15 Entwicklung mit Visual...
![Page 1: Office und SharePoint 15 Entwicklung mit Visual …download.microsoft.com/download/E/C/C/ECC5B836-10FF-4CDA...Office Templates with Apps The easiest way for a non-developer to build](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4a7fa4a529502a50e572f/html5/thumbnails/1.jpg)
Office und SharePoint 15
Entwicklung mit Visual Studio 2012Torsten Mandelkow, Application Development Manager
Christian Pappert, Premier Field Engineer
![Page 2: Office und SharePoint 15 Entwicklung mit Visual …download.microsoft.com/download/E/C/C/ECC5B836-10FF-4CDA...Office Templates with Apps The easiest way for a non-developer to build](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4a7fa4a529502a50e572f/html5/thumbnails/2.jpg)
Session Topic
![Page 3: Office und SharePoint 15 Entwicklung mit Visual …download.microsoft.com/download/E/C/C/ECC5B836-10FF-4CDA...Office Templates with Apps The easiest way for a non-developer to build](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4a7fa4a529502a50e572f/html5/thumbnails/3.jpg)
Agenda
![Page 4: Office und SharePoint 15 Entwicklung mit Visual …download.microsoft.com/download/E/C/C/ECC5B836-10FF-4CDA...Office Templates with Apps The easiest way for a non-developer to build](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4a7fa4a529502a50e572f/html5/thumbnails/4.jpg)
Intro
24x7 Support für Probleme
zu Produkten und zu
Entwicklungsthemen
Reaktionszeit zwischen 2 h
und 30 min
Workshops, Proof of
Concept, Architectur
Review, Code review,
Assessments, Best
Practices, Sample Code,
Events....
Risiken minimieren, Qualität
erhöhen, Projekte
beschleunigen
![Page 5: Office und SharePoint 15 Entwicklung mit Visual …download.microsoft.com/download/E/C/C/ECC5B836-10FF-4CDA...Office Templates with Apps The easiest way for a non-developer to build](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4a7fa4a529502a50e572f/html5/thumbnails/5.jpg)
Bisherige Office Entwicklung
Office Entwicklung
VB-Makros, Add-ins, Task Pane
Erweiterungen, Outlook-
Erweiterungen etc.
SharePoint Entwicklung
Teilweise starkes Customizing
von Standardfuntionen
Erweiterung um neue
Funktionen etc.
Migration auf neue Produkt-
versionen erschwert bzw.
unmöglich
Probleme mit Produkten entstehen
Code schwer verwaltbar und
administrierbar
![Page 6: Office und SharePoint 15 Entwicklung mit Visual …download.microsoft.com/download/E/C/C/ECC5B836-10FF-4CDA...Office Templates with Apps The easiest way for a non-developer to build](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4a7fa4a529502a50e572f/html5/thumbnails/6.jpg)
Intention für neues App-Modell
Heutige Nutzung von Office Aktuelle Trends Kernprinzipien
![Page 7: Office und SharePoint 15 Entwicklung mit Visual …download.microsoft.com/download/E/C/C/ECC5B836-10FF-4CDA...Office Templates with Apps The easiest way for a non-developer to build](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4a7fa4a529502a50e572f/html5/thumbnails/7.jpg)
The Result: A new Cloud App Model
![Page 8: Office und SharePoint 15 Entwicklung mit Visual …download.microsoft.com/download/E/C/C/ECC5B836-10FF-4CDA...Office Templates with Apps The easiest way for a non-developer to build](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4a7fa4a529502a50e572f/html5/thumbnails/8.jpg)
Demos, Demos, Demos
![Page 9: Office und SharePoint 15 Entwicklung mit Visual …download.microsoft.com/download/E/C/C/ECC5B836-10FF-4CDA...Office Templates with Apps The easiest way for a non-developer to build](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4a7fa4a529502a50e572f/html5/thumbnails/9.jpg)
Verbessertes Toolset für verschiedene Skill Levels
Access 2013,
Office Templates with Apps
The easiest way for a non-
developer to build and publish
apps for SharePoint and create
powerful mash-up solutions
Visual Studio 2012
A great end-to-end
development experience for
highest customization
“Napa” Office 365
Development Tools
A lightweight, in-browser
development experience
![Page 10: Office und SharePoint 15 Entwicklung mit Visual …download.microsoft.com/download/E/C/C/ECC5B836-10FF-4CDA...Office Templates with Apps The easiest way for a non-developer to build](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4a7fa4a529502a50e572f/html5/thumbnails/10.jpg)
Codename „Napa“Entwicklung komplett im
Browser
- Projekt anlegen
- Debugging
- Deployment
Übernahme nach Visual
Studio möglich
![Page 11: Office und SharePoint 15 Entwicklung mit Visual …download.microsoft.com/download/E/C/C/ECC5B836-10FF-4CDA...Office Templates with Apps The easiest way for a non-developer to build](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4a7fa4a529502a50e572f/html5/thumbnails/11.jpg)
Demo „Napa“https://almdays.sharepoint.com/_layouts/15/start.aspx#/SitePages/DevHome.aspx
![Page 12: Office und SharePoint 15 Entwicklung mit Visual …download.microsoft.com/download/E/C/C/ECC5B836-10FF-4CDA...Office Templates with Apps The easiest way for a non-developer to build](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4a7fa4a529502a50e572f/html5/thumbnails/12.jpg)
Bereitstellung Bisher
DLLs am Client installieren
Neustart von Office
Verteilung aufwändig und
zeitintensiv
WSP-Pakete in SharePoint
hochladen Neustart von
SharePoint!
SharePoint Designer-
Änderungen direkt in der DB
kein Quellcodeverwaltung
Bereitstellung von Office- und
SharePoint-Erweiterungen sind
bisher komplex und haben großen
Impact für den Anwender
![Page 13: Office und SharePoint 15 Entwicklung mit Visual …download.microsoft.com/download/E/C/C/ECC5B836-10FF-4CDA...Office Templates with Apps The easiest way for a non-developer to build](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4a7fa4a529502a50e572f/html5/thumbnails/13.jpg)
Bereitstellung von Office Apps
Task pane app
Content app
Mail app
Office Store Corporate catalogShared folder app
catalogExchange Server
![Page 14: Office und SharePoint 15 Entwicklung mit Visual …download.microsoft.com/download/E/C/C/ECC5B836-10FF-4CDA...Office Templates with Apps The easiest way for a non-developer to build](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4a7fa4a529502a50e572f/html5/thumbnails/14.jpg)
Bereistellung in ExchangeOption 1: Per Remote Powershell Option 2: Exchange Admin Center
New-App –URL:http://UrlZumManifest
Get-App — Lists the mail apps that
are enabled for a mailbox.
Set-App — Enables or disables a mail
app on a mailbox.
Remove-App — Removes a previously
installed mail app from an Exchange
server.
https://almdays.sharepoint.com
![Page 15: Office und SharePoint 15 Entwicklung mit Visual …download.microsoft.com/download/E/C/C/ECC5B836-10FF-4CDA...Office Templates with Apps The easiest way for a non-developer to build](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4a7fa4a529502a50e572f/html5/thumbnails/15.jpg)
Bereitstellung von SharePoint AppsEine Site Collection wird als
AppCatalog bereitgestellt
Bereitstellung durch Upload
des manifests in Document
Library
https://almdays.sharepoint.com/sites/appcatalog
![Page 16: Office und SharePoint 15 Entwicklung mit Visual …download.microsoft.com/download/E/C/C/ECC5B836-10FF-4CDA...Office Templates with Apps The easiest way for a non-developer to build](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4a7fa4a529502a50e572f/html5/thumbnails/16.jpg)
Bereitstellung in OfficeBereitstellung des Manifests in Fileshare oder in
SharePoint
Eintrag der URLs und Pfade im Trustcenter (oder per
Group Policy)
![Page 17: Office und SharePoint 15 Entwicklung mit Visual …download.microsoft.com/download/E/C/C/ECC5B836-10FF-4CDA...Office Templates with Apps The easiest way for a non-developer to build](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4a7fa4a529502a50e572f/html5/thumbnails/17.jpg)
Bereitstellung im Office StoreAnmeldung und Upload im Seller
Dashboard
App muss Validation Policies
entsprechen
http://msdn.microsoft.com/en-
us/library/jj220035.aspx
![Page 18: Office und SharePoint 15 Entwicklung mit Visual …download.microsoft.com/download/E/C/C/ECC5B836-10FF-4CDA...Office Templates with Apps The easiest way for a non-developer to build](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4a7fa4a529502a50e572f/html5/thumbnails/18.jpg)
TRIAL/
PURCHASE
OFFICE/
SHAREPOINT
Choice, Control and Flexibility
APP
VALIDATION
![Page 19: Office und SharePoint 15 Entwicklung mit Visual …download.microsoft.com/download/E/C/C/ECC5B836-10FF-4CDA...Office Templates with Apps The easiest way for a non-developer to build](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4a7fa4a529502a50e572f/html5/thumbnails/19.jpg)
SummaryNeues App-Modell
Apps für Outlook, Word, Excel, Powerpoint, SharePoint, Project (optional
mit Cloud-Anbindung)
Neue Entwicklungsunterstützung
Visual Studio „Napa“ für Prototyping und Poweruser
Visual Studio 2012 für den professionellen Entwickler von Apps
Komortable Entwicklung (Intellisense, Debugging, Deployment etc.)
Neue Visual Studio Templates für App-Development
Verbessertes Deployment von Office und SharePoint Apps
Office Store, Exchange, Corporate Fileshare, Corporate App Catalog
![Page 20: Office und SharePoint 15 Entwicklung mit Visual …download.microsoft.com/download/E/C/C/ECC5B836-10FF-4CDA...Office Templates with Apps The easiest way for a non-developer to build](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4a7fa4a529502a50e572f/html5/thumbnails/20.jpg)
![Page 21: Office und SharePoint 15 Entwicklung mit Visual …download.microsoft.com/download/E/C/C/ECC5B836-10FF-4CDA...Office Templates with Apps The easiest way for a non-developer to build](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4a7fa4a529502a50e572f/html5/thumbnails/21.jpg)
App for Office Anatomy
App ManifestWeb Page<XML><script src="Office.js"/>
![Page 22: Office und SharePoint 15 Entwicklung mit Visual …download.microsoft.com/download/E/C/C/ECC5B836-10FF-4CDA...Office Templates with Apps The easiest way for a non-developer to build](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4a7fa4a529502a50e572f/html5/thumbnails/22.jpg)
Common App Architecture
![Page 23: Office und SharePoint 15 Entwicklung mit Visual …download.microsoft.com/download/E/C/C/ECC5B836-10FF-4CDA...Office Templates with Apps The easiest way for a non-developer to build](https://reader034.fdocuments.in/reader034/viewer/2022042308/5ed4a7fa4a529502a50e572f/html5/thumbnails/23.jpg)