smart business applications

41

Upload: saxonia-systems-ag

Post on 02-Aug-2015

88 views

Category:

Software


0 download

TRANSCRIPT

Page 1: SMART BUSINESS APPLICATIONS
Page 2: SMART BUSINESS APPLICATIONS
Page 3: SMART BUSINESS APPLICATIONS
Page 4: SMART BUSINESS APPLICATIONS
Page 5: SMART BUSINESS APPLICATIONS

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

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

"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

Einsparung von Arbeitsschritten.

Entlastung durch Automatisierung.

Vermeidung von Überflüssigem.

Page 9: SMART BUSINESS APPLICATIONS

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
Page 11: SMART BUSINESS APPLICATIONS

Hybrid Apps

Wrapper

App

Native Apps

App

Web Apps

Browser

App

Quelle: Michael Koester, CrossPlatformentwicklung in einer heterogenen Welt

Page 12: SMART BUSINESS APPLICATIONS

Hybrid Apps

Wrapper

App

Native Apps

App

Web Apps

Browser

App

Quelle: Michael Koester, CrossPlatformentwicklung in einer heterogenen Welt

Page 13: SMART BUSINESS APPLICATIONS

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

52% der App Entwickler setzen Html und Java Script ein

Page 15: SMART BUSINESS APPLICATIONS
Page 16: SMART BUSINESS APPLICATIONS
Page 17: SMART BUSINESS APPLICATIONS

Standard Bibliotheken & Frameworks

CSS / HTMLJava Script / Type Script

Hybrid Apps

Wrapper

App

Page 18: SMART BUSINESS APPLICATIONS

Quelle: plugins.cordova.io

Page 19: SMART BUSINESS APPLICATIONS
Page 20: SMART BUSINESS APPLICATIONS

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
Page 22: SMART BUSINESS APPLICATIONS

Smartphones sind die primäre Zielplattform für Entwickler

Page 24: SMART BUSINESS APPLICATIONS
Page 25: SMART BUSINESS APPLICATIONS

View ViewModel ModelDataBinding

Page 26: SMART BUSINESS APPLICATIONS

ViewModelDataBinding

Page 27: SMART BUSINESS APPLICATIONS

ViewModelDataBinding

Page 28: SMART BUSINESS APPLICATIONS

ViewModelDataBinding

Page 29: SMART BUSINESS APPLICATIONS

ViewModel

Page 30: SMART BUSINESS APPLICATIONS

ViewModel

Page 31: SMART BUSINESS APPLICATIONS

Shared Code

Standard Bibliotheken & Frameworks

Page 32: SMART BUSINESS APPLICATIONS

Shared Code

Page 33: SMART BUSINESS APPLICATIONS

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
Page 35: SMART BUSINESS APPLICATIONS

Standard Bibliotheken & Frameworks

Shared Code

Page 36: SMART BUSINESS APPLICATIONS

Standard Bibliotheken & Frameworks

Shared C# Code

Page 37: SMART BUSINESS APPLICATIONS
Page 38: SMART BUSINESS APPLICATIONS
Page 39: SMART BUSINESS APPLICATIONS

Verständlichkeit

Nachvollziehbarkeit

Anpassbarkeit

Ersetzbarkeit

Page 40: SMART BUSINESS APPLICATIONS
Page 41: SMART BUSINESS APPLICATIONS