smart business applications
TRANSCRIPT
![Page 1: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/1.jpg)
![Page 2: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/2.jpg)
![Page 3: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/3.jpg)
![Page 4: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/4.jpg)
![Page 5: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/5.jpg)
Write programs that do one thing and do it well.Write programs to work together.
Write programs to handle text streams, because that is a universal interface.
![Page 6: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/6.jpg)
Write programs that do one thing and do it well. Write programs to work together.
Write programs with universal interfaces.
![Page 7: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/7.jpg)
"Ein Dialog ist aufgabenangemessen, wenn er den Benutzer unterstützt, seine Arbeitsaufgabe effektiv und effizient zu erledigen."
ISO 9241-110
![Page 8: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/8.jpg)
Einsparung von Arbeitsschritten.
Entlastung durch Automatisierung.
Vermeidung von Überflüssigem.
![Page 9: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/9.jpg)
08:30 Uhr Ablesegerät in der Firma holen
09:00 Uhr Erste Ablesung findet statt
09:01 Uhr Zähler defekt⇨ Vermerk per Notiz „Muss Kollege Schmidt informieren.“
10:04 Uhr Fr. Meier nicht angetroffen, heißt jetzt Müller.
11:11 Uhr Verzögerung durch Straßenarbeiten und Stau
13:45 Uhr Zahlendreher beim Ablesen⇨Wird zwei Wochen später vom Kunden festgestellt
16:30 Uhr Abgabe des Gerätes in der Firma & Übertrag der Daten ins SAP
![Page 10: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/10.jpg)
![Page 11: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/11.jpg)
Hybrid Apps
Wrapper
App
Native Apps
App
Web Apps
Browser
App
Quelle: Michael Koester, CrossPlatformentwicklung in einer heterogenen Welt
![Page 12: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/12.jpg)
Hybrid Apps
Wrapper
App
Native Apps
App
Web Apps
Browser
App
Quelle: Michael Koester, CrossPlatformentwicklung in einer heterogenen Welt
![Page 13: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/13.jpg)
Hybrid Apps
Wrapper
App
Native Apps
App
Web Apps
Browser
App
Quelle: Michael Koester, CrossPlatformentwicklung in einer heterogenen Welt
Nutzung von Geräte spezifischen FeaturesPortabilität über Plattformgrenzen hinweg
Performance und NutzungserlebnisAktualisierbarkeit
![Page 14: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/14.jpg)
52% der App Entwickler setzen Html und Java Script ein
![Page 15: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/15.jpg)
![Page 16: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/16.jpg)
![Page 17: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/17.jpg)
Standard Bibliotheken & Frameworks
CSS / HTMLJava Script / Type Script
Hybrid Apps
Wrapper
App
![Page 18: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/18.jpg)
Quelle: plugins.cordova.io
![Page 19: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/19.jpg)
![Page 20: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/20.jpg)
Stand: August 2014, Quelle: Net Applications
51%
24%
13%
3%2%
7%
Windows 7 Windows XP Windows 8 & 8.1 Windows Vista Linux Mac OS X
![Page 21: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/21.jpg)
![Page 22: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/22.jpg)
Smartphones sind die primäre Zielplattform für Entwickler
![Page 23: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/23.jpg)
Quelle: Xamarin
![Page 24: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/24.jpg)
![Page 25: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/25.jpg)
View ViewModel ModelDataBinding
![Page 26: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/26.jpg)
ViewModelDataBinding
![Page 27: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/27.jpg)
ViewModelDataBinding
![Page 28: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/28.jpg)
ViewModelDataBinding
![Page 29: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/29.jpg)
ViewModel
![Page 30: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/30.jpg)
ViewModel
![Page 31: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/31.jpg)
Shared Code
Standard Bibliotheken & Frameworks
![Page 32: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/32.jpg)
Shared Code
![Page 33: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/33.jpg)
16791
1257413291
17299
11163 11547
8805 9019
12956
5828
.NET forWSA
.NET 4 .NET 4.0.3 .NET 4.5 SL4 SL5 WP7 WP7.5 WP8 Xbox 360
Nu
mb
ero
fM
emb
ers
Quelle: Daniel Plaisted http://blogs.msdn.com/b/dsplaisted/archive/2012/08/27/how-to-make-portable-class-libraries-work-for-you.aspx
![Page 34: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/34.jpg)
![Page 35: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/35.jpg)
Standard Bibliotheken & Frameworks
Shared Code
![Page 36: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/36.jpg)
Standard Bibliotheken & Frameworks
Shared C# Code
![Page 37: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/37.jpg)
![Page 38: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/38.jpg)
![Page 39: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/39.jpg)
Verständlichkeit
Nachvollziehbarkeit
Anpassbarkeit
Ersetzbarkeit
![Page 40: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/40.jpg)
![Page 41: SMART BUSINESS APPLICATIONS](https://reader030.vdocuments.mx/reader030/viewer/2022032619/55bdd03dbb61ebb9268b46bb/html5/thumbnails/41.jpg)