Feedback mit Beacons. Till Albert & Maximilian Stahl APEX Connect 2017

Ähnliche Dokumente
APEX 5.1 Design Crashkurs. Steven Grzbielok: APEX connect 2017

WebSocket my APEX! Autor: Kai Donato

JavaScript und Offline-first Kai Donato MT AG

Ein APEX für alle und alle für APEX! Niels de Bruijn, Fachbereichsleiter APEX , DOAG DB Konferenz

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

Location based Content Delivery oder was das ibeacon-rudel im Zoo zu suchen hat

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

APEX 5.0 als wertvolle Ergänzung einer SharePoint-Umgebung. Alexej Schneider DOAG 2015

Mobile Marketing Gut vorbereitet auf den mobilen Kunden

Datenmodellierung ist langweilig, lassen Sie Datamodeler das machen

Aktuelle Entwicklungen im Mobile Marketing - Herausforderungen für mittelständische Unternehmen

Mobile API 2.0 Partizipative App Entwicklung

Eine App, viele Plattformen

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

Mobile Apps: Was verbirgt sich hinter dem Hype?

Was gibt es Neues im Office 365 Umfeld?

Präsentation Von Laura Baake und Janina Schwemer

Echtes Single Sign-On mit APEX DOAG Konferenz Niels de Bruijn Nürnberg,

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

Learning at the Point of Danger

Appery.io Mobile Apps schnell und einfach entwickeln

Echte Cross-Plattform Anwendungen mit Angular 2 in Action!

Das nächste Duet(t): APEX und SAP DOAG Konferenz Niels de Bruijn Nürnberg,

Oracle RMAN..beim Recovery das Disaster erleben? Referent: Volker Mach, Fachbereichsleiter RSS, MT AG, Ratingen

Android Freund oder Feind

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

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

HTML5 und das Framework jquery Mobile

Mobile Plattformen. Die mobile E-Marketingstrategie von Schweiz Tourismus

JavaScript-Erweiterungen für UI und UX

DCCS Lotusphere Nachlese 2012 Was sind XPages? Mobile Features für XPages

XPages - Core Technologie der Lotus Zukunft? 2011 IBM Corporation

Mobile hybride Applikationen Investment-App der BW-Bank

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

APEX (Hoch) Verfügbar? Ernst Leber

Mobile Angebote Strategie einer Verwaltung. Freie und Hansestadt Hamburg Dr. Ursula Dankert

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

So erreichen Sie Ihre Event-App

Apps entwickeln mit HTML und Javascript

Die Geschichte und die Entwicklung der Apps

HTML5- Apps. für iphone und Android. HTML5, CSS3 und jquery Mobile: Design, Programmierung und Veröffentlichung plattformübergreifender Apps

Club IT, Fluidtime Design Software Service

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

Nach der App-Entwicklung - der Apple App Store: Chancen, Erfahrungen und Probleme. Oliver Schweissgut, os-cillation GmbH

Mobile Applications. Adrian Nägeli, CTO bitforge AG

Öko APEX Hybride Lösung für Smartphones mit APEX und PhoneGap

Pimp my SAP SAP Screen Personas / Fiori. Benjamin Engelhardt, Experte Fiori und Screen Personas ITML GmbH

10 Schritte zum mobilen Konferenzplaner

Virtuelle IT-Projektteams erfolgreich führen. Autor: DOAG November 2016 Justine Paß

Trends im Mobile Marketing Theater und Netz, , Berlin

Mobile: Die Königsfrage

Ein mobiler Electronic Program Guide

Unternehmensvorstellung

Lessons Learned: Mobile CRM Integration

Innovative Use Cases & User Interfaces mit SAP Fiori & SAPUI5

Microsoft SharePoint. share it, do it!

ERSTE SCHRITTE MIT DEM CREATIVE CLOUD FOTO-ABO

Vom Prototypen zur Anwendung

Virtualisierung und Management am Desktop mit Citrix

Release: 3.45 onesto2go. Release Note. Inhalt. ONESTO2GO... 2 I. onesto2go Seite 1

Enterra Software GmbH Mobile Development

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

Best Practices: Entwicklung komplexer APEX-Applikationen

iphone Apps vs. Mobile Web

KOMMUNIKATION IST ALLES

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

Phonak Remote. Gebrauchsanweisung

Node.js der Alleskönner. Kai Donato MT AG Ratingen

Swisscom Mobile Device Services Remote Management basic QuickStart Guide: Apple ios Enduser. Mobile Device Services Februar 2014

Einführung. Schritt 1: Sammle deine Materialien

Leitfaden Online-Seminare

Mobile Analytics mit Oracle BI - was steckt in den Apps?

» Technologien, Trends, Visionen Architekturen für mobile Anwendungen

DataSpace 2.0 Die sichere Kommunikations-Plattform für Unternehmen und Organisationen. Your Data. Your Control

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

Architekturen mobiler Multi Plattform Apps

Unternehmensportfolio

Silpion IT-Solutions GmbH, Brandshofer Deich 48, Hamburg

Über uns... 3 Online Marketing... 4 Programmierung... 5 Webdesign... 6 Apps... 7 Design & Print... 8 Referenzen... 9

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

Cara Lazara 3, Banja Luka, Bosnien und Herzegowina stefanmisanovic.com - Handy

Mobiles Requirements Engineering

Mit PL/SQL auf s ipad

Apps in ArcGIS: Neuerungen. 18. Juni 2015

Mobile Commerce mit Magento und dem Apple ipad. Meet Magento #3.10, Leipzig, Michael Schäfer, justselling Germany Ltd.

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.

APEX verbessern mit Browser-Extensions

Virales Marketing mit Smartphones. Jens Doose - Onwerk GmbH

Vaadin TouchKit. W3L AG

ECC Möbelschloss

Cross-Platform Mobile Development mit Xamarin Mark

Mobile Plattformen auf welches Pferd soll man setzen? Referent: Dipl. Ing. (FH) Wolfram Herzog

Die Kurse sind online zu bearbeiten, ein Download auf Ihren Rechner ist nicht möglich.

Feinstes digitales Handwerk

Enterprise Mobility Marktüberblick und Trends STEFAN KÜHLE DIPLOM-INGENIEUR (FH) BUSINESS DEVELOPMENT MANAGER

Projekte. Beratung. Spezialisten. FAQs zur Technik. IKS-Thementag FAQs zur Technik 1 61

Softwareverteilung auf heterogenen Systemen per JavaScript und XML. Referent: Dipl.-Ing. Guido Sokolis, Senior Consultant, MT AG

Citrix Dazzle. Die Zukunft der XenApp Bereitstellung? Thomas Kötzing - Freiberufler, Analyst Microsoft MVP, Citrix CTP / ThomasKoetzing.

Transkript:

Feedback mit Beacons Till Albert & Maximilian Stahl APEX Connect 2017

Facts & Figures Mittelständischer IT-Dienstleister Technologie-orientiert Branchen-unabhängig Hauptsitz Ratingen 240 Beschäftigte Managing Technology Inhabergeführt 28 Mio. Euro Umsatz Gründung 1994 Zertifizierter Partner von Oracle, Microsoft und SAP Ausbildungsbetrieb Niederlassung Frankfurt am Main 2

Inhalt Einstieg Vortragsbewertung Was sind Beacons? Funktionsweise Vortragsbewertung Technologiewahl (APEX, Cordova, Plugin, Beacons) Architektur und Ablauf Implementierung Demo 3

Vortragsbewertung Testlauf auf der APEX Connect 2017 Immer noch keine Lösung für die Vortragsbewertung! Viele Referenten haben bereits mehrfach angefragt Andere Konferenzen haben schon längst ein Bewertungsverfahren etabliert Die Lösung: Client-App für mobile Endgeräte im App Store, die eine Web Applikation aufruft Aufruf per Browser daher auch möglich Standortbestimmung mittels Beacons im Vortragsraum Die Bewertung erfolgt anonym und ist ausschließlich für den Referenten gedacht! 4

Vortragsbewertung Demo am Ende des Vortrag Bitte Alpha-Version testen! Bisher nur Android (IOS im Review) Download unter: bit.ly/mtbeacon1 5

Einstieg Was sind Beacons? 6

Einstieg Was sind Beacons? Beacon engl. für Leuchtfeuer Kleine Bluetooth Low Energy (BLE) Sender Senden permanent Keine Empfangsfunktion Versenden nur ihre eigenen drei IDs Smartphones reagieren auf das Signal 7

Einstieg Einsatzzwecke Feedback von Kunden Kaufverhalten analysieren Standortbasierte Werbung Informationen bereitstellen Navigation in Gebäuden Kontaktloses zahlen 8

Einstieg Funktionsweise Smartphones ermitteln den Standort anhand von Signalstärke Empfangsqualität Beacons senden drei IDs: UUID Major-ID Minor-ID 9

10

Einstieg Funktionsweise Zusammenschluss mehrerer Beacons zu einer Region Region wird durch das Signal einer oder mehrerer Beacons gebildet Ein Raum wird einer Region entsprechen 11

Einstieg Pro Raum eine Region, bestehend aus mehreren Beacons 12

Vortragsbewertung Technologiewahl Warum Cordova? Apps für mehrere Plattformen ohne Mehraufwand Leichte Pflege Nur eine Programmiersprache Fertige Plugins zum abfragen der Beacons Auch im Browser nutzbar 14

Vortragsbewertung Technologiewahl Warum Beacons? Einfache Handhabung Genaue Indoor-Positionsbestimmung möglich Kostengünstig Unauffällige Hardware Einfache Installation im Raum 15

Vortragsbewertung Architektur 16

Vortragsbewertung Ablauf 17

Vortragsbewertung Demo Video Ablauf App 18

Implementierung Finden des aktuellen Standorts Suche nach dem nächsten Beacon Pro Raum 5 Beacons als Region Diese haben die selbe UUID und Major-ID Das Beacon-Plugin liefert eine Liste der nächsten Beacons 19

Implementierung Rückgabe des Beacon-Scan durch Cordova 20

Implementierung Den nächsten Beacon ermitteln Signal zwischen Handy und Beacons kann schwanken Einfluss durch: Personen, können das Signal stören Beacons, die nicht immer zum gleichen Zeitpunkt senden Lösung: Mehrere Beacons pro Raum Mehrere Scans, Ermittlung durchschnittl. Signalstärke Höhere Genauigkeit 21

Implementierung Den nächsten Beacon ermitteln Ein Beacon in der Mitte des Raums mit starkem Signal Mehrere Beacons mit schwachem Signal am Rand des Raumes Durch das schwache Signal der äußeren Beacons, wird verhindert dass diese durch Personen im Nachbarraum gescannt werden Geringe Abschirmung durch die Wände bereits vorhanden 22

Anordnung APEX Connect 23

Implementierung Wie kann sichergestellt werden, dass pro Nutzer und Vortrag nur ein Mal bewertet wird? Keine Geräte-ID nutzbar Dadurch auch keine Verarbeitung Personen-bezogener Daten Generierung einer gehashten ID in der Datenbank Speicherung im LocalStorage und Cookie des Browsers / App 24

Implementierung Weitere Herausforderungen: Android Prüfung Android-Berechtigungen 25

Implementierung Weitere Herausforderungen: Cordova Beacon-Plugin scannt nur ein Mal pro Sekunde Ggf. werden nicht bei jedem Scan Beacons gefunden Längere Wartezeit beim initialen Start der App 26

Implementierung Weitere Herausforderungen: Bluetooth Bluetooth low Energy nicht immer verfügbar Ab Galaxy S4 Ab Iphone 4S Wenn nicht verfügbar: App öffnet APEX ohne Beacons Benutzer kann dann nur die Konferenz bewerten 27

Implementierung Weitere Herausforderungen: Apple App-Store Prüfung Bei der Prüfung muss die gesamte APEX-App navigierbar sein Ohne Beacons nicht möglich App öffnet APEX ohne Beacons App muss offline funktionieren Download des APEX HTML Deaktivieren aller Buttons 28

Fragen? Gute Übersicht zu Beacons: http://academy.pulsatehq.com/bluetooth-beacons 31

Vielen Dank 32

Vorträge der MT AG Dienstag, 9. Mai Mittwoch, 10. Mai Donnerstag, 11. Mai 12.15 Uhr Soul 11.30 Uhr Music Hall 2 Node.js von der Entwicklung bis zum produktiven Einsatz Kai Donato Pimp my Interactive Grid Moritz Klein 14.00 Uhr Music Hall 2 14.00 Uhr Soul 11.30 Uhr Soul Uncover the Truth Oliver Lemm JavaScript Debugging und Tuning Till Albert CSS(3) verstehen und anwenden Alexej Schneider 14.00 Uhr Soul 15.30 Uhr Music Hall 2 APEX 5.1 UI Design: Crash Course Steven Grzbielok Let your Clients do the work Steven Grzbielok 15:30 Uhr Soul Ein Blick unter die Haube: JavaScript in APEX Davide Groppuso