SlideShare ist ein Scribd-Unternehmen logo
1 von 247
Downloaden Sie, um offline zu lesen
Vortragender: Markus Schneider
Titel Vortrag: FileMaker Go Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Eigene Apps mit FileMaker Go
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
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
…
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)
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
…
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
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
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
…
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'
…
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Also…
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:
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
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
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
…
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
{ kleine Klammer }
"
• Früher hatte man programmierbare Taschenrechner
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’
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’,
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
…
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
{ kleine Klammer }
#
Immer dabei ➜ iPhone!
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
{ kleine Klammer }
#
Immer dabei ➜ iPhone!
Wünsche ✔
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
{ kleine Klammer }
!
Immer dabei ➜ iPhone!
Wünsche ✔
Umsetzen: XCode 😂
…
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
{ kleine Klammer }
#
➜ Aber wir haben ja
FileMaker!
…
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
…
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Real World…(Als Beispiel)
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Real World…
Anzeige der verbleibenden Dosen
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)
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.-
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.-
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
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)
…
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
App für das iPhone!
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Demo
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
…
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
iOS…
Zuerst ein paar allgemeine Bemerkungen
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!
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
…
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
…
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
iOS…
Omni
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
iOS…
Omni
Bedienungselemente gross genug
Struktur klar
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
iOS…
Omni
Automatische Umschaltung
aufgrund Lichtverhältnisse
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')
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…
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
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
iOS…
Notes Plus
Bedienungselemente gross genug
Struktur klar
…
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
…
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
iOS…
jive
Was ist wo?
Doppelt?
Viele Ebenen…
unklar…
…
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
iOS…
jive
Zu was gehört das PopUp?
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
iOS…
jive
Für was diese Info?
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)
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
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
iOS - Grössen…
Andere
Foren..
Weniger Informationen
Bessere Lesbarkeit
…
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
iOS…
Fazit
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
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
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,)
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’
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!
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)
…
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
…
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'
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
…
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
…
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
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)
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
{ kleine Klammer }
)
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
…
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')
…
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Demo
Langsam
Schnell
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
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Zurück zu unserem Anliegen
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
FMGo - Wie gehen wir vor
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Vorgehen
✔
Wir wollen Kontrolle und Übersicht
über Medikament-Einnahmen
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
iOS…
✔
Wir kennen Eckdaten, Rand-
bedingungen
(Dosierung, Einnahme, etc.)
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
iOS…
Struktur
Funktion
en
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
iOS…
Umsetzung!
Kontrolle!
Anpassungen
etc…
…
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Konzept - Tabellen
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
…
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
…
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
…
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
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…
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
…
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…)
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
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
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
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
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!
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Struktur - Felder
• Tabelle 'Einnahmen'
Dosierer# / Datum Einnahmen / Einnahme#
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…)
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Struktur - Felder
• Tabelle 'Dosierer’
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Struktur - Felder
• Tabelle 'Einstellungen'
…
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Grundsätzliche Funktionen
• Neue Medi-Einnahme
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Grundsätzliche Funktionen
• Neuer Dosierer
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)
…
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Version 01 - 'roh'
• Tabellen und
Felder erzeugen
1
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Tabellen und Felder unter Verwalten/Datenbank erzeugt…
1
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)
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
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
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Fertig!
1
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
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:
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
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Version 01 - Favoriten
1
…
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…)
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
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
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Masseinheiten
• P U N K T pt
2
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
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
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
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
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
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
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
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Dateioptionen
• Text
Persönliche Vorlieben
2
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
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
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
…
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
FileMaker Installationen unter OSX
2
…
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Bildschirmgrössen
• http://ios-resolution.com/
2
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Bildschirm iPhone 6 Plus
2
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Bildschirm iPhone 6
2
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Bildschirm iPhone 5
2
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Bildschirm iPhone 4 (und älter)
2
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Bildschirm iPhone 5
2
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
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
…
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)
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
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
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
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
…
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
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
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
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
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
…
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
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Layout Eingabe
Diese Einstellungen erfolgen mittels Scripts!
2
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
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!
…
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…
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
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.
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
…
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.
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Übertrag iPhone
Demo
2
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
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
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
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
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
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
…
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Startup
3
Nicht gespeichert!
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
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Gehe zu Eingabe
3
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Gehe zu Einstellungen
3
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Gehe zu Liste
3
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Neuer Dosierer
3
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Neuer Dosierer
3
…
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!
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
…
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Scriptbereich
3
Demo
• Keine Einführung in 'Scripts'
…
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Teil II - ‘Kür’
3
…
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
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'
…
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
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)
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
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
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!
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…
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
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
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
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)
…
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
…
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!
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
'Bedingte Formatierung'
4
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'…
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?
…
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Version 05 - 'Layouts++'
• SideElements…
• Kiosk
• Administrator-Layout
5
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
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
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
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
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
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
'Slide-Elements'
Demo
5
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
…
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
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
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
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
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
…
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
…
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Konto für Kiosk
2
…
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
'KIOSK'
5
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
…
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
…
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
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
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!
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!
…
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
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
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 - )
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
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.
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Administrator-Layout
5
• Datumsänderung mit der 10er Tastatur
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…
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'
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…
…
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
(-:
…
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
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Version 06 - 'Anker, Bojen'
6
Wir haben dieses 'System'
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…
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
'Anker, Bojen'
6
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
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'
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
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
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
'Anker, Bojen'
• Farbige Darstellung der
Reserve
• Kontrolle: Korrekt!
6
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
'Anker, Bojen'
• Wirklich??
• Dosierer wechseln…
• FALSCH!
6
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
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
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
6
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
6
• Separate 'Gruppen'
• 'Anker’
• 'Boye’
• Nur Anker haben
Layouts!
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
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
…
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
…
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
…
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!
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
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
…
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…
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
…
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
…
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
…
Vortragender: Markus Schneider
Titel Vortrag: FMGo Workshop
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Diskussion
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…
(-:
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

Weitere ähnliche Inhalte

Was ist angesagt?

FMK2019 Layout und Eigene Menüs-Management by Jörg Köster
FMK2019 Layout und Eigene Menüs-Management  by Jörg KösterFMK2019 Layout und Eigene Menüs-Management  by Jörg Köster
FMK2019 Layout und Eigene Menüs-Management by Jörg KösterVerein FM Konferenz
 
FMK2015: Software Engineering Basics by Jan Rüdiger
FMK2015: Software Engineering Basics by Jan RüdigerFMK2015: Software Engineering Basics by Jan Rüdiger
FMK2015: Software Engineering Basics by Jan RüdigerVerein 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
 
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne Krümling
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne KrümlingFMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne Krümling
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne KrümlingVerein FM Konferenz
 
FMK2016 - Christian Schmitz - Einblick in das FileMaker SDK für iOS
FMK2016 - Christian Schmitz - Einblick in das FileMaker SDK für iOSFMK2016 - Christian Schmitz - Einblick in das FileMaker SDK für iOS
FMK2016 - Christian Schmitz - Einblick in das FileMaker SDK für iOSVerein FM Konferenz
 
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen KalenderFMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen KalenderVerein FM Konferenz
 
FMK2016 - Russell Watson - Überleben im Design und Stile Dschungel
FMK2016 - Russell Watson - Überleben im Design und Stile DschungelFMK2016 - Russell Watson - Überleben im Design und Stile Dschungel
FMK2016 - Russell Watson - Überleben im Design und Stile DschungelVerein FM Konferenz
 
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 2 by Yvonne Krümling
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 2 by Yvonne KrümlingFMK2015: Benutzerverwaltung in kleinen und großen Lösungen 2 by Yvonne Krümling
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 2 by Yvonne KrümlingVerein FM Konferenz
 

Was ist angesagt? (8)

FMK2019 Layout und Eigene Menüs-Management by Jörg Köster
FMK2019 Layout und Eigene Menüs-Management  by Jörg KösterFMK2019 Layout und Eigene Menüs-Management  by Jörg Köster
FMK2019 Layout und Eigene Menüs-Management by Jörg Köster
 
FMK2015: Software Engineering Basics by Jan Rüdiger
FMK2015: Software Engineering Basics by Jan RüdigerFMK2015: Software Engineering Basics by Jan Rüdiger
FMK2015: Software Engineering Basics by Jan Rüdiger
 
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: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne Krümling
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne KrümlingFMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne Krümling
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne Krümling
 
FMK2016 - Christian Schmitz - Einblick in das FileMaker SDK für iOS
FMK2016 - Christian Schmitz - Einblick in das FileMaker SDK für iOSFMK2016 - Christian Schmitz - Einblick in das FileMaker SDK für iOS
FMK2016 - Christian Schmitz - Einblick in das FileMaker SDK für iOS
 
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen KalenderFMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
 
FMK2016 - Russell Watson - Überleben im Design und Stile Dschungel
FMK2016 - Russell Watson - Überleben im Design und Stile DschungelFMK2016 - Russell Watson - Überleben im Design und Stile Dschungel
FMK2016 - Russell Watson - Überleben im Design und Stile Dschungel
 
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 2 by Yvonne Krümling
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 2 by Yvonne KrümlingFMK2015: Benutzerverwaltung in kleinen und großen Lösungen 2 by Yvonne Krümling
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 2 by Yvonne Krümling
 

Andere mochten auch

FMK 2013, Tipps und Tricks FM Go, Robert Kaiser
FMK 2013, Tipps und Tricks FM Go, Robert KaiserFMK 2013, Tipps und Tricks FM Go, Robert Kaiser
FMK 2013, Tipps und Tricks FM Go, Robert KaiserVerein FM Konferenz
 
Bücher drucken und veröffentlichen
Bücher drucken und veröffentlichenBücher drucken und veröffentlichen
Bücher drucken und veröffentlichentriboox GmbH & Co. KG
 
Präsentation wieser
Präsentation wieserPräsentation wieser
Präsentation wieserLaura Theunis
 
Datensicherheit, tracking & sicheres surfen
Datensicherheit, tracking & sicheres surfenDatensicherheit, tracking & sicheres surfen
Datensicherheit, tracking & sicheres surfenMartinSchaflechner
 
Bilingualer Unterricht - Unterrichtsverlauf im Sachfach
Bilingualer Unterricht - Unterrichtsverlauf im SachfachBilingualer Unterricht - Unterrichtsverlauf im Sachfach
Bilingualer Unterricht - Unterrichtsverlauf im SachfachHarald Sporys
 
Corti autotrasporti tedesco
Corti autotrasporti   tedescoCorti autotrasporti   tedesco
Corti autotrasporti tedescoIppolito Corti
 
SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP
SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMPSNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP
SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMPadesso AG
 
Reif? Scala für Enterprise-Applikationen
Reif? Scala für Enterprise-ApplikationenReif? Scala für Enterprise-Applikationen
Reif? Scala für Enterprise-Applikationenadesso AG
 
HTML5 Storage
HTML5 StorageHTML5 Storage
HTML5 Storageadesso AG
 
Portrait einer jungen Fotografin
Portrait einer jungen FotografinPortrait einer jungen Fotografin
Portrait einer jungen Fotografincanyou12
 
Studie flexibilisierungs -und_kostensenkungspotenziale_moderner_bürowelten-er...
Studie flexibilisierungs -und_kostensenkungspotenziale_moderner_bürowelten-er...Studie flexibilisierungs -und_kostensenkungspotenziale_moderner_bürowelten-er...
Studie flexibilisierungs -und_kostensenkungspotenziale_moderner_bürowelten-er...Excellent-Business-Center
 
Verändert die Welt - Making a Difference
Verändert die Welt - Making a DifferenceVerändert die Welt - Making a Difference
Verändert die Welt - Making a DifferenceFreekidstories
 
Augmented Reality im mobilen Social Web
Augmented Reality im mobilen Social WebAugmented Reality im mobilen Social Web
Augmented Reality im mobilen Social WebChristoph Hess
 
Social Media Primer
Social Media PrimerSocial Media Primer
Social Media Primerpellegrinit
 

Andere mochten auch (20)

FMK 2013, Tipps und Tricks FM Go, Robert Kaiser
FMK 2013, Tipps und Tricks FM Go, Robert KaiserFMK 2013, Tipps und Tricks FM Go, Robert Kaiser
FMK 2013, Tipps und Tricks FM Go, Robert Kaiser
 
Schoene schweiz
Schoene schweizSchoene schweiz
Schoene schweiz
 
Rocio
RocioRocio
Rocio
 
Bücher drucken und veröffentlichen
Bücher drucken und veröffentlichenBücher drucken und veröffentlichen
Bücher drucken und veröffentlichen
 
Präsentation wieser
Präsentation wieserPräsentation wieser
Präsentation wieser
 
Neuerungen in TYPO3 6.0
Neuerungen in TYPO3 6.0Neuerungen in TYPO3 6.0
Neuerungen in TYPO3 6.0
 
Datensicherheit, tracking & sicheres surfen
Datensicherheit, tracking & sicheres surfenDatensicherheit, tracking & sicheres surfen
Datensicherheit, tracking & sicheres surfen
 
Bilingualer Unterricht - Unterrichtsverlauf im Sachfach
Bilingualer Unterricht - Unterrichtsverlauf im SachfachBilingualer Unterricht - Unterrichtsverlauf im Sachfach
Bilingualer Unterricht - Unterrichtsverlauf im Sachfach
 
Hundertwasser
HundertwasserHundertwasser
Hundertwasser
 
Corti autotrasporti tedesco
Corti autotrasporti   tedescoCorti autotrasporti   tedesco
Corti autotrasporti tedesco
 
Up 2011
Up 2011Up 2011
Up 2011
 
SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP
SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMPSNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP
SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP
 
Reif? Scala für Enterprise-Applikationen
Reif? Scala für Enterprise-ApplikationenReif? Scala für Enterprise-Applikationen
Reif? Scala für Enterprise-Applikationen
 
HTML5 Storage
HTML5 StorageHTML5 Storage
HTML5 Storage
 
Portrait einer jungen Fotografin
Portrait einer jungen FotografinPortrait einer jungen Fotografin
Portrait einer jungen Fotografin
 
Studie flexibilisierungs -und_kostensenkungspotenziale_moderner_bürowelten-er...
Studie flexibilisierungs -und_kostensenkungspotenziale_moderner_bürowelten-er...Studie flexibilisierungs -und_kostensenkungspotenziale_moderner_bürowelten-er...
Studie flexibilisierungs -und_kostensenkungspotenziale_moderner_bürowelten-er...
 
Verändert die Welt - Making a Difference
Verändert die Welt - Making a DifferenceVerändert die Welt - Making a Difference
Verändert die Welt - Making a Difference
 
Halloween
HalloweenHalloween
Halloween
 
Augmented Reality im mobilen Social Web
Augmented Reality im mobilen Social WebAugmented Reality im mobilen Social Web
Augmented Reality im mobilen Social Web
 
Social Media Primer
Social Media PrimerSocial Media Primer
Social Media Primer
 

Ähnlich wie FMK2015: Eigene Apps mit FileMaker Go by Markus Schneider

FMK2014 FileMaker Go im Alltag by Markus Schneider
FMK2014 FileMaker Go im Alltag by Markus SchneiderFMK2014 FileMaker Go im Alltag by Markus Schneider
FMK2014 FileMaker Go im Alltag by Markus SchneiderVerein FM Konferenz
 
FMK2015 FileMaker Server Netzwerk & Perfomance by Bernhard Schulz
FMK2015 FileMaker Server Netzwerk & Perfomance by Bernhard SchulzFMK2015 FileMaker Server Netzwerk & Perfomance by Bernhard Schulz
FMK2015 FileMaker Server Netzwerk & Perfomance by Bernhard Schulzschubec
 
FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...
FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...
FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...Verein FM Konferenz
 
FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...
FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...
FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...Verein FM Konferenz
 
FMK2015: FileMaker Server 14 by Volker Krambrich
FMK2015: FileMaker Server 14 by Volker KrambrichFMK2015: FileMaker Server 14 by Volker Krambrich
FMK2015: FileMaker Server 14 by Volker KrambrichVerein FM Konferenz
 
FMK 2013, Eigene Apps für iOS mit FileMaker Go, Markus Schneider
FMK 2013, Eigene Apps für iOS mit FileMaker Go, Markus SchneiderFMK 2013, Eigene Apps für iOS mit FileMaker Go, Markus Schneider
FMK 2013, Eigene Apps für iOS mit FileMaker Go, Markus SchneiderVerein FM Konferenz
 
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang WunderlichFMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang WunderlichVerein FM Konferenz
 
FileMaker 13 - Neue Befehle und mehr Möglichkeiten by Patrick Risch
FileMaker 13 - Neue Befehle und mehr Möglichkeiten by Patrick RischFileMaker 13 - Neue Befehle und mehr Möglichkeiten by Patrick Risch
FileMaker 13 - Neue Befehle und mehr Möglichkeiten by Patrick RischVerein FM Konferenz
 
FMK 2013 Entwickler Werkzeuge, Marcel Moré
FMK 2013 Entwickler Werkzeuge, Marcel MoréFMK 2013 Entwickler Werkzeuge, Marcel Moré
FMK 2013 Entwickler Werkzeuge, Marcel MoréVerein FM Konferenz
 
FMK2014: Custom Web Publishing (mit PHP) und WebDirect in einer Lösung by Mar...
FMK2014: Custom Web Publishing (mit PHP) und WebDirect in einer Lösung by Mar...FMK2014: Custom Web Publishing (mit PHP) und WebDirect in einer Lösung by Mar...
FMK2014: Custom Web Publishing (mit PHP) und WebDirect in einer Lösung by Mar...Verein FM Konferenz
 
FMK2019 dot-Net-Plugin selbst programmieren by Werner Staub
FMK2019 dot-Net-Plugin selbst programmieren by Werner StaubFMK2019 dot-Net-Plugin selbst programmieren by Werner Staub
FMK2019 dot-Net-Plugin selbst programmieren by Werner StaubVerein FM Konferenz
 
FMK2014: FileMaker Module by Holger Darjus
FMK2014: FileMaker Module by Holger DarjusFMK2014: FileMaker Module by Holger Darjus
FMK2014: FileMaker Module by Holger DarjusVerein 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
 
FMK2019 Design Thinking by Holger Cleve & Katja Carstensen
FMK2019 Design Thinking by Holger Cleve & Katja CarstensenFMK2019 Design Thinking by Holger Cleve & Katja Carstensen
FMK2019 Design Thinking by Holger Cleve & Katja CarstensenVerein 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
 
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg KösterFMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg KösterVerein FM Konferenz
 
FMK2012: Strukturierte Scriptprogrammierung und neue Befehle und Scriptbefehl...
FMK2012: Strukturierte Scriptprogrammierung und neue Befehle und Scriptbefehl...FMK2012: Strukturierte Scriptprogrammierung und neue Befehle und Scriptbefehl...
FMK2012: Strukturierte Scriptprogrammierung und neue Befehle und Scriptbefehl...Verein 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
 
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
 
FMK2015: Von Skriptparametern Variablen und Globalen by Patrick Risch
FMK2015: Von Skriptparametern Variablen und Globalen by Patrick RischFMK2015: Von Skriptparametern Variablen und Globalen by Patrick Risch
FMK2015: Von Skriptparametern Variablen und Globalen by Patrick RischVerein FM Konferenz
 

Ähnlich wie FMK2015: Eigene Apps mit FileMaker Go by Markus Schneider (20)

FMK2014 FileMaker Go im Alltag by Markus Schneider
FMK2014 FileMaker Go im Alltag by Markus SchneiderFMK2014 FileMaker Go im Alltag by Markus Schneider
FMK2014 FileMaker Go im Alltag by Markus Schneider
 
FMK2015 FileMaker Server Netzwerk & Perfomance by Bernhard Schulz
FMK2015 FileMaker Server Netzwerk & Perfomance by Bernhard SchulzFMK2015 FileMaker Server Netzwerk & Perfomance by Bernhard Schulz
FMK2015 FileMaker Server Netzwerk & Perfomance by Bernhard Schulz
 
FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...
FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...
FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...
 
FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...
FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...
FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...
 
FMK2015: FileMaker Server 14 by Volker Krambrich
FMK2015: FileMaker Server 14 by Volker KrambrichFMK2015: FileMaker Server 14 by Volker Krambrich
FMK2015: FileMaker Server 14 by Volker Krambrich
 
FMK 2013, Eigene Apps für iOS mit FileMaker Go, Markus Schneider
FMK 2013, Eigene Apps für iOS mit FileMaker Go, Markus SchneiderFMK 2013, Eigene Apps für iOS mit FileMaker Go, Markus Schneider
FMK 2013, Eigene Apps für iOS mit FileMaker Go, Markus Schneider
 
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang WunderlichFMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich
 
FileMaker 13 - Neue Befehle und mehr Möglichkeiten by Patrick Risch
FileMaker 13 - Neue Befehle und mehr Möglichkeiten by Patrick RischFileMaker 13 - Neue Befehle und mehr Möglichkeiten by Patrick Risch
FileMaker 13 - Neue Befehle und mehr Möglichkeiten by Patrick Risch
 
FMK 2013 Entwickler Werkzeuge, Marcel Moré
FMK 2013 Entwickler Werkzeuge, Marcel MoréFMK 2013 Entwickler Werkzeuge, Marcel Moré
FMK 2013 Entwickler Werkzeuge, Marcel Moré
 
FMK2014: Custom Web Publishing (mit PHP) und WebDirect in einer Lösung by Mar...
FMK2014: Custom Web Publishing (mit PHP) und WebDirect in einer Lösung by Mar...FMK2014: Custom Web Publishing (mit PHP) und WebDirect in einer Lösung by Mar...
FMK2014: Custom Web Publishing (mit PHP) und WebDirect in einer Lösung by Mar...
 
FMK2019 dot-Net-Plugin selbst programmieren by Werner Staub
FMK2019 dot-Net-Plugin selbst programmieren by Werner StaubFMK2019 dot-Net-Plugin selbst programmieren by Werner Staub
FMK2019 dot-Net-Plugin selbst programmieren by Werner Staub
 
FMK2014: FileMaker Module by Holger Darjus
FMK2014: FileMaker Module by Holger DarjusFMK2014: FileMaker Module by Holger Darjus
FMK2014: FileMaker Module by Holger Darjus
 
FMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp PulsFMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp Puls
 
FMK2019 Design Thinking by Holger Cleve & Katja Carstensen
FMK2019 Design Thinking by Holger Cleve & Katja CarstensenFMK2019 Design Thinking by Holger Cleve & Katja Carstensen
FMK2019 Design Thinking by Holger Cleve & Katja Carstensen
 
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
 
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg KösterFMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
 
FMK2012: Strukturierte Scriptprogrammierung und neue Befehle und Scriptbefehl...
FMK2012: Strukturierte Scriptprogrammierung und neue Befehle und Scriptbefehl...FMK2012: Strukturierte Scriptprogrammierung und neue Befehle und Scriptbefehl...
FMK2012: Strukturierte Scriptprogrammierung und neue Befehle und Scriptbefehl...
 
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
 
FMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin SchwarzFMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin Schwarz
 
FMK2015: Von Skriptparametern Variablen und Globalen by Patrick Risch
FMK2015: Von Skriptparametern Variablen und Globalen by Patrick RischFMK2015: Von Skriptparametern Variablen und Globalen by Patrick Risch
FMK2015: Von Skriptparametern Variablen und Globalen by Patrick Risch
 

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 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 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 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 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam AugustinFMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam AugustinVerein FM Konferenz
 
FMK2019 FM Data Migration Tool by Stefan Tischler
FMK2019 FM Data Migration Tool by Stefan TischlerFMK2019 FM Data Migration Tool by Stefan Tischler
FMK2019 FM Data Migration Tool by Stefan TischlerVerein FM Konferenz
 
FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC by Philipp Puls
FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC by Philipp PulsFMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC by Philipp Puls
FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC by Philipp PulsVerein FM Konferenz
 
FMK2019 Softwaretest in Filemaker Programmen by Volker Krambrich
FMK2019 Softwaretest in Filemaker Programmen by Volker KrambrichFMK2019 Softwaretest in Filemaker Programmen by Volker Krambrich
FMK2019 Softwaretest in Filemaker Programmen by Volker KrambrichVerein FM Konferenz
 
FMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg Köster
FMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg KösterFMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg Köster
FMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg KösterVerein 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 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 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 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menannoFMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
 
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza KoudelkaFMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
 
FMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza KoudelkaFMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza Koudelka
 
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam AugustinFMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
 
FMK2019 FM Data Migration Tool by Stefan Tischler
FMK2019 FM Data Migration Tool by Stefan TischlerFMK2019 FM Data Migration Tool by Stefan Tischler
FMK2019 FM Data Migration Tool by Stefan Tischler
 
FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC by Philipp Puls
FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC by Philipp PulsFMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC by Philipp Puls
FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC by Philipp Puls
 
FMK2019 Softwaretest in Filemaker Programmen by Volker Krambrich
FMK2019 Softwaretest in Filemaker Programmen by Volker KrambrichFMK2019 Softwaretest in Filemaker Programmen by Volker Krambrich
FMK2019 Softwaretest in Filemaker Programmen by Volker Krambrich
 
FMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg Köster
FMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg KösterFMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg Köster
FMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg Köster
 

FMK2015: Eigene Apps mit FileMaker Go by Markus Schneider

  • 1. Vortragender: Markus Schneider Titel Vortrag: FileMaker Go Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Eigene Apps mit FileMaker Go
  • 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. 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. 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. 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. 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. 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. 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. 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Also…
  • 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. 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. 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. 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com { kleine Klammer } " • Früher hatte man programmierbare Taschenrechner
  • 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. 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. 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com { kleine Klammer } # Immer dabei ➜ iPhone!
  • 20. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com { kleine Klammer } # Immer dabei ➜ iPhone! Wünsche ✔
  • 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com { kleine Klammer } # ➜ Aber wir haben ja FileMaker! …
  • 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Real World…(Als Beispiel)
  • 25. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Real World… Anzeige der verbleibenden Dosen
  • 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. 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. 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. 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. 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com App für das iPhone!
  • 32. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com
  • 33. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com
  • 34. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com
  • 35. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com
  • 36. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Demo
  • 37. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com …
  • 38. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… Zuerst ein paar allgemeine Bemerkungen
  • 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. 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. 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… Omni
  • 43. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… Omni Bedienungselemente gross genug Struktur klar
  • 44. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… Omni Automatische Umschaltung aufgrund Lichtverhältnisse
  • 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. 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. 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… Notes Plus Bedienungselemente gross genug Struktur klar …
  • 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. 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… jive Zu was gehört das PopUp?
  • 52. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… jive Für was diese Info?
  • 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. 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. 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… Fazit
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com { kleine Klammer } )
  • 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. 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Demo Langsam Schnell
  • 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Zurück zu unserem Anliegen
  • 75. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com FMGo - Wie gehen wir vor
  • 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. 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… Struktur Funktion en
  • 79. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com iOS… Umsetzung! Kontrolle! Anpassungen etc… …
  • 80. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Konzept - Tabellen
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Struktur - Felder • Tabelle 'Einnahmen' Dosierer# / Datum Einnahmen / Einnahme#
  • 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Struktur - Felder • Tabelle 'Dosierer’
  • 96. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Struktur - Felder • Tabelle 'Einstellungen' …
  • 97. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Grundsätzliche Funktionen • Neue Medi-Einnahme
  • 98. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Grundsätzliche Funktionen • Neuer Dosierer
  • 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 01 - 'roh' • Tabellen und Felder erzeugen 1
  • 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. 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. 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. 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Fertig! 1
  • 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. 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. 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 01 - Favoriten 1 …
  • 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. 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. 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Masseinheiten • P U N K T pt 2
  • 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. 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. 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. 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. 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. 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. 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Dateioptionen • Text Persönliche Vorlieben 2
  • 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. 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. 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com FileMaker Installationen unter OSX 2 …
  • 126. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Bildschirmgrössen • http://ios-resolution.com/ 2
  • 127. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Bildschirm iPhone 6 Plus 2
  • 128. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Bildschirm iPhone 6 2
  • 129. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Bildschirm iPhone 5 2
  • 130. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Bildschirm iPhone 4 (und älter) 2
  • 131. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Bildschirm iPhone 5 2
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Layout Eingabe Diese Einstellungen erfolgen mittels Scripts! 2
  • 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. 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. 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. 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. 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. 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. 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Übertrag iPhone Demo 2
  • 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. 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. 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. 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. 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. 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Startup 3 Nicht gespeichert!
  • 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Gehe zu Eingabe 3
  • 163. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Gehe zu Einstellungen 3
  • 164. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Gehe zu Liste 3
  • 165. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Neuer Dosierer 3
  • 166. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Neuer Dosierer 3 …
  • 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. 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Scriptbereich 3 Demo • Keine Einführung in 'Scripts' …
  • 170. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Teil II - ‘Kür’ 3 …
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Bedingte Formatierung' 4
  • 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. 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Version 05 - 'Layouts++' • SideElements… • Kiosk • Administrator-Layout 5
  • 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. 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. 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. 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. 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Slide-Elements' Demo 5
  • 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. 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. 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. 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. 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. 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. 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Konto für Kiosk 2 …
  • 203. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'KIOSK' 5
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Anker, Bojen' 6
  • 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. 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. 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. 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. 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 'Anker, Bojen' • Wirklich?? • Dosierer wechseln… • FALSCH! 6
  • 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. 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com 6
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. Vortragender: Markus Schneider Titel Vortrag: FMGo Workshop FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Diskussion
  • 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. 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