Cross-Plattform App-Entwicklung: Evaluation und prototypische Implementierung eines Ansatzes mit Cross-Translator Tool-Chain

Größe: px
Ab Seite anzeigen:

Download "Cross-Plattform App-Entwicklung: Evaluation und prototypische Implementierung eines Ansatzes mit Cross-Translator Tool-Chain"

Transkript

1 Cross-Plattform App-Entwicklung: Evaluation und prototypische Implementierung eines Ansatzes mit Cross-Translator Tool-Chain Julian Feller Bachelorarbeit Prüfer: Prof. Dr. Michael Kipp Betreuer im Unternehmen: Dipl. Inf. Robert Schmitz Dipl. Inf. Sebastian Krieg

2 1. Cross-Plattform App-Entwicklung 1. gewünschte Kriterien 2. vorhandene Ansätze 2. Cross-Translator-Ansatz 1. Konzept 2. Tool-Chain XTranslator 3. Abstraktionskomponenten 4. DIComponents 3. Evaluation mit CityChat 4. Fazit

3 Cross-Plattform App-Entwicklung erlaubt plattformübergreifend das Wiederverwenden von Quelltext, um Aufwand bei der Implementierung zu reduzieren.

4 Cross-Plattform App-Entwicklung Ansatz für Business-App gesucht für

5 1. Cross-Plattform App-Entwicklung 1. gewünschte Kriterien 2. vorhandene Ansätze 2. Cross-Translator-Ansatz 1. Konzept 2. Tool-Chain XTranslator 3. Abstraktionskomponenten 4. DIComponents 3. Evaluation mit CityChat 4. Fazit

6 Cross-Plattform App-Entwicklung Kriterium 1: wenig Logikredundanz

7 Cross-Plattform App-Entwicklung Quelle: mobilbranche.de Kriterium 2: plattformgetreue performante UI

8 Cross-Plattform App-Entwicklung Kriterium 3: gute Unterstützung durch IDE und Tooling

9 Cross-Plattform App-Entwicklung Kriterium 4: wenig Abhängigkeiten zu Dritten

10 1. Cross-Plattform App-Entwicklung 1. gewünschte Kriterien 2. vorhandene Ansätze 2. Cross-Translator-Ansatz 1. Konzept 2. Tool-Chain XTranslator 3. Abstraktionskomponenten 4. DIComponents 3. Evaluation mit CityChat 4. Fazit

11 Interpreter - Ansatz Logik UI Tooling Anz. Abh. Grad Abh. erfüllt teilweise nein

12 Hybrider webbasierter Ansatz Logik UI Tooling Anz. Abh. Grad Abh. erfüllt nein nein nein

13 C / C++ - Ansatz Logik UI Tooling Anz. Abh. Grad Abh. erfüllt nein teilweise

14 C / C++ / JS - Ansatz mit nativer UI Logik UI Tooling Anz. Abh. Grad Abh. erfüllt nein

15 1. Cross-Plattform App-Entwicklung 1. gewünschte Kriterien 2. vorhandene Ansätze 2. Cross-Translator-Ansatz 1. Konzept 2. Tool-Chain XTranslator 3. Abstraktionskomponenten 4. DIComponents 3. Evaluation mit CityChat 4. Fazit

16 Cross-Translator-Ansatz Logik UI Tooling Anz. Abh. Grad Abh. erfüllt teilweise ermöglicht es, Quelltext von einer Programmiersprache in eine andere Programmiersprache zu übersetzen

17 1. Cross-Plattform App-Entwicklung 1. gewünschte Kriterien 2. vorhandene Ansätze 2. Cross-Translator-Ansatz 1. Konzept 2. Tool-Chain XTranslator 3. Abstraktionskomponenten 4. DIComponents 3. Evaluation mit CityChat 4. Fazit

18 Architektur

19 Komponenten

20 1. Cross-Plattform App-Entwicklung 1. gewünschte Kriterien 2. vorhandene Ansätze 2. Cross-Translator-Ansatz 1. Konzept 2. Tool-Chain XTranslator 3. Abstraktionskomponenten 4. DIComponents 3. Evaluation mit CityChat 4. Fazit

21 XTranslator-Tool-Chain

22 1. Cross-Plattform App-Entwicklung 1. gewünschte Kriterien 2. vorhandene Ansätze 2. Cross-Translator-Ansatz 1. Konzept 2. Tool-Chain XTranslator 3. Abstraktionskomponenten 4. DIComponents 3. Evaluation mit CityChat 4. Fazit

23 Abstraktions-Komponente

24 1. Cross-Plattform App-Entwicklung 1. gewünschte Kriterien 2. vorhandene Ansätze 2. Cross-Translator-Ansatz 1. Konzept 2. Tool-Chain XTranslator 3. Abstraktionskomponenten 4. DIComponents 3. Evaluation mit CityChat 4. Fazit

25 DIComponents

26 1. Cross-Plattform App-Entwicklung 1. gewünschte Kriterien 2. vorhandene Ansätze 2. Cross-Translator-Ansatz 1. Konzept 2. Tool-Chain XTranslator 3. Abstraktionskomponenten 4. DIComponents 3. Evaluation mit CityChat 4. Fazit

27 CityChat

28 CityChat

29 1. Cross-Plattform App-Entwicklung 1. gewünschte Kriterien 2. vorhandene Ansätze 2. Cross-Translator-Ansatz 1. Konzept 2. Tool-Chain XTranslator 3. Abstraktionskomponenten 4. DIComponents 3. Evaluation mit CityChat 4. Fazit

30 Fazit 78,75% ios Quelltext automatisch generiert UI und Abstraktions -komponenten manuell implementiert

Enterra Software GmbH Mobile Development

Enterra Software GmbH Mobile Development Enterra Software GmbH Mobile Development Enterra Software GmbH Seite 1 Zukünftige Herausforderungen für Unternehmen Unternehmen stehen heute vor der Herausforderung Inhalte und nutzwertige Anwendungen

Mehr

DATEV mobil. DATEV mobil - hybride Crossplattformentwicklung. Hybride Crossplattform-Entwicklung Gregor Fischer. Michaela Zimmet

DATEV mobil. DATEV mobil - hybride Crossplattformentwicklung. Hybride Crossplattform-Entwicklung Gregor Fischer. Michaela Zimmet - hybride Crossplattformentwicklung Michaela Zimmet Hybride Crossplattform-Entwicklung Gregor Fischer Michaela Zimmet Gregor Fischer Agenda Das Unternehmen DATEV eg Motivation Multi-Plattform-Lösung Hybrider

Mehr

Ansätze der Entwicklung von Multiplattform-Anwendungen. M.Eng. Rafael Pisarczyk (FH Aachen)

Ansätze der Entwicklung von Multiplattform-Anwendungen. M.Eng. Rafael Pisarczyk (FH Aachen) Ansätze der Entwicklung von Multiplattform-Anwendungen M.Eng. Rafael Pisarczyk (FH Aachen) Viele Wege führen nach Rom oder zur eigenen App... (Foto v.o.n.u: Rainer Sturm / pixelio.de) 2 Nativer Entwicklungsansatz

Mehr

PLATTFORMÜBERGREIFENDE ENTWICKLUNG VON APPS

PLATTFORMÜBERGREIFENDE ENTWICKLUNG VON APPS PLATTFORMÜBERGREIFENDE ENTWICKLUNG VON APPS DIPL.-WIRT.INFORM. HENNING HEITKÖTTER PRAKTISCHE INFORMATIK, UNIVERSITÄT MÜNSTER 1 GEGENÜBERSTELLUNG NATIVE VS. PLATTFORMÜBERGREIFENDE ENTWICKLUNG 2 ENTWICKLUNGSANSÄTZE

Mehr

Architekturen mobiler Multi Plattform Apps

Architekturen mobiler Multi Plattform Apps Architekturen mobiler Multi Plattform Apps Wolfgang Maison & Felix Willnecker 06. Dezember 2011 1 Warum Multi- Plattform- Architekturen? Markt. Apps für Smartphones gehören zum Standardinventar jeder guten

Mehr

Cross-Plattform App-Entwicklung: Evaluation und prototypische Implementierung eines Ansatzes mit Cross-Translator Tool-Chain

Cross-Plattform App-Entwicklung: Evaluation und prototypische Implementierung eines Ansatzes mit Cross-Translator Tool-Chain Bachelorarbeit Fakultät für Informatik Studienrichtung Informatik Julian Feller Cross-Plattform App-Entwicklung: Evaluation und prototypische Implementierung eines Ansatzes mit Cross-Translator Tool-Chain

Mehr

ADF Mobile konkret Best Practices Live erklärt. Jan Ernst

ADF Mobile konkret Best Practices Live erklärt. Jan Ernst ADF Mobile konkret Best Practices Live erklärt Jan Ernst Zur Person: Jan Ernst Bachelorstudium Wirtschaftswissenschaften mit Schwerpunkt Wirtschaftsinformatik (4. Semsester) FAU Erlangen/Nürnberg Werkstudent

Mehr

Echte Cross-Plattform Anwendungen mit Angular 2 in Action!

Echte Cross-Plattform Anwendungen mit Angular 2 in Action! Browser, Mobile & Desktop Echte Cross-Plattform Anwendungen mit Angular 2 in Action! Christian Weyer Thinktecture AG @christianweyer 2 Christian Weyer Mitgründer & Principal Consultant Thinktecture AG

Mehr

HTML5 und das Framework jquery Mobile

HTML5 und das Framework jquery Mobile HTML5 und das Framework jquery Mobile Seminarvortrag Naeema Anees Betreuer: Prof. Ulrich Stegelmann Dipl.-Inform. Axel Blum Einleitung Vielfalt an mobilen Geräten Verschiedene Betriebssysteme Verschiedene

Mehr

Mobile Development in.net mit Xamarin

Mobile Development in.net mit Xamarin 1 Mobile Development in.net mit Xamarin Mobile Web (Hybrid) Apps Vorteil: Weniger Aufwand Multi-Plattform Web-Technologien Nachteil: UX Performance UI Design Gerätefunktionen 2 Plattform abstrahieren 3

Mehr

Azure &.NET Meetup Freiburg

Azure &.NET Meetup Freiburg Azure &.NET Meetup Freiburg 002 Think API 20.06.2017 Patrick A. Lorenz Geschäftsführer PGK Gunar Liepins Developer PGK Azure &.NET Freiburg Agenda 18:30 Herzlich willkommen 18:45 Fürchtet die Cloud! Patrick

Mehr

Romano Roth & Oliver Brack Zühlke Engineering AG

Romano Roth & Oliver Brack Zühlke Engineering AG Romano Roth & Oliver Brack Zühlke Engineering AG 1600 1400 1200 1000 800 600 400 200 0 2010 2011 2012 2013 2014 2015 2016 12/11-02/12 PCs Mobilgeräte Android ios andere IDC/Nielsen 2012 Entwicklungskosten

Mehr

Europäischer Trainingspreis 2019/2020 Bewerbungsbogen Sonderkategorie Tools-Apps Seite 1

Europäischer Trainingspreis 2019/2020 Bewerbungsbogen Sonderkategorie Tools-Apps Seite 1 Bewerbungsbogen für die SONDERKATEGORIE TOOLS - APPS Projekttitel: Gesamtpunktzahl max. 4 Punkte STRATEGIE UND IDEENENTWICKLUNG max. 115 Punkte Beschreiben Sie die Ausgangssituation und den Projektkontext

Mehr

Jörg Neumann Acando GmbH

Jörg Neumann Acando GmbH Jörg Neumann Acando GmbH Jörg Neumann Principal Consultant bei der Acando GmbH MVP Windows Platform Development Beratung, Training, Coaching Buchautor, Speaker Mail: Joerg.Neumann@Acando.com Blog: www.headwriteline.blogspot.com

Mehr

ios, Android, WP7... Alle nativ auf einen Streich!

ios, Android, WP7... Alle nativ auf einen Streich! ios, Android, WP7... Alle nativ auf einen Streich! Romano Roth und Oliver Brack Folie 1 24. September 2012 Romano Roth & Oliver Brack Kein Erfolg ohne Mobilität! 1600 1400 1200 1000 800 600 400 200 0 2010

Mehr

Entwicklung einer Mobile Application mit ADF Mobile

Entwicklung einer Mobile Application mit ADF Mobile Entwicklung einer Mobile Application mit ADF Mobile Markus Neubauer, Thomas Feldmeier Fürth Schlüsselworte ADF Mobile, ADF, Mobile, Middleware, JDeveloper Einleitung Vor kurzem hat Oracle das Application

Mehr

UI-TESTING FÜR MOBILE PLATTFORMEN HERAUSFORDERUNG UND CHANCE ZUGLEICH!

UI-TESTING FÜR MOBILE PLATTFORMEN HERAUSFORDERUNG UND CHANCE ZUGLEICH! UI-TESTING FÜR MOBILE PLATTFORMEN HERAUSFORDERUNG UND CHANCE ZUGLEICH! von @MarkusTiede - BREDEX GmbH ABOUT ME Eclipse.org Committer since 2010 Jubula & Simultaneous Release Eclipse Packaging Project primär

Mehr

JavaFX auf Mobile. von Stefan Barth und Stefan Heinze

JavaFX auf Mobile. von Stefan Barth und Stefan Heinze von Stefan Barth und Stefan Heinze JavaFX Was ist JavaFX? Desktopanwendungen für Java (Ablösung von Swing) Properties / Bindings Animationen Effekte MultiTouch Media, CSS FXML, CSS Webbrowser... Einsatzmöglichkeiten

Mehr

Cross-Plattform-App- Entwicklung mit Visual Studio 2017

Cross-Plattform-App- Entwicklung mit Visual Studio 2017 Cross-Plattform-App- Entwicklung mit Visual Studio 2017 Xamarin und Cordova André Krämer Softwareentwickler, Trainer & Berater andre@andrekraemer.de http://andrekraemer.de http://andrekraemer.de/blog http://github.com/andrekraemer

Mehr

Studienarbeit. Mohammad Athar Januar Verantw. Betreuer : Prof. Dr. Walter F. Tichy Betr. Mitarbeiter : Dipl.-Inform. Marc Schanne

Studienarbeit. Mohammad Athar Januar Verantw. Betreuer : Prof. Dr. Walter F. Tichy Betr. Mitarbeiter : Dipl.-Inform. Marc Schanne Studienarbeit Bewertung von Programmier- und Entwicklungsassistenten am Beispiel eines Eclipse-Plug-Ins für den Entwurf verteilter Systeme mit der EventChannelNetwork- Kommunikationsinfrastruktur Mohammad

Mehr

Mobile App development mit Xamarin. Christian Hassa (ch@techtalk.ch) Andreas Willich (awi@techtalk.ch) TechTalk Software AG

Mobile App development mit Xamarin. Christian Hassa (ch@techtalk.ch) Andreas Willich (awi@techtalk.ch) TechTalk Software AG Mobile App development mit Xamarin Christian Hassa (ch@techtalk.ch) Andreas Willich (awi@techtalk.ch) TechTalk Software AG % der Bevölkerung mit Smartphone Smartphone Durchdringung >50% 34% 43% 54% DACH

Mehr

Constraint-basierte Planung und Optimierung von Prüfungsterminen mithilfe einer graphischen Benutzeroberfläche

Constraint-basierte Planung und Optimierung von Prüfungsterminen mithilfe einer graphischen Benutzeroberfläche Douglas Cunningham,Petra Hofstedt, Klaus Meer, IngoSchmitt (Hrsg.): INFORMATIK 2015 LectureNotes in Informatics (LNI), Gesellschaft für Informatik, Bonn 2015 Constraint-basierte Planung und Optimierung

Mehr

Cross-Plattform Apps mit

Cross-Plattform Apps mit efficiency. we set IT up. Cross-Plattform Apps mit // 25.01.2017 // Werner Steinbinder // doubleslash // // doubleslash 1 Über mich > Werner Steinbinder > Student für Angewandte Informatik im 7. Semester

Mehr

Stellen Sie jetzt um von Papier auf eine moderne, digitale, ortsunabhängige Lösung.

Stellen Sie jetzt um von Papier auf eine moderne, digitale, ortsunabhängige Lösung. Stellen Sie jetzt um von Papier auf eine moderne, digitale, ortsunabhängige Lösung. Die neue Checklisten-Management-App firstaudit optimiert Ihren Workflow. Und das spart Ihnen Tag für Tag Zeit, Geld und

Mehr

Mobile UI für ios und Android. SIMATIC WinCC Open Architecture

Mobile UI für ios und Android. SIMATIC WinCC Open Architecture Mobile UI für ios und Android SIMATIC WinCC Open Architecture siemens.de/wincc-open-architecture Inhaltsverzeichnis Merkmale Vorteile Funktionen Architektur Konfigurationen Security Empfehlungen & Voraussetzungen

Mehr

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

Zentrale Informatik. Cross-platform Apps. Andrea Grössbauer David Meier. 11/11/15 Lunchveranstaltungen HS16 - Crossplatform Apps 1 Cross-platform Apps Andrea Grössbauer David Meier 1 Was sind cross-platform Apps? Bei cross-platform Apps muss der Code nicht für jede Plattform einzeln geschrieben werden. Es wird sozusagen eine Universalapp

Mehr

Mail: Web: juergen-schuster-it.de

Mail: Web: juergen-schuster-it.de Mail: j_schuster@me.com Twitter: @JuergenSchuster Web: juergen-schuster-it.de APEX Podcast: apex.press/talkshow Dynamic Actions Examples: dynamic-actions.com APEX-Meetups: apexmeetups.com APEX D-A-CH Facebook

Mehr

Corporate IT Monitoring

Corporate IT Monitoring Corporate IT Monitoring Bei der ING-DiBa AG Dr. Sven Wohlfarth (s.wohlfarth@ing-diba.de) Teamleiter ING-DiBa Command Center Nürnberg 17.10.2012 www.ing-diba.de ING-DiBa im Überblick Frankfurt Nürnberg

Mehr

Untersuchung der Barrierefreiheit von mobilen Lernapps

Untersuchung der Barrierefreiheit von mobilen Lernapps Lisa Dorothee Ackermann Untersuchung der Barrierefreiheit von mobilen Lernapps Bachelorarbeit Abschlussvortrag Betreuer: Prof. Dr.-Ing. D. Krömker, Professur für Graphische Datenverarbeitung Dr. Daniel

Mehr

Mobile Apps mit. React-Native. Manuel

Mobile Apps mit. React-Native. Manuel Mobile Apps mit React-Native Manuel Mauky @manuel_mauky Mobile Apps? Mobile Apps? - Welche Möglichkeiten existieren? Native Android ios Mobile Apps? - Welche Möglichkeiten existieren? Native Android ios

Mehr

Mobile Apps mit. React-Native. Manuel

Mobile Apps mit. React-Native. Manuel Mobile Apps mit React-Native Manuel Mauky @manuel_mauky Mobile Apps? Mobile Apps? - Welche Möglichkeiten existieren? Native Android ios Mobile Apps? - Welche Möglichkeiten existieren? Native Android ios

Mehr

Diplom Zwischenverteidigung

Diplom Zwischenverteidigung Diplom Zwischenverteidigung Entwicklung einer webbasierten Benutzerschnittstelle für des Netplan-Tool Bearbeiter: Betreuer: Verantwortlicher Hochschullehrer: Jens Kempe Dr.-Ing. Jörn Plönnigs Dipl.-Inf

Mehr

Cross-Platform Mobile Development mit Xamarin Mark Allibone, @mallibone

Cross-Platform Mobile Development mit Xamarin Mark Allibone, @mallibone 1 Cross-Platform Mobile Development mit Xamarin Mark Allibone, @mallibone Partner: 2 Vorstellung Referent Mark Allibone Noser Engineering AG Passionierter Mobile Entwickler: Xamarin Certified Mobile Developer

Mehr

Mobile Apps mit DSLs. und entfernter Codegenerierung. Codierst Du noch oder generierst Du schon? Powered by

Mobile Apps mit DSLs. und entfernter Codegenerierung. Codierst Du noch oder generierst Du schon? Powered by Mobile Apps mit DSLs C1 und entfernter Codegenerierung Codierst Du noch oder generierst Du schon? Generative Software GmbH Freiburg Inhalt Plattformabhängige Entwicklung JavaScript Firefox OS Java Android

Mehr

Verbundtests von Mobilgeräten und Backend-Systemen. Andreas Bartsch, exept Software AG

Verbundtests von Mobilgeräten und Backend-Systemen. Andreas Bartsch, exept Software AG Verbundtests von Mobilgeräten und Backend-Systemen Andreas Bartsch, exept Software AG Andreas Bartsch COO exept Software AG Vor 30 Jahren als Consultant im Software Entwicklungsbereich gestartet Große

Mehr

MVVM in Windows 8 und Windows Phone 8

MVVM in Windows 8 und Windows Phone 8 Basel MVVM in Windows 8 und Windows Phone 8 Thomas Claudius Huber Trivadis AG Thomas Claudius Huber Principal Consultat bei Trivadis www.trivadis.com www.thomasclaudiushuber.com Trainer, Coach, Developer,

Mehr

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

Plattformunabhängige App-Entwicklung - Eine für alle? Plattformunabhängige App-Entwicklung - Eine für alle? AGENDA Kurze Firmenpräsentation: M&M Software GmbH Motivation Komponenten der plattformunabhängigen App-Entwicklung Vergleich der App-Arten Beispiele

Mehr

Definitionen/Vorarbeit zum Thema Java

Definitionen/Vorarbeit zum Thema Java Definitionen/Vorarbeit zum Thema Java Programmiersprachen: System von Wörtern und Symbolen, die zur Formulierung von Programmen für die elektronische Datenverarbeitung verwendet werden. Arten: z.b. Javascript

Mehr

Software Engineering. 5. Architektur

Software Engineering. 5. Architektur Software Engineering 5. Architektur Gliederung Vorlesung Einführung V-Modell XT Analyse und Anforderungsmanagement Benutzungsoberflächen Architektur Entwurf Entwurfsmuster Persistenz Implementierung Konfigurationsmanagement

Mehr

MEET THE CUISINES.

MEET THE CUISINES. MEET THE CUISINES www.bestppt.com Agenda START Unternehmensvorstellung Wer sind wir? Portfolio Was können wir für Sie tun? Network Gemeinsames Fachwissen Referenzen Für wen arbeiten wir? ENDE Unternehmensvorstellung

Mehr

Smart Smoke Detector. Von Govinda Hahl Internet der Dinge WS 16/

Smart Smoke Detector. Von Govinda Hahl Internet der Dinge WS 16/ Smart Smoke Detector Von Govinda Hahl Internet der Dinge WS 16/17 01.02.2017 Inhalt Problemstellung Idee Ergebnisse der Analyse Architektur Umsetzung Hardware Software Fazit Ausblick Demo Smart Smoke Detector

Mehr

Automatisierte Architekturanalyse unter Einsatz von UML 2.0 Modellen

Automatisierte Architekturanalyse unter Einsatz von UML 2.0 Modellen Automatisierte Architekturanalyse unter Einsatz von UML 2.0 Modellen Vorstellung: Thorben Pergande Bisheriges Studium: B.Sc. Angewandte Informatik an der HAW Professoren an dieser Ausarbeitung beteiligt:

Mehr

Web-based Engineering. SPS-Programmierung in der Cloud

Web-based Engineering. SPS-Programmierung in der Cloud Web-based Engineering SPS-Programmierung in der Cloud Dortmund, 15.02.2017 Einleitung Seite 2 Zeitreise: Back to the Future - 1992 Was wissen Sie noch aus diesem Jahr? Persönlich, Politk, Sport, etc Technik

Mehr

Code Beispiel: /* path element */ var el = rc.path("m l 0-50 l l 0-50 l l 0 50 l l 0 50 z");

Code Beispiel: /* path element */ var el = rc.path(m l 0-50 l l 0-50 l l 0 50 l l 0 50 z); SVG in APEX: Best Practices an Live Beispielen Tobias Arnhold Tobias Arnhold IT Consulting Heppenheim Schlüsselworte APEX, Raphaël, RaphaelJS, Visualisierung, Javascript, HTML5, SVG, UX, Design, APEX-AT-WORK

Mehr

Immer mehr lebt mobil

Immer mehr lebt mobil Immer mehr lebt mobil mehr als 4.600.000.000 Mobilgeräte breite Verfügbarkeit neuer always-on und Apps Lifestyle 2 Trittsicher auf allen mobilen Pfaden mit HTML5 und jquery Mobile Mike Baird http://flickr.com/photos/mikebaird/482031103/

Mehr

Smartphone, Tablet & Co.

Smartphone, Tablet & Co. Smartphone, Tablet & Co. Mobile Endgeräte im Unternehmenseinsatz Prof. Dr. Gernot Bauer www.se.fh-muenster.de gernot.bauer@fh-muenster.de Profil Konzeption und Realisierung innovativer Software Schwerpunkte:

Mehr

JS goes mobile: Eine Übersicht. Frederik von Berg w11k / thecodecampus

JS goes mobile: Eine Übersicht. Frederik von Berg w11k / thecodecampus JS goes mobile: Eine Übersicht Frederik von Berg w11k / thecodecampus Überblick Über mich Historie Mobile Native JavaScript Vergleich mit Nativ & Hybrid Frameworks Setup & Codebeispiel

Mehr

Agon Solutions. The native web mobile Architekturen mit HTML5 und PhoneGap. Ihre Prozesse in besten Händen.

Agon Solutions. The native web mobile Architekturen mit HTML5 und PhoneGap. Ihre Prozesse in besten Händen. The native web mobile Architekturen mit HTML5 und PhoneGap Juri Urbainczyk Agon meets Technology 26. Februar 2013 Agon Solutions Ihre Prozesse in besten Händen. 1 Worum geht s? Mobile und mehr Warum HTML5?

Mehr

Wesentliche Ideen und Komponenten der V13 V13 Under the Hood die Technik dahinter

Wesentliche Ideen und Komponenten der V13 V13 Under the Hood die Technik dahinter Wesentliche Ideen und Komponenten der V13 V13 Under the Hood die Technik dahinter Der Client PBX und App Platform Verschiedene zentrale Apps Installation V13, der Client myapps V13 Under the Hood die Technik

Mehr

Mit Cloud Power werden Sie zum

Mit Cloud Power werden Sie zum Mit Cloud Power werden Sie zum Herzlich Willkommen! Christian Hassa Managing Partner TechTalk Software AG Agenda Mobile App Development mit Xamarin Pause Azure Mobile Services Q&A 9h00-10h30 10h30-10h50

Mehr

TRANSFORM YOUR BUSINESS WITH MICROSOFT AZURE

TRANSFORM YOUR BUSINESS WITH MICROSOFT AZURE TRANSFORM YOUR BUSINESS WITH MICROSOFT AZURE 14. JUNI 2017 ANDRÉ HEYMANN FOKUSSIERT AUF DIE DIGITAL TRANSFORMATION itsystems unterstützt Unternehmen und Organisationen bei der Digitalen Transformation

Mehr

Moderne Risiko- und Finanzarchitekturen im Zeichen von RiskTech und RegTech von SAS. Robert Stindl, Director Risk Solutions North EMEA

Moderne Risiko- und Finanzarchitekturen im Zeichen von RiskTech und RegTech von SAS. Robert Stindl, Director Risk Solutions North EMEA Moderne Risiko- und Finanzarchitekturen im Zeichen von RiskTech und RegTech von SAS Robert Stindl, Director Risk Solutions North EMEA Ein Blick in die aktuelle Praxis... Hohe Transparenzanforderungen...

Mehr

Interactive 360 -Virtual-Reality-Tours

Interactive 360 -Virtual-Reality-Tours Interactive 360 -Virtual-Reality-Tours 360 -VIRTUAL-REALITY-TOUR Einfach selbst gemacht, ganz ohne Programmierkenntnisse. Führen Sie Ihre Besucher auf eine interaktive Tour in 360 und erzählen Sie dabei

Mehr

Architektur von Business Apps

Architektur von Business Apps Architektur von Business Apps Dr. Norman Lahme-Hütig April 2013 Agenda 1. Business Apps 2. Herausforderungen für Entwicklung und Betrieb 3. Architektur-Ansätze 4. Beispiele aus der Praxis 5. Fazit 2 1

Mehr

Service Engineering. Übung 2c Einbindung von Web APIs in mobilen Applikationen Prof. Dr. Andreas Schmietendorf, André Nitze

Service Engineering. Übung 2c Einbindung von Web APIs in mobilen Applikationen Prof. Dr. Andreas Schmietendorf, André Nitze Service Engineering Übung 2c Einbindung von Web APIs in mobilen Applikationen 1 Aufgabenbeschreibung 2 Aufgabe 1 Entwickeln Sie auf der Basis von mind. 2 frei zu wählenden Web APIs eine mobile Applikation

Mehr

Entwicklung mobiler Apps

Entwicklung mobiler Apps Marc Schickler Manfred Reichert Rüdiger Pryss Johannes Schobel Winfried Sehlee Berthold Langguth Entwicklung mobiler Apps Konzepte, Anwendungsbausteine und Werkzeuge im Business und E-Health ~ Springer

Mehr

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

Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap Proseminar Objektorientiertes Programmieren mit.net und C# Florian Schulz Institut für Informatik Software & Systems Engineering Einführung Was hat Cross-Plattform

Mehr

Echte Cross-Plattform Anwendungen mit Angular 2 in Action!

Echte Cross-Plattform Anwendungen mit Angular 2 in Action! Browser, Mobile & Desktop Echte Cross-Plattform Anwendungen mit Angular 2 in Action! Christian Weyer Thinktecture AG @christianweyer 2 Christian Weyer Mitgründer & Principal Consultant Thinktecture AG

Mehr

DWH Automation - Steigerung von Qualität, Effektivität und Transparenz in der DWH Implementierung und dem Betrieb. Referent: Raphael Henneke

DWH Automation - Steigerung von Qualität, Effektivität und Transparenz in der DWH Implementierung und dem Betrieb. Referent: Raphael Henneke DWH Automation - Steigerung von Qualität, Effektivität und Transparenz in der DWH Implementierung und dem Betrieb Referent: Raphael Henneke Agenda 10.00 10.30 Begrüßung & aktuelle Entwicklungen bei QUNIS

Mehr

Qualitätskriterien für MT-Systeme Machen Mensch und Maschinen dieselben Fehler? Konika Minolta Symposium am 24. Februar 2011 in Langenhagen

Qualitätskriterien für MT-Systeme Machen Mensch und Maschinen dieselben Fehler? Konika Minolta Symposium am 24. Februar 2011 in Langenhagen Qualitätskriterien für MT-Systeme Machen Mensch und Maschinen dieselben Fehler? Konika Minolta Symposium am 24. Februar 2011 in Langenhagen D.O.G. Dokumentation ohne Grenzen GmbH www.dog-gmbh.de Dr. F.

Mehr

Workshop Visualisierung 2011 Diskussionsnotizen

Workshop Visualisierung 2011 Diskussionsnotizen Fakultät für Informatik Technische Universität München Workshop Visualisierung 2011 Diskussionsnotizen 20.7.2011, Software-Architektur Jahrestagung 2011, Hamburg Prof. Dr. Florian Matthes Software Engineering

Mehr

Mobile Anwendungen im SAP-Umfeld

Mobile Anwendungen im SAP-Umfeld Erstes Symposium für neue IT in Leipzig 27. September 2013 Michael Rentzsch Informatik DV GmbH michael.rentzsch@informatik-dv.com +49.341.462586920 IT-Trend: Mobile Mobile might be one of the most interesting

Mehr

Modellgetriebene Softwareentwicklung: Zusammenfassung und Ausblick. 7. Februar 2013

Modellgetriebene Softwareentwicklung: Zusammenfassung und Ausblick. 7. Februar 2013 Modellgetriebene Softwareentwicklung: Zusammenfassung und Ausblick 7. Februar 2013 Überblick Zusammenfassung: Generell: Konzepte der Softwaretechnik im Kontext der modellgetriebenen Entwicklung Diskussion

Mehr

Cross Plattform App Developement. Simon Groth

Cross Plattform App Developement. Simon Groth Cross Plattform App Developement Simon Groth 1x Warum? Cross Plattform App Developement 2 Motivation 74% Entwickeln oder Planen native Anwendung 72% Android 66% ios 33% BlackBerry 48% entwickeln die App

Mehr

Über mich. Daniel Bälz. Softwareentwickler (inovex GmbH) github.com/dbaelz

Über mich. Daniel Bälz. Softwareentwickler (inovex GmbH) github.com/dbaelz Quo vadis Dart? Über mich Daniel Bälz Softwareentwickler (inovex GmbH) dbaelz.de plus.dbaelz.de github.com/dbaelz Agenda Was Wie Warum Wohin Was ist Dart? Übersicht Einsatzgebiet Client (Browser, CLI)

Mehr

Modell-Programmierte Roboter Regelung. Univ.-Prof. Dr. Michael Hofbaur Institut für Automatisierungs- und Regelungstechnik, UMIT, Hall i.

Modell-Programmierte Roboter Regelung. Univ.-Prof. Dr. Michael Hofbaur Institut für Automatisierungs- und Regelungstechnik, UMIT, Hall i. Modell-Programmierte Roboter Regelung Univ.-Prof. Dr. Michael Hofbaur Institut für Automatisierungs- und Regelungstechnik, UMIT, Hall i. Tirol Motivation: Automatisierung komplexer Systeme komplexe technische

Mehr

Behandlungsunterstützung mittels App. Lars Erdmann, Partner, Q_PERIOR AG SAP Mobile Forum, 17. April 2013

Behandlungsunterstützung mittels App. Lars Erdmann, Partner, Q_PERIOR AG SAP Mobile Forum, 17. April 2013 Behandlungsunterstützung mittels App Lars Erdmann, Partner, Q_PERIOR AG SAP Mobile Forum, 17. April 2013 Agenda Hintergrund Warum eine mobile Lösung? Lösungsansatz Was sind die Vorteile? Technische Umsetzung

Mehr

Web Apps. Offlinefähige mobile Webapplikationen mit XPages als Alternative zu nativen Apps Thomas Brandstätter /

Web Apps. Offlinefähige mobile Webapplikationen mit XPages als Alternative zu nativen Apps Thomas Brandstätter / Web Apps Offlinefähige mobile Webapplikationen mit XPages als Alternative zu nativen Apps Thomas Brandstätter / 07.06.2013 Vielleicht kennen Sie das auch? Sie haben in Ihrem Unternehmen eine Web- oder

Mehr

Flexibles E-Assessment auf Basis einer Service-orientierten Architektur

Flexibles E-Assessment auf Basis einer Service-orientierten Architektur auf Basis einer Service-orientierten Architektur Konzepte, Implementierung und Praxiserfahrungen Mario Amelung Katrin Krieger Dietmar Rösner Otto-von-Guericke-Universität Magdeburg Wissensbasierte Systeme

Mehr

Session: 5B Intelligente Konturerfassung zur Formgebung von Polstereinsätzen (Thermodyne GmbH) 10/11. Oktober 2017 Lemgo.

Session: 5B Intelligente Konturerfassung zur Formgebung von Polstereinsätzen (Thermodyne GmbH) 10/11. Oktober 2017 Lemgo. Session: 5B Intelligente Konturerfassung zur Formgebung von Polstereinsätzen (Thermodyne GmbH) 10/11. Oktober 2017 Lemgo www.its-owl.de Agenda Abschlusspräsentation Einführung Zielsetzung Ergebnisse Resümee

Mehr

UI Technologien für SAP-Anwendungen

UI Technologien für SAP-Anwendungen UI Technologien für SAP-Anwendungen Julian Popp, Christian Fink 24.09.2016 Übersicht 1. SAP UI Key Technologien und Tools 2. FINK IT-Solutions UI Portfolio - Browser 3. FINK IT-Solutions UI Portfolio -

Mehr

AIT GmbH & Co. KG Ihre Software effizienter entwickelt

AIT GmbH & Co. KG Ihre Software effizienter entwickelt AIT GmbH & Co. KG Ihre Software effizienter entwickelt WEB ASSEMBLY EINE REVOLUTION DES WEBS TAKE AWAYS Was ist Web Assembly? Was sind die Unterschiede zu JavaScript? Was sind die Anwendungsfälle für Web

Mehr

Automatische Mailverschlüsselung für alle leicht gemacht mit pretty Easy privacy (p p)

Automatische Mailverschlüsselung für alle leicht gemacht mit pretty Easy privacy (p p) pretty Easy privacy Automatische Mailverschlüsselung für alle leicht gemacht mit pretty Easy privacy (p p) DuD 2017, Berlin, 21.6.2017 Lösungstag Hernâni Marques p p foundation

Mehr

Use Cases, Mockups, Prototyping Von der Idee zur App

Use Cases, Mockups, Prototyping Von der Idee zur App Use Cases, Mockups, Prototyping Von der Idee zur App Dipl.-Päd. Sandro Mengel 08. November 2012 The Beginning: Idee & Fragestellungen Eine App... für welche Zielgruppe? mit welchen Inhalten oder Features?

Mehr

Mobile hybride Applikationen Investment-App der BW-Bank

Mobile hybride Applikationen Investment-App der BW-Bank Mobile hybride Applikationen Investment-App der BW-Bank avono Aktiengesellschaft Breite Straße 2 70173 Stuttgart www.avono.de Fon (0711) 28 07 57 0 Fax (0711) 28 07 57-28 Ihr Referent Manfred Heiland Senior

Mehr

Automatisiertes UI Testing. Mark Allibone, 18.04.2013, #2

Automatisiertes UI Testing. Mark Allibone, 18.04.2013, #2 Coded UI Testing Automatisiertes UI Testing Mark Allibone, 18.04.2013, #2 Eine klassische Applikations Architektur Grafische Oberfläche Business Logik Datenzugriff (Datenbank, Cloud, etc) Mark Allibone,

Mehr

Cross-Platform Mobile mit.net

Cross-Platform Mobile mit.net Cross-Platform Mobile mit.net Mobile Entwicklungslandschaft Nativ Crosscompiled Hybrid Web Beste Usability? Überschaubare Kosten? Was ist Xamarin? Was ist Xamarin? 2011 Gegründet aus dem Ximian, Novell

Mehr

Interkommunales GIS - für jeden Apps dabei!

Interkommunales GIS - für jeden Apps dabei! Interkommunales GIS - für jeden Apps dabei! Dr.-Ing. Ulrich Huber 19.05.2015 www.landkreis-cham.de Der Landkreis Cham Dr.-Ing. Ulrich Huber - 2 - www.landkreis-cham.de 39 Gemeinden: 06 Städte 05 Märkte

Mehr

Die Eclipse Rich Client Platform. Martin Lippert Consultant und Coach lippert@acm.org

Die Eclipse Rich Client Platform. Martin Lippert Consultant und Coach lippert@acm.org Die Eclipse Rich Client Platform Martin Lippert Consultant und Coach lippert@acm.org Historisches Eclipse is a universal platform for integrating development tools Plugin Development Environment PDE Java

Mehr

Requirements basiertes Testen mit JUnit Architektur für eine Verbindung von Requirements Management und Test Management

Requirements basiertes Testen mit JUnit Architektur für eine Verbindung von Requirements Management und Test Management Requirements basiertes Testen mit JUnit Architektur für eine Verbindung von Requirements Management und Test Management Oliver Böhm MKS GmbH Agenda Architektur und Umsetzung MKS Integrity MKS Requirements

Mehr

Progressive Web Apps mit APEX. Till Albert

Progressive Web Apps mit APEX. Till Albert Progressive Web Apps mit APEX Till Albert 09.05.2019 Facts & Figures IT-Beratungsunternehmen Branchen übergreifend Hersteller neutral Hauptsitz Ratingen Niederlassung Frankfurt am Main 250 Beschäftigte

Mehr

Multimediatechnik aus dem Blickfeld der Industrie

Multimediatechnik aus dem Blickfeld der Industrie Multimediatechnik aus dem Blickfeld der Industrie 15 Jahre MMT 16.07.2010 - Dr.-Ing. Zoltán Fiala Gliederung Kurzvorstellung Multimediatechnik & Web Engineering in Forschung & Industrie Ausgewählte Projekte

Mehr

MHP und Actano entwickeln innovative Automotive. Ludwigsburg Die MHP Management- und IT-Beratung GmbH und

MHP und Actano entwickeln innovative Automotive. Ludwigsburg Die MHP Management- und IT-Beratung GmbH und Presseinformation 21. März 2018 Projektarbeit der Zukunft MHP und Actano entwickeln innovative Automotive Project Platform Ludwigsburg Die MHP Management- und IT-Beratung GmbH und Actano, ein führender

Mehr

Die Der prorm- - Projektvorlagen- Editor. promx GmbH Nordring Nürnberg.

Die Der prorm- - Projektvorlagen- Editor. promx GmbH Nordring Nürnberg. Die Der prorm- - Massenum Projektvorlagen- - Projektvorlagen- Editor buchung Editor Business promx GmbH Nordring 100 909 Nürnberg E-Mail: support@promx.net Inhalt WAS IST DER prorm PROJEKTVORLAGEN EDITOR?

Mehr

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

App Entwicklung mit Hilfe von Phonegap. Web Advanced II - SS 2012 Jennifer Beckmann App Entwicklung mit Hilfe von Phonegap Web Advanced II - SS 2012 Jennifer Beckmann http://www.focus.de/digital/internet/netzoekonomie-blog/smartphone-googles-android-laeuft-konkurrenz-in-deutschland-davon_aid_723544.html

Mehr

Walkabout: Location Based Services mit Android und dem Google Phone

Walkabout: Location Based Services mit Android und dem Google Phone Walkabout: Location Based Services mit Android und dem Google Phone Teilbereich 1: Die Android Plattform für mobile Geräte (Software) Von: Sebastian Schul Inhalt Einleitung Was ist Android Exkurs: Wie

Mehr

Web Services Small is beautiful

Web Services Small is beautiful Software-Entwicklung Consulting IT Management Web Services Small is beautiful... and USEFUL Schliessen von Automatisierungslücken in Geschäftsprozessen Dr. Ernst Lebsanft, ernst.lebsanft@synlogic.ch IT-Treffpunkt

Mehr

WS2.8: Der Deutsche Nachhaltigkeitskodex für Hochschulen in der Praxis. Variationen, Stolpersteine und Effekte

WS2.8: Der Deutsche Nachhaltigkeitskodex für Hochschulen in der Praxis. Variationen, Stolpersteine und Effekte 4. Symposium Nachhaltigkeit in der Wissenschaft (SISI) 17. Juli 2018, München Vortrag PD Dr. Remmer Sassen, Universität Hamburg: Historie vom Deutschen Nachhaltigkeitskodex (DNK) (für Unternehmen) zum

Mehr

Digital Distribution Center. Ilija Panov, Bereichsleiter Digital Solutions Mai 2017

Digital Distribution Center. Ilija Panov, Bereichsleiter Digital Solutions Mai 2017 Digital Distribution Center Ilija Panov, Bereichsleiter Digital Solutions Digital Distribution Center Durch Kombination moderner Technologien und Standards sowie die Zusammenarbeit mit strategischen Partnern,

Mehr

Cnlab/CSI Herbsttagung Apps und Sandboxen

Cnlab/CSI Herbsttagung Apps und Sandboxen Cnlab/CSI Herbsttagung 2017 Apps und Sandboxen Agenda - App-Technologien - Integrität von Apps - Schutzmechanismen ios und Android - Vergleich mit Standard-PC - Fazit 6.9.2017 2 TA Online vom 23.8.2017

Mehr

Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme. Tillmann Schall, anaptecs GmbH

Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme. Tillmann Schall, anaptecs GmbH Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme Tillmann Schall, anaptecs GmbH : Agenda Grundlagen modellgetriebener Entwicklungsprozesse Schritte zur Einführung Erfahrungen

Mehr

Cnlab/CSI Herbstveranstaltung Apps und Sandboxen

Cnlab/CSI Herbstveranstaltung Apps und Sandboxen Cnlab/CSI Herbstveranstaltung 2017 Apps und Sandboxen Agenda - App-Technologien - Integrität von Apps - Schutzmechanismen ios und Android - Vergleich mit Standard-PC - Fazit 6.9.2017 2 TA Online vom 23.8.2017

Mehr

Entwurfsmuster (Design Patterns)

Entwurfsmuster (Design Patterns) Entwurfsmuster (Design Patterns) SEP 303 Entwurfsmuster (Design Patterns) In der alltäglichen Programmierarbeit tauchen viele Probleme auf, die man schon einmal gelöst hat und die man in der Zukunft wieder

Mehr

Lessons Learned: Mobile CRM Integration

Lessons Learned: Mobile CRM Integration 1 Lessons Learned: Mobile CRM Integration 2 Enable Mobile Business Apps in Enterprises Weptun GmbH Vorstellung 3 Gründung 2010 18 Mitarbeiter 50 Apps für internationale Kunden umgesetzt Launch eigener

Mehr

Web App / Hybrid-App Entwicklung mittels Angular 7, Firebase und Ionic 4

Web App / Hybrid-App Entwicklung mittels Angular 7, Firebase und Ionic 4 Web App / Hybrid-App Entwicklung mittels Angular 7, Firebase und Ionic 4 GULP ID: Wohnort: Staatsbürgerschaft: Jahrgang: Verfügbar ab: verfügbar zu: davon vor Ort: Stundensatz: 186378 Grimmen Deutsch 1991

Mehr

Kritische Erfolgsfaktoren und Herausforderungen von Self-Service Business Intelligence

Kritische Erfolgsfaktoren und Herausforderungen von Self-Service Business Intelligence Kritische Erfolgsfaktoren und Herausforderungen von Self-Service Business Intelligence Bachelorarbeit zur Erlangung des akademischen Grades Bachelor of Science (B. Sc.) im Studiengang Wirtschaftsingenieur

Mehr

Tipps und Tricks für Autodesk Vault und Productstream

Tipps und Tricks für Autodesk Vault und Productstream Suchen, Ersetzen und gespeicherte Suchvorgänge In dieser Ausgabe der Tipps und Tricks möchte ich auf einige praktische Funktionen von Autodesk Vault und Productstream eingehen, die nicht ganz so offensichtlich

Mehr

Best-Practice-Projekt Warehouse Live

Best-Practice-Projekt Warehouse Live Best-Practice-Projekt Warehouse Live Wie sehen die optimalen Prozesse für Ihr Lager aus und wie können sie passgenau elektronisch unterstützt werden? Im Rahmen von Warehouse Live realisiert LOGOS GmbH

Mehr