XPC – Cross-Platform Conference

Die Online-Konferenz zur plattformunabhängigen Software-Entwicklung

XPC – Cross-Platform Conference

Der Slogan "Write Once, Run Anywhere" ist mittlerweile zwanzig Jahre alt, und doch ist das damit verbundene Paradigma immer noch mehr ein Wunschdenken als weit verbreitete Realität. Einmal entwickelte Software über möglichst viele Devices verteilen zu können, ist aber gerade in Zeiten, in denen viele mobile Geräte unser aller Leben bestimmen, wichtiger denn je.

Zum Glück finden sich gerade in jüngster Zeit mehr und mehr Tools und Techniken, um tatsächlich "cross-platform" entwickeln zu können. Die Experten der XPC werden im Juni 2017 erneut einen zeitgemäßen Überblick zum Status quo plattformunabhängiger Softwareentwicklung geben.

Zielgruppe:

Softwareentwickler, App-Entwickler, Softwarearchitekten, Projektleiter.

Sie möchten über die XPC auf dem Laufenden gehalten werden?

Dann melden Sie sich hier zum Newsletter an.

Uhrzeit

10:00 - 10:45 Uhr

Programm

Eröffnung & Keynote

11:00 - 11:30 Uhr

Offline-First Architekturen
Lars Röwekamp (open knowledge)

11:45 - 12:15 Uhr

Security / AuthN
Manfred Steyer, Trainer und Berater

12:30 - 13:00 Uhr

Performance für HTML-basierte Cross-Platform-Anwendungen
Christian Wenz

13:00 - 14:00 Uhr

Mittagspause

14:00 - 14:30 Uhr

.NET Standard: One library to rule them all
Jörg Neumann (Acando)

14:45 - 15:15 Uhr

Native Qualitäten im Web: Progressive Web Apps mit Angular
N.N. (Google Developer Expert angefragt)

15:30 - 16:00 Uhr

HTML5 überall: auf Mobile, Desktop, TV & Co. – am Beispiel Angular
Christian Weyer (Thinktecture)

16:15 - 16:45 Uhr

VR/AR (Holo* oder Unity oder WebVR)
Sascha Graeff

17:00 - 17:45 Uhr

Abschluss-Keynote
N.N.

präsentiert von
heise Developer

Live-Termin:

1. Juni 2017

Zeit:

von 10 bis ca. 18 Uhr

Teilnahmegebühr (für Live-Sendung sowie die Aufzeichnungen):

99,00 Euro (inkl. MwSt.)

Frühbucherpreis bis 2. Mai 2017:

79,00 Euro (inkl. MwSt.)

Haben Sie Fragen zum Programm?

Matthias Parbel
Redakteur heise events
Tel. +49 511 5352-321
map@heise.de

Offline-First Architekturen

11:00 - 11:30 Uhr

Offline-First Architekturen

Lars Röwekamp

Abstract

(folgt in Kürze).

Vita

Lars Röwekamp, Gründer des IT-Beratungs- und Entwicklungsunternehmens open knowledge GmbH, beschäftigt sich im Rahmen seiner Tätigkeit als "CIO New Technologies" mit der eingehenden Analyse und Bewertung neuer Software- und Technologietrends. Ein besonderer Schwerpunkt seiner Arbeit liegt derzeit in den Bereichen Enterprise und Mobile Computing, wobei neben Design- und Architekturfragen insbesondere die Real-Life-Aspekte im Fokus seiner Betrachtung stehen. Lars Röwekamp, Autor mehrerer Fachartikel und -bücher, beschäftigt sich seit der Geburtsstunde von Java mit dieser Programmiersprache, wobei er einen Großteil seiner praktischen Erfahrungen im Rahmen großer internationaler Projekte sammeln konnte.

nach oben

Performance für HTML-basierte Cross-Platform-Anwendungen

12:30 - 13:00 Uhr

Performance für HTML-basierte Cross-Platform-Anwendungen

Christian Wenz

Abstract

Performance ist prinzipiell ein wichtiges Thema, und für Cross-Platform-Anwendungen auf Basis von HTML5 & Co. – vermeintlich eh langsamer als eine native App – gilt das umso mehr. Werfen wir also einen Blick auf Techniken und Tipps, um eine solche Anwendung schneller zu machen, sei es sowohl im Frontend als auch in der Kommunikation mit einem Backend. Zu guter Letzt sprechen wir über HTTP/2, damit lösen sich einige Performance-Probleme fast wie von selbst.

Vita

Christian Wenz ... ist Autor, Trainer und Berater für Webentwicklung und -sicherheit. Außerdem ist er Teilhaber von Arrabiata Solutions und mehrmaliger MVP und langjähriger Insider für ASP.NET. Christian reist und schreibt gerne.

nach oben

.NET Standard: One library to rule them all

14:00 - 14:30 Uhr

.NET Standard: One library to rule them all

Jörg Neumann (Acando)

Abstract

.NET ist inzwischen auf fast allen Plattformen vertreten: Ob .NET Core auf Linux, Xamarin auf iOS und Android oder das klassische .NET auf Windows. Doch bisher gab es in den unterschiedlichen .NET-Derivaten große Unterschiede. Dies erschwerte die Code-Wiederverwendung und machte die Entwicklung von Cross-Plattform-Libraries schwierig. Mit .NET Standard hat Microsoft dies nun geändert und einen einheitlichen Satz von APIs definiert, der auf allen .NET-Plattformen zu Verfügung steht. Auf diese Weise können Web-, Mobile- und Desktop-Apps eine gemeinsame Code-Basis nutzen und auf ein reichhaltiges Ökosystem von Komponenten und Open Source-Libraries zugreifen. Jörg Neumann stellt die Konzepte hinter .NET Standard vor und zeigt welche Vorteile sich in der Entwicklung ergeben.

Vita

Jörg Neumann ... ist Principal Consultant bei der Acando GmbH in Hamburg. Er berät seit vielen Jahren Unternehmen bei der Technologieauswahl und der Architektur komplexer Anwendungen. Hierbei hat er sich auf native Mobility- und UI-Technologien wie Xamarin, Windows Universal Plattform und WPF spezialisiert. Für sein Engagement in diesem Bereich wurde er von Microsoft mehrfach mit dem "Most Valuable Professional"-Award ausgezeichnet. Sein Wissen vermittelt er regelmäßig in Form von Büchern, Beiträgen in Fachzeitschriften sowie als Sprecher und Trainer auf Konferenzen und Seminaren. Sie erreichen ihn über seinen Blog headwriteline.blogspot.com.

nach oben

Native Qualitäten im Web: Progressive Web Apps mit Angular

14:45 - 15:15 Uhr

Native Qualitäten im Web: Progressive Web Apps mit Angular

Manfred Steyer (Trainer und Berater)

Abstract

Progressive Web Apps kombinieren die Vorzüge des Webs mit denen nativer Anwendungen. Sie starten blitzschnell vom Home-Screen, erlauben Offlineszenarien zur Überbrückung schlechter oder gar fehlender Datenverbindungen und unterstützen echte Push-Nachrichten. Als Web-Anwendungen laufen sie auf jeder Plattform und können direkt per HTTP bezogen werden. In dieser Session erfahren Sie anhand eines durchgängigen auf Angular basierenden Beispiels, wie Sie solche Web-Anwendungen umsetzen können. Dazu lernen Sie die zugrundeliegenden Techniken, wie Service Worker, Browserdatenbanken und das Web App Manifest kennen. Daneben erfahren Sie auch, wie das Angular Mobile Toolkit die Erstellung solcher Anwendungen drastisch vereinfacht.

Vita

Trainer und Berater mit Fokus auf moderne Web-Architekturen mit Angular, unterstützt Firmen im gesamten deutschen Sprachraum, Google Developer Expert (GDE) und Microsoft MVP, schreibt für O'Reilly, Heise und das Java-Magazin, spricht regelmäßig auf Konferenzen.

nach oben

HTML5 überall: auf Mobile, Desktop, TV & Co. – am Beispiel Angular

15:30 - 16:00 Uhr

HTML5 überall: auf Mobile, Desktop, TV & Co. – am Beispiel Angular

Christian Weyer (Thinktecture)

Abstract

Das HTML5 Single-Page Application (SPA) Framework Angular von Google hat sich neben React als einer der Hauptprotagonisten für die Entwicklung moderner web-basierter Applikationen etabliert - nicht zuletzt durch die Nutzung von Microsofts TypeScript. In dieser Session zeigt Christian Weyer, dass Angular aber nicht nur ein Framework für den Browser ist, sondern eine mächtige Plattform darstellt. So können wir durch die Nutzung von GitHubs Electron echte Desktopanwendungen mit nativer Integration für alle relevanten Betriebssysteme entwickeln. Apache Cordova ermöglicht uns, auf dem gleichen Basiscode, auch noch hybride mobile Apps zu programmieren & zu deployen – bis hin zur Xbox und diversen TV-Systemen. Ein leichter Hauch von "Write once, run anywhere" ist zu spüren. Wer es jedoch einen Tick näher an der nativen mobilen UI sein möchte, dem kann mit Ionic geholfen werden. Und, last but not least, steht mit NativeScript sogar ein Toolkit zur Verfügung, mit dem man echt native Apps für iOS und Android entwickeln kann. Und immer sorgen TypeScript und Angular als starkes Duo für das Fundament..

Vita

Christian Weyer (Thinktecture) ... ist ein bekannter Veteran für Konzeption und Implementierung verteilter Anwendungsarchitekturen. Mit seiner Firma Thinktecture hat er sich weit über eine Dekade lang auf End-to-End-Aspekte verteilter Softwaresysteme konzentriert. Sein heutiger Werkzeugkasten umfasst Technologien wie HTML5, JavaScript, Angular, node.js, .NET, ASP.NET, Web API, SignalR und Azure. Seit einigen Jahren ist er ein großer Freund und Befürworter leichtgewichtiger Architekturen auf Basis von Web APIs und Push Services mit Anwendungs-UIs, die mehrere Plattformen und Geräte umspannen können – Cross-Plattform eben. Als umtriebiger Referent in der Architekten- und Entwickler-Community ist Christian bekannt als Microsoft Most Valuable Professional (MVP) für ASP.NET und unabhängiger Microsoft Regional Director für Deutschland sowie Google Developer Expert (GDE) für Web-Technologien.

nach oben

Partner & Sponsor

MÖCHTEN SIE PARTNER WERDEN?

Mit der Präsenz Ihres Unternehmens im Umfeld der redaktionellen Angebote der Heise Medien GmbH & Co.KG erhalten Sie optimale Aufmerksamkeit bei Ihrer Zielgruppe.

SPRECHEN SIE UNS AN!

Tarik El-Badaoui
Verkaufsleiter iX / heise Developer
Tel.: +49 511 5352-395
teb@heise.de