Successfully reported this slideshow.
Your SlideShare is downloading. ×

FMK2015: Eigene Apps mit FileMaker Go by Markus Schneider

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 247 Ad

FMK2015: Eigene Apps mit FileMaker Go by Markus Schneider

Download to read offline

Ein Workshop zum Thema iOS und FileMaker Go Als Beispiel dient eine Datenbank für die persönliche Kontrolle von Medikamenten-Einnahmen (Inhalations-/Dosiererkontrolle)

Schwerpunkte:

Unterschiede zwischen den Desktop- und iOS-Versionen von FileMaker (vorwiegend Bedienung)
Layoutgroessen, Wahl der Designs (Erstellen eines eigenen Designs), Schriftwahl, einfache Scripts und Strukturelemente
Uebertrag auf iPhone im Kioskmodus, damit Nutzung wie eine 'echte' app unter iOS
Erstellen eines icons zum Start der App (profil, AppMaker)
Mit Fehlersuche (Debugging), Verbesserungen an der Oberflaeche und Bedienung, hin- und her Mac <-> iOS Gerät

Die Datenbank ist einfach gehalten - der Vortrag eignet sich fuer Anfängerinnen und Anfänger
Details:
Design/Anforderungen: Was soll die App' können, wie soll sie bedient werden, Randbedingungen
Struktur: Was für Daten sind erforderlich, welche Funktionen, etc
Unterschiede zwischen FM und FMGo: Was ist hier von Bedeutung, welche Auswirkungen hat dies auf Entwicklung und Design
Layouts: Grössen für verschiedene Geräte, automatische Umschaltung Hoch-/Querformat, was ist speziell zu beachten
Umsetzung: Schritt für Schritt: Erstellen von Struktur, Basisfunktionen, Oberfläche, etc
Uebertrag auf iOS (und retour): Welche Methoden gibt es, Vor- und Nachteile
Umgang/Erstellung Kioskmodus: Für was Kiosk? Wie erstellt man eine Kiosk-Lösung?
Testzyklus: Wie testet man eine FMGo Anwendung am Besten
Eigenes Icon zum Starten am dem Homescreen: Umgang mit AppMaker (FileMaker Anwendung aus dem FileMaker TechNet, angepasst auf iOS8)
Sicherungskonzept: Wie sichern wir unsere Daten
Als 'Kür': Alternative Oberflächen

Ein Workshop zum Thema iOS und FileMaker Go Als Beispiel dient eine Datenbank für die persönliche Kontrolle von Medikamenten-Einnahmen (Inhalations-/Dosiererkontrolle)

Schwerpunkte:

Unterschiede zwischen den Desktop- und iOS-Versionen von FileMaker (vorwiegend Bedienung)
Layoutgroessen, Wahl der Designs (Erstellen eines eigenen Designs), Schriftwahl, einfache Scripts und Strukturelemente
Uebertrag auf iPhone im Kioskmodus, damit Nutzung wie eine 'echte' app unter iOS
Erstellen eines icons zum Start der App (profil, AppMaker)
Mit Fehlersuche (Debugging), Verbesserungen an der Oberflaeche und Bedienung, hin- und her Mac <-> iOS Gerät

Die Datenbank ist einfach gehalten - der Vortrag eignet sich fuer Anfängerinnen und Anfänger
Details:
Design/Anforderungen: Was soll die App' können, wie soll sie bedient werden, Randbedingungen
Struktur: Was für Daten sind erforderlich, welche Funktionen, etc
Unterschiede zwischen FM und FMGo: Was ist hier von Bedeutung, welche Auswirkungen hat dies auf Entwicklung und Design
Layouts: Grössen für verschiedene Geräte, automatische Umschaltung Hoch-/Querformat, was ist speziell zu beachten
Umsetzung: Schritt für Schritt: Erstellen von Struktur, Basisfunktionen, Oberfläche, etc
Uebertrag auf iOS (und retour): Welche Methoden gibt es, Vor- und Nachteile
Umgang/Erstellung Kioskmodus: Für was Kiosk? Wie erstellt man eine Kiosk-Lösung?
Testzyklus: Wie testet man eine FMGo Anwendung am Besten
Eigenes Icon zum Starten am dem Homescreen: Umgang mit AppMaker (FileMaker Anwendung aus dem FileMaker TechNet, angepasst auf iOS8)
Sicherungskonzept: Wie sichern wir unsere Daten
Als 'Kür': Alternative Oberflächen

Advertisement
Advertisement

More Related Content

Slideshows for you (8)

Viewers also liked (20)

Advertisement

Similar to FMK2015: Eigene Apps mit FileMaker Go by Markus Schneider (20)

More from Verein FM Konferenz (20)

Advertisement

Recently uploaded (20)

FMK2015: Eigene Apps mit FileMaker Go by Markus Schneider

  1. 1. Vortragender: Markus Schneider Titel Vortrag: FileMaker Go Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Eigene Apps mit FileMaker Go
  2. 2. Vortragender: Markus Schneider Titel Vortrag: FileMaker Go Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Eigene Apps mit FileMaker Go Eine Art Workshop Stand: 20151008_14h48
  3. 3. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Kurze Vorstellung • Dipl. Bauingenieur, Diplom auf Kläranlagen • Informatikarbeiten im Zusammenhang mit Bauprojekten • Geografische Informationssysteme, Oracle als Datenbank • Systeme von DEC, SUN, Siemens, Silicon Graphics, Windows • FileMaker als Hilfsinstrument für Kontrollen/Planung/Reports …
  4. 4. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Kurze Vorstellung • FileMaker Entwicklungen seit FileMaker Pro 2.0 (1992) • Anstellung als FileMaker Entwickler Mitte 90iger Jahre • Eigene Firma seit 2002 • Individual-Lösungen • Ausschliesslich FileMaker • Pro, Pro Advanced, Server • Go • Wartung, Pflege und Erweiterungen von ‘Fremdlösungen’ • Web (IWP / WebDirect)
  5. 5. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Kurze Vorstellung • Im früheren Leben Programme auf programmierbaren Taschenrechnern geschrieben …
  6. 6. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Das Referat • ‘Einfache’ iPhone App unter FileMaker Go • Möglichkeiten von FileMaker Go • Touch! Bildschirmgrössen, Bedienung • Einschränkungen, Grenzen Keine 'Excel-Schnellübertragung' (Gute Einführung von FileMaker) • Generelle Hinweise zu FileMaker Pro … Keine Schritt-für-Schritt Anleitung ‘Tabellen/Felder…’ ➜ Zeigen, was ist für diese ‘App’ genutzt worden ist
  7. 7. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Das Referat • Neue Funktionen unter FileMaker 14 (ButtonBar, OrientationLock, Oberfläche Go) • Generelle Hinweise zu Einstellungen, Darstellung • Auch etwa ein Hinweis zu iOS9/FileMaker Go 14 • Spezialitäten für iOS (Kiosk-Modus, Icon auf dem Homescreen) • Tipps & Tricks … Die Beispieldateien basieren auf FileMaker 14 und liegen den Referatsunterlagen bei. Wird FileMaker 13 eingesetzt, muss auf die 'ButtonBar'-Elemente und auf den 'Orientation-Lock’ verzichtet werden
  8. 8. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Workshop' • Nicht klassischer Workshop • Jeweils ein Teil mit Präsentationen, Referat • Ab und zu Demo’s • Das Referat behandelt mehrere Themen zu FileMaker / Go • Daher: Kompromiss • Aber Diskussion ist jederzeit möglich (im Rahmen der Zeit) • als 'klassischer' Workshop reicht die Zeit leider nicht Ein Workshop ist eine Veranstaltung, in der eine kleinere Gruppe mit begrenzter Zeitdauer intensiv an einem Thema arbeitet. Ein Kennzeichen ist dabei die kooperative und moderierte Arbeitsweise an einem gemeinsamen Ziel. Wikipedia …
  9. 9. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Voraussetzungen • (fast) keine • FileMaker ist bekannt Layouts, Tabellen, Felder, Scripts… Wir wissen, dass wir Daten in Layouts betrachten… • Minimales Verständnis für Datenbanken • Keine Fixierung auf ‘Office' …
  10. 10. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Also…
  11. 11. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com { kleine Klammer } ! • Es gab und gibt persönliche Wünsche… Dazu hat man:
  12. 12. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com { kleine Klammer } ! • Es gab und gibt persönliche Wünsche • Notizzettel oder Tabellen
  13. 13. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com { kleine Klammer } ! • Es gab und gibt persönliche Wünsche • Notizzettel mit Tabellen • Webseiten mit Informationen
  14. 14. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com { kleine Klammer } ! • Es gab und gibt persönliche Wünsche • Notizzettel mit Tabellen • Webseiten mit Informationen • App’s die möglicherweise unter Anderem *das* können …
  15. 15. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com { kleine Klammer } " • Früher hatte man programmierbare Taschenrechner
  16. 16. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com { kleine Klammer } " • Früher hatte man programmierbare Taschenrechner • ‘in der Tasche’
  17. 17. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com { kleine Klammer } " • Früher hatte man programmierbare Taschenrechner • ‘in der Tasche’ • Programmierbar, ‘Makros’,
  18. 18. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com { kleine Klammer } " • Früher hatte man programmierbare Taschenrechner • ‘in der Tasche’ • Programmierbar, ‘Makros’, • Keine Programmierumgebung erforderlich …
  19. 19. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com { kleine Klammer } # Immer dabei ➜ iPhone!
  20. 20. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com { kleine Klammer } # Immer dabei ➜ iPhone! Wünsche ✔
  21. 21. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com { kleine Klammer } ! Immer dabei ➜ iPhone! Wünsche ✔ Umsetzen: XCode 😂 …
  22. 22. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com { kleine Klammer } # ➜ Aber wir haben ja FileMaker! …
  23. 23. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Hintergrund zum Workshop • Medikament (kann auch etwas Anderes sein - wir ‘zählen’ und kontrollieren) • In (un)regelmässigen Intervallen einzunehmen • Ohne Kontrolle der 'Applikationen’ (Einnahmen) • Ohne Kontrolle der Restmenge …
  24. 24. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Real World…(Als Beispiel)
  25. 25. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Real World… Anzeige der verbleibenden Dosen
  26. 26. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Real World… Keinerlei Anzeige der verbleibenden Dosen ! Die 'Wasser-Methode wird nicht mehr empfohlen (Wasserdichtigkeit der Düse)
  27. 27. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Real World… Anzeige der verbleibenden Dosen - 60 Dosen - CHF ~100.-
  28. 28. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Real World… Keinerlei Anzeige der verbleibenden Dosen ! - 120 Dosen - CHF ~65.-
  29. 29. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Zusammenfassung - Teuer - Geringe Anzahl Dosen + Anzeige Restmenge - Keine Übersicht über eingenommene Menge (History) + Anzeige des Ablaufdatums - Relativ unhandlich
  30. 30. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Zusammenfassung + Relativ günstig (Faktor 3) + Grössere Anzahl Dosen - Keinerlei Hinweise auf Restmenge - Ablaufdatum nur sichtbar, wenn Patrone entfernt wird - Keine Übersicht über eingenommene Menge (History) …
  31. 31. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com App für das iPhone!
  32. 32. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com
  33. 33. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com
  34. 34. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com
  35. 35. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com
  36. 36. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Demo
  37. 37. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com …
  38. 38. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… Zuerst ein paar allgemeine Bemerkungen
  39. 39. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… • Relativ kleine Bildschirme • Bedienung mit dem Finger - relativ grosse Tasten, etc. • Nur ein Fenster (in der App - iOS9 kennt Split-View, etc.) • Relativ langsam (FileMaker Go) • Keine Anpassungen von FMGo aus möglich Was zu bedenken und zu beachten ist … 'Transfer’ iPhone ⬌Desktop wird zu einem Faktor!
  40. 40. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… • Die Omni-Palette (Focus, Graffle, Outliner,) • Notes Plus • Forensoftware (als 'Ideen-Tank’) Ein paar Beispiele aus dem iOS Fundus …
  41. 41. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… • Eine der 'frühen’ Firmen, die OSX Anwendungen auf den Markt brachten (ehemalige 'NeXT'-Entwickler) • Relativ klein, etwas über 50 Mitarbeitende • Mit dem Erscheinen von iOS folgten rasch die ersten Versionen für iPhone und später iPad • auch Watch (Watch OS2) und angepasst auf iOS9 Wir beschränken uns hier auf die iPad Versionen… Omni Group https://www.omnigroup.com …
  42. 42. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… Omni
  43. 43. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… Omni Bedienungselemente gross genug Struktur klar
  44. 44. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… Omni Automatische Umschaltung aufgrund Lichtverhältnisse
  45. 45. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… Omni Bedienungselemente gross genug Struktur klar (PopUp gehört zu 'Formen')
  46. 46. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… Omni Nebenbei erwähnt: Eine einfache Methode, um Daten zwischen verschiedenen Geräten zu synchronisieren…
  47. 47. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… • Eine der 'note-taking-apps', Handnotizen • dem Umfang entsprechend relativ bescheidene Oberfläche Notes Plus
  48. 48. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… Notes Plus Bedienungselemente gross genug Struktur klar …
  49. 49. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… Als Vergleich • Forensoftware, dem Prinzip entsprechend im 'Browser' • Keine Anpassung an iOS (Mobile Safari) (Eine 'Mobile App' wäre erhältlich, aber fehlende Optionen) • Geschwindigkeit (Mobile Safari) ist gering jive …
  50. 50. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… jive Was ist wo? Doppelt? Viele Ebenen… unklar… …
  51. 51. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… jive Zu was gehört das PopUp?
  52. 52. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… jive Für was diese Info?
  53. 53. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… jive Tastengrösse Hamburger ohne Funktion Viele 'Mouse-Over' (in iOS ohne Funktion)
  54. 54. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS - Grössen… jive Zum Vergleich: jive auf iPhone Zu klein
  55. 55. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS - Grössen… Andere Foren.. Weniger Informationen Bessere Lesbarkeit …
  56. 56. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… Fazit
  57. 57. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… • Ein ‘Touch-Device’ benötigt eine angepasste Darstellung Fazit
  58. 58. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… • Ein ‘Touch-Device’ benötigt eine angepasste Darstellung Fazit • Bedienungselemente auf Fingerbedienung anpassen
  59. 59. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… • Ein ‘Touch-Device’ benötigt eine angepasste Darstellung Fazit • Bedienungselemente auf Fingerbedienung anpassen • Lesbarkeit erhalten durch Schriftwahl (Typ, Grösse,)
  60. 60. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… • Ein ‘Touch-Device’ benötigt eine angepasste Darstellung Fazit • Bedienungselemente auf Fingerbedienung anpassen • Lesbarkeit erhalten durch Schriftwahl (Typ, Grösse,) • Weniger Informationen = Bessere ‘Erkennung’
  61. 61. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… • Ein ‘Touch-Device’ benötigt eine angepasste Darstellung Fazit • Bedienungselemente auf Fingerbedienung anpassen • Lesbarkeit erhalten durch Schriftwahl (Typ, Grösse,) • Weniger Informationen = Bessere ‘Erkennung’ • Portionieren der Informationen!
  62. 62. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… • Ein ‘Touch-Device’ benötigt eine angepasste Darstellung Fazit • Bedienungselemente auf Fingerbedienung anpassen • Lesbarkeit erhalten durch Schriftwahl (Typ, Grösse,) • Weniger Informationen = Bessere ‘Erkennung’ • Portionieren der Informationen! • Berücksichtigen der etwas geringeren Geschwindigkeit (FMGo) …
  63. 63. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com { kleine Klammer } $ Vergleich Mac Mini (i7, SSD, 10.10.3) und iPhone 5s • Lokale Anwendung, Scripts per Test-Funktion (CF) analysiert • Mini: Zwischen 8 und 12 Millisekunden • iPhone 5s: Zwischen 30 und >100 Millisekunden Geschwindigkeit …
  64. 64. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com { kleine Klammer } % Vergleich Mac Mini (i7, SSD, 10.10.3) und iPhone 5s • Lokale Anwendung, Scripts per Test-Funktion (CF) analysiert • Mini: Zwischen 8 und 12 Millisekunden • iPhone 5s: Zwischen 30 und >100 Millisekunden Unter iOS ist die Laufzeit deutlich länger Gut zu wissen 😋 Geschwindigkeit '+/- Konstant' 'Variabel'
  65. 65. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com { kleine Klammer } ! Vergleich Mac Mini (i7, SSD, 10.10.4) und iPhone 5s • Lokale Anwendung, Scripts per Test-Funktion (CF) analysiert • Mini: Zwischen 8 und 12 Millisekunden • iPhone 5s: Zwischen 30 und >100 Millisekunden Unter iOS ist die Laufzeit deutlich länger Geschwindigkeit '+/- Konstant' 'Variabel' 'Spinning whee …
  66. 66. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com { kleine Klammer } # Zu beachten ist auch, dass die Geschwindigkeitsunterschiede von Geräte-Generation zu Geräte-Generation abweichen… Ein älteres iOS Gerät kann deutlich langsamer sein. Die Unterschiede in FileMaker Go können grösser sein, als in anderen App’s Auch ist iOS8 in bestimmten Teilen langsamer als iOS9 (und vice versa…) Geschwindigkeit …
  67. 67. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com { kleine Klammer } ' Geschwindigkeit Ein kleiner Test mit unterschiedlichen Methoden zur Erzeugung der Datensätze 'Einnahmen'.. • Erzeugen der Datensätze MIT Layoutwechsel • Erzeugen der Datensätze OHNE Layoutwechsel • ∆ iPhone 5s: Zwischen 30 bis weit über 100 Millisekunden
  68. 68. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com { kleine Klammer } ( Zum Vergleich: Mac Mini: 8-12 Millisekunden… iOS kann stark schwanken: Zwischen 40 bis über 200 MS X X X dabei ist das 'Warte-Rad' sic 'Schnelle Methode' 'Langsame Methode' (iOS8)
  69. 69. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com { kleine Klammer } )
  70. 70. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… Möglichst einfache Oberfläche So viele Funktionen wie nötig So wenige Funktionen wie möglich Gibt es Methoden zur Optimierung: Unter iOS nutzen! Daher …
  71. 71. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Demo Unterschiede Geschwindigkeit aufgrund unterschiedlicher angewendeter Methoden - Datensatz erzeugen mit Layoutwechsel ('klassisch') - Datensatz erzeugen über eine Hilfs-Relation ('UUID') …
  72. 72. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Demo Langsam Schnell
  73. 73. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Demo Log’ schreiben (Eigene Funktion) zum 'richtigen' TO gehen Datensatz erzeugen Log’ schreiben (Eigene Funktion) Log’ schreiben UUID für Temp. Relation… Datensatz erzeugen via Relation Log’ schreiben Objekt aktualisieren ($$Variable aus CF Objekt aktualisieren ($$Variable aus CF commit commit
  74. 74. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Zurück zu unserem Anliegen
  75. 75. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com FMGo - Wie gehen wir vor
  76. 76. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Vorgehen ✔ Wir wollen Kontrolle und Übersicht über Medikament-Einnahmen
  77. 77. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… ✔ Wir kennen Eckdaten, Rand- bedingungen (Dosierung, Einnahme, etc.)
  78. 78. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… Struktur Funktion en
  79. 79. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… Umsetzung! Kontrolle! Anpassungen etc… …
  80. 80. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Konzept - Tabellen
  81. 81. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Konzept - Tabellen • An sich benötigen wir eine Tabelle für die 'Einnahmen' - jede Einnahme wird auf dem iOS-Gerät festgehalten - Dank Datum und Uhrzeit ist eine 'History' möglich - Immer klar, wann zuletzt eingenommen …
  82. 82. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Konzept - Tabellen • An sich benötigen wir eine Tabelle für die 'Einnahmen' - jede Einnahme wird auf dem iOS-Gerät festgehalten - Dank Datum und Uhrzeit ist eine 'History' möglich - Immer klar, wann zuletzt eingenommen • Daten zum Dosierer in einer weiteren Tabelle - Ablaufdatum - Geänderte Inhaltsstoffe (Dosierung..) - Allenfalls anderer Preis …
  83. 83. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Konzept - Tabellen • An sich benötigen wir eine Tabelle für die 'Einnahmen' - jede Einnahme wird auf dem iOS-Gerät festgehalten - Dank Datum und Uhrzeit ist eine 'History' möglich - Immer klar, wann zuletzt eingenommen • Daten zum Dosierer in einer weiteren Tabelle - Ablaufdatum - Geänderte Inhaltsstoffe (Dosierung..) - Allenfalls anderer Preis Einnahmen Dosierer …
  84. 84. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Konzept - Tabellen • Wenn wir eine möglichst einfache Oberfläche wünschen, wird wohl eine eigene Tabelle zur Dateneingabe wünschenswert
  85. 85. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Konzept - Tabellen • Wenn wir eine möglichst einfache Oberfläche wünschen, wird wohl eine eigene Tabelle zur Dateneingabe wünschenswert • Dann gibt es wohl ein paar Einstellungen für die Anzeige der Reserve, eventuell gibt es mal Backups…
  86. 86. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Konzept - Tabellen • Wenn wir eine möglichst einfache Oberfläche wünschen, wird wohl eine eigene Tabelle zur Dateneingabe wünschenswert • Dann gibt es wohl ein paar Einstellungen für die Anzeige der Reserve, eventuell gibt es mal Backups… Eingabe Einstellunge …
  87. 87. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Struktur - Tabellen • Tabelle 'Eingabe' • Tabelle 'Einnahmen' • Tabelle 'Dosierer' • Tabelle 'Einstellungen' (Die Tabelle für die Einnahmen ist fäschlicherweise 'Indikationen' genannt - hilft hier etwas, um die Tabellennamen zu unterscheiden…)
  88. 88. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Struktur - Tabellen • Tabelle 'Eingabe' • Tabelle 'Einnahmen' • Tabelle 'Dosierer' • Tabelle 'Einstellungen' Oberfläche • Nur Dateneingabe • Nr. des aktuellen Dosierers • Informationen letzte Einnahme, Anzahl
  89. 89. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Struktur - Tabellen • Tabelle 'Eingabe' • Tabelle 'Einnahmen' • Tabelle 'Dosierer' • Tabelle 'Einstellungen' Einnahmen • Datum und Uhrzeit der Einnahme • Angabe Wochentag • Nummer Dosierer • Anzahl bisher mit Anzeige Reserve
  90. 90. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Struktur - Tabellen • Tabelle 'Eingabe' • Tabelle 'Einnahmen' • Tabelle 'Dosierer' • Tabelle 'Einstellungen' Daten zum aktuellen Dosierer • Kapazität / Anzeige Reserve (Farben) • Ablaufdatum • Lieferant mit Telefonnumer (Bestellung..) • Preis
  91. 91. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Struktur - Tabellen • Tabelle 'Eingabe' • Tabelle 'Einnahmen' • Tabelle 'Dosierer' • Tabelle 'Einstellungen' Einstellungen • Kapazität • Reservemeldung /-anzeige
  92. 92. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Struktur - Felder • Tabelle 'Eingabe' • Farbige Darstellung der noch vorhandenen Dosen (Reserve) über bedingte Formatierung Weitere Daten können dann 'eingeblendet' werden!
  93. 93. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Struktur - Felder • Tabelle 'Einnahmen' Dosierer# / Datum Einnahmen / Einnahme#
  94. 94. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Struktur - Felder • Tabelle 'Einnahmen' Dosierer# / Datum Einnahmen / Einnahme# Zeitstempel möglich! Grund, um keine Zeitstempel zu nutzen: Siehe Admin-Layout (wir kommen später dazu…)
  95. 95. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Struktur - Felder • Tabelle 'Dosierer’
  96. 96. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Struktur - Felder • Tabelle 'Einstellungen' …
  97. 97. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Grundsätzliche Funktionen • Neue Medi-Einnahme
  98. 98. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Grundsätzliche Funktionen • Neuer Dosierer
  99. 99. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Grundsätzliche Funktionen Möglichst einfache Oberfläche… • Neue Einnahme ab Eingabemaske • Neuer Dosierer wird weniger oft benötigt, kann in einer anderen Maske liegen (gewählt: Liste) …
  100. 100. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 01 - 'roh' • Tabellen und Felder erzeugen 1
  101. 101. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Tabellen und Felder unter Verwalten/Datenbank erzeugt… 1
  102. 102. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Einstellungen: ID_OWN ✖ ID_OWN Relation Oberfläche :: Einstellungen 1 Achtung: Geschwindigkeit… (hier unkritisch)
  103. 103. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Dosierer: ID_PumpCur = ID_PUMP Relation Oberfläche :: Dosierer 1
  104. 104. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Einnahmen: ID_PumpCur = ID_Pump Relation Oberfläche :: Indikationen 1
  105. 105. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Fertig! 1
  106. 106. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 01 - Demo • Neue Datei • Tabellen definieren • Felder definieren • Relationen definieren 1
  107. 107. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 01 - Favoriten 1 Achtung! Keine Dateien sichtbar in diesem Dialog? - Wohl 'Favoriten’ angeklickt anstelle 'Alle'… Eine Möglichkeit um die Arbeit mit FileMaker 14 zu vereinfachen:
  108. 108. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 01 - Favoriten • Bei Verwendung von FileMaker Server können diese Favoriten direkt im Start-Menü definiert werden • Bei lokalen Dateien muss man diese Favoriten unter dem Menü Ablage / Favorit öffnen / Favoriten verwalten… erzeugen (oder mittels ‘Letzte’, wenn die Datei schon mal geöffnet war) Dadurch ist ein schnelleres Arbeiten möglich, da die öfter genutzten Dateien direkt aus der FileMaker Startzentrale (via Ablage / Öffnen) erreicht werden können 1
  109. 109. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 01 - Favoriten 1 …
  110. 110. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 02 - 'simple interface' 2 Ein Feld mit grosser Schrift für die Anzahl der bisherigen Einnahmen Die Bedienung soll einfach sein Eine grosse Taste (ev. Taste und Feld in einem…)
  111. 111. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 02 - 'simple interface' • Einfaches Layout für erste Tests • Bildschirmgrössen • ‘Entwicklungsumgebung’ 2
  112. 112. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Entwicklungsumgebung’ (das letzte zuerst…) • Wir werden mehrfach testen… • Die FM Go App wird mehrfach auf das iPhone kopiert… • Ein paar Dinge können das Entwickler-Leben vereinfachen… 2
  113. 113. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Masseinheiten • P U N K T pt 2
  114. 114. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Symbolleisten • Tipp: Anpassen der Symbolleisten • KEINE ungewollten Aktionen beim Klick auf ein Fenster • Daher: Weg mit einigen der Standard-SymboleWenn hier standardmässig 'Neuer Datensatz' plaziert ist und man von einer anderen Anwendung aus in das Finder Fenster klickt - ungewollt neue Datensätze... 2
  115. 115. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Voreinstellungen • Allgemein Wenn eine neue Daten- bank erzeugt wird, wird NICHT der 'Feld- Picker' angezeigt 2
  116. 116. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Nicht aktiviert Aktiviert Für eine klare Differenzierung Excel - Datenbank schalten wir diese Option ein - wir sprechen nicht von Arbeitsmappen, sondern von Tabellen oder Tabellenauftreten, eine Spalte ist ein Feld, esw. 2
  117. 117. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Voreinstellungen • Layout Wenn mehrere Leute an einer Datenbank arbeiten, ist es manchmal besser, diese Option NICHT einzuschalten… 2
  118. 118. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Dateioptionen • Öffnen Für Kioskmodus benötigen wir ein Konto ohne vollen Zugriff (Im Moment lassen wir die automatische Anmeldung auf dem 'Admin'…) 2
  119. 119. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Dateioptionen • Öffnen / Schlüsselbund (Abhängig von weiteren Umständen… Hier deaktiviert) 2
  120. 120. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Dateioptionen • Rechtschreibung Wenn Namen, Artikelbezeichnungen, etc. eingetragen werden: Ausschalten Kann auch für Textfelder separat deaktiviert werden (Inspektor) 2
  121. 121. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Dateioptionen • Text Persönliche Vorlieben 2
  122. 122. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Voreinstellungen • Speicher Ein Ausgangswert… Kann heute (RAM…) höher gesetzt werden (3-stelliger Wert) 2
  123. 123. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Systemeinstellungen OSX Unter 10.10.x und FileMaker 14.01/2 muss 'Blau' gewählt werden, sonst sind die neuen schwarzen Paletten unlesbar… 2
  124. 124. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Systemeinstellungen OSX Unter 10.10.x und FileMaker 14.01/2 muss 'Blau' gewählt werden, sonst sind die neuen schwarzen Paletten unlesbar… 2 …
  125. 125. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com FileMaker Installationen unter OSX 2 …
  126. 126. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Bildschirmgrössen • http://ios-resolution.com/ 2
  127. 127. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Bildschirm iPhone 6 Plus 2
  128. 128. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Bildschirm iPhone 6 2
  129. 129. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Bildschirm iPhone 5 2
  130. 130. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Bildschirm iPhone 4 (und älter) 2
  131. 131. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Bildschirm iPhone 5 2
  132. 132. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Bildschirmgrösse iPhone 5s Portrait - Hochformat • Breite: 320 pt • Höhe: 548 pt (568pt abzüglich Statusbar 20pt) Landscape - Querformat • Breite: 568 pt • Höhe: Egal - weniger als 320 pt insgesamt… 2
  133. 133. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Bildschirmgrösse iPhone 6s Portrait - Hochformat • Breite: 375 pt • Höhe: 647 pt (667 pt abzüglich Statusbar 20pt) Landscape - Querformat • Breite: 667 pt • Höhe: Egal - weniger als 375 pt insgesamt… 2 …
  134. 134. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 2 - simple interface Layouts Welche Layouts möchten wir? Eingabe Liste Einnahmen (History) Einstellungen Fehler passieren… Administrator-Layout 2 (in der Liste sollen keine manuellen Eingriffe möglich sein)
  135. 135. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Layouts Welche Layouts möchten wir? Eingabe Liste Einnahmen (History) Einstellungen Fehler passieren… Administrator-Layout Formular 2
  136. 136. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Layouts Welche Layouts möchten wir? Eingabe Liste Einnahmen (History) Einstellungen Fehler passieren… Administrator-Layout Liste 2
  137. 137. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Layouts Welche Layouts möchten wir? Eingabe Liste Einnahmen (History) Einstellungen Fehler passieren… Administrator-Layout Formular 2
  138. 138. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Layouts Welche Layouts möchten wir? Eingabe Liste Indikationen (History) Einstellungen Fehler passieren… Administrator-Layout Liste 2 …
  139. 139. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Layouts • Eingabelayout TO VENT_CTRL • Bereiche löschen (Nur Datenteil) • Layoutgrösse festlegen • Höhe 548 pt (Inspektor, Datenteil) • Breite 320 pt (rechten Rand ziehen mit der Maus) • Felder grob plazieren • Layout-Fenster breit genug! Sonst sind nicht alle Statusobjekte sichtbar 320 pt 548 pt 2
  140. 140. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Halt! Wieso nehmen wir denn nicht die eingebauten Markierungen?? 2 Können wir schon… - Man ist schnell 1pt daneben - Kein 'snap' auf die Höhe - Man muss eigene Dimensionen eintragen - Ist 'visuell’ ganz OK… - Bei den kleinen Bildschirmen fülle ich den Platz gerne aus und habe lieber ein eigenes Layout
  141. 141. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Layouts Und wieso ist das denn so wichtig?? Demo! - Layoutbreite (Statusobjekte, OSX) - Layouthöhe ('App-feeling', iOS) - Automatische Grösse OSX, iOS) Auch OK, manchmal ist man froh um mehr Daten… 2
  142. 142. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Layouts 2 Felder werden gemäss dem Stil 'Standard' des Designs erzeugt
  143. 143. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Layouts 564 pt xxx pt Felder mit Hilfe des 'Feld-Pickers' in Layout übertragen 2 Im Listenlayout -solange kleine Bildschirm- nicht wesentlich …
  144. 144. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Layout Eingabe Legen wir weitere Eigenschaften fest… • Hochformat, ’Portrait' • Wenn iPhone gedreht wird > keine Änderung • Wenn iPhone auf den Kopf gestellt wird > Drehen ➡ Orientation Lock! (neu in FileMaker 14) 2
  145. 145. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Layout Eingabe Diese Einstellungen erfolgen mittels Scripts! 2
  146. 146. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Layout Liste • Querformat, ’Landscape' • Wenn iPhone gedreht wird > keine Änderung • Wenn iPhone auf den Kopf gestellt wird > Drehen ➡ Orientation Lock! 2
  147. 147. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Layout Eingabe Diese Einstellungen erfolgen mittels Scripts! 2 Dies Scriptschritte bauen wir später in die jeweiligen Start- und -navigationsscripts ein! …
  148. 148. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Layout-Einstellungen Zu jedem einzelnen Layout können Eigenschaften definiert werden • Name • Tabelle • automatisch speichern • Feldrahmen anzeigen • Listen-Symbol links anzeigen • Menüset • Schnellsuche (iOS: Aus…) 2 … Schneller…
  149. 149. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Layouts Nun haben wir die ersten Layouts erzeugt und können schauen, wie dies auf einem iPhone ausschaut… 2
  150. 150. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 02 - 'simple interface' Aber wie bringen wir die 'App' auf das iPhone? 2 • iTunes • Mail • DropBox App … • etc.
  151. 151. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Übertrag iPhone (iTunes) 2 Mit Drag&Drop Dateien hin- und herschieben (Achtung: iPhone darf nicht 'schla …
  152. 152. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Übertrag iPhone Wir konzentrieren uns hier auf iTunes - weitere Methoden sind aber auch im Referatstext aufgeführt 2 • iTunes • Mail • DropBox App … • etc.
  153. 153. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Übertrag iPhone Demo 2
  154. 154. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 03 - 'Funktionen' Besprochen haben wir: • Neue Einnahme • Neuer Dosierer 3
  155. 155. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 03 - 'Funktionen' Besprochen haben wir: • Neue Einnahme • Neuer Dosieren Wir benötigen auch noch: • Startup-Script • Navigations-Scripts 3
  156. 156. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 03 - 'Funktionen' Der Reihe nach.. • Startup ➡ Beim Aufstarten soll direkt das Eingabe-Layout erscheinen 3
  157. 157. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 03 - 'Funktionen' Der Reihe nach.. • Startup ➡ Beim Aufstarten soll direkt das Eingabe-Layout erscheinen • Navigation ➡ Layoutwechsel sollen per Klick auf eine Taste erfolgen 3
  158. 158. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 03 - 'Funktionen' Der Reihe nach.. • Startup ➡ Beim Aufstarten soll direkt das Eingabe-Layout erscheinen • Navigation ➡ Layoutwechsel sollen per Klick auf eine Taste erfolgen (Liste, Eingabe) • Neue Applikation / Einnahme ➡ Mit dem aktuellen Dosierer eine neue Medikamenteneinnahme 3
  159. 159. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 03 - 'Funktionen' Der Reihe nach.. • Startup ➡ Beim Aufstarten soll direkt das Eingabe-Layout erscheinen • Navigation ➡ Layoutwechsel sollen per Klick auf eine Taste erfolgen • Neue Applikation / Einnahme ➡ Mit dem aktuellen Dosierer eine neue Medikamenteneinnahme • Neuer Dosierer ➡ Neuen Dosierer definieren, Eingabe entsprechend anpassen ('aktueller D.') 3 …
  160. 160. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Startup 3 Nicht gespeichert!
  161. 161. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Startup 3 • Das Startup-Script wird in den Datei-Optionen festgelegt • 'Gefeuert' wird dieses Script beim ersten Öffnen des Fensters
  162. 162. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Gehe zu Eingabe 3
  163. 163. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Gehe zu Einstellungen 3
  164. 164. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Gehe zu Liste 3
  165. 165. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Neuer Dosierer 3
  166. 166. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Neuer Dosierer 3 …
  167. 167. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Scriptbereich 3 Nun haben wir so viel von 'Scripts' gehoert… • Automatisieren von Abläufen • 'Makro-Sprache’ • Aktionen auslösen bei Klick in ein Feld (uvm.) • (viel mehr…) Dies alles erfolgt mit Hilfe von Scripts Schauen wir uns das etwas näher an!
  168. 168. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Scriptbereich 3 Gültigkeit Neues Script Starten Debugger (Advanced) Scripts das aktuelle Script Befehle Beschrieb …
  169. 169. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Scriptbereich 3 Demo • Keine Einführung in 'Scripts' …
  170. 170. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Teil II - ‘Kür’ 3 …
  171. 171. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 04 - 'Verfeinerungen' 4 • Layout für Listendarstellung Einnahmen • Steuerung (ButtonBar) • Themen/'Designs’ • Bedingte Formattierung
  172. 172. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'ButtonBar' 4 • Das Layout wurde in Version 2 mehr oder weniger 'roh' erstellt • Die Felder wurde mittels 'Feldauswahl' in das Layout eingefügt • Funktionen wurden unter Version 3 (Navigation) erstellt, Tasten als Standard-Tasten erzeugt (Tasten- Werkzeug) • NEU: Seit FileMaker 14 gibt es die Tasten als 'ButtonBar' …
  173. 173. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'ButtonBar' 4 Zusammenfassung Felder mittels Feldauswahl wählen und in das Layout einfügen Den Tasten Funktionenhinterlegen
  174. 174. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'ButtonBar' 4 Nun legen wir die Funktionen mit Hilfe einer Button-Liste (neu in FileMaker 14) als ein Objekt an + Kein einzelnes Platzieren + Einheitliche Erscheinung + Kein Ausrichten + Symbole möglich / Symbole mit Text + Gilt auch für alte Tasten (1 Segment)
  175. 175. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'ButtonBar' 4 1. Button-Bar in der Werkzeugleiste wählen 2. Im Layout Button-Bar aufziehen mit der Maus 3. Einstellungen bearbeiten 4. Funktion wählen (einzelner Schritt, Script) 5. Schritt 4 Wiederholen für jedes einzelne, gewünschte Segment nb. Ein ButtonBar kann vielseitig verwendet werden ('mehr als eine Taste’) … 1 2 3 4
  176. 176. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 04 - 'Designs' 4 Wir haben eingangs gesehen, dass unter FileMaker Go der etwas geringeren Ausführungsgeschwindigkeit Rechnung getragen werden sollte… Mit Themen oder 'Designs' und den zugehörigen Stilen kann die Geschwindigkeit optimiert werden! Es muss nicht mehr jedes einzelne Objekt mit zugehöriger Ausprägung geladen werden In den Unterlagen wird in English: 'theme', in Deutsch: 'Design' als Begriff verwendet
  177. 177. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Designs' 4 Mit FileMaker 12 wurden die CSS-basierten Layouts eingeführt - Nicht anpassbar (zumindest nicht offiziell) - keine eigenen Themen / 'Designs' - Ein Design konnte unbrauchbar sein (z.B. Font kollidiert mit der Hausschrift (CSS: Palatino, Kunde: Frutiger) Seit FileMaker 13 sind aber eigene Designs möglich!
  178. 178. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Designs' 4 • Ein Thema/'Design' ist an sich ein 'Set’ Objekte Felder, Grafiken (Rechtecke, Kreise,), Tasten, Text, etc. • Diese Objekte sind durch Stile bezüglich Ausprägung 'vordefiniert' • So kann man z.B. für ein Textfeld einen Stil definieren MeinStil [Ausrichtung zentriert, Schriftgrösse 12pt (etc.)] • Dadurch kann man sehr schnell Objekte erzeugen, die bezüglich Ausprägung konsistent sind • Schnelleres Arbeiten - Schnelles Abarbeiten… Wenn diese Stile definiert sind…
  179. 179. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Stile' / 'Designs' 4 • Ein Stil kann • auf ein einzelnes Objekt bezogen sein • Bestehendes Objekt mit einem Stil versehen • als einzelner Stil im Layout definiert werden • Bestehendes Objekt, Stil definieren, als neuen Stil speichern im aktuellen Design • Ein anderes Layout mit dem gleichen Design kennt diesen Stil nicht • als Design für die gesamte Datenbank definiert werden • Bestehendes Objekt, Stil definieren, als neuen Stil speichern • als neues Design speichern • Ein Design bleibt in der jeweiligen Datei • Ändert man ein bestehendes Design, gilt dies für die aktuelle Datei
  180. 180. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Designs' 4 • Designs können importiert werden aus anderen Datenbanken • Einzelne Stile können kopiert und eingesetzt werden • bezüglich Objekt / Zustand ('Normal', 'Unter Maus', 'Gedrückt', 'Ausgewählt') • Die Verwaltung von Designs/Themen ist nicht sehr komfortabel. Eine zweckdienliche Benennung der Stile ist wichtig, erleichtert die Arbeiten deutlich • Hinweis: Die Namen können mit 'Punkten' versehen werden, das alte Siemens BS2000 Betriebssystem lässt grüssen… Beispiel: Liste.Label.blk.left
  181. 181. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Designs' 4 • Stile und Designs werden mit Hilfe des Inspektors verwaltet • Es gibt vordefinierte Designs • Neues Layout: Standard Design für das gewählte Gerät Beim Erzeugen eines Layouts über den Assistenten • Geschwindigkeit… • ein Design, das unverändert übernommen wird, ist schnell • ein eigenes Design ist immer noch schnell • das alte 'klassische' Design ist laaangsam • Designs sind schneller als einzelne, frei definierte Objekte
  182. 182. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Designs' 4 Schrift definieren Schriftgrad wählen Ausrichtung festlegen (weiteres mehr) …
  183. 183. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 04 - Verfeinerungen 4 Demo • Runde Taste (Seit FileMaker 12) • Hilfslinie, nur sichtbar im Layoutmodus • Tastenleiste/ButtonBar • Textfarbe (Taste: Für iOS alle Modi!) • ButtonBar • Stile definieren • Eigenes Design erzeugen …
  184. 184. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 04 - 'Bedingte Formatierung' 4 Wir kennen nun die Anzahl eingenommener Einnahmen, wir kennen die Kapazität Daher: • Darstellung mit Farben • Grün: Viel Reserve • Lachs: Immer noch OK • Rosa: Nachschub besorgen… • Rot: Kritisch, Ersatzpumpe!
  185. 185. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Bedingte Formatierung' 4
  186. 186. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Bedingte Formatierung' 4 Bedingte Formatierung gibt es seit FileMaker 9 • Eigener 'Editor' • Bedingungen = Formeln • Formeleditor von FileMaker oder einfacher Editor • Kein Copy&Paste, kein Import, kein Export • Bestimmte Versionen von FileMaker wurden langsam • Wirkung bei FileMaker, Go, WebDirect Achtung: Die Rechtschreibprüfung macht aus 'WebDirect' gerne 'Weiderinder'…
  187. 187. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Bedingte Formatierung' 4 Demo • Erzeugen von bedingten Formatierungen • Editoren • Reihenfolge bei mehreren Bedingungen • Was kann man 'bedingt' formatieren? …
  188. 188. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 05 - 'Layouts++' • SideElements… • Kiosk • Administrator-Layout 5
  189. 189. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 05 - 'Slide-Elements' • Auf Deutsch: Seitensteuerelement • Bilder können (z.B.) wie auf Webseiten geblättert werden 5
  190. 190. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Slide-Elements' Wir können diese Methode nutzen, um an sich mit einem (1) Layout für Eingabe, Dosierer und Einstellungen auszukommen Vorteile: • Keine Tasten für Layoutwechsel • ein einziges Layout • Bedienung mittels 'Wischen' mit einem Finger 5
  191. 191. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Slide-Elements' Layouts bisher • Eingabe • Einstellungen • Dosierer • Liste Der Wechsel erfolgt per Tasten, denen Scripts oder einzlene Scriptschritte hinterlegt sind 5
  192. 192. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Slide-Elements' Layouts Neu • Eingabe • Einstellungen • Dosierer • Liste Der Wechsel erfolgt 'Wischen' nach rechts oder links Im Layoutmodus können die 'SlideElement'-Abschnitte einzeln ausgewählt werden, Objekte werden analog 'Tab'-/PopOver-Elementen plaziert 5
  193. 193. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Slide-Elements' Mit etwas Layoutarbeit erhalten wir so die endgültige Darstellung! (Falsch: Nichts ist endgültig…) 5
  194. 194. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Slide-Elements' Demo 5
  195. 195. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 05 - 'PopOver' PopOver wurden mit FileMaker 13 eingeführt Man kann damit in einem Layout ein 'Unter-Layout' auftauchen lassen, ähnlich wie die Register - aber nicht wirklich sichtbar. Sie tauchen auf Tastenklick auf und verschwinden auch wieder Durch geschickte Platzierung des PopOver-Elementes erfolgt der Effekt… (PopOver-Taste 'versteckt', gesamte Breite, knapp unterhalb der ersten Reihe…) 5 …
  196. 196. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'PopOver' 5 Die PopOver Taste liegt unsichtbar unterhalb der ersten Reihe Das grau hinterlegte Feld ist eine Taste (Script), das PopOver- Objekt aufruft und so erscheinen lässt
  197. 197. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'PopOver' 5 … Das grau hinterlegte Feld ist eine Taste (Script), das PopOver- Objekt aufruft und so erscheinen lässt
  198. 198. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 05 - 'KIOSK' • Spezieller, 'abgesicherter’ Modus (keine Menüs,) • Einzurichten mit Hilfe von FileMaker Pro Advanced • Ohne FileMaker Pro Advanced… + Seit FileMaker 14 ist ein ähnliches Verhalten möglich, allerdings nicht abgesichert - Sperrung der Menüs ist nicht möglich 5
  199. 199. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Voraussetzungen 'Kiosk' Vorbereitung: • Sicherstellen, dass ein 'User’-Konto ohne vollen Rechte existiert UND eines mit vollen Rechten • Unter Dateioptionen das 'user'-Kontofür automatische Anmeldung eintragen • Sicherstellen der Grössen für die Layouts • Tasten… Mit Kiosk sind keine Menüs vorhanden, daher für alle Operationen Tasten erzeugen ('BEENDEN'!!) 5
  200. 200. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Voraussetzungen 'Kiosk' • Konto hinzufügen • Nicht alle Privilegien (Kiosk gilt für 'Nicht-Admin’) • Standardmässig nutzen wir (noch) das Admin- Konto für die ersten Schritte 2 …
  201. 201. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Konto für Kiosk 2 Admin: Vollzugriff, KEIN KIOSK user: Nur Dateneingabe, KIOSK …
  202. 202. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Konto für Kiosk 2 …
  203. 203. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'KIOSK' 5
  204. 204. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'KIOSK' 5 1. Datei einfügen 2. Ordner (Speicherort) wählen 3. Option 'Kiosk' wählen …
  205. 205. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'KIOSK' • Dateioptionen setzen! • Automatische Anmeldung nun mit nicht-privilegiertem Konto! (Einstellung in Dateioptionen) • ALT-Taste drücken bei Anmeldung: Autom. Anmeldung umgehen! 5 …
  206. 206. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Wieso 'KIOSK'? • OHNE Kiosk 1. Beim ersten Öffnen Oben Status sichtbar, unten (Optionen) keine Änderung 2. Bild rollt, da nun zu gross für die Grösse des Bildschirmes 3. Statusbereich ausschalten, wieder einschalten (3-Finger-Wischen) 4. Status wieder sichtbar, unten Löschen, etc. möglich (in Oberflächenlayout fatal…) 5. Wenn Status weg, ähnliches Verhalten wie mit Kiosk (aber manipulierbar…) • Mit Kiosk 6. Status nicht einblendbar, keine Löschen, keine Optionen 7. ACHTUNG: ENDE-TASTE!!!! 5
  207. 207. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Ohne 'KIOSK' 5 3 5 Wenn kein Status, ähnlich wie Kiosk 1 2 Oben Status, Layout zu klein 4 Unten kann ge- löscht werden! 4 Oben (Optionen) kann Fenster mani puliert werden
  208. 208. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Mit 'KIOSK' 5 6 7 Ohne 'Ende' - Taste kann die Anwendung nicht beendet werden (Keine Menüs…) Status ist ausgeblendet, kann nicht eingeblendet werden!
  209. 209. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Kiosk' 5 Durch den Kiosk-Modus 'fühlt' sich unsere 'App' auch an wie eine App Aber Achtung!! • Im Kiosk-Modus gibt es keine Möglichkeit, die FileMaker Go Anwendung zu beenden (keine Menüs…) • Daher: Immer eine 'Beenden'-Taste einbauen! …
  210. 210. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 05 - Administrator-Layout 5 • Fehler passieren… WO und WIE korrigieren wir diese? - An sich liegen alle Laufdaten unter den Einnahmen - Ein Listenlayout eignet sich hier bestens - Der Zugang erfolgt daher aus der bestehenden Listenansicht - Unterschied zum 'normalen' Listenlayout': - Felder sind editierbar - Löschen eines Eintrages ist möglich
  211. 211. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Administrator-Layout 5 • Einnahme (Listen-Layout) • Nicht editierbar! Zum Admin-Layout
  212. 212. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Administrator-Layout 5 • Admin-Layout! • Alle Felder editierbar (sofern sinnvoll - )
  213. 213. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Administrator-Layout 5 Probleme: • Eingabe von Datum und Uhrzeit über die iOS Methoden Vorallem der Datums- Picker ist hier mühsam, man rollt in 3 Ebenen… Unter FM Go sind die Tastaturen für die Felder wählbar - allerdings nicht bei Datums-/Zeitfeldern… Tastaturen: http://filemaker-de.custhelp.com/app/answers/detail/a_id/12203/~/verwenden-von-tastaturen-für-spezifische-datentypen-mit-filemaker-go
  214. 214. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Administrator-Layout 5 Hier ist es in der 'Hetze' unbefriedigend Also: Ändern wir das… Im Admin-Layout hat es separate Textfelder um Zeit und Datum zu ändern… • Diese Felder werden per Eingabeoption gesetzt und sind somit immer identisch wie die Felder ab Einnahme • Geändert werden diese Text-Felder! • Durch den Einsatz von Script-Triggern werden die Änderungen sofort in die originalen Felder übertragen • Wieso das überhaupt? • Hier passiert es, dass eine Einnahme in der Nacht, nach 0:00, eingenommen wird, dabei stimmt dann der 'Delta-Indikator' nicht mehr • mit FMGo 14 zwar selten, aber unter 13 öfter mal ein 'Fehl-Tipp' • usw.
  215. 215. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Administrator-Layout 5 • Datumsänderung mit der 10er Tastatur
  216. 216. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Administrator-Layout 5 • Zeitänderung mit der 10er Tastatur (Gleichzeitig hh.mm statt hh:mm) Das war der Grund, in diesem Beispiel keine Zeitstempelfelder zu verwenden…
  217. 217. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Administrator-Layout 5 Hier das Scripts für den Trigger 'Datum ändern'
  218. 218. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Administrator-Layout 5 Hier die Formeln in den Eingabe-Optionen… Datum (Text): Austauschen ( LiesAlsDatum(DatCre);"/";"." ) Zeit (Text): Stunden(TimCre) & "." & Wenn (Minuten(TimCre) < 10; ZeichenLinks("0" & Minuten(TimCre);2); Minuten(TimCre)) Das Datum wird bei Schweizer Systemen durch '/' getrennt, Norm ist aber '.' Daher das 'Austauschen' Bei den Minuten müssen wir darauch achten, das ’05’ nicht zu 50 wird… …
  219. 219. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 05 - Trigger 5 Trigger gibt es seit FileMaker 10 Man kann Trigger Feldern, Layouts, zuordnen Ein Trigger ist ein Script, das bei bestimmbaren Aktionen ausgelöst wird, z.B. beim Schreiben eines Wertes in ein Feld Trigger haben die Möglichkeiten von FileMaker Pro enorm erweitert und sind heute nicht mehr wegzudenken. Wir gehen hier nicht weiter auf Trigger ein - Eine Fülle von Informationen zu Trigger sind in den Handbüchern zu finden (-: …
  220. 220. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 06 - 'Ordnung…' …im Relationengraf (Anker-Boyen) • Wieso? Wieso diese 'theoretischen Systeme'?? • Es gibt mehrerere Möglichkeiten, Relationen aufzubauen und Tabellen (TabellenAuftreten, TO) zu verwalten http://www.nightwingenterprises.com/Resources/ approaches_to_graph_modeling_en.pdf 6
  221. 221. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 06 - 'Anker, Bojen' 6 Wir haben dieses 'System'
  222. 222. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Anker, Bojen' 6 Aber es kann schnell mal zu so was werden…
  223. 223. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Anker, Bojen' 6
  224. 224. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Anker, Bojen' • Einarbeiten in diese Modelle macht sich bezahlt! • Seit FileMaker 7 gilt der 'Pfad' der Relationen. Alles, was miteinander verbunden ist, kann 'datenmässig' genutzt werden • Unübersichtliche Diagramme, unwartbar, FEHLER wahrscheinlich • Wenn irgendwo im Pfad eine Bedingung gesetzt wurde, die von irgendeinem Zustand abhängig ist, dann können die Daten 'falsch' sein (siehe Beispiel…) 6
  225. 225. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Anker, Bojen' 6 Versuchen wir, hier die Übersicht zu finden Die braunen TO hängen zusammen Verbunden durch '=' und 'X'
  226. 226. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Anker, Bojen' 6 nav_code NAV_selected_navi… PREFS_org account_name PREFS_user gTaskContext GLOBALS_to_Tasks context TASKS EVT_sessions_to_session_signup g_Registrant_relationship_code NRRTS_PREFS_registrant_code fk_party_ID NRRTS_people_registrant_link AS_parent_organizations AS_branch_organizations AS_employees g_nav_code_selected g_current_account_n… NAV_navigation AS_address_SHIP AS_address_PUBLISH AS_address_RENEW ethics DMERC_assignments NRRTS_PREFS pk_party_ID NRRTS_parties_by_registrant_link fk_party_ID fk_tag_ID PUB_tag_link_ad g_marketing_relatio… PUB_prefs_advertis… pk_party_ID PUB_advertiser_parties AS_organizations fk_party_ID PUB_advertiser_orgs fk_party_ID QUICKFIND_people_DMERC_display pk_tag_ID QUICKFIND_relationship_tags_display pk_party_ID QUICKFIND_parties_ADVERTISERS_display GLOBALS_to_parties AS_parties_receive_ad_invoice AS_SSNs AS_CCARDS PUB_publications GLOBALS_to_people globals FORMS_globals signatures_to_form_globals DISP_email_primary DISP_people_self_by_global globals_to_people_name_filter EVT_events EVT_fees EVT_sessions_to_events AS_parties_subordinates FON_apps_complimentary fon_parties_complimentary AS_voice_subordinates FON_ledger_to_enrollment PUB_ledger_expense PUB_ledger_all PUB_ad_rates PUB_ledger_income TAGS GLOBALS_to_event_session_signup AS_people PUB_comm_outgoing_PUSH AS_address_PHYSICAL FON_enrollment fk_event_ID fk_party_ID pk_registration_ID gUnique_key EVT_attendance AS_parties_parent FON_comm_outgoing_PUSH EVT_comm_outgoing_PUSH EVT_session_signup_to_attendance EVT_session_comm_outgoin… CECs NRRTS_Credentialing NRRTS_crts_history AS_parties_selfjoin AS_address_ALL AS_address_FILTERED AS_address_MAIL PUB_parties_invoice_recipient PUB_parties_ad_representative AS_email_ALL AS_email_PUBLISH AS_email_primary AS_phones_ALL AS_phones_office_voice AS_phones_office_fax AS_phones_home_fax AS_phone_voice_publish AS_phones_fax_publish AS_phone_tollfree_publish COMMUNICATIONS_outgoing AS_comm_outgoing_PUSH CODE128E TAG_LINKS_to_parties fk_party_ID fk_tag_ID NRRTS_tag_link_registrant FON_apps NRRTS_comm_outgoing_PUSH CEC_to_nrrts_apps_by_lookback_date GLOBALS_to_nrrts_apps_by_renew_date CEC_to_nrrts_apps_by_RESNA_effectiv… NRRTS_parties_DMERC NRRTS_ledger_to_apps NRRTS_apps_self NRRTS_app_recommend CEC_to_nrrts_apps_by_app_ID NRRTS_affiliations_to_current_app fk_registry_affiliation_ID is_current NRRTS_apps_CURRENT signature_graphics NRRTS_apps fk_registry_affiliation_ID reg_period_begin_date reg_period_end_date NRRTS_apps_by_date_range fk_party_ID pk_nrrts_registry_ID constant cCurrentDate NRRTS_affiliations fk_registry_affiliation_ID is_complete nrrts_apps_COMPLETE AS_address_RESIDENCE DMERC_people fk_3rd_party_adv_inv… fk_parent_party_ID pk_party_ID gLocation_display_key gUnique_key constant creator database_status fk_3rd_party_adv_inv… fk_parent_party_ID location_valueListBuil… member_code_OLD modifier AS_parties globals_to_letter_templates_CROSS DMERC_region_link AS_address_OFFICE PUB_advertising letter_templates fSignup_attend_ADDRESS_mail pk_party_ID constant fPARTY fk_publicatio… fk_receives_in… fk_rep_party_ID fk_sold_to_pa… constant fADVERT fPub_ADVERT pk_publication_ID fPUB fAdvert_PARTY_contact fAdvert_PARTY_purchasing fAdvert_ADDRESS_mail_invoice fAdvert_PHONE_voice_invoice fAdvert_PERSON_invoice fAdvert_PARTY_invoice fAdvert_EMAIL_invoice fAdvert_PUB fAttend_ADDRESS_office CODE128E fAttend_PERSON fAttend_PARTY fAttend_EVENTS EVT_sessions_to_events EVT_fees fSignup_attend_PARTY fSignup_attend_EVENT fSignup_attend_EMAIL fSignup_attend_PERSON fSignup_attend_PHONE_office fSignup_attend_PHONE_fax fSignup_ATTEND fSignup_SESSIONS fRegistry_ADDRESS_mail fRegistry_NRRTSAPP fRegistry_nrrtsapp_PARTY_dmerc fRegistry_PERSON fNrrtsapp_EMAIL_primary fk_DMERC_ID fk_party_ID fk_registry_affiliatio… pk_app_ID is_current reg_period_begin_d… reg_period_end_date constant cApp_deadline_date cLookback_date fNRRTSAPP fk_party_ID pk_nrrts_registry_ID constant fREGISTRY fParty_PERSON fParty_ORG fParty_PHONE_office_voice fParty_PHONE_voice_publish fParty_PHONE_office_fax fParty_PHONE_fax_publish fParty_PHONE_home_fax fParty_EMAIL_primary fParty_EMAIL_publish fParty_ADDRESS_publish fParty_ADDRESS_renew fParty_ADDRESS_mail fParty_ADDRESS_ship fComm_PARTY fComm_PERSON fComm_ADDRESS_mail fComm_PHONE_office_fax fComm_PHONE_home_fax fFon_PARTY fFon_SELF_primary_comp fFon_SELF_comp fFon_party_PHONE_voice_publish fFon_party_EMAIL_publish fFon_party_ADDRESS_mail fFon_party_ADDRESS_publish fFon_party_PHONE_fax_publish fFon_PERSON fFon_fon_primary_comp_PARTY fFon_fon_comp_PARTY fFon_fon_primary_comp_ADDRESS_mail fFon_fon_primary_comp_PERSON fNrrtsapp_PHONE_officeFax fNrrtsapp_ADDRESS_mail fNrrtsapp_ADDRESS_renew fNrrtsapp_PERSON fNrrtsapp_TAGLINK_dmerc fNnrrtsapp_PEOPLE_dmerc fNrrtsapp_REGISTRY fNrrtsapp_RECOMMEND fCec_PARTY fCec_PERSON fCec_ADDRESS_mail fCec_PHONE_office_fax fCec_EMAIL_primary fCec_person_SSN fRegistry_PARTY fNrrtsapp_PARTY fk_party_ID pk_fon_affiliation_ID fFON fk_party_ID fCEC fNrrtsapp_CEC_AppID fNrrtsapp_CEC_renewalDate fNrrtsapp_CEC_lookbackDate Enclosure fk_party_ID fCOMM fk_event_ID fk_party_ID pk_registration_ID constant fATTEND fNrrtsapp_SELF fk_registration_ID fk_session_ID fSIGNUP fPub_LEDGER fAdvert_pub_LEDGER_all fAdvert_pub_LEDGER_expense fCec_CREDENTIALS fComm_NRRTSAPP Quelle: Kevin Frank, 2005/07
  227. 227. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Anker, Bojen' • Wir brauchen aber keine so komplexe Relationsgrafen… • In unserem Beispiel liegt eine einfache Situation vor • 2 TO für die farbige Darstellung der 'Reserve' ➡ falsche Verknüpfung der TO für eine Bedingung ➡ Reserve funktioniert nicht 6
  228. 228. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Anker, Bojen' • Farbige Darstellung der Reserve • Kontrolle: Korrekt! 6
  229. 229. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Anker, Bojen' • Wirklich?? • Dosierer wechseln… • FALSCH! 6
  230. 230. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com • Wir sind in den Einnahmen • Wir nutzen Daten aus den Einstellungen • Diese sind via dem TO CTRL ab TO EINSTELLUNGE N erhältlich… 6
  231. 231. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com • Von INDIK geht es mit der Dosierer# zur Eingaben (CRTL) • Dort ist die aktuelle Dosierer#… • Relation zu EINSTELL ist nicht mehr gegeben… Dosierer 9 Dosierer 10 6
  232. 232. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 6
  233. 233. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 6 • Separate 'Gruppen' • 'Anker’ • 'Boye’ • Nur Anker haben Layouts!
  234. 234. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 6 Wieso nur 3 Anker (Layouts) ? Einstellungen?? ➡ Die fehlen nicht - wir nutzen die Einstellungen via Seiten-Steuer- Elemente
  235. 235. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Anker, Bojen' • Mehr zum Thema • Referate an dieser Konferenz • Videos von Kevin Frank (in Englisch) • Webinar von FileMaker (in Deutsch) • Referate von vergangenen FileMaker-Konferenzen http://info2.filemaker.com/CE_de-DE_Ankerbojen_27062014.html http://de.slideshare.net/FrescatiStory/kevin-frank-anchorbuoy-presentation-the- version http://www.schubec.com/media/publikationen/filemakerkonferenz2010/ FMK%202010%20FileMaker%20Anker%20Bojen%20Model%20by %20Bernhard%20Schulz.pdf (Als Beispiel) 6 …
  236. 236. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 07 - 'Finessen' (und Ende) • Icons auf dem Home-Screen Man kann für eine FileMaker Go - App ein Icon ezeugen, das auf dem Homescreen oder in einem iOS-Ordner liegt. Ein Tap auf diese Icon startet die App Problem: Bei jedem Versionswechsel musste bisher die Methode angepasst werden. Aus diesem Grund gehen wir hier nicht weiter auf diese Methode ein. Es gab eine Anwendung von FileMaker namens 'AppMaker'. Sie erzeugte eine Textdatei, die dann als 'Profil' auf das iOS Gerät kopiert und installiert werden konnte. Danach waren die Icons auf dem Homescreen. AppMaker in der Originalversion unterstützte iOS6 - aber Forenmitglieder von commnity.filemaker.com haben die Version jeweils aktualisiert. DANKE! 7 …
  237. 237. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Wie weiter? • Foren • filemaker-magazin.de, community.filemaker.com, FMForums.com (und weitere mehr) • Mitgelieferte Handbücher • Dok: Unter Programme / FileMaker /Deutsch Extras, • Hilfe: unter Extensions (Hilfe) • FileMaker Training Series (FTS) • FileMaker community: Weitere Dokumentationen • Literatur • Vieles English • Webinare • ISO-FileMaker-magazine, FileMaker, weitere …
  238. 238. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Anhang: Allgemeines zu FileMaker Pro • Eine gute Übersicht gibt es in Wikipedia • https://de.wikipedia.org/wiki/FileMaker • FileMaker gibt es seit 30 Jahren!
  239. 239. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Anhang: Schriften http://iosfonts.com https://support.apple.com/en-us/HT202771 (iOS 7) http://iosfontlist.com/#availability=8.0&preinstalled (mit Angabe der iOS Version) Apple Configurator für andere Schriften: https://itunes.apple.com/de/app/apple-configurator/id434433123?mt=12
  240. 240. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Anhang: Backup • Wie sichern wir denn unsere Daten? • iTunes • Per Script • Clone auf Temp-Directory • Mail senden mit diesem Clone als Anhang • Die letzte Version der Beispieldatei hat einen eingebauten Backup Im 'fertigen’ Beispiel, das dem Referat beiliegt, ist ein backup-Script vorhanden …
  241. 241. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Anhang: ReleaseNotes Notieren wir die Änderungen! • Damit wir wissen, was wir wann, wie und wo geändert haben • Einfach mittels separater Tabelle • Muss nicht unter iOS zugreifbar sein, entwickelt wird ja mit dem Desktop • Gewissenhafte Pflege dieser Tabelle…
  242. 242. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Anhang: Wenn was schief läuft… Probleme auf einem iOS Gerät zu finden ist schwierig. Mit FileMaker Pro Advanced haben wir einen Debugger, der uns bei den Desktop-Versionen hilft - aber unter iOS? iOS9: Split-View FileMaker System-Utility m RAM-Anzeige …
  243. 243. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com hier benutzt… • Omni Outliner als Ideentank, Ablaufsnotizen (iPad) • Omni Focus für Pendenzen, ToDo, Change-log (OSX, iOS) • Reflector 2 (OSX) • Keynote (OSX, unter iOS für Kontrollen) • iTunes (Dateitransfer) • OSX 10.10.3++ • Schrift: Helsinki by Ludwig Übele / Ludwig Type …
  244. 244. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Werkzeuge.. • FileMaker Pro Advanced • FileMaker Server ('Technet'!) • 2emPower Developer’s Assistant (Plugin) • Keyboard Maestero (Macro Utility) • Analyzer: FMDiff, FMVis von Winfried Huslik • Analyzer (DDR): CrossCheck von Armin Egginger …
  245. 245. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Diskussion
  246. 246. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Danke! Weitere Fragen und Diskussionen aller Art: Jederzeit in Pausen, am Morgen, am Abend… (-:
  247. 247. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Vielen Dank unseren Sponsoren Danke für das Bewerten dieses Vortrages

×