Cross Platform Development mit SharePoint



Ähnliche Dokumente
Integration in die Office-Plattform. machen eigene Erweiterungen Sinn?

Web APIs auf dem Prüfstand Volle Kontrolle oder fertig mit den Azure Mobile Services?

{ Light up the Web } Oliver Scheer. Evangelist Microsoft Deutschland

Dominik Stockem Datenschutzbeauftragter Microsoft Deutschland GmbH

Windows 8 bereitstellen das Microsoft Deployment Toolkit. Heike Ritter

Innovative Geräteverwaltung mit Windows Intune

Office 365 Partner-Features

-Migration ganz einfach von POP3/IMAP4 zu Exchange Online. Christoph Bollig, Technologieberater Office 365

Business Intelligence. Bereit für bessere Entscheidungen

Einfache Koexistenz von lokaler Exchange Server-Umgebung mit Exchange Online. Christoph Bollig, Technologieberater Office 365

ALM & DevOps Day. 24. September 2015, Zürich Oerlikon. 07. November, Zürich-Oerlikon

Die neue Enterprise Project Management Strategie von Microsoft. Microsoft Deutschland GmbH

Private Cloud Management in der Praxis

WCF RIA Services Datengetriebene Apps. Thomas Claudius Huber Senior Consultant Trivadis AG

Thomas Schissler MVP Visual Studio ALM, artiso AG

Entwicklung und Integration mobiler Anwendungen. <Speaker> Oracle Deutschland B.V. & Co. KG

Application Virtualization 5.0 SP2

Microsoft Windows SharePoint Services. Tom Wendel Microsoft Developer Evangelist

MULTIKANALVERTRIEB IN ZEITEN DES WEB 2.0 VERÄNDERTE ANFORDERUNGEN AN DEN BANKENVERTRIEB

Für jede Unternehmensgröße das Passende: Virtual Desktop Infrastructure mit Remote Desktop Services und Desktop as a Service

Der Moderne Verwaltungsarbeitsplatz

HERZLICH WILLKOMMEN SHAREPOINT 2013 DEEP DIVE - APPS IOZ AG 1

Dipl.-Inform. Harald Zinnen Senior Solution Specialist Datacenter Microsoft Deutschland GmbH

Private Cloud. Hammer-Business Private Cloud. Ansgar Heinen. Oliver Kirsch. Datacenter Sales Specialist. Strategic Channel Development Private Cloud

RDS und Azure RemoteApp

Suchen und Finden leicht gemacht: Vorgänge und Akten im Team bearbeiten

BI und Data Warehouse

App Entwicklung mit Hilfe von Phonegap. Web Advanced II - SS 2012 Jennifer Beckmann

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap

AER Programm: Anleitung zur Zertifizierung

{ Windows 2008: Spezielle Aufgaben }

Kerberos. Alptraum oder Zusammenspiel?

Wertvolle Einblicke in die Gamer-Welt bei ProSiebenSat.1 Games

Silvan Geser Solution Specialist Unified Communications Microsoft Schweiz GmbH

Erfolgreich mit Partnern

Jörg Neumann Acando GmbH

Ralf M. Schnell. Technical Evangelist Microsoft Deutschland GmbH

Mobile Backend in der

EPO Consulting GmbH. Ihr Partner für HTML5 und SAP UI5 Apps. Stand 2015/04. EPO Consulting GmbH - 1 -

Mobile Anwendungen im SAP-Umfeld

Erfolgreiche Unternehmen bauen ihre SharePoint-Dashboards mit Visio Sehen heißt verstehen! Claus Quast SSP Visio Microsoft Deutschland GmbH

Cross-Platform Mobile Development mit Xamarin Mark

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

Moderne Benutzeroberflächen für SAP Anwendungen

Optimierung des Windows Desktop: Software als Service. Ralf Siller, Lösungsberater Applikationsvirtualisierung

Technische Voraussetzungen für f r CRM Hosting

Eine innovative Zukunft mit Microsoft

Quelle: socialnomics.com

Konrad Kastenmeier. Lösungsberater Office-Produktivitätssoftware

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

Cross-Platform Mobile mit.net

SAP Mobile Platform MÜNSTER best practice consulting Aktiengesellschaft Raboisen Hamburg T F

Consumerization of IT Schluss mit Mythen!

Frank Solinske Senior Consultant TELTA Citynetz Eberswalde GmbH MVP Windows Server Security

HERZLICH WILLKOMMEN SHAREPOINT 2013 DEEP DIVE APPS IOZ AG 1

Use Cases, Mockups, Prototyping Von der Idee zur App

Microsoft Lizenzierung in Kirche und Wohlfahrt

Grundlagen und Best Practices bei der SharePoint Entwicklung

Integrated Search Einbindung von SharePoint Search in Office Apps Melanie Culver & Michael Appinger

Testers Architects Enterprise Dev Consultants Professionals VB6 Devs Part-Timers Hobbyists Students Enthusiasts Novices

Mapbender3 Workshop. Christian Wygoda. FOSSGIS Dessau 2012

Microsoft Dynamics CRM Healthcare Forum Mai 2011 Heinz Gras (SSP) Thomas Heiz (TSP)

Zentrale Informatik. Cross-platform Apps. Andrea Grössbauer David Meier. 11/11/15 Lunchveranstaltungen HS16 - Crossplatform Apps 1

Relution Enterprise Appstore. Enable Enterprise Mobility. 2.5 Release Note

Ein mobiler Electronic Program Guide

Social Media bei DATEV Handlungsfelder und Erkenntnisse

Appery.io Mobile Apps schnell und einfach entwickeln

Technologie ist Handwerk, Software was man draus macht.

über mehrere Geräte hinweg...

Microsoft Software Assurance Home Use Program: Oktober 2009

Cross-Plattform-App- Entwicklung mit Visual Studio 2017

Visual Studio 2012 Windows 8 und.net 4.5. Hans Peter Bornhauser, Noser Engineering AG Fachbereichsleiter.NET, Digicomp AG

Kontakt zu Kunden. Kontakt durch Vertrieb, Marketing, Service und andere Aktivitäten.

SharePoint 2010 Mobile Access

Plattformunabhängige App-Entwicklung - Eine für alle?

+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!.

ArcGIS Online Werkstatt

HFT App. Prof. Dr. Gerhard Wanner Michael Kolb B.Sc. Sonntag, 26. Mai 13

Eine App, viele Plattformen

Datenhaltung für Android. Model First

TELEMETRIE EINER ANWENDUNG

Ein völlig neues Marktumfeld

Mobility mit IBM Worklight Erste Schritte zu einer mobilen App. Benjamin Stein, Consultant Stuttgart,

Microsoft SQL Server Konfigurierung, Administration, Programmierung

Shibboleth & OAuth2 für die Autorisierung von Apps

Architekturen mobiler Multi Plattform Apps

Transkript:

Cross Platform Development mit SharePoint

Agenda Wir entwickeln eine App um Businesstrips in SharePoint zu erfassen Businesstraveller 0.1

http://ppedv.de/msts Folien Demo Projekt Link Sammlung Und meine Emailadresse

Anforderungen Datenhaltung in SharePoint APP auf allen Geräten lauffähig SharePoint On Premise nicht öffentlich Erfassung von Reisen im Namen des Benutzers Distanzberechnung der Reise

X-Platform In computing, cross-platform, is an attribute conferred to computer software or computing methods and concepts that are implemented and inter-operate on multiple computer platforms.

X-Platform Multi Device Development Android ios Windows Phone Native Development Cross Platform Apps

Smart Phone Web Service SharePoint SharePoint Daten Tunnel

Smart Phone Web Service SharePoint SharePoint Workflow REST Client API REST HTML App ASP.NET MVC Web API

SharePoint Backend Externe Services einbinden SharePoint SharePoint Workflow REST

SharePoint als Datenspeicher Listen / Bibliotheken Kein Ersatz für Datenbank Tabellen Limits beachten! Kopplung an Workflows

SharePoint Workflow Workflow Manager 1.0 Installation unter http://ppedv.de/msts Startart beim Anlegen eine Items beim Ändern Manueller Start Umfangreiche Aktionen zb Send Mail, Check In/Out http-send für REST Dienste Zugriff auf Webservices

Google Distance API Abfrage von Längen- und Breitengrad für Adressen https://maps.googleapis.com/maps/api/distancematrix/json?origins=austria Vienna&destinations=" + City + "&mode=transit&language=de-de&key=

Demo SharePoint Liste anlegen Workflow anlegen http-send (Google)

ASP.NET Web API

ASP.NET MVC WebAPI Framework für REST-Services Serialisierung mit JSON oder XML Controller mit Methoden für: GET PUT POST DELETE http://localhost:31009/api/customer

SharePoint Client Object Model (CSOM) Bibliothek für SharePoint Remote Zugriff Managed Code JavaScript (Silverlight) Datenabfrage SharePoint Verwaltung Angelehnt an SP Server API

CSOM Architektur Anwendung SharePoint C# Code Content DB Managed CSOM JSON Service Proxy XML Client.svc

Authentifizierung Anforderung: Benutzer soll Credentials von SharePoint nutzen SharePoint -Tunnel mit Web API OAuth Authentifizierung App WebAPI SharePoint Credentials AccessToken C53d3nI0js AccessToken Credentials Credentials AccessToken C53d3nI0js AccessToken Credentials Credentials

Demo WebAPI Authentifizierung Zugriff auf SharePoint

App-Entwicklung

Apache CORDOVA (PhoneGap) Framework zur Entwicklung hybrider Apps für mobile Endgeräte Programmierung mit HTML/CSS und JavaScript Unterstützte Plattformen: ios Android Windows Phone BlackBerry Bada Symbian Tizen

Plug-Ins für Device Zugriff

Visual Studio Tools für Apache Cordova Toolset im Visual Studio Installiert alle SDKs Liefert Emulatoren Achtung: nutzt Hyper-V Integrierte Entwicklungsumgebung für Cordova JavaScript oder TypeScript

TypeScript Entwickelt von Anders Hejlsberg Ziel: JavaScript Development für große Projekte Precompiler für JavaScript Spracherweiterungen Typen Klassen Vererbung Interfaces Module

JS-Bibliotheken in Cordova JQuery JQuery Mobile Angular JS KnockOut Handlebars Cordova unterstützt eine Vielzahl an JS-Bibliotheken

JQuery Mobile JavaScript Framework für mobile Entwicklung Single Page Framework Pages in DIV-Elementen Routing durch Anchor # Elemente Etabliert und große Auswahl an Controls und Styles

Handlebars HTML Template Language Erweiterung von Mustache Templates Trennung von Code und View Einfach anzuwenden <div class="entry"> <h1>{{title}}</h1> <h2>by {{author.name}}</h2> <div class="body"> {{body}} </div> </div>

Demo Cordova & Typescript Single Page Application Listen Ansicht Datensatz eintragen

Weiterführende Informationen http://ppedv.de/msts Sammlung aller Links Und GibtHub Projekt BusinessTraveller

Vielen Dank 2014 Microsoft Corporation. All rights reserved. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.