12
eMundo © 2016 Dr. Hans-Michael Windisch eMundo GmbH Smartphone-App zur Qualitätssicherung für Drehmoment-Schrauber

Smartphone-App zur Qualitätssicherung für Drehmoment-Schrauber · Umsetzung als hybride HTML5-App für Android (ab 4.0.3, Abdeckung 94%) und iOS (ab 7.0, Abdeckung 97%) Ionic Framework

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Smartphone-App zur Qualitätssicherung für Drehmoment-Schrauber · Umsetzung als hybride HTML5-App für Android (ab 4.0.3, Abdeckung 94%) und iOS (ab 7.0, Abdeckung 97%) Ionic Framework

eMundo © 2016

Dr. Hans-Michael WindischeMundo GmbH

Smartphone-App zur Qualitätssicherung für Drehmoment-Schrauber

Page 2: Smartphone-App zur Qualitätssicherung für Drehmoment-Schrauber · Umsetzung als hybride HTML5-App für Android (ab 4.0.3, Abdeckung 94%) und iOS (ab 7.0, Abdeckung 97%) Ionic Framework

eMundo © 2016

Agenda

Kurzvorstellung Auftrag Anforderungen Lösungsansatz Technik Diskussion des Ansatzes

2

Page 3: Smartphone-App zur Qualitätssicherung für Drehmoment-Schrauber · Umsetzung als hybride HTML5-App für Android (ab 4.0.3, Abdeckung 94%) und iOS (ab 7.0, Abdeckung 97%) Ionic Framework

eMundo © 2016

Kurzvorstellung

Informatik-Studium + Promotion TU München Geschäftsführender Gesellschafter der eMundo GmbH

seit 2000 Professor für Software Engineering an der

TH Ingolstadt seit 2002 Inhaltliche Schwerpunkte Software Engineering Webtechnologien App-Entwicklung

3

Page 4: Smartphone-App zur Qualitätssicherung für Drehmoment-Schrauber · Umsetzung als hybride HTML5-App für Android (ab 4.0.3, Abdeckung 94%) und iOS (ab 7.0, Abdeckung 97%) Ionic Framework

eMundo © 2016

4

Auftrag

Daten sollen vom Schrauber auf der Baustelle zum Auftraggeber übermittelt werden (QS + Rechnungsstellung !)

Quelle Abb. Elektro-Drehmomentschrauber:http://www.alkitronic.com/de/produkte/elektrische-abschaltschrauber

Page 5: Smartphone-App zur Qualitätssicherung für Drehmoment-Schrauber · Umsetzung als hybride HTML5-App für Android (ab 4.0.3, Abdeckung 94%) und iOS (ab 7.0, Abdeckung 97%) Ionic Framework

eMundo © 2016

Anforderungen

„Hilfsmittel“: Smartphone Hohe Mobilabdeckung (Android, iOS)

Bluetooth 2.1 (Classic) und 4.0 (BLE) über verschiedenste Schraubertypensowie verschiedenste Endgeräte

Kostenattraktive und schnelle Umsetzung

5

Page 6: Smartphone-App zur Qualitätssicherung für Drehmoment-Schrauber · Umsetzung als hybride HTML5-App für Android (ab 4.0.3, Abdeckung 94%) und iOS (ab 7.0, Abdeckung 97%) Ionic Framework

eMundo © 2016

Lösungsansatz

Daten Drehmoment Drehwinkel

6

Page 7: Smartphone-App zur Qualitätssicherung für Drehmoment-Schrauber · Umsetzung als hybride HTML5-App für Android (ab 4.0.3, Abdeckung 94%) und iOS (ab 7.0, Abdeckung 97%) Ionic Framework

eMundo © 2016

User Interface (Ausschnitt)

1. Daten vom Gerät lesen2. Daten versenden

7

Page 8: Smartphone-App zur Qualitätssicherung für Drehmoment-Schrauber · Umsetzung als hybride HTML5-App für Android (ab 4.0.3, Abdeckung 94%) und iOS (ab 7.0, Abdeckung 97%) Ionic Framework

eMundo © 2016

Technik - Überblick

Umsetzung als hybride HTML5-App für Android (ab 4.0.3, Abdeckung 94%) und iOS (ab 7.0, Abdeckung 97%)

Ionic Framework Apache Cordova für Device-Zugriff AngularJS für Geschäftslogik

Bluetooth SPP und SPP over BLE natives Bluetooth-Plugin (Java, Objective C)

8

Page 9: Smartphone-App zur Qualitätssicherung für Drehmoment-Schrauber · Umsetzung als hybride HTML5-App für Android (ab 4.0.3, Abdeckung 94%) und iOS (ab 7.0, Abdeckung 97%) Ionic Framework

eMundo © 2016

Views (UI, HTML5, CSS3)

Controller (Geschäftslogik) Einstellungen Gerät lesen

Services Gerät lesen Datenexport

Plattform Bluetooth File I/O

DataTransfer Objects (DTO)

IONICAngularJSCordova

Android UmgebungiOS Umgebung

9

Geräte verwalten

Technik - Schichtenmodell

Einstellungen

Page 10: Smartphone-App zur Qualitätssicherung für Drehmoment-Schrauber · Umsetzung als hybride HTML5-App für Android (ab 4.0.3, Abdeckung 94%) und iOS (ab 7.0, Abdeckung 97%) Ionic Framework

eMundo © 2016

Hybride App versus Native App Warum spricht der Schrauber nicht direkt mit der „Welt“? Echtes IoT? Aspekte/Vorgaben Erweiterbarkeit Hardware- versus Software-Kosten

10

Diskussionspunkte (1)

Page 11: Smartphone-App zur Qualitätssicherung für Drehmoment-Schrauber · Umsetzung als hybride HTML5-App für Android (ab 4.0.3, Abdeckung 94%) und iOS (ab 7.0, Abdeckung 97%) Ionic Framework

eMundo © 2016

Diskussionspunkte (2)

Auf welcher IoT-Stufe befinden wir uns ? Stufenmodell:

In Anlehnung an: Wie smarte Produkte den Wettbewerb verändern; Harvard Business Manager, Sonderdruck aus Heft 12/2014

11

Produkt Intelligentes Produkt

Intelligentes, vernetztes Produkt Produksystem

System von Systemen

„Schrauber-App“

Page 12: Smartphone-App zur Qualitätssicherung für Drehmoment-Schrauber · Umsetzung als hybride HTML5-App für Android (ab 4.0.3, Abdeckung 94%) und iOS (ab 7.0, Abdeckung 97%) Ionic Framework

eMundo © 2016

Dr. Hans-Michael [email protected]

Geschäftsführer

12

Herzlichen Dank!Fragen?