SlideShare a Scribd company logo
1 of 38
Download to read offline
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
www.filemaker-konferenz.com
Ein Vortrag von Robert Kaiser
GUI Tipps für mobile Lösungen
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
Robert Kaiser
• zertifizierter FileMaker Entwickler (ab Version 10)

• FBA Mitglied

• Werbegrafiker seit 1993

• FileMaker Entwicklung seit 1996

• Autor für FileMaker Magazin

• Sprecher auf FileMaker Konferenz 

2012, 2013, 2016
Robert Kaiser – karo.at
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
karo productions
• individuelle Lösungen auf der Basis von 

FileMaker Pro/Go/WebDirect

• DTP-Workflow-Optimierung

• Schulungen (Adobe InDesign, Photoshop, u.a.)

• Focus auf mobile Lösungen

• FMM Award 2014, Beste FileMaker Lösung
Robert Kaiser – karo.at
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
GUI Tipps für mobile Lösungen
inkl. Tipps für FileMaker Pro und FileMaker WebDirect
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
In diesem Vortrag werden…
Design
Design Patterns
Farbenlehre
goldener Schnitt
Raster
CSS-Hacks
MagicValueList
Themes und Styles
UX & Workflow
NICHT explizit behandelt, …
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
sondern:
Praktische Erfahrungen / Erkenntnisse
bei Aufbau von GUI für Lösungen
• FileMaker Go / Pro / WebDirect

• am besten mit Standard Bordmittel
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
Erkenne die Möglichkeiten –

kenne die Limits
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
Kenne Möglichkeiten / kenne Limits
Auszug aus dem FileMaker Baukasten für Layouterstellung:
• Tasten-Objekte (Gruppen), Tasten und Tastenleisten

• Felder vs. Texte mit <<Platzhalter>> vs. Platzhalter in Felder

• Seiten- vs. Registersteuerelement

• Karten vs. Popover

• „Bedingte Formatierung“ vs. „Objekt ausblenden, wenn“

• $Variablen vs. $$Variablen vs. global gespeicherte Felder
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
Kenne Möglichkeiten / kenne Limits
Hier gibt es Unterschiede beim Verhalten:
• Limit (z.B. Tasten vs. Tastenleisten)

• Kontext (z.B. Popover vs Karten)

• Zeitpunkt der Berechnung	(z.B. $$Variablen vs. globale Felder)

• Performance
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
Wann setze ich was ein?
Was ist die Aufgabe der Lösungen?
Auf welcher Plattform soll die Lösung laufen?
• Reduziere Objekte insbesonders für WebDirect

Wer ist die Zielgruppe?
• Ist schnelle Eingabe nötig (Erfassung bei „Kassa“)

• „Einfacher“ oder „Power-User“
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
„Don’t let me think“ (Steve Krug)
Für alle Lösungen sollte gelten:
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
Wann setze ich was ein?
Nicht von eigenen Vorlieben auf den End-Anwender schliessen!
• Navigations (z.B. Modulwechsel) Menü, Maus, Tastatur?

• Suche über FileMaker Suche, Schnellsuche, oder vordefinierte
Mengenabfrage?

• Slider -> oder Pfeile?

• Macht Datensatzwechsel per Wisch-Geste in der App Sinn?
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
Wann setze ich was ein?
• Ein bestimmtes Feature sollte nie zum Selbstzweck eingesetzt werden 

• Es muss für den aktuellen Workflow nötig oder brauchbar sein

• Die gesamte Oberfläche der Lösung sollte konsistent sein 

(Popover Dialog vs. Karten)	 

• Auch den Aufwand für Wartung oder Erweiterung der Lösung sollte
berücksichtigt werden

• Performance berücksichtigen
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
Wann setze ich was ein?
Focus auf das Wesentliche!
• „Hintergrundrauschen“ entfernen („Objekt ausblenden, wenn“)

• Gilt für mobile Lösungen um so mehr

• In welchem Modus befindet sich der Anwender 

(Informationen anzeigen oder bearbeiten?)

• Den Anwender bei der Eingabe unterstützen

• Bei mobiler Eingabe -> immer virtuelle Tastatur berücksichtigen
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
Werkzeuge für Layouterstellung 

in FileMaker
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
Werkzeuge für Layouterstellung
Verwende Design und Stile
• Zentraler Verwaltung von Objekten

• Performance Vorteil

• Vorteil bei Wartung und Anpassungen
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
Werkzeuge für Layouterstellung
Verwende Status Zustände der Buttons und Elemente
• ist wichtiges Feedback für den Anwender

• Gestaltungselement
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
DEMO 1
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
Werkzeuge für Layouterstellung
Verwende Raster
• Optisch, für die Qualität der Layouts (das Auge sucht nach Muster)

• um die Erstellung und Wartung von Layouts zu vereinfachen
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
DEMO 2
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
Werkzeuge für Layouterstellung
• Symbole

• Berechnete Formeln
DEMO 3
• Symbole

• Formatierter Text

• <<Platzhalter>>
Tasten vs Tastenleiste
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
Tasten vs Tastenleiste
Werkzeuge für Layouterstellung
• Symbole

• Formatierter Text

• <<Platzhalter>>
• Symbole

• Berechnete Formeln

• Zeichenformatierung per
Berechnung möglich!
• Rahmen und Trennlinien werden
anders berechnet

• Tastensegmente passen sich der
Gesamtgröße an
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
Platzhalter vs Tastenleiste
Werkzeuge für Layouterstellung
• keine Symbole

• Berechnete Formeln

• Zeichenformatierung per
Berechnung möglich! (mit
Einschränkung)

• Symbole

• Berechnete Formeln

• Zeichenformatierung per
Berechnung möglich!
• Rahmen und Trennlinien werden
anders berechnet

• Tastensegmente passen sich der
Gesamtgröße an
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
DEMO 4
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
Werkzeuge für Layouterstellung
Markierungsfelder und Optionsfelder
• Gestaltungsmöglichkeiten in FileMaker eingeschränkt (Rahmenabstand)

• Alternative sind Tasten mit SVG Symbole
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
DEMO 5
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
Werkzeuge für Layouterstellung
Popover
• Vielfältig einsetzbar z.B. als 

• Auswahlfenster (Artikel, Positionen)

• Darstellung detaillierter Information (Fotogrossansicht, PDF Ansicht)

• lässt sich auch modal einsetzen

Beachten:
• Immer im Kontext des Ursprungsfenster (Tabellenauftreten)

• Ist Erweiterung des Layoutbereichs, daher können keine Portale in Portal
angezeigt werden
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
DEMO 6
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
Werkzeuge für Layouterstellung
Fenstertyp Karten
• Vielfältig einsetzbar z.B. als 

• Auswahl- und Suchelement (für Artikel, Positionen)

• Darstellung detaillierter Information (Fotogrossansicht, PDF Ansicht)

• Dialog

• Werteliste

• Statusinformation oder Fortschrittsbalken, etc.

Beachten:
• Verlässt Kontext des Ursprungsfenster

• Ist nur modal gegenüber des Ursprungsfenster

• Kann nicht transparent sein und ist immer rechteckig
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
Bildschirmaktualisierung
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
DEMO 7
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
Bildschirmaktualisierung
Objekteigenschaften und Berechnungen werden zu unterschiedlichen
Zeitpunkten aktualisiert, das betrifft u.a.
• Berechnung der bedingten Formatierung

• Berechnung „Objekt ausblenden, wenn“

• Berechnung Platzhalter

• Berechnung in Abhängigkeit von $$Variable 

• Berechnung in Abhängigkeit von $Variable

• Berechnung in Abhängigkeit von Feldern

• Berechnung in Seitenansicht
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
Bildschirmaktualisierung
Möglichkeiten der Bildschirmaktualisierung der Oberfläche
• Scriptschritt „Fenster aktualisieren“ (nicht zu empfehlen)

• Scriptschritt „Objekt aktualisieren“

• Scriptschritt „Ausschnitt aktualisieren“

• Verwendung von global gespeicherten Feldern anstatt von $$Variablen
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
Beispiel Lösungen 

aus der Praxis
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
Fragen?
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
Weiterführende Links
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
Weiterführende Links
Weiterführende Links
• Human Interface Guidelines

https://developer.apple.com/design/

• FileMaker Developer Conference 2017 Videos

https://www.youtube.com/user/filemakerinc/playlists

Bücher
• Steve Krug: Don’t make me think! Web Usability

• Theresa Neil: Mobile Design Pattern Gallery
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at
Vielen Dank unseren Sponsoren

More Related Content

What's hot

What's hot (20)

FMK2017 - FileMaker Server in der Cloud by Volker Krambrich
FMK2017 - FileMaker Server in der Cloud by Volker KrambrichFMK2017 - FileMaker Server in der Cloud by Volker Krambrich
FMK2017 - FileMaker Server in der Cloud by Volker Krambrich
 
FMK2017 - Programmieren am offenen Herzen by Jörg Köster
FMK2017 - Programmieren am offenen Herzen by Jörg KösterFMK2017 - Programmieren am offenen Herzen by Jörg Köster
FMK2017 - Programmieren am offenen Herzen by Jörg Köster
 
FMK2017 - Plugins für die FileMaker Cloud by Christian Schmitz
FMK2017 - Plugins für die FileMaker Cloud by Christian SchmitzFMK2017 - Plugins für die FileMaker Cloud by Christian Schmitz
FMK2017 - Plugins für die FileMaker Cloud by Christian Schmitz
 
FMK2017 - Webdevelopment mit Rails by Stefan Husch qutic.com
FMK2017 - Webdevelopment mit Rails by Stefan Husch qutic.comFMK2017 - Webdevelopment mit Rails by Stefan Husch qutic.com
FMK2017 - Webdevelopment mit Rails by Stefan Husch qutic.com
 
FMK2017 - MBS FileMaker Plugin by Christian Schmitz
FMK2017 - MBS FileMaker Plugin by Christian SchmitzFMK2017 - MBS FileMaker Plugin by Christian Schmitz
FMK2017 - MBS FileMaker Plugin by Christian Schmitz
 
FMK2017 - Vortrag FileMaker als Frontend zum Aktuallisieren von dynamischen W...
FMK2017 - Vortrag FileMaker als Frontend zum Aktuallisieren von dynamischen W...FMK2017 - Vortrag FileMaker als Frontend zum Aktuallisieren von dynamischen W...
FMK2017 - Vortrag FileMaker als Frontend zum Aktuallisieren von dynamischen W...
 
FMK2017 - Die Anker Boje Methode by Gerhard Schwingenschlögl
FMK2017 - Die Anker Boje Methode by Gerhard SchwingenschlöglFMK2017 - Die Anker Boje Methode by Gerhard Schwingenschlögl
FMK2017 - Die Anker Boje Methode by Gerhard Schwingenschlögl
 
FMK2017 - Google Calendar API und FileMaker by Arnold Kegebein
FMK2017 - Google Calendar API und FileMaker by Arnold KegebeinFMK2017 - Google Calendar API und FileMaker by Arnold Kegebein
FMK2017 - Google Calendar API und FileMaker by Arnold Kegebein
 
FMK2017 - WebDirect vs. FileMaker Pro by Klemens Kegebein und Holger Darjus
FMK2017 - WebDirect vs. FileMaker Pro by Klemens Kegebein und Holger DarjusFMK2017 - WebDirect vs. FileMaker Pro by Klemens Kegebein und Holger Darjus
FMK2017 - WebDirect vs. FileMaker Pro by Klemens Kegebein und Holger Darjus
 
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
 
FMK2017 - Wordpress und FileMaker by Karsten Risseeuw
FMK2017 - Wordpress und FileMaker by Karsten RisseeuwFMK2017 - Wordpress und FileMaker by Karsten Risseeuw
FMK2017 - Wordpress und FileMaker by Karsten Risseeuw
 
FMK2017 - REST mobil- die andere Serververbindung by Volker Krambrich
FMK2017 - REST mobil- die andere Serververbindung by Volker KrambrichFMK2017 - REST mobil- die andere Serververbindung by Volker Krambrich
FMK2017 - REST mobil- die andere Serververbindung by Volker Krambrich
 
FMK2017 - Plugins für FileMaker SDK für iOS by Christian Schmitz
FMK2017 - Plugins für FileMaker SDK für iOS by Christian SchmitzFMK2017 - Plugins für FileMaker SDK für iOS by Christian Schmitz
FMK2017 - Plugins für FileMaker SDK für iOS by Christian Schmitz
 
FMK2016 - Christian Schmitz - MBS FileMaker Plugin
FMK2016 - Christian Schmitz - MBS FileMaker PluginFMK2016 - Christian Schmitz - MBS FileMaker Plugin
FMK2016 - Christian Schmitz - MBS FileMaker Plugin
 
FMK2016 - Holger Darjus und Jörg Köster - Migration und Synchronisation
FMK2016 - Holger Darjus und Jörg Köster - Migration und SynchronisationFMK2016 - Holger Darjus und Jörg Köster - Migration und Synchronisation
FMK2016 - Holger Darjus und Jörg Köster - Migration und Synchronisation
 
FMK2016 - Ingo Thoden - Etikettendruck in über 20 Sprachen
FMK2016 - Ingo Thoden - Etikettendruck in über 20 SprachenFMK2016 - Ingo Thoden - Etikettendruck in über 20 Sprachen
FMK2016 - Ingo Thoden - Etikettendruck in über 20 Sprachen
 
FMK2016 - Arnold Kegebein - Recycling
FMK2016 - Arnold Kegebein - RecyclingFMK2016 - Arnold Kegebein - Recycling
FMK2016 - Arnold Kegebein - Recycling
 
FMK2016 - Holger Darjus - Das Transistor-Prinzip
FMK2016 - Holger Darjus - Das Transistor-PrinzipFMK2016 - Holger Darjus - Das Transistor-Prinzip
FMK2016 - Holger Darjus - Das Transistor-Prinzip
 
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen KalenderFMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
 
FMK 2016 - Robert Kaiser - FileMaker iOS App SDK
FMK 2016 - Robert Kaiser - FileMaker iOS App SDKFMK 2016 - Robert Kaiser - FileMaker iOS App SDK
FMK 2016 - Robert Kaiser - FileMaker iOS App SDK
 

Similar to FMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser

FMK 2013 Entwickler Werkzeuge, Marcel Moré
FMK 2013 Entwickler Werkzeuge, Marcel MoréFMK 2013 Entwickler Werkzeuge, Marcel Moré
FMK 2013 Entwickler Werkzeuge, Marcel Moré
Verein FM Konferenz
 
FMK 2013, Tipps und Tricks FM Go, Robert Kaiser
FMK 2013, Tipps und Tricks FM Go, Robert KaiserFMK 2013, Tipps und Tricks FM Go, Robert Kaiser
FMK 2013, Tipps und Tricks FM Go, Robert Kaiser
Verein FM Konferenz
 

Similar to FMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser (20)

FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert KaiserFMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
 
FMK2016 - Russell Watson - Überleben im Design und Stile Dschungel
FMK2016 - Russell Watson - Überleben im Design und Stile DschungelFMK2016 - Russell Watson - Überleben im Design und Stile Dschungel
FMK2016 - Russell Watson - Überleben im Design und Stile Dschungel
 
FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...
FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...
FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...
 
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair
Fmk2019 Produktentwicklung mit FileMaker by Harald MairFmk2019 Produktentwicklung mit FileMaker by Harald Mair
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair
 
FMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam AugustingFMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam Augusting
 
FMK2018 Arbeiten mit Layouts by Swen Bauer
FMK2018 Arbeiten mit Layouts by Swen BauerFMK2018 Arbeiten mit Layouts by Swen Bauer
FMK2018 Arbeiten mit Layouts by Swen Bauer
 
FMK 2013 Entwickler Werkzeuge, Marcel Moré
FMK 2013 Entwickler Werkzeuge, Marcel MoréFMK 2013 Entwickler Werkzeuge, Marcel Moré
FMK 2013 Entwickler Werkzeuge, Marcel Moré
 
FMK2018- Anforderungen einer Standardsoftware Karsten Risseeuw
FMK2018- Anforderungen einer Standardsoftware Karsten RisseeuwFMK2018- Anforderungen einer Standardsoftware Karsten Risseeuw
FMK2018- Anforderungen einer Standardsoftware Karsten Risseeuw
 
Trends auf dem ECM-Markt - Bernhard Zöller, Zöller & Partner GmbH
Trends auf dem ECM-Markt - Bernhard Zöller, Zöller & Partner GmbHTrends auf dem ECM-Markt - Bernhard Zöller, Zöller & Partner GmbH
Trends auf dem ECM-Markt - Bernhard Zöller, Zöller & Partner GmbH
 
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg KösterFMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster
 
FMK 2013, Tipps und Tricks FM Go, Robert Kaiser
FMK 2013, Tipps und Tricks FM Go, Robert KaiserFMK 2013, Tipps und Tricks FM Go, Robert Kaiser
FMK 2013, Tipps und Tricks FM Go, Robert Kaiser
 
FMK2016 - Michael Valentin - FileMaker 15 Plattform
FMK2016 - Michael Valentin - FileMaker 15 PlattformFMK2016 - Michael Valentin - FileMaker 15 Plattform
FMK2016 - Michael Valentin - FileMaker 15 Plattform
 
FMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam AugustinFMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam Augustin
 
FMK2018- Audit Log Arnold Kegebein
FMK2018- Audit Log Arnold KegebeinFMK2018- Audit Log Arnold Kegebein
FMK2018- Audit Log Arnold Kegebein
 
Die Entwicklung individueller Business-Lösungen mit FileMaker
Die Entwicklung individueller Business-Lösungen mit FileMakerDie Entwicklung individueller Business-Lösungen mit FileMaker
Die Entwicklung individueller Business-Lösungen mit FileMaker
 
FMK2018- Web direct fuer Einsteiger Alexis Gehrt
FMK2018- Web direct fuer Einsteiger Alexis GehrtFMK2018- Web direct fuer Einsteiger Alexis Gehrt
FMK2018- Web direct fuer Einsteiger Alexis Gehrt
 
FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-
FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-
FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-
 
FMK2016 - Christian Schmitz - Einblick in das FileMaker SDK für iOS
FMK2016 - Christian Schmitz - Einblick in das FileMaker SDK für iOSFMK2016 - Christian Schmitz - Einblick in das FileMaker SDK für iOS
FMK2016 - Christian Schmitz - Einblick in das FileMaker SDK für iOS
 
DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...
DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...
DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...
 
FMK2015: Von Skriptparametern Variablen und Globalen by Patrick Risch
FMK2015: Von Skriptparametern Variablen und Globalen by Patrick RischFMK2015: Von Skriptparametern Variablen und Globalen by Patrick Risch
FMK2015: Von Skriptparametern Variablen und Globalen by Patrick Risch
 

More from Verein FM Konferenz

More from Verein FM Konferenz (20)

FMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdfFMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdf
 
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp PulsFMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
 
FMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp PulsFMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp Puls
 
FMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin SchwarzFMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin Schwarz
 
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard SchulzFMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
 
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard SchulzFMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
 
FMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas HirtFMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas Hirt
 
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas HirtFMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
 
FMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell WatsonFMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell Watson
 
FMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph KlussFMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph Kluss
 
FMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph KlussFMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph Kluss
 
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdfFMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
 
FMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell WatsonFMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell Watson
 
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menannoFMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
 
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza KoudelkaFMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
 
FMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza KoudelkaFMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza Koudelka
 
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam AugustinFMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
 
FMK2019 Layout und Eigene Menüs-Management by Jörg Köster
FMK2019 Layout und Eigene Menüs-Management  by Jörg KösterFMK2019 Layout und Eigene Menüs-Management  by Jörg Köster
FMK2019 Layout und Eigene Menüs-Management by Jörg Köster
 
FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens ...
FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens  ...FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens  ...
FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens ...
 
FMK2019 FM Data Migration Tool by Stefan Tischler
FMK2019 FM Data Migration Tool by Stefan TischlerFMK2019 FM Data Migration Tool by Stefan Tischler
FMK2019 FM Data Migration Tool by Stefan Tischler
 

FMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser

  • 1. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 www.filemaker-konferenz.com Ein Vortrag von Robert Kaiser GUI Tipps für mobile Lösungen
  • 2. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at Robert Kaiser • zertifizierter FileMaker Entwickler (ab Version 10) • FBA Mitglied • Werbegrafiker seit 1993 • FileMaker Entwicklung seit 1996 • Autor für FileMaker Magazin • Sprecher auf FileMaker Konferenz 
 2012, 2013, 2016 Robert Kaiser – karo.at
  • 3. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at karo productions • individuelle Lösungen auf der Basis von 
 FileMaker Pro/Go/WebDirect • DTP-Workflow-Optimierung • Schulungen (Adobe InDesign, Photoshop, u.a.) • Focus auf mobile Lösungen • FMM Award 2014, Beste FileMaker Lösung Robert Kaiser – karo.at
  • 4. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at GUI Tipps für mobile Lösungen inkl. Tipps für FileMaker Pro und FileMaker WebDirect
  • 5. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at In diesem Vortrag werden… Design Design Patterns Farbenlehre goldener Schnitt Raster CSS-Hacks MagicValueList Themes und Styles UX & Workflow NICHT explizit behandelt, …
  • 6. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at sondern: Praktische Erfahrungen / Erkenntnisse bei Aufbau von GUI für Lösungen • FileMaker Go / Pro / WebDirect • am besten mit Standard Bordmittel
  • 7. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at Erkenne die Möglichkeiten – kenne die Limits
  • 8. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at Kenne Möglichkeiten / kenne Limits Auszug aus dem FileMaker Baukasten für Layouterstellung: • Tasten-Objekte (Gruppen), Tasten und Tastenleisten • Felder vs. Texte mit <<Platzhalter>> vs. Platzhalter in Felder • Seiten- vs. Registersteuerelement • Karten vs. Popover • „Bedingte Formatierung“ vs. „Objekt ausblenden, wenn“ • $Variablen vs. $$Variablen vs. global gespeicherte Felder
  • 9. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at Kenne Möglichkeiten / kenne Limits Hier gibt es Unterschiede beim Verhalten: • Limit (z.B. Tasten vs. Tastenleisten) • Kontext (z.B. Popover vs Karten) • Zeitpunkt der Berechnung (z.B. $$Variablen vs. globale Felder) • Performance
  • 10. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at Wann setze ich was ein? Was ist die Aufgabe der Lösungen? Auf welcher Plattform soll die Lösung laufen? • Reduziere Objekte insbesonders für WebDirect Wer ist die Zielgruppe? • Ist schnelle Eingabe nötig (Erfassung bei „Kassa“) • „Einfacher“ oder „Power-User“
  • 11. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at „Don’t let me think“ (Steve Krug) Für alle Lösungen sollte gelten:
  • 12. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at Wann setze ich was ein? Nicht von eigenen Vorlieben auf den End-Anwender schliessen! • Navigations (z.B. Modulwechsel) Menü, Maus, Tastatur? • Suche über FileMaker Suche, Schnellsuche, oder vordefinierte Mengenabfrage? • Slider -> oder Pfeile? • Macht Datensatzwechsel per Wisch-Geste in der App Sinn?
  • 13. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at Wann setze ich was ein? • Ein bestimmtes Feature sollte nie zum Selbstzweck eingesetzt werden • Es muss für den aktuellen Workflow nötig oder brauchbar sein • Die gesamte Oberfläche der Lösung sollte konsistent sein 
 (Popover Dialog vs. Karten) • Auch den Aufwand für Wartung oder Erweiterung der Lösung sollte berücksichtigt werden • Performance berücksichtigen
  • 14. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at Wann setze ich was ein? Focus auf das Wesentliche! • „Hintergrundrauschen“ entfernen („Objekt ausblenden, wenn“) • Gilt für mobile Lösungen um so mehr • In welchem Modus befindet sich der Anwender 
 (Informationen anzeigen oder bearbeiten?) • Den Anwender bei der Eingabe unterstützen • Bei mobiler Eingabe -> immer virtuelle Tastatur berücksichtigen
  • 15. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at Werkzeuge für Layouterstellung 
 in FileMaker
  • 16. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at Werkzeuge für Layouterstellung Verwende Design und Stile • Zentraler Verwaltung von Objekten • Performance Vorteil • Vorteil bei Wartung und Anpassungen
  • 17. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at Werkzeuge für Layouterstellung Verwende Status Zustände der Buttons und Elemente • ist wichtiges Feedback für den Anwender • Gestaltungselement
  • 18. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at DEMO 1
  • 19. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at Werkzeuge für Layouterstellung Verwende Raster • Optisch, für die Qualität der Layouts (das Auge sucht nach Muster) • um die Erstellung und Wartung von Layouts zu vereinfachen
  • 20. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at DEMO 2
  • 21. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at Werkzeuge für Layouterstellung • Symbole • Berechnete Formeln DEMO 3 • Symbole • Formatierter Text • <<Platzhalter>> Tasten vs Tastenleiste
  • 22. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at Tasten vs Tastenleiste Werkzeuge für Layouterstellung • Symbole • Formatierter Text • <<Platzhalter>> • Symbole • Berechnete Formeln • Zeichenformatierung per Berechnung möglich! • Rahmen und Trennlinien werden anders berechnet • Tastensegmente passen sich der Gesamtgröße an
  • 23. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at Platzhalter vs Tastenleiste Werkzeuge für Layouterstellung • keine Symbole • Berechnete Formeln • Zeichenformatierung per Berechnung möglich! (mit Einschränkung) • Symbole • Berechnete Formeln • Zeichenformatierung per Berechnung möglich! • Rahmen und Trennlinien werden anders berechnet • Tastensegmente passen sich der Gesamtgröße an
  • 24. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at DEMO 4
  • 25. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at Werkzeuge für Layouterstellung Markierungsfelder und Optionsfelder • Gestaltungsmöglichkeiten in FileMaker eingeschränkt (Rahmenabstand) • Alternative sind Tasten mit SVG Symbole
  • 26. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at DEMO 5
  • 27. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at Werkzeuge für Layouterstellung Popover • Vielfältig einsetzbar z.B. als • Auswahlfenster (Artikel, Positionen) • Darstellung detaillierter Information (Fotogrossansicht, PDF Ansicht) • lässt sich auch modal einsetzen Beachten: • Immer im Kontext des Ursprungsfenster (Tabellenauftreten) • Ist Erweiterung des Layoutbereichs, daher können keine Portale in Portal angezeigt werden
  • 28. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at DEMO 6
  • 29. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at Werkzeuge für Layouterstellung Fenstertyp Karten • Vielfältig einsetzbar z.B. als • Auswahl- und Suchelement (für Artikel, Positionen) • Darstellung detaillierter Information (Fotogrossansicht, PDF Ansicht) • Dialog • Werteliste • Statusinformation oder Fortschrittsbalken, etc. Beachten: • Verlässt Kontext des Ursprungsfenster • Ist nur modal gegenüber des Ursprungsfenster • Kann nicht transparent sein und ist immer rechteckig
  • 30. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at Bildschirmaktualisierung
  • 31. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at DEMO 7
  • 32. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at Bildschirmaktualisierung Objekteigenschaften und Berechnungen werden zu unterschiedlichen Zeitpunkten aktualisiert, das betrifft u.a. • Berechnung der bedingten Formatierung • Berechnung „Objekt ausblenden, wenn“ • Berechnung Platzhalter • Berechnung in Abhängigkeit von $$Variable • Berechnung in Abhängigkeit von $Variable • Berechnung in Abhängigkeit von Feldern • Berechnung in Seitenansicht
  • 33. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at Bildschirmaktualisierung Möglichkeiten der Bildschirmaktualisierung der Oberfläche • Scriptschritt „Fenster aktualisieren“ (nicht zu empfehlen) • Scriptschritt „Objekt aktualisieren“ • Scriptschritt „Ausschnitt aktualisieren“ • Verwendung von global gespeicherten Feldern anstatt von $$Variablen
  • 34. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at Beispiel Lösungen aus der Praxis
  • 35. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at Fragen?
  • 36. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at Weiterführende Links
  • 37. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at Weiterführende Links Weiterführende Links • Human Interface Guidelines
 https://developer.apple.com/design/ • FileMaker Developer Conference 2017 Videos
 https://www.youtube.com/user/filemakerinc/playlists Bücher • Steve Krug: Don’t make me think! Web Usability • Theresa Neil: Mobile Design Pattern Gallery
  • 38. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 GUI Tipps für mobile Lösungen | Robert Kaiser, www.karo.at Vielen Dank unseren Sponsoren