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

Größe: px
Ab Seite anzeigen:

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

Transkript

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

2 Überblick <1> <2> <3> <4> <5> <6> Über mich Historie Mobile Native JavaScript Vergleich mit Nativ & Hybrid Frameworks Setup & Codebeispiel JS goes Mobile - Karlsruher Entwicklertag

3 Über uns Frederik von Berg <> Software Developer Seit 2013 bei w11k GmbH Scala und Web-Entwicklung </> w11k GmbH - the Web Engineers <> Gegründet 2000 Entwicklung / Consulting Web / Java Esslingen / Siegburg </> thecodecampus.de - Weiter. Entwickeln. <> Schulungen (seit 2007) Projekt-Kickoffs Unterstützung im Projekt </> JS goes Mobile - Karlsruher Entwicklertag

4 Native Apps Vor gar nicht allzu langer Zeit... JS goes Mobile - Karlsruher Entwicklertag 2016

5 Nativ JS goes Mobile - Karlsruher Entwicklertag

6 Hybrid Apps Halt, ich schreibe doch keinen doppelten Code! JS goes Mobile - Karlsruher Entwicklertag 2016

7 Halt, doppelter Code? - Hybrid JS goes Mobile - Karlsruher Entwicklertag

8 Der Neuling - Mobile Native JavaScript Native Apps in JavaScript JS goes Mobile - Karlsruher Entwicklertag 2016

9 Der Neuling - Mobile Native JavaScript React Native <> Native Anwendungen geschrieben in JavaScript <> kein WebView JS goes Mobile - Karlsruher Entwicklertag

10 Nein, nicht schon wieder ein Framework! Was brauch ich als Entwickler? JS goes Mobile - Karlsruher Entwicklertag 2016

11 Voraussetzung für Entwickler <> Einen Rechner mit NodeJS <> Kenntnisse JavaScript / TypeScript HTML & CSS Als Plus: Android / ios Kenntnisse JS goes Mobile - Karlsruher Entwicklertag

12 JS goes Mobile - Karlsruher Entwicklertag 2016 Ein kleines Beispiel...

13 Codebeispiel zum Einstieg Code NativeScript + Angular2 + TypeScript import {Component} from selector: "my-app", template: StackLayout Label text "Drücke den Button" class "title" /Label Button text "Button" (tap) "ontap()" /Button /StackLayout }) export class AppComponent { public ontap() { console.log("ich wurde geklickt"); } } JS goes Mobile - Karlsruher Entwicklertag

14 Codebeispiel zum Einstieg Screenshot TheCodeCampus - Angular 2 & TypeScript Grundlagen 13

15 Was ist 'Mobile Native JavaScript'? JS goes Mobile - Karlsruher Entwicklertag 2016

16 Was ist 'Mobile Native JavaScript'? <> JS Engine generiert native Elemente <> Schnittmenge von nativen Komponenten Label Button Switch, Slider, Image... <> Voller Zugriff auf native Funktionalitäten (z.b. Kamera) <> Plattformspezifische Benutzerführung <> Plattformspezifische Anpassungen möglich JS goes Mobile - Karlsruher Entwicklertag

17 JS goes Mobile - Karlsruher Entwicklertag 2016 Demo

18 Vergleich zu nativen Apps JS goes Mobile - Karlsruher Entwicklertag 2016

19 Vergleich zu nativen Apps Vorteile MNJS: <> keine spezifischen Plattformkenntnisse nötig <> Wissen aus der Webentwicklung <> Ein Framework, mehrer Plattformen <> Wiederverwendbarkeit von Code Vorteil Nativ: <> Schneller Startupzeiten <> höhere Performance möglich <> Besseres Tooling <> Größere Community JS goes Mobile - Karlsruher Entwicklertag

20 Vergleich zu hybrid Apps JS goes Mobile - Karlsruher Entwicklertag 2016

21 Vergleich zu hybrid Apps Vorteile MNJS: <> Plattformspezifische Darstellung <> Native Bedienkonzepte <> Flüssige Bedienung Vorteil Hybrid: <> Liefert (oft) noch eine Web-/Desktop-App <> Entwicklung im Browser <> Größere Community <> Erlaubt direkten nativen Zugriff JS goes Mobile - Karlsruher Entwicklertag

22 Welche Frameworks gibt es? JS goes Mobile - Karlsruher Entwicklertag 2016

23 JS goes Mobile - Karlsruher Entwicklertag 2016 React Native

24 Frameworks - React Native <> Facebook <> Open Source <> "learn once, write anywhere" <> JavaScript (JSX) <> CSS artiges Styling React Native <> Layouts per Flexbox <> Native Elemente, aber kein natives Styling <> Debugging in Chrome möglich JS goes Mobile - Karlsruher Entwicklertag

25 Frameworks - React Native: Codebeispiel Code React Native import React, { Component } from 'react'; import { AppRegistry, StyleSheet, Text, TouchableNativeFeedback, View } from 'react-native'; class ReactNativeExample extends Component { render() { return ( View style {styles.container} Text style {styles.welcome} Welcome to React Native! /Text TouchableNativeFeedback onpress {this._onpressbutton} View style {{width: 80, height: 40, backgroundcolor: '#DDDDDD' }} Text style {{margin: 5}} Button /Text /View /TouchableNativeFeedback /View ); } _onpressbutton() { console.log("ich wurde geklickt"); } } const styles StyleSheet.create({ /* hier folgen noch mehr Styles */ }); AppRegistry.registerComponent('ReactNativeExample', () ReactNativeExample);

26 Frameworks - React Native: Screenshot Screenshot

27 JS goes Mobile - Karlsruher Entwicklertag 2016 NativeScript

28 NativeScript <> Telerik <> Open Source <> JavaScript, XML(HTML), CSS <> TypeScript -> Angular2 <> Bekannte Layouts <> Natives Styling als Standard <> Debugging über VSCode Plugin JS goes Mobile - Karlsruher Entwicklertag

29 NativeScript - Natives Styling JS goes Mobile - Karlsruher Entwicklertag

30 JS goes Mobile - Karlsruher Entwicklertag 2016 Ein einfaches Setup

31 NativeScript - Setup Voraussetzung: <> Android SDK/ X-Code & Node installieren <> npm install -g nativescript Projekt anlegen: <> Normales Setup: tns create Demo <> Angular 2 & Typscript: tns create Demo --ng Anwendung starten: <> cd Demo <> Android hinzufügen: tns platform add android <> App starten: tns run android <> Livereload: tns livesync android --watch JS goes Mobile - Karlsruher Entwicklertag

32 JS goes Mobile - Karlsruher Entwicklertag 2016 Beispiel in VisualCode

33 Na, noch Fragen? frederikvonberg github.com/fvonberg JS goes Mobile - Karlsruher Entwicklertag 2016

34 @thecodecampus

35 Quellen Webseiten: Logos und Bilder: Font Awesome by Dave Gandy - Nativescript Android Button Nativescript ios Button JS goes Mobile - Karlsruher Entwicklertag

NativeScript & Angular 2

NativeScript & Angular 2 NativeScript & Angular 2 Von der WebApp zur nativen SmartphoneApp Frederik von Berg W11K / thecodecampus Überblick Über mich Ausgangslage Was ist Angular? Was ist NativeScript?

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

React.js flottes Front-End für Domino. Knut Herrmann

React.js flottes Front-End für Domino. Knut Herrmann React.js flottes Front-End für Domino Knut Herrmann Knut Herrmann Senior Software Architekt Leonso GmbH Notes Domino Entwickler seit Version 2 Web-App-Entwickler aktiv auf StackOverflow E-Mail: knut.herrmann@leonso.de

Mehr

Angular & TypeScript. Grundlagen

Angular & TypeScript. Grundlagen Angular & TypeScript Grundlagen Überblick TypeScript Typen & Grundlagen Klassen & Interfaces Dekoratoren Module Tooling Modul Systeme & Module Loader TypeScript Compiler & Linting BuildSystem:

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

React in Apex Mit React zu noch besseren Apex Apps

React in Apex Mit React zu noch besseren Apex Apps React in Apex Mit React zu noch besseren Apex Apps Martin Schumacher, Apex Connect 2018 VERBUND AG, www.verbund.com Intro Demo 1: React Komponente in IG Report Column 24.4.2018 Seite 2 Intro Demo 1: React

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

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

Gatsby. Statische Webseiten, super optimiert. Dipl.-Ing. Franz Knipp. Linuxwochen Eisenstadt, 21. April 2018

Gatsby. Statische Webseiten, super optimiert. Dipl.-Ing. Franz Knipp. Linuxwochen Eisenstadt, 21. April 2018 Gatsby Statische Webseiten, super optimiert Dipl.-Ing. Franz Knipp Linuxwochen Eisenstadt, 21. April 2018 Linuxwochen seit??? 2009 Openoffice.org 2010 Inkscape 2011 Sweet Home 3D 2012 jquery JavaScript

Mehr

Cross-Platform Mobile Apps

Cross-Platform Mobile Apps Cross-Platform Mobile Apps 05. Juni 2013 Martin Wittemann Master of Science (2009) Arbeitet bei 1&1 Internet AG Head of Frameworks & Tooling Tech Lead von qooxdoo Plattformen Java ME 12 % Rest 7 % Android

Mehr

App-Entwicklung mit React-Native, React und Redux

App-Entwicklung mit React-Native, React und Redux Experts in agile software engineering App-Entwicklung mit React-Native, React und Redux - Ein Erfahrungsbericht Rouven Röhrig und Raphael Knecht Experts in agile software engineering 2 andrena Experts

Mehr

Maximilian Berghoff 2

Maximilian Berghoff 2 ANGULAR ANGULAR WORKSHOP MAXIMILIAN BERGHOFF - 25.08.2018 - FROSCON 1 2 Maximilian Berghoff 2 Maximilian Berghoff @ElectricMaxxx 2 Maximilian Berghoff @ElectricMaxxx github.com/electricmaxxx 2 Maximilian

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

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

App-Entwicklung mit React-Native, React und Redux

App-Entwicklung mit React-Native, React und Redux Experts in agile software engineering App-Entwicklung mit React-Native, React und Redux - Ein Erfahrungsbericht Rouven Röhrig und Raphael Knecht 2017 andrena objects ag Experts in agile software engineering

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

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

Client-Architektur. in Angular. Philipp Burgmer

Client-Architektur. in Angular. Philipp Burgmer Client-Architektur in Angular Philipp Burgmer Über mich Philipp Burgmer Entwickler, Trainer, Speaker Web-Technologien TypeScript, Angular 1 Über uns W11K GmbH - The Web Engineers Gegründet 2000

Mehr

Hybride App-Entwicklung mit React-Native, React und Redux

Hybride App-Entwicklung mit React-Native, React und Redux Experts in agile software engineering Hybride App-Entwicklung mit React-Native, React und Redux Ein Erfahrungsbericht Agenda Motivation und Entscheidung Einführung in Frameworks Qualitätssicherung Demo

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

NILS HARTMANN OLIVER ZEIGERMANN EINSTIEG IN. React.

NILS HARTMANN OLIVER ZEIGERMANN EINSTIEG IN. React. NILS HARTMANN OLIVER ZEIGERMANN EINSTIEG IN React http://bit.ly/react-lehmanns LEHMANNS MEDIA HAMBURG SEPTEMBER 2016 NILS HARTMANN @NILSHARTMANN OLIVER ZEIGERMANN @DJCORDHOSE HTTP://REACTBUCH.DE SINGLE

Mehr

Programmierung mobiler Geräte

Programmierung mobiler Geräte Programmierung mobiler Geräte SoSe 2015 Hybride Apps Markus Berg Hochschule Wismar Fakultät für Ingenieurwissenschaften Bereich Elektrotechnik und Informatik http://mmberg.net 2 Letzte Woche: Webapps Nativ

Mehr

ng1 zu ng2+ migrieren Philipp Burgmer w11k / thecodecampus

ng1 zu ng2+ migrieren Philipp Burgmer w11k / thecodecampus ng1 zu ng2+ migrieren Philipp Burgmer w11k / thecodecampus Über mich Philipp Burgmer burgmer@w11k.de @philippburgmer SoftwareEntwickler, Trainer WebTechnologien, Sicherheit TypeScript, Angular TheCodeCampus

Mehr

Ist ein Frontend-Framework zum Entwickeln von Hybriden mobilen Apps mit HTML5 und Angular für ios- und Android-Plattformen.

Ist ein Frontend-Framework zum Entwickeln von Hybriden mobilen Apps mit HTML5 und Angular für ios- und Android-Plattformen. Ionic Framework Ist Open Source. Ist ein Frontend-Framework zum Entwickeln von Hybriden mobilen Apps mit HTML5 und Angular für ios- und Android-Plattformen. Benötigt node.js. https://ionicframework.com

Mehr

Apps entwickeln mit HTML und Javascript

Apps entwickeln mit HTML und Javascript Apps entwickeln mit HTML und Javascript Framework "PhoneGap" (Apache Cordova) Apps für diverse Mobil-Plattformen (Android, ios, etc.) Apps als Web-Anwendung Vor- und Nachteile zu nativen Apps. Frank Bartels

Mehr

Electron - WebDeskApps

Electron - WebDeskApps Electron - WebDeskApps Dies ist der dritte Artikel einer Serie über Electron. Im ersten Artikel wurden die Grundlagen von Electron, und die verschiedenen Ressourcen, die man benötigt um eine Electron-App

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

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

Eine App, viele Plattformen

Eine App, viele Plattformen Eine App, viele Plattformen Anwendungsentwicklung für Mobile Heiko Lewandowski 23.04.2013 EINLEITUNG Festlegung App-Strategie: Welche Ziele möchte ich erreichen? Die Vielzahl der Plattformen und Geräte(hersteller)

Mehr

APEX DESKTOP APPS. Interaktion mit dem Client System

APEX DESKTOP APPS. Interaktion mit dem Client System APEX DESKTOP APPS Interaktion mit dem Client System About me Oracle > 8 Jahre APEX > 8 Jahre Freelancer seit 2016 Vorher APEX Entwickler im Versicherungsumfeld aktiver Open Source Entwickler auf Github

Mehr

Vaadin TouchKit. W3L AG info@w3l.de 10.2012

Vaadin TouchKit. W3L AG info@w3l.de 10.2012 1 Vaadin TouchKit W3L AG info@w3l.de 10.2012 2 Inhaltsverzeichnis Einführung Software-Plattformen TouchKit-Plug-In Integrationsmöglichkeiten Vaadin-TouchKit-Projekt GUI-Komponenten Live-Demo Geräte-Unterstützung

Mehr

NILS HARTMANN. React MODERNE WEB-ANWENDUNGEN MIT. Slides: BED-CON BERLIN SEPTEMBER

NILS HARTMANN. React MODERNE WEB-ANWENDUNGEN MIT. Slides:   BED-CON BERLIN SEPTEMBER NILS HARTMANN React MODERNE WEB-ANWENDUNGEN MIT Slides: http://bit.ly/bedcon-react BED-CON BERLIN SEPTEMBER 2017 @NILSHARTMANN NILS HARTMANN Programmierer aus Hamburg Java JavaScript, TypeScript Trainings

Mehr

Ein Leben ohne Notes Client Sven Hasselbach

Ein Leben ohne Notes Client Sven Hasselbach Ein Leben ohne Notes Client 2016 Sven Hasselbach Ein Leben ohne Notes ClientÜber mich Sven Hasselbach Freiberuflicher IT Consultant seit 2003 IBM Champion 2013 Blog: http://blog.hasselba.ch Komme nicht

Mehr

Der Oracle Mobile Cloud Service

Der Oracle Mobile Cloud Service Der Oracle Mobile Cloud Service - Die Infrastruktur für Mobile Apps in der Cloud Jürgen Menge Sales Consultant Oracle Deutschland B.V. & Co KG Safe Harbor Statement The following is intended to outline

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

Skill Profil & Projekt CV. Version Datum 05. April 2018

Skill Profil & Projekt CV. Version Datum 05. April 2018 Skill Profil & Projekt CV Version 2018.4 Datum 05. April 2018 SkPr REACTIVE SYSTEMS KONTAKT POSTANSCHRIFT BÜROANSCHRIFT Ingo Grebe +49 (176) 225 179 15 Tulpenweg 17 Christian-Kremp-Straße 11 Dipl.-Inform.

Mehr

Cross Platform Development mit SharePoint

Cross Platform Development mit SharePoint 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

Mehr

Seminarvortrag Übersicht über die Implementation mobiler Applikationen mit Ionic 2

Seminarvortrag Übersicht über die Implementation mobiler Applikationen mit Ionic 2 Seminarvortrag Übersicht über die Implementation mobiler Applikationen mit Ionic 2 Martin Leonard Haufs 16.01.2017 1 Inhaltsverzeichnis Einleitung Entwicklungsansätze mobiler Applikationen > Native Applikationen

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

Meine App, die Cloud und ich

Meine App, die Cloud und ich 04. FEBRUAR 2016 Meine App, die Cloud und ich Braucht die universelle App den universellen Entwickler? Beate Lay Referent Beate Lay MCT (Microsoft Certified Trainer) C# Programmierung seit.net 1.0 Datenzugriff

Mehr

Vorwort... 3 Angular CLI: Der Codegenerator für unser Projekt Vorstellung Installation Die wichtigsten Befehle...

Vorwort... 3 Angular CLI: Der Codegenerator für unser Projekt Vorstellung Installation Die wichtigsten Befehle... D3kjd3Di38lk323nnm xv Vorwort................................................... vii I Einführung 1 1 Haben Sie alles, was Sie benötigen?.................... 3 1.1 Visual Studio Code.........................................

Mehr

Webentwicklung mit Vaadin 7. Theoretische und praktische Einführung in Vaadin 7. Christian Dresen, Michael Gerdes, Sergej Schumilo

Webentwicklung mit Vaadin 7. Theoretische und praktische Einführung in Vaadin 7. Christian Dresen, Michael Gerdes, Sergej Schumilo Webentwicklung mit Vaadin 7 Theoretische und praktische Einführung in Vaadin 7 Christian Dresen, Michael Gerdes, Sergej Schumilo Agenda Allgemeines Architektur Client-Side Server-Side Vaadin UI Components

Mehr

informatik ag IT mit klarer Linie S i e b e l O p e n U I

informatik ag IT mit klarer Linie S i e b e l O p e n U I informatik ag IT mit klarer Linie S i e b e l O p e n U I und Siebel auf mobilen Geräten www.ilume.de Siebel Open UI und Siebel auf mobilen Geräten Die Anforderungen an unternehmensweite Softwarelösungen

Mehr

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer Markus Urban.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform

Mehr

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?! MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?! Oliver Steinhauer Sascha Köhler.mobile PROFI Mobile Business Agenda MACHEN SIE IHRE ANWENDUNGEN MOBIL?! HERAUSFORDERUNG Prozesse und Anwendungen A B

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

TUT1 Javascript-Frameworks zum Erstellen von plattformunabhängigen mobilen Anwendungen

TUT1 Javascript-Frameworks zum Erstellen von plattformunabhängigen mobilen Anwendungen TUT1 Javascript-Frameworks zum Erstellen von plattformunabhängigen mobilen Anwendungen tekom Frühjahrstagung 2012 Karlsruhe am 26.4. 2012 doctima GmbH JavaScript Frameworks für Mobile tekom 26.4.2012 Edgar

Mehr

Vue.js eine Einführung

Vue.js eine Einführung Vue.js eine Einführung Version: 1.0 Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Abstract Im Schatten von Angular und React hat sich mit Vue.js ein weiteres JavaScript-Webframework

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

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

TypeScript JavaScript mit ohne Kopfschmerzen. Veit Weber 3. JUG Saxony Day Radebeul

TypeScript JavaScript mit ohne Kopfschmerzen. Veit Weber 3. JUG Saxony Day Radebeul TypeScript JavaScript mit ohne Kopfschmerzen Veit Weber 3. JUG Saxony Day 30.09.2016 Radebeul Über mich blog.pikodat.com veit_weber Workshops Apps AngularJS Java EE Agenda 01 02 03 Die Krankheit JavaScript

Mehr

Node.js Einführung Manuel Hart

Node.js Einführung Manuel Hart Node.js Einführung Manuel Hart Seite 1 Inhalt 1. Node.js - Grundlagen 2. Serverseitiges JavaScript 3. Express.js 4. Websockets 5. Kleines Projekt Seite 2 1. Node.js Grundlagen Node.js is a JavaScript runtime

Mehr

JavaScript Frameworks für Mobile

JavaScript Frameworks für Mobile JavaScript Frameworks für Mobile MoBI Expertenrunde Usability, 1. März 2012 doctima GmbH JavaScript Frameworks für Mobile MoBI 1.3.2012 Edgar Hellfritsch Inhalt Native App-Entwicklung Klassische Web-Entwicklung

Mehr

Forms Desktop Kooperation

Forms Desktop Kooperation Forms Desktop Kooperation Oracle Forms in Integration & Interaktion Forms Day 2019 Motivation Kennen Sie diese Argumente? Kein modernes GUI.. fehlende Komponenten Forms zu starr und wird als Insel empfunden

Mehr

IT im Wandel. Der richtige Weg zu modernen Apps und in die Oracle Cloud

IT im Wandel. Der richtige Weg zu modernen Apps und in die Oracle Cloud IT im Wandel Der richtige Weg zu modernen Apps und in die Oracle Cloud Aktuelle Trends der Digitalisierung Mobile Social Big Data Internet of Things Aktivitäten an jedem Ort und zu jeder Zeit Ermöglicht

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

Präsentation Von Laura Baake und Janina Schwemer

Präsentation Von Laura Baake und Janina Schwemer Präsentation Von Laura Baake und Janina Schwemer Gliederung Einleitung Verschiedene Betriebssysteme Was ist ein Framework? App-Entwicklung App-Arten Möglichkeiten und Einschränkungen der App-Entwicklung

Mehr

Dominik Doerner, Jonathan Bechtle ESCde

Dominik Doerner, Jonathan Bechtle ESCde Dominik Doerner, Jonathan Bechtle ESCde Kursübersicht Einführung in ASP.NET Core 01 Was ist ASP.NET Core? 02 Startup und Middleware 03 Wie funktioniert MVC? 04 Debugging und Logging Trainer Dominik Doerner

Mehr

Einleitung... 9 Aufbau des Buchs Benötigte Software Webseite zum Buch... 13

Einleitung... 9 Aufbau des Buchs Benötigte Software Webseite zum Buch... 13 Einleitung................................................ 9 Aufbau des Buchs.......................................... 11 Benötigte Software......................................... 12 Webseite zum Buch........................................

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

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

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform 02 PROFI News

Mehr

App-Entwicklung mit Titanium

App-Entwicklung mit Titanium App-Entwicklung mit Titanium Masterstudienarbeit von Betreuung Prof. Dr. M. von Schwerin App-Entwicklung mit Titanium 1 Gliederung 1.Titanium Eine Einführung 2.Programmierschnittstelle (API) 3.Module 4.App

Mehr

Erstellen einer Mobilen Applikation mit PhoneGap und ADFmobile. Wolfgang Nast

Erstellen einer Mobilen Applikation mit PhoneGap und ADFmobile. Wolfgang Nast Erstellen einer Mobilen Applikation mit PhoneGap und ADFmobile Wolfgang Nast Nürnberg, 21.11.2013 MT AG GESCHÄFTSFORM HAUPTSITZ INHABERGEFÜHRTE AG RATINGEN GRÜNDUNGSJAHR 1994 BESCHÄFTIGTE BETEILIGUNGEN

Mehr

Praktikum ios-entwicklung

Praktikum ios-entwicklung Praktikum ios-entwicklung Wintersemester 2018/19 Prof. Dr. Linnhoff-Popien Markus Friedrich, Christoph Roch 1 Crashkurs XCode, Projektgrundgerüst, App-Zustände, Views und ViewController 2 XCode XCode beinhaltet

Mehr

Line-of-Business-Apps mit der Universal Windows Platform entwickeln. Thomas Claudius

Line-of-Business-Apps mit der Universal Windows Platform entwickeln. Thomas Claudius Line-of-Business-Apps mit der Universal Windows Platform entwickeln Thomas Claudius Huber @thomasclaudiush Thomas Claudius Huber Principal Consultant bei Trivadis Pluralsight-Autor, Buchautor C#, XAML,

Mehr

Praktikum ios-entwicklung. Wintersemester 2017 / 2018 Prof. Dr. Linnhoff-Popien Kyrill Schmid, Markus Friedrich

Praktikum ios-entwicklung. Wintersemester 2017 / 2018 Prof. Dr. Linnhoff-Popien Kyrill Schmid, Markus Friedrich Praktikum ios-entwicklung Wintersemester 2017 / 2018 Prof. Dr. Linnhoff-Popien Kyrill Schmid, Markus Friedrich 1 KW Tutorium Projekt 42 18.10.17- Einführung & Organisation Gruppeneinteilung 43 25.10.17-

Mehr

APEX OOS TOOLS & HELFER

APEX OOS TOOLS & HELFER APEX OOS TOOLS & HELFER About me Oracle > 8 Jahre APEX > 8 Jahre Freelancer seit 2016 Vorher APEX Entwickler im Versicherungsumfeld aktiver Open Source Entwickler auf Github Mit-Entwickler von apex.world!

Mehr

WebComponents. Bausteine des modernen Web

WebComponents. Bausteine des modernen Web WebComponents Bausteine des modernen Web Thomas Kruse Entwickler, Trainer, Berater www.trion.de @everflux Java User Group Münster Frontend Freunde Münster Karsten Sitterberg Entwickler, Trainer, Berater

Mehr

1 Haben Sie alles, was Sie benötigen?

1 Haben Sie alles, was Sie benötigen? D3kjd3Di38lk323nnm 3 1 Haben Sie alles, was Sie benötigen?»angular s best feature is its community.«dave Geddes (Organisator der Konferenz ng-conf) Bevor wir beginnen, möchten wir sicherstellen, dass Sie

Mehr

Qualität im Web Frontend

Qualität im Web Frontend Qualität im Web Frontend Werkzeuge und Vorgehen vor Produktion Fokus Überblick zur Technik - nicht in diesem Talk komplementäre Praktiken Code-Review / Pull-Requests / Pairing Karsten Sitterberg Entwickler,

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

Wir bringen Ihre Notes/Domino Anwendungen sicher ins Web 19.11.2015, Bilster Berg Drive Resort Michael Steinhoff, agentbase AG. www.agentbase.

Wir bringen Ihre Notes/Domino Anwendungen sicher ins Web 19.11.2015, Bilster Berg Drive Resort Michael Steinhoff, agentbase AG. www.agentbase. Wir bringen Ihre Notes/Domino Anwendungen sicher ins Web 19.11.2015, Bilster Berg Drive Resort Michael Steinhoff, agentbase AG www.agentbase.de 1 Agenda Grundlagen Modernisierung Möglichkeiten mit Domino

Mehr

FOSSGIS 2012, Dessau. GeoExt Mobile (GXM) GIS WebApps mit nativem Look and Feel für unterwegs. Marc Jansen, terrestris GmbH & Co.

FOSSGIS 2012, Dessau. GeoExt Mobile (GXM) GIS WebApps mit nativem Look and Feel für unterwegs. Marc Jansen, terrestris GmbH & Co. FOSSGIS 2012, Dessau GeoExt Mobile (GXM) GIS WebApps mit nativem Look and Feel für unterwegs Marc Jansen, terrestris GmbH & Co. KG 1 Gliederung Einleitung Begrifflichkeiten Was ist GXM? Was kann GXM? Beispiele

Mehr

Hybride mobile Applikationen mit ADF und PhoneGap

Hybride mobile Applikationen mit ADF und PhoneGap Hybride mobile Applikationen mit ADF und PhoneGap DOAG Konferenz 2011 Nürnberg, 16. November 2011 Christof Kaller - T: +49 (0) 177 234 4548 E: christof.kaller@mt-ag.com MT AG Key Facts MT AG MANAGING TECHNOLOGY

Mehr

The app the crashes, before the breakpoint is reached: Code to the event:

The app the crashes, before the breakpoint is reached: Code to the event: I have set a breakpoint in an asyc event-handler to ListView.ItenTapped-Event (see screenshot below): I then tap on an ListView-entry on my iphone 5 The app the crashes, before the breakpoint is reached:

Mehr

WebCenter Spaces Mobile Applikation für Android & ios

WebCenter Spaces Mobile Applikation für Android & ios WebCenter Spaces Mobile Applikation für Android & ios Volker Linz Systemberater, FMW Oracle 1 Agenda Einführung Einbettung in einer Architektur Oracle Mobile Plattform Anwendungsarchitketur der WebCenter

Mehr

Dies ist der zweite Artikel einer Serie über Electron.

Dies ist der zweite Artikel einer Serie über Electron. Electron WebDeskApps Dies ist der zweite Artikel einer Serie über Electron. Im ersten Artikel wurden die Grundlagen von Elektron, und die benötigten Ressourcen, die man benötigt um eine Elektron-App zu

Mehr

APEX for mobile only. Gewusst wie! Alexej Schneider APEX connect

APEX for mobile only. Gewusst wie! Alexej Schneider APEX connect APEX for mobile only. Gewusst wie! Alexej Schneider APEX connect Facts & Figures Technologie-orientiert Branchen-unabhängig Hauptsitz Ratingen 240 Beschäftigte Inhabergeführt 24 Mio. Euro Umsatz Gründung

Mehr

App-Entwicklung mit Titanium

App-Entwicklung mit Titanium Masterstudienarbeit Betreuung Prof. Dr. M. von Schwerin 1 Gliederung 1.Motivation 2.Aufgabenstellung 3.Projektbeschreibung 4.Projektstatusbericht 5.Fazit und Ausblick 2 1.Motivation Verbreitung von Smartphones

Mehr

Mobile in Minuten? Forms-Anwendungen auf mobilen Endgeräten

Mobile in Minuten? Forms-Anwendungen auf mobilen Endgeräten Mobile in Minuten? Forms-Anwendungen auf mobilen Endgeräten Zur Person Jürgen Menge Themenverantwortlicher der DOAG für Oracle Forms juergen.menge@der-it-macher.de www.der-it-macher.de Königsdorfer Str.

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

Abschlussbericht. Zum Projekt Wie erstellt man eine App mit Adobe PhoneGap Build? Ein Tutorial zur Einführung T3B731. Multimedia-Technologien

Abschlussbericht. Zum Projekt Wie erstellt man eine App mit Adobe PhoneGap Build? Ein Tutorial zur Einführung T3B731. Multimedia-Technologien Abschlussbericht Zum Projekt Wie erstellt man eine App mit Adobe PhoneGap Build? T3B731 Multimedia-Technologien Patricia Mast, 36814 26.11.2014 Wie erstellt man eine App mit Adobe PhoneGap Build? Inhaltsverzeichnis

Mehr

REACT.JS UND REDUX WORKSHOP. Maximilian Schempp (schempp.xyz) Entwicklertag Karlsruhe - Tutorial Day

REACT.JS UND REDUX WORKSHOP. Maximilian Schempp (schempp.xyz) Entwicklertag Karlsruhe - Tutorial Day REACT.JS UND REDUX WORKSHOP Maximilian Schempp (schempp.xyz) 24.05.2017 - Entwicklertag Karlsruhe - Tutorial Day ZEITPLAN 09:00 Uhr: Beginn Bis 11:00 Uhr: React.js Präsentation + Übung 11:00-12:00 Uhr:

Mehr

Evaluation von Angular als Framework für Single-Page-Webanwendungen

Evaluation von Angular als Framework für Single-Page-Webanwendungen Evaluation von Angular als Framework für Single-Page-Webanwendungen Seminarvortrag - David Simons 24.01.2018 Inhaltsverzeichnis Einleitung Motivation Kriterien Framework Vorstellung Community Auswahl Angular

Mehr

Frontend-Entwicklung mit JavaScript

Frontend-Entwicklung mit JavaScript headquarter Frontend-Entwicklung mit JavaScript Single Page Applications Server-Side HTML Rendering Client-Side HTML Rendering kein JavaScript wenig JavaScript nur JavaScript Der Browser bietet viele neue

Mehr

Android-Testautomatisierung mit Robotium

Android-Testautomatisierung mit Robotium Android-Testautomatisierung mit Robotium Daniel Knott XING AG @dnlkntt http://www.adventuresinqa.com Daniel Knott Manager Quality Assurance @dnlkntt daniel.knott@xing.com Daniel Knott hat einen technischen

Mehr

Mit dem Google-Web-Toolkit moderne Web-Anwendungen entwickeln

Mit dem Google-Web-Toolkit moderne Web-Anwendungen entwickeln Mit dem Google-Web-Toolkit moderne Web-Anwendungen entwickeln Ziel dieses Vortrags Ich möchte Sie davon überzeugen, dass das Google-Web-Toolkit (GWT) das aktuell beste Tool zur Erstellung von modernen

Mehr

Link:

Link: Link: https://www.tecchannel.de/a/piwik-open-source-alternative-zu-google-analytics,2019070 Statistik und Analyse - Open-Source-Alternative zu Google Analytics Datum: Autor(en): 08.07.2011 Matthias Sternkopf,

Mehr

Bring Your Own Device in der Industrie

Bring Your Own Device in der Industrie Bring Your Own Device in der Industrie Geht das wirklich? 27.05.2014 Thomas Sorg BERNER & MATTNER Überblick BERNER & MATTNER Systemtechnik GmbH ASSYSTEM Founded: 1979 Employees: 450 Headquarters: Munich,

Mehr

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

Mobility mit IBM Worklight Erste Schritte zu einer mobilen App. Benjamin Stein, Consultant Stuttgart, 03.04.2014 Mobility mit IBM Worklight Erste Schritte zu einer mobilen App Benjamin Stein, Consultant Stuttgart, 03.04.2014 Agenda Was ist IBM Worklight eigentlich? Hintergrund und Idee, Architektur und Bestandteile

Mehr

www.jsf-academy.com JSF goes Mobile Mit JavaServer Faces mobile Welten erschließen Copyright 2013, Andy Bosch, www.jsf-academy.

www.jsf-academy.com JSF goes Mobile Mit JavaServer Faces mobile Welten erschließen Copyright 2013, Andy Bosch, www.jsf-academy. www.jsf-academy.com JSF goes Mobile Mit JavaServer Faces mobile Welten erschließen Copyright 2013, Andy Bosch, www.jsf-academy.de Slide 1 Was habe ich heute vor? Aufzeigen, welche Möglichkeiten JSF bietet,

Mehr

Die perfekte Online-Hilfe auf Basis von HTML5 und Open-Source- Komponenten. Jochen Marczinzik 11.04.2014, tekom Führjahrstagung

Die perfekte Online-Hilfe auf Basis von HTML5 und Open-Source- Komponenten. Jochen Marczinzik 11.04.2014, tekom Führjahrstagung Die perfekte Online-Hilfe auf Basis von HTML5 und Open-Source- Komponenten Jochen Marczinzik 11.04.2014, tekom Führjahrstagung 1 Zur Person Dipl.-Inf. (Univ.) Jochen Marczinzik 1993 1999 DATEV eg Entwickler

Mehr

Optionen zur komfortablen Umsetzung Mobil Papier Bildschirm / On Premise Cloud

Optionen zur komfortablen Umsetzung Mobil Papier Bildschirm / On Premise Cloud Optionen zur komfortablen Umsetzung Mobil Papier Bildschirm / On Premise Cloud Jürgen Menge (Der IT-Macher) Wesentliche Aspekte des Reporting Erzeugung Verteilung Konsumtion Datenquellen Technologie Online

Mehr

Java.NET Web-Technologien Mobile

Java.NET Web-Technologien Mobile 2017 Java.NET Web-Technologien Mobile MATHEMA Training Seit mehr als 20 Jahren unterstützen wir unsere Kunden nicht nur mit hochqualifizierter Beratung sowie Entwicklungsleistung, sondern geben unser in

Mehr