SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
Dr. Adam G. Augustin - agametis
Moderne Benutzeroberflächen am Beispiel einer FM Lösung
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Moderne Benutzeroberflächen am
Beispiel einer FileMaker Lösung
Der Benutzer ist König
Dr. Adam G. Augustin - agametis
Dr. Adam G. Augustin - agametis
Moderne Benutzeroberflächen am Beispiel einer FM Lösung
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Wer bin ich …
• selbständiger FileMaker Entwickler und Berater im Großraum München
(zusammen mit Armin Egginger (CrossCheck) als Cross Solutions GmbH)
• FBA Mitglied
• Filemaker 12 und 13 zertifiziert
• Vorträge auf der FMK 2012 in Salzburg
• Kein Grafikdesign- aber Mathematikstudium
kontakt@agametis.de
Dr. Adam G. Augustin - agametis
Moderne Benutzeroberflächen am Beispiel einer FM Lösung
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
… und was machen wir hier
• Benutzeroberflächen (GUIs), die unseren Usern Spaß machen sollen
• Benutzererlebnis (UX) anhand einer FileMaker Go 14 iPhone App:
Photoerfassung und Synchronisation mit einem Server
• Demo und Hands-On
• Tipps zur GUI-Gestaltung direkt von FileMaker Software Entwicklern
Dr. Adam G. Augustin - agametis
Moderne Benutzeroberflächen am Beispiel einer FM Lösung
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Aspekte der App
• Synchronisation
• Regelung der Zugriffsrechte mit Hilfe des Servers
• grafische Gestaltung der Layouts und Icons
• Popover mal anders
• Wischgesten zur Benutzerführung und Navigation (mehr als FM von sich
aus bietet)
• Benutzereinstellungen zur Steuerung der UX
Dr. Adam G. Augustin - agametis
Moderne Benutzeroberflächen am Beispiel einer FM Lösung
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Synchronisation
PhotoApp SyncFile DataFile
Während der
Synchronisation sieht
der Benutzer nur ein
Status/Info-Layout
Benutzer
interagiert nur
mit PhotoApp
Über einen Zeitplan wird
die Weiterverarbeitung
der Daten gesteuert
• SyncFile wird bei Bedarf aus einem Container in PhotoApp in Dokumenten-Order von FM Go exportiert
• Gesamte Kommunikation mit dem Server wickelt SyncFile ab
• PhotoApp „sieht“ nie den Server
FM Go FM Server
http://www.filemaker.com/de/solutions/ios/docs/fmi_guide_sync_de.pdf
Dr. Adam G. Augustin - agametis
Moderne Benutzeroberflächen am Beispiel einer FM Lösung
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Regelung der Zugriffsrechte
• Standardbenutzer (Appuser) ohne Passwort und immer angemeldet
• PersistentID des Gerätes wird auf dem Server abgelegt und vor jeder
Synchronisation überprüft
• Bei Übereinstimmung wird die Synchronisation initiiert
• Die Datendatei auf dem Server ist nur im Hintergrund offen, ohne das
der Appuser die Möglichkeit hat sie zu betreten/in das Fenster zu
wechseln
• Appuser darf in der Datendatei auf dem Server:
• nur ganz wenige Felder sehen (nicht schreiben und löschen)
• nur in einer Tabelle Daten schreiben (nicht löschen)
• nur ein Layout betreten
Dr. Adam G. Augustin - agametis
Moderne Benutzeroberflächen am Beispiel einer FM Lösung
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Picasso Sagt
Gute Künstler kopieren, große Künstler stehlen
Pablo  Picasso,  spanischer  Bildhauer,  Grafiker  und  Maler  *  25.10.1881,  †  18.04.1973
Dr. Adam G. Augustin - agametis
Moderne Benutzeroberflächen am Beispiel einer FM Lösung
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Demo
iPhone App zur Erfassung von Photos und
Synchronisation mit einem FileMaker Server
Dr. Adam G. Augustin - agametis
Moderne Benutzeroberflächen am Beispiel einer FM Lösung
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Performace-Tipps zur GUI-Gestaltung
• Keine eigenen Styles bei Objekten ungespeichert belassen -> neue
Definieren und abspeichern
• Farbverläufe sind sehr kostspielig (Layout-Rendering-Engine bedient
sich der Methode „Image-Slicing“ um Objekte aus winzigen Einzelteilen
„zusammenzubauen“ -> GPU wird benutzt und weniger Speicher
benötigt)
• Schattenelemente sind sehr rechenintensiv (außerdem in FM Go nicht
verfügbar)
• Seit FM14 gibt es keinen Unterschied mehr zwischen Seiten- und
Registersteuerelement (Daten werden nur dann geladen, wenn sie
sichtbar sind)
Quellen: DevCon2015 in Las Vegas, Vorträge COR005, COR010 und MOB004
Dr. Adam G. Augustin - agametis
Moderne Benutzeroberflächen am Beispiel einer FM Lösung
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Performace-Tipps zur GUI-Gestaltung
• Zoom deaktivieren (wenn die Funktion für die App nicht notwendig ist,
sonnst muss jede Zoomstufe neu generiert werden -> kein Vorteil
durchs Caching)
• „Aktuelle Datensatzanzeige in der Listenansicht anzeigen“ deaktivieren
und stattdessen aktiven Datensatz mit Style-Einstellungen hervorheben
• Graphischen Elemente überdecken Knöpfe bei Webdirect -> Knöpfe
immer ganz oben in der Ebenen-Sichtweise platzieren
• SVG-Icons löschen, wenn sie nicht gebraucht werden, denn FM muss sie
immer in den Cache laden, auch wenn sie nie in einen Knopf verwenden
werden oder außerhalb des sichtbaren Layoutbereichs platziert sind
Quellen: DevCon2015 in Las Vegas, Vorträge COR005, COR010 und MOB004
Dr. Adam G. Augustin - agametis
Moderne Benutzeroberflächen am Beispiel einer FM Lösung
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Vielen Dank unseren Sponsoren
Danke für das Bewerten dieses Vortrages
Dr. Adam G. Augustin - agametis
Moderne Benutzeroberflächen am Beispiel einer FM Lösung
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Q & A
Dr. Adam G. Augustin - agametis
Moderne Benutzeroberflächen am Beispiel einer FM Lösung
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Vielen Dank

Weitere ähnliche Inhalte

Andere mochten auch

FMK 2013 Namenskonventionen, Heike Landschulz
FMK 2013 Namenskonventionen, Heike LandschulzFMK 2013 Namenskonventionen, Heike Landschulz
FMK 2013 Namenskonventionen, Heike LandschulzVerein FM Konferenz
 
FMK2014: Verband der FileMaker Entwickler by Holger Darjus
FMK2014: Verband der FileMaker Entwickler by Holger DarjusFMK2014: Verband der FileMaker Entwickler by Holger Darjus
FMK2014: Verband der FileMaker Entwickler by Holger DarjusVerein FM Konferenz
 
Social Media Atlas 2011
Social Media Atlas 2011Social Media Atlas 2011
Social Media Atlas 2011Faktenkontor
 
4 Geschäftsfelder und was sie bedeuten
4 Geschäftsfelder und was sie bedeuten4 Geschäftsfelder und was sie bedeuten
4 Geschäftsfelder und was sie bedeutenStephan Heinrich
 
Infografik Folgestudie Schweizer Grossunternehmen im Social Web 2012, Folgest...
Infografik Folgestudie Schweizer Grossunternehmen im Social Web 2012, Folgest...Infografik Folgestudie Schweizer Grossunternehmen im Social Web 2012, Folgest...
Infografik Folgestudie Schweizer Grossunternehmen im Social Web 2012, Folgest...Barbara Kunert
 
Kykladen - Griechenland. 5 Reise-Empfehlungen
Kykladen - Griechenland. 5 Reise-EmpfehlungenKykladen - Griechenland. 5 Reise-Empfehlungen
Kykladen - Griechenland. 5 Reise-EmpfehlungenPhilipp Alexander
 
Einführung Finanzkrise
Einführung FinanzkriseEinführung Finanzkrise
Einführung FinanzkriseJens Janssen
 
Java und Cloud - nicht nur mit PaaS
Java und Cloud - nicht nur mit PaaS Java und Cloud - nicht nur mit PaaS
Java und Cloud - nicht nur mit PaaS adesso AG
 
Stabhochsprung: Anlaufgestaltung/ Teil 2 Das Ende
Stabhochsprung: Anlaufgestaltung/ Teil 2 Das EndeStabhochsprung: Anlaufgestaltung/ Teil 2 Das Ende
Stabhochsprung: Anlaufgestaltung/ Teil 2 Das EndeGuenther Lohre
 
Der alte ahorn und die tanne - The old maple and the fir
Der alte ahorn und die tanne - The old maple and the firDer alte ahorn und die tanne - The old maple and the fir
Der alte ahorn und die tanne - The old maple and the firFreekidstories
 
Netwars-Kampagne Sales Marketing - national und international
Netwars-Kampagne Sales Marketing - national und international Netwars-Kampagne Sales Marketing - national und international
Netwars-Kampagne Sales Marketing - national und international Virenschleuder-Preis
 

Andere mochten auch (14)

FMK 2013 Namenskonventionen, Heike Landschulz
FMK 2013 Namenskonventionen, Heike LandschulzFMK 2013 Namenskonventionen, Heike Landschulz
FMK 2013 Namenskonventionen, Heike Landschulz
 
FMK2014: Verband der FileMaker Entwickler by Holger Darjus
FMK2014: Verband der FileMaker Entwickler by Holger DarjusFMK2014: Verband der FileMaker Entwickler by Holger Darjus
FMK2014: Verband der FileMaker Entwickler by Holger Darjus
 
Social Media Atlas 2011
Social Media Atlas 2011Social Media Atlas 2011
Social Media Atlas 2011
 
4 Geschäftsfelder und was sie bedeuten
4 Geschäftsfelder und was sie bedeuten4 Geschäftsfelder und was sie bedeuten
4 Geschäftsfelder und was sie bedeuten
 
Infografik Folgestudie Schweizer Grossunternehmen im Social Web 2012, Folgest...
Infografik Folgestudie Schweizer Grossunternehmen im Social Web 2012, Folgest...Infografik Folgestudie Schweizer Grossunternehmen im Social Web 2012, Folgest...
Infografik Folgestudie Schweizer Grossunternehmen im Social Web 2012, Folgest...
 
Kykladen - Griechenland. 5 Reise-Empfehlungen
Kykladen - Griechenland. 5 Reise-EmpfehlungenKykladen - Griechenland. 5 Reise-Empfehlungen
Kykladen - Griechenland. 5 Reise-Empfehlungen
 
Berlin
BerlinBerlin
Berlin
 
Einführung Finanzkrise
Einführung FinanzkriseEinführung Finanzkrise
Einführung Finanzkrise
 
Java und Cloud - nicht nur mit PaaS
Java und Cloud - nicht nur mit PaaS Java und Cloud - nicht nur mit PaaS
Java und Cloud - nicht nur mit PaaS
 
Vereinbarung
VereinbarungVereinbarung
Vereinbarung
 
Stabhochsprung: Anlaufgestaltung/ Teil 2 Das Ende
Stabhochsprung: Anlaufgestaltung/ Teil 2 Das EndeStabhochsprung: Anlaufgestaltung/ Teil 2 Das Ende
Stabhochsprung: Anlaufgestaltung/ Teil 2 Das Ende
 
TPM-Lehrgang 2014 - Total Productice Maintenance
TPM-Lehrgang 2014 - Total Productice MaintenanceTPM-Lehrgang 2014 - Total Productice Maintenance
TPM-Lehrgang 2014 - Total Productice Maintenance
 
Der alte ahorn und die tanne - The old maple and the fir
Der alte ahorn und die tanne - The old maple and the firDer alte ahorn und die tanne - The old maple and the fir
Der alte ahorn und die tanne - The old maple and the fir
 
Netwars-Kampagne Sales Marketing - national und international
Netwars-Kampagne Sales Marketing - national und international Netwars-Kampagne Sales Marketing - national und international
Netwars-Kampagne Sales Marketing - national und international
 

Mehr von Verein FM Konferenz

FMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdfFMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdfVerein FM Konferenz
 
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 PulsVerein FM Konferenz
 
FMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp PulsFMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp PulsVerein FM Konferenz
 
FMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin SchwarzFMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin SchwarzVerein FM Konferenz
 
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 SchulzVerein FM Konferenz
 
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 SchulzVerein FM Konferenz
 
FMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam AugustingFMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam AugustingVerein FM Konferenz
 
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 AugustinVerein FM Konferenz
 
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 KaiserVerein FM Konferenz
 
FMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas HirtFMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas HirtVerein FM Konferenz
 
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas HirtFMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas HirtVerein FM Konferenz
 
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 WatsonVerein FM Konferenz
 
FMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph KlussFMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph KlussVerein FM Konferenz
 
FMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph KlussFMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph KlussVerein FM Konferenz
 
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é.pdfVerein FM Konferenz
 
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 WatsonVerein FM Konferenz
 
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 menannoVerein FM Konferenz
 
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 KoudelkaVerein FM Konferenz
 
FMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza KoudelkaFMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza KoudelkaVerein FM Konferenz
 
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 MairVerein FM Konferenz
 

Mehr von 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 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam AugustingFMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam Augusting
 
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
 
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
 
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 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
 

FMK2015: Moderne Benutzeroberflächen am Beispiel einer FileMaker Lösung by Adam Augustin

  • 1. Dr. Adam G. Augustin - agametis Moderne Benutzeroberflächen am Beispiel einer FM Lösung FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Moderne Benutzeroberflächen am Beispiel einer FileMaker Lösung Der Benutzer ist König Dr. Adam G. Augustin - agametis
  • 2. Dr. Adam G. Augustin - agametis Moderne Benutzeroberflächen am Beispiel einer FM Lösung FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Wer bin ich … • selbständiger FileMaker Entwickler und Berater im Großraum München (zusammen mit Armin Egginger (CrossCheck) als Cross Solutions GmbH) • FBA Mitglied • Filemaker 12 und 13 zertifiziert • Vorträge auf der FMK 2012 in Salzburg • Kein Grafikdesign- aber Mathematikstudium kontakt@agametis.de
  • 3. Dr. Adam G. Augustin - agametis Moderne Benutzeroberflächen am Beispiel einer FM Lösung FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com … und was machen wir hier • Benutzeroberflächen (GUIs), die unseren Usern Spaß machen sollen • Benutzererlebnis (UX) anhand einer FileMaker Go 14 iPhone App: Photoerfassung und Synchronisation mit einem Server • Demo und Hands-On • Tipps zur GUI-Gestaltung direkt von FileMaker Software Entwicklern
  • 4. Dr. Adam G. Augustin - agametis Moderne Benutzeroberflächen am Beispiel einer FM Lösung FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Aspekte der App • Synchronisation • Regelung der Zugriffsrechte mit Hilfe des Servers • grafische Gestaltung der Layouts und Icons • Popover mal anders • Wischgesten zur Benutzerführung und Navigation (mehr als FM von sich aus bietet) • Benutzereinstellungen zur Steuerung der UX
  • 5. Dr. Adam G. Augustin - agametis Moderne Benutzeroberflächen am Beispiel einer FM Lösung FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Synchronisation PhotoApp SyncFile DataFile Während der Synchronisation sieht der Benutzer nur ein Status/Info-Layout Benutzer interagiert nur mit PhotoApp Über einen Zeitplan wird die Weiterverarbeitung der Daten gesteuert • SyncFile wird bei Bedarf aus einem Container in PhotoApp in Dokumenten-Order von FM Go exportiert • Gesamte Kommunikation mit dem Server wickelt SyncFile ab • PhotoApp „sieht“ nie den Server FM Go FM Server http://www.filemaker.com/de/solutions/ios/docs/fmi_guide_sync_de.pdf
  • 6. Dr. Adam G. Augustin - agametis Moderne Benutzeroberflächen am Beispiel einer FM Lösung FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Regelung der Zugriffsrechte • Standardbenutzer (Appuser) ohne Passwort und immer angemeldet • PersistentID des Gerätes wird auf dem Server abgelegt und vor jeder Synchronisation überprüft • Bei Übereinstimmung wird die Synchronisation initiiert • Die Datendatei auf dem Server ist nur im Hintergrund offen, ohne das der Appuser die Möglichkeit hat sie zu betreten/in das Fenster zu wechseln • Appuser darf in der Datendatei auf dem Server: • nur ganz wenige Felder sehen (nicht schreiben und löschen) • nur in einer Tabelle Daten schreiben (nicht löschen) • nur ein Layout betreten
  • 7. Dr. Adam G. Augustin - agametis Moderne Benutzeroberflächen am Beispiel einer FM Lösung FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Picasso Sagt Gute Künstler kopieren, große Künstler stehlen Pablo  Picasso,  spanischer  Bildhauer,  Grafiker  und  Maler  *  25.10.1881,  †  18.04.1973
  • 8. Dr. Adam G. Augustin - agametis Moderne Benutzeroberflächen am Beispiel einer FM Lösung FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Demo iPhone App zur Erfassung von Photos und Synchronisation mit einem FileMaker Server
  • 9. Dr. Adam G. Augustin - agametis Moderne Benutzeroberflächen am Beispiel einer FM Lösung FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Performace-Tipps zur GUI-Gestaltung • Keine eigenen Styles bei Objekten ungespeichert belassen -> neue Definieren und abspeichern • Farbverläufe sind sehr kostspielig (Layout-Rendering-Engine bedient sich der Methode „Image-Slicing“ um Objekte aus winzigen Einzelteilen „zusammenzubauen“ -> GPU wird benutzt und weniger Speicher benötigt) • Schattenelemente sind sehr rechenintensiv (außerdem in FM Go nicht verfügbar) • Seit FM14 gibt es keinen Unterschied mehr zwischen Seiten- und Registersteuerelement (Daten werden nur dann geladen, wenn sie sichtbar sind) Quellen: DevCon2015 in Las Vegas, Vorträge COR005, COR010 und MOB004
  • 10. Dr. Adam G. Augustin - agametis Moderne Benutzeroberflächen am Beispiel einer FM Lösung FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Performace-Tipps zur GUI-Gestaltung • Zoom deaktivieren (wenn die Funktion für die App nicht notwendig ist, sonnst muss jede Zoomstufe neu generiert werden -> kein Vorteil durchs Caching) • „Aktuelle Datensatzanzeige in der Listenansicht anzeigen“ deaktivieren und stattdessen aktiven Datensatz mit Style-Einstellungen hervorheben • Graphischen Elemente überdecken Knöpfe bei Webdirect -> Knöpfe immer ganz oben in der Ebenen-Sichtweise platzieren • SVG-Icons löschen, wenn sie nicht gebraucht werden, denn FM muss sie immer in den Cache laden, auch wenn sie nie in einen Knopf verwenden werden oder außerhalb des sichtbaren Layoutbereichs platziert sind Quellen: DevCon2015 in Las Vegas, Vorträge COR005, COR010 und MOB004
  • 11. Dr. Adam G. Augustin - agametis Moderne Benutzeroberflächen am Beispiel einer FM Lösung FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Vielen Dank unseren Sponsoren Danke für das Bewerten dieses Vortrages
  • 12. Dr. Adam G. Augustin - agametis Moderne Benutzeroberflächen am Beispiel einer FM Lösung FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Q & A
  • 13. Dr. Adam G. Augustin - agametis Moderne Benutzeroberflächen am Beispiel einer FM Lösung FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Vielen Dank