SlideShare ist ein Scribd-Unternehmen logo
1 von 90
Downloaden Sie, um offline zu lesen
Eigene
App's für iOS mit
FileMaker Go


!

!

!


Mit Hilfe von FileMaker Pro und FileMaker Pro Advanced können für
FileMaker Go ,Datenbankanwendungen‘ erzeugt werden, die sich
wie echte iOS-App‘s präsentieren
Dieses Referat soll Möglichkeiten und Lösungsideen aufzeigen
Tipps & Tricks, auf Fehlerquellen und Fallstricke hinweisen
Ein gewisser Spassfaktor darf dabei auch mit dabei sein (-:

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 1

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Beispiele
zum Beginn...


!


Wie sehen denn diese ,Apps‘ aus?
Als Einstieg ein paar Beispiele

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 2

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Währungsrechner++

Weisses iPhone?
Kein Problem - einfach Farben anpassen!

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 3

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Geräte-Einstellungen

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 4

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Leuchtmittel

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 5

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Zum Spass

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 6

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Trainingsfrequenz

ACHTUNG:
Erzeugt Anhaltswerte. Immer mit einem Arzt
abklären, wenn's zur Sache geht - vor allem im Alter,
beim Neueinstieg, bei Problemchen oder Problemen

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 7

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Kontroll-Programme

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 8

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Damit wir iOS7 nicht vergessen..

FLAT	

Sieht in ,Natura‘ viel besser aus - das ,flat-design‘ wirkt
bei diesen Anwendungen sehr gut!	


Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 9

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Mit FileMaker Server..

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 10

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Demo
-
!
-
!
-
!
-
!
-
!
-
!
-

Währungsrechner

(Eingabe per Tastatur, Anzeige, Differenzanzeige)

MP5 (Dateneingabe
Leuchtmittel
Morsen

(scrollen bei Pop-Up)

(Steuerung, Anzeige)

(Eingabe, Horizontal/Querformat)

Trainingsfrequenz

(Eingaben, Anordnung der Elemente)

Kontrolle der Steuer
Etiketten

(Tastatur, Auswahl Berechnung)

(Horizontal/Quer, Drucken via Serverdatei auf Labeldrucker)

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 11

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Eigene App‘s? Wofür?
Gibt es nicht für alles bereits eine App - oder eine Web-Site?
!
•
 Bedarf nach Hilfsroutinen, individuellen Informationen, 
Kontrollberechnungen, kunden-/projektspezifisch
!
•
 Arbeiten in Gebieten ohne oder mit zu schlechter Netzabdeckung
!
•
 Infos erforderlich, wo kein PC (z.B. im Baumarkt)
!
•
 Einstelldaten für eine Installation oder eine Messeinrichtung
!
•
 Vor Ort Aussagen aufgrund Messergebnisse im ,Feld‘ machen
!
•
 Bedarf für ein 'Frontend' für bestimmte Eingaben zu einer
Serverlösung
Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 12

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Eigene App‘s? Wieso?
Früher hatte man 
•
 Rechenschieber oder Rechenscheibe
•
 Addiator
!
dann
!
•
 die ersten handlichen Taschenrechner sind auf dem Markt
•
 kurz darauf die ersten programmierbaren Taschenrechner, die
bereits in einem hohen Masse konfektionierte, persönliche
Berechnungen ermöglichten - ,auf Abruf‘ (mehrere 100 DM, CHF)
!
•
 Heute sieht dies etwas anders aus. Man hat die Tabellenkalkulation
für Berechnungen aller Art - aber (meist) nicht in ,der Tasche‘
!
•
 In der Tasche hat man das Telefon!
Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 13

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Vom programmierbaren
Taschenrechner zu iOS
Mit FileMaker Go

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 14

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Wieso das Telefon?
•
 Taschenrechner - in der Tasche!

 Die Serien der HP (Hewlett-Packard) Taschenrechner, die
heute ,Kult-Status‘ haben, die Texas-Instruments,

 - man konnte bereits sehr viele Aufgaben Lösen

 - man konnte für sich selbst kleine Rechenabläufe speichern und

 abrufen
!
•
 Mächtige Hilfsprogramme sind verfügbar auf dem Desktop stehen aber 'auf dem Feld' nicht zur Verfügung
!
•
 iOS - immer dabei (zumindest das iPhone)
!
!

 Zudem ist iOS aus meinem Alltag nicht mehr wegzudenken sowohl als iPhone wie auch als iPad
Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 15

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Wieso überhaupt alles in ,der Tasche‘?
•
 Obsidian

 Ein fantastisches Gerät in der Einstiegs-Sequenz eines
Computerspiels

 - Notizbuch (Wie findet man Notizen in einem analogen Notizbuch?)

 - Internet

 - Informationen - 'Wissen'

 - Kommunikation

 - Unterhaltung
!
•
 Der Newton
!
•
 iOS
!
!
!
Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 16

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Vor FileMaker Go...
•
•
•
!
•
•
•

Nutzung der XCode-Umgebungen kein Thema (kann ich nicht)
Kein einfaches Übertragen von App‘s auf iPhone
Einschränkungen (iTunes, keine ,fremden‘ iPhones,)
unzählige App‘s gekauft wie Lua, Python, MobileBasic,
Verschiedene Bücher gekauft 
Nichts gefunden, das schnell umsetzbare Programme ermöglicht
hätte - mit einer grafischen Oberfläche

!
!
!
Ich habe zum Kontrollieren von Berechnungen in FileMakerDatenbanken kleine Programme in Lua (iOS) geschrieben:
-
mühsam (App‘ in App‘, Zeilenorientiert,)

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 17

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Fangen wir an!
Mit einem einfachen Beispiel
!
Nein - kein Taschenrechner
!
- zu kompliziert für das Referat
- gibt zu Hauf‘ solcher Dinger
- kaum machbar mit einer Datenbank

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 18

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
oops...

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 19

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Fangen wir an!
Ausgangslage:
(Als Beispiel eine möglichst simple Anwendung)
!
-
 Wunsch nach kleiner Berechnungsroutine zur Kontrolle einer neuen
FileMaker-Anwendung, die eine ,fremde‘ Buchhaltungs-Software
speisen soll und dabei vermeintlich Fehler überträgt
!
-
 Durch anhaltende Anpassungen an der Fibu muss immer wieder
kontrolliert werden. Im Wesentlichen handelt es sich um die
Steuerbeträge..
!
-
 Zu Taschenrechnerzeiten wäre das ein kurzes Progrämmchen
gewesen, das auf eine Eingabe die Steuer berechnet
!
* Nicht zwingend ,Datenbank‘ *
* Spassfaktor *

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 20

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Vor FileMaker Go...
ein kurzes ,Medley‘...

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 21

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 22

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 23

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 24

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Mit FileMaker Go...
(-:

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 25

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 26

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Schwerpunkt?
+
 App‘s, kleine Helfer im Alltag (wirklich ,Kleinst-Progrämmchen‘!)
+
 Fokus mehrheitlich auf dem iPhone/iPodTouch
+
 Einfach! - sowohl bezüglich Bedienung wie auch bezüglich
Features
+
 Verzichten! (,Fokus‘ setzen...)
+
 Persönliche App - muss nicht für alle sein, nicht alles können
!
!
-
 Datenbanken, Datenbanktheorie, Normalformen...
-
 Multiuser
-
 Hochstehende, ausgeklügelte Techniken
-
 Datenerfassung
Beim Synchronisieren / Sichern mit iTunes werden
-
 Synchronisation
FileMaker Go Dokumente nicht mitgesichert!

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 27

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Ziel
•
!
•
!
•
!
•
!
•
!
•
!
•

Anreiz geben

FileMaker Pro und FileMakerGo etwas ,anders‘ einzusetzen

,Mein‘ iPhone / iPodTouch / iPad
Eine ,App‘ im Zusammenspiel mit FileMaker Server
Erweiterter Einsatz von iOS (mit FileMaker!)
Übersicht Werkzeuge - das ,Rüstzeug‘
Hilfsmittel

Vorlagen, ,Sekundärprogramme‘

Etwas Spass! ,Gluschtig mache‘, wie man in der Schweiz sagt

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 28

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Am Anfang ist immer die Idee!
•
 Ideen haben ist relativ einfach, wenn man eine stupide
Rechenaufgabe immer und immer wieder lösen muss und so einen
gewissen ,Druck‘ hat - oder wenn man sich z.B. nie merken kann,
welche LED-Lampe einer herkömmlichen 60 Watt Glühlampe
entspricht...
!
•
 Wo kann mir ein Programm Arbeit abnehmen?
!
•
 Bei welcher regelmässigen Tätigkeit hätte ich gerne Dies oder Das?

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 29

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 30

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
,Methodik‘
•
!
•
!
•
!
•
!
•
!
•
!
•

Was will ich
Grundlagen sicherstellen, beschaffen

(,Bekannte‘, ,Unbekannte‘)

Geht das überhaupt? Kann ich das?
Projektumgebung erstellen
Template kopieren

(sofern eines vorhanden ist)

FileMaker Struktur/Funktionen/erste Oberfläche
Gleich zu Beginn: Dokumentation...

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 31

(Im Template vorbereitet!)

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Vorbereitung
Kontroll-App‘ für unsere Fibu-Schnittstelle
!
!
!
!
!
!
!
!
!
!
-
 Am Einfachsten mit einer Formel
-
 Zwei Felder
-
 Vertikales Layout, iPhone ,normal‘ in der Hand

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 32

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Arbeitsschritte
•
 Backup-Strategie - zip-Archive! 
TimeMachine: Macht 'unbestimmte


Backups' (Stand?)
!
•
 Arbeiten mit FileMaker Pro / FileMaker Pro Advanced

 - über FMNET Kontrolle
!
•
 Kopie in Kiosk-Ordner
!
•
 Kiosk-User aktivieren
!
•
 Entwicklungs-Werkzeuge - Kiosk-Lösung
!
•
 iTunes - Übertrag auf iOS-Gerät
!
•
 Kontrolle

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 33

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 34

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
,Entwicklungszyklus‘
FileMaker Pro
FileMaker Pro
Advanced
iPhone
FMNet

Kiosk

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 35

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Layoutgestaltung
•
 Wie viel Platz steht zur Verfügung?
!
•
 Auf was muss geachtet werden?

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 36

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
,Schablonen‘

http://help.filemaker.com/app/answers/detail/a_id/10678
Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 37

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
iPhone 4s (und früher)
3 1/2” Bildschirm

320 pt

iOS Status Bereich: 20 pt

385 pt - Nutzbar ohne zu scrollen

429 pt - Nutzbar ohne zu scrollen

460 pt - Nutzbar beim ‘Kiosk’

480 pt

Navigation (FM..): 31 pt

Symbol-Leiste: 44 pt

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 38

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
iPhone 5 (und später)
4” Bildschirm

320 pt

iOS Status Bereich: 20 pt

473 pt - Nutzbar ohne zu scrollen

517 pt - Nutzbar ohne zu scrollen

548 pt - Nutzbar beim ‘Kiosk’

568 pt

Navigation (FM..): 31 pt

Symbol-Leiste: 44 pt

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 39

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Live!
•
!
•






möglichst rasch ein Resultat




 Close: Im Wesentlichen Eintrag ,Release Notes‘ (einfachste Möglichkeit zur Dokumentation)

Template
- Design ,Onyx Touch‘ (iOS7 - 'Klassisch')
- Standard-Felder (3 Text-, 3 Zahlenfelder)
- ein paar wenige Layouts - ,Ende‘-Taste! (Kiosk - sonst kein ,Beenden‘)
- ein ,Startup-‘ und ein ,Close-Script‘

 Startup: Layout, Fensterposition, Zoom100% [fixieren] - sonst Zoom bei ,Doppel-Tap‘

!

 - Felder im Layout plazieren, Formel erstellen
!

 - Tabulator-Folge anpassen, Felder anpassen (gesamter Inhalt..)
!
-
0-Version
Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 40

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Notizen zur Demo
•
•
•
•
•
•
•
!
•
•
!

Ordnerstruktur im OS
Template kopieren und allenfalls umbenennen
FileMaker Pro (Advanced - bis auf Kioskmethode auch ohne Advanced)
1 Zahlenfeld (Eingabe), 1 Zahlenfeld (Steuersatz), 1 Formelfeld (Zahl)
Auf Layout plazieren
Taste mit 'Schliess-Script' (Grundsätzlich... Gewohnheiten können Ärger sparen)
voilà
Layout 430 Pixel - scrollen...
Layout 429 Pixel (Kiosk: 460px) - kein scrollen (-:

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 41

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Resumé

Im Hinblick auf die Nutzung der
Kiosk-Methode

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 42

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Demo - Keine 'Beenden'-Taste
•
 Starten einer Anwendung im Kioskmdus
•
 FileMaker Go beenden (die App ist noch geladen..)
•
 FileMaker Go per 'App-Switcher' endgültig beenden
•
 FileMaker Go neu starten
-
Die App ist wieder hier
!
-
Daher: 'Exit'- Taste!
!
!
!
•
 Wieso 429 Pixel Bildschirmgrösse bei Hochformat?
-
scrollen...
!

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 43

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Resumé ❶
-
!
-
!
-
!
-
!
-
!
+

!
+

Eingaben suboptimal, da per Tastatur (ungewohnt, kein Zahlenblock)
Felder mit doppelter Höhe wenn aktiviert
versehentlicher ,Doppel-Tap‘ vergössert stark (zoom)
Status-Bereich oben sichtbar...

(kann durch ,Wischen‘ ausgeblendet werden)

Das Resultat wird nicht automatisch eingeblendet
Zeitaufwand: +/- die Zeit zum Öffnen, Übertragen
(Dank dem Template)
Grundsätzliche Funktion OK

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 44

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Live!
•
 Keine Felder - $$Variablen (in Layout darstellbar)
!
•
 Eigene Tastatur, ein Script für ,Einlesen‘
!
•
 Display simuliert, ,Blur‘ manuell erzeugt
!
!

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 45

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Notizen zur Demo
•
•
•
•
•
•
•

Erzeugen und Anordnen der Tasten (einfach - 'Touch-Design)
Erzeugen der Felder für die Steuersätze (CH: Mehr Sätze..)
Erzeugen der Scripts 'keys' und 'display'
Erzeugen der Textplatzhalter ($$)
Definieren der Tasten mit Scriptparameter
Kontrollen, Korrekturen..
Feinheiten wie Farbwahl, 'Blur', Ausrichten der Elemente 'Pixelpush'
•
 Methode 'Inkl/Exkl Steuer' einbauen
•
 Gute Gewohnheiten: 'Release Notes' - einfach und nützlich!
•
 Erzeugen Kioskversion
!
!

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 46

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Resumé

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 47

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Resumé ❷
+
!
+
!
+
!
-
!
-
!
-

Eigene Tastatur
Kiosk-Modus - ,App-Like‘!
Benutzerführung angepasst (Klick in Anzeigefeld...)
Zeitaufwand: Deutlich länger...
Tastatureingaben nicht schnell

(aber nicht schlechter als per iOS-Tastatur)

NICHT iOS 7

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 48

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Live!
•
!
•
!
•
!
•
!
•
!
•

iOS 7 - ,Flaches Design‘
Thema ,Onyx Touch‘ ändern nach ,Klassisch‘
Grafische Elemente anpassen

(abgeändert bei Thema-Wechsel)

Einfache Tasten in der Hintergrundfarbe
Schrift ändern zu ,Helvetica Neue‘

(keine Ultra Thin)

Felder für Zahlendarstellung anpassen

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 49

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Resumé

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 50

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Resumé ❸
+
 iOS 7
!
+
 Zeitaufwand: Eher weniger aufwändig als Variante 2
!
-
 Tastatureingaben..
!

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 51

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Genutzte FileMaker Methoden

!
•
!
•
!
•
!
!
•



(,Nur als Beispiel‘, kann völlig anders gelöst werden!)

Tasten rufen EIN Script auf, Funktion per Scriptparameter
Keine Datenbankfelder - Nur $$Variablen

( 'Fenster aktualisieren'!)

Display-Steuerung per ,Tap‘ (Finger-Klick)

Zusatzfunktionen (indirekt, Zusatzlayout)
- Steuersätze variabel
- Endbetrag inklusive/exklusive Steuer

!
•
 Effekte: ,Blur‘ manuell

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 52

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 53

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 54

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
// Steuer
Falls
(
TEMPLATE::Betrag3= 1; $$Key - ($$Key / (1+TEMPLATE::MwSt1));
$$Key * TEMPLATE::MwSt1
)

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 55

// Betrag Ohne Steuer
Falls
(
TEMPLATE::Betrag3=1; $$A + $$B + $$C - $$MwSt1 - $$MwSt2 - $$MwSt3;
$$A + $$B + $$C
)

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
// Steuer
SQLQueryAusführen 
(
select Steuersatz from STEUER where Code=? ;  ; ;
Hole ( ScriptParameter )
)

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 56

// Steuerbetrag
Falls
(
TEMPLATE::Betrag3= 1; $$Key - ($$Key / (1+$$MwSt));
$$Key * $$MwSt
)

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 57

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 58

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 59

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Fazit
•
 Aufwand bedingt ein Template!
!
•
 Übung macht Meister!
!
•
 Spassfaktor
!

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 60

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Tipps
•
!
•
!
•
!
•
!
•
!
•
!
•
!
•
!

Doppel-Tap 'zoomt' (Zoomstufe setzen, Fixieren)
Tasten anstelle Eingabefelder, allenfalls Wertelisten
Eigenes Dialogfeld 'kann scrollen' unter FMGo
Kiosk!

(Keine FileMaker-Elemente sichtbar - Aussehen einer App)

Hoch-/Querformat automatisch

(Script mit ,Timer‘, Abfrage 'Fensterinhalt..')

Feld wird grösser beim Aktivieren
'Blur-Effekt' fehlt
'Splash-Screen'

(Klassisches Thema, Rollbalken, Tasten,)

(Bei Bedarf selbst erzeugen mit dem Inspektor, klassisches Thema)

(sorgt für zusätzlichen Effekt, Start scheint kürzer)

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 61

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Unterschiede FileMaker Pro / Go
•
!
•
!
•
!
•
!




Keine Plug-Ins
Keine freie Wahl von Schriften
Ausrichtung, Anordnung nicht immer identisch
Diverse Unterschiede in Details
- Einfügen aufgrund vorhandener Einträge
- Unterschiedliches Verhalten beim Klick in ein Feld (Feldhöhe)
- uepm (und ein paar mehr)...

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 62

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Schriften
•
 unter iOS können nicht beliebige Schriften genutzt werden!
!
-
Weitere Hinweise in der FileMaker Go Development Guide

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 63

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 64

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Schriften, nochmals...


!

!

!
•
•
•

Auch Schriften, die nicht im FileMaker Go Development Guide
aufgeführt sind, sind möglich (- iOS Guides). Meist problemlos.
Helvetica Neue Ultra Thin geht nicht...
Einer meiner Lieblingsfonts für iOS: Avenir Next (-:
Listen erhältlich z.B. unter 
http://www.ios6-fonts.com
http://iosfonts.com
http://support.apple.com/kb/HT5484?viewlocale=en_USlocale=en_US

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 65

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Übertragung auf das iPhone
•
!
•
!
•
!
•

iTunes

(Standard)

DropBox

(gezippt: Via GoodReader oder andere Programme)





Achtung: Dropbox ist nicht unbedingt ,der‘ Ablageort (Versionen,





'Multiuser'...)

WebSharing
Mail

(Nicht mehr ,integriert‘ seit OSX 10.8.x, Windows: Hilfsprogramme)

(Umständlicher, aber solide)

!
•
 Weitere

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 66

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
iTunes!
•
 iTunes Starten
!
•
 iOS-Gerät per WLAN oder USB-Kabel ,anhängen‘
!
•
 iOS-Gerät in iTunes auswählen

❶

!
•
 Unter App‘s FileMaker Go wählen

❷❸

!
•
 rechts im iTunes-Fenster sind die FMGo App's sichtbar

❹

!
•
 per DragDrop oder per 'Hinzufügen'
!
!
-
 Drag  Drop (Hin- und Zurück!)
-
 Löschen mittels ,Delete-Taste‘
Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 67

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 68

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Das fehlende ,bit‘
•
 Was haben wir?
-
ein kleine App, die uns Rechenarbeit abnimmt
!
•
 eine App??
-
Wie wird diese denn gestartet??
!
!
!
-
Ein kleines

icon, das per ,Tap‘ unsere App‘ startet!

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 69

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Auswahl der FileMaker Go Dateien

Ohne icons - sehr schnell
unübersichtlich

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 70

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Geordnet - mit icons

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 71

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Eigene App‘-Symbole erzeugen
!
•
 Um eigene Icons/Symbole zu erzeugen, mit deren Hilfe eine FMGoApp auch per ,Tap‘ gestartet werden kann, benötigt man
Hilfsprogramme
!
!
Neue Version
•
 AppMaker (FileMaker) https://fmdev.filemaker.com/docs/DOC-2654
1.04

(Mitgliedschaft erforderlich)
!
•
 Apple Configurator
!
•
 GoWrap http://apps.gowrap.net

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 72

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Eigene App‘-Symbole erzeugen
Alle Programme / Methoden nutzen sogenannte ,web-clip‘s‘.
!
- Unter OSX kann die zugrunde liegende URL auch in der Adresszeile
des Browsers eingetippt werden - und auf den Schreibtisch gezogen
werden. Man erhält so einen ,Starter‘!
!
- Unter iOS funktioniert diese Methode mit DragDrop nicht, daher
die Hilfsprogramme
!
Beispiele: 
OSX
 fmp://192.168.1.1/MeineFMDatei
iOS
 fmp://~/filename.fmp12
!
!
http://help.filemaker.com/app/answers/detail/a_id/11033/~/how-to-create-an-icon-onthe-home-screen-of-your-ios-device-that-can-directly

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 73

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
AppMaker
1.04

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 74

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Mail (iPhone)

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 75

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Profil installieren

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 76

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Profil installiert!

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 77

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Icon im ,Home‘

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 78

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
GoWrap

http://apps.gowrap.net/

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 79

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
GoWrap - Email

•
 Auf iOS - in Safari exportieren ,Zum Home-Bildschirm‘

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 80

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Eigene App‘-Symbole (icons)
!
!
•
!
!
•
!
!
•
!
!
*

Mehrere App‘s in einem Profile zusammenfassen *

Profil kann jederzeit neu erzeugt/übertragen/installiert werden

Auch für eine einzelne darin enthaltene App

GoWrap: Pro App‘ ein 'Durchgang' (web-clip)

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 81

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
,PP‘ - Profil-Probleme
!
•
!
!
•
!
!
•
!
!
•

iOS7: Probleme, wenn Datenbank ,Remote‘ genutzt wird

iOS7: Multitasking - App erscheinen nicht (OK unter iOS6)

GoWrap: Benötigt Internetverbindung, telefoniert ,nach Hause‘

Apple Configurator - iOS7:

Für ,Nur-FileMaker-Entwickler‘ ein

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 82

NoGo!

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Erzeugen der Symbole (Grafiken)
Bildbearbeitungsprogramm
!
•
 Acorn
!
•
 Pixelmator
!
•
 Gimp
!
•
 Photoshop
!
•
 unzählige weitere...

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 83

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Vorlagen für Symbole (Grafiken)
Profis werden diese selbst von Grund auf gestalten
!
•
 http://appicontemplate.com
!
•
 http://www.pixelstrol.ch/blog/2012/12/generiere-im-handumdrehen-ein-ios-app-icon-in-allen-formaten/
!
•
 http://www.iphoneblog.de/2013/09/08/app-icons-unter-ios-7/
!
•
 http://piotr.soluch.com/blog/3d-ios-icons-psd-freebie/
!
•
 unzählige weitere... (google is Your friend)

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 84

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
,potholes‘ FileMaker Go
•
 Datenverlust!

 Achtung bei Nutzung einer FMGo Anwendung zur Dateneingabe
wie beispielsweise Notizen, Pendenzenlisten,
-
Ungespeicherte Eingaben (,Maus‘ im Feld!) können verloren gehen
!
-
Unter FileMaker auf den Desktops ist uns dieses Verhalten ja klar,
aber beim mobilen Arbeiten mit iOS ist es etwas unerwartet..
!
!
•
 Synchronisation!

 Bei der Sicherung/Synchronisation werden FileMakerGo
Datenbanken/-App‘s NICHT übertragen
-
Regelmässig per iTunes sichern oder Backup-Script
-
Eigene Synchronisations-Scripts erstellen
-
Eigenes Script, das die App‘ als Kopie per Mail überträgt

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 85

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
,potholes‘ FileMaker Go cont.
•
 Updates! Läuft nach dem update noch alles wie zuvor?
!

 Bei iOS Updates ist etwas Gelassenheit gefragt - erst aktualisieren,
wenn man (z.B. im Forum des FileMaker-Magazins oder in den
FileMaker-Foren) kurz nachgefragt hat
!
-
für uns ,Normalanwendende‘ ist das Einspielen einer älteren iOSVersion nicht so einfach machbar
!
!

 FileMakerGo Updates testen - VOR einer Sicherung...
!
-
So kann im ,Falle dass‘ die Version auf dem iOS-Gerät gelöscht
werden und über iTunes die Vorversion wieder geladen werden

 (Daten natürlich immer sichern!)
!
Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 86

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Sicherung!


!


An sich ist es sehr einfach, eine Sicherung der FileMaker Go
Datenbank oder der FileMaker Go App‘ zu erstellen
Obwohl nicht Thema dieses Referates...

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 87

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Hilfsmittel
•
!
•
!
•
!
•
!
•
!
•
!
•

FileMaker Pro Advanced
Eigene Kurzbefehle (Systemeinstellungen OSX!)
Text-Editor (nicht TextEdit, nicht Word...)
Typinator (Vordefinierter Befehlssatz, Kurzbefehle)
ClipManager (FileMaker Objekte Kopieren, Speichern)
DefaultFolder (,behält Ordner‘, Wählen per Mausklick)
Clipboard-Manager (z.B. CopyLess)

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 88

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
DANKE
• Fragen
!
• Anmerkungen
!
• Diskussion

Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 89

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com
Vielen Dank unseren Sponsoren

Danke für das Bewerten dieses Vortrages
Vortragender: Markus Schneider, ReM Software GmbH 
FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 90

FileMaker Konferenz 2013 Salzburg

!

www.filemaker-konferenz.com

Weitere ähnliche Inhalte

Ähnlich wie FMK 2013, Eigene Apps für iOS mit FileMaker Go, Markus Schneider

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 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
 
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: Eigene Apps mit FileMaker Go by Markus Schneider
FMK2015: Eigene Apps mit FileMaker Go by Markus SchneiderFMK2015: Eigene Apps mit FileMaker Go by Markus Schneider
FMK2015: Eigene Apps mit FileMaker Go by Markus SchneiderVerein 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
 
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
 
FileMaker 14 Launch Event @ Digicomp
FileMaker 14 Launch Event @ DigicompFileMaker 14 Launch Event @ Digicomp
FileMaker 14 Launch Event @ DigicompDigicomp Academy AG
 
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
 
FMK 2016 - Robert Kaiser - FileMaker iOS App SDK
FMK 2016 - Robert Kaiser - FileMaker iOS App SDKFMK 2016 - Robert Kaiser - FileMaker iOS App SDK
FMK 2016 - Robert Kaiser - FileMaker iOS App SDKVerein FM Konferenz
 
FMK 2013, Start in die erste Datenbank, Jan Rüdiger
FMK 2013, Start in die erste Datenbank, Jan RüdigerFMK 2013, Start in die erste Datenbank, Jan Rüdiger
FMK 2013, Start in die erste Datenbank, Jan RüdigerVerein FM Konferenz
 
FMK2012: Filemaker im Dauereinsatz von Marcin Pankowski
FMK2012: Filemaker im Dauereinsatz von Marcin PankowskiFMK2012: Filemaker im Dauereinsatz von Marcin Pankowski
FMK2012: Filemaker im Dauereinsatz von Marcin PankowskiVerein FM Konferenz
 
FMK 2013 Xojo, Christian Schmitz
FMK 2013 Xojo, Christian SchmitzFMK 2013 Xojo, Christian Schmitz
FMK 2013 Xojo, Christian SchmitzVerein 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
 
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg KösterFMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg KösterVerein FM Konferenz
 
Die Entwicklung individueller Business-Lösungen mit FileMaker
Die Entwicklung individueller Business-Lösungen mit FileMakerDie Entwicklung individueller Business-Lösungen mit FileMaker
Die Entwicklung individueller Business-Lösungen mit FileMakereDay Salzburg
 
FMK 2013 Schnittstellen Datenaustausch, Longin Ziegler
FMK 2013 Schnittstellen Datenaustausch, Longin ZieglerFMK 2013 Schnittstellen Datenaustausch, Longin Ziegler
FMK 2013 Schnittstellen Datenaustausch, Longin ZieglerVerein FM Konferenz
 
FMK2012: ERP-Erweiterungen mit FileMaker von Marcin Pankowski
FMK2012: ERP-Erweiterungen mit FileMaker von Marcin PankowskiFMK2012: ERP-Erweiterungen mit FileMaker von Marcin Pankowski
FMK2012: ERP-Erweiterungen mit FileMaker von Marcin PankowskiVerein FM Konferenz
 
FMK2014: Visuelle Darstellung im FileMaker by Matthias Wuttke
FMK2014: Visuelle Darstellung im FileMaker by Matthias Wuttke FMK2014: Visuelle Darstellung im FileMaker by Matthias Wuttke
FMK2014: Visuelle Darstellung im FileMaker by Matthias Wuttke Verein FM Konferenz
 
Drupal 7 Einblick und Ausblick
Drupal 7 Einblick und AusblickDrupal 7 Einblick und Ausblick
Drupal 7 Einblick und AusblickAmazee Labs
 
FMK2016 - Michael Valentin - FileMaker 15 Plattform
FMK2016 - Michael Valentin - FileMaker 15 PlattformFMK2016 - Michael Valentin - FileMaker 15 Plattform
FMK2016 - Michael Valentin - FileMaker 15 PlattformVerein FM Konferenz
 

Ähnlich wie FMK 2013, Eigene Apps für iOS mit FileMaker Go, Markus Schneider (20)

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 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
 
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: Eigene Apps mit FileMaker Go by Markus Schneider
FMK2015: Eigene Apps mit FileMaker Go by Markus SchneiderFMK2015: Eigene Apps mit FileMaker Go by Markus Schneider
FMK2015: Eigene Apps mit FileMaker Go by Markus Schneider
 
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
 
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...
 
FileMaker 14 Launch Event @ Digicomp
FileMaker 14 Launch Event @ DigicompFileMaker 14 Launch Event @ Digicomp
FileMaker 14 Launch Event @ Digicomp
 
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...
 
FMK 2016 - Robert Kaiser - FileMaker iOS App SDK
FMK 2016 - Robert Kaiser - FileMaker iOS App SDKFMK 2016 - Robert Kaiser - FileMaker iOS App SDK
FMK 2016 - Robert Kaiser - FileMaker iOS App SDK
 
FMK 2013, Start in die erste Datenbank, Jan Rüdiger
FMK 2013, Start in die erste Datenbank, Jan RüdigerFMK 2013, Start in die erste Datenbank, Jan Rüdiger
FMK 2013, Start in die erste Datenbank, Jan Rüdiger
 
FMK2012: Filemaker im Dauereinsatz von Marcin Pankowski
FMK2012: Filemaker im Dauereinsatz von Marcin PankowskiFMK2012: Filemaker im Dauereinsatz von Marcin Pankowski
FMK2012: Filemaker im Dauereinsatz von Marcin Pankowski
 
FMK 2013 Xojo, Christian Schmitz
FMK 2013 Xojo, Christian SchmitzFMK 2013 Xojo, Christian Schmitz
FMK 2013 Xojo, Christian Schmitz
 
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...
 
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg KösterFMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster
 
Die Entwicklung individueller Business-Lösungen mit FileMaker
Die Entwicklung individueller Business-Lösungen mit FileMakerDie Entwicklung individueller Business-Lösungen mit FileMaker
Die Entwicklung individueller Business-Lösungen mit FileMaker
 
FMK 2013 Schnittstellen Datenaustausch, Longin Ziegler
FMK 2013 Schnittstellen Datenaustausch, Longin ZieglerFMK 2013 Schnittstellen Datenaustausch, Longin Ziegler
FMK 2013 Schnittstellen Datenaustausch, Longin Ziegler
 
FMK2012: ERP-Erweiterungen mit FileMaker von Marcin Pankowski
FMK2012: ERP-Erweiterungen mit FileMaker von Marcin PankowskiFMK2012: ERP-Erweiterungen mit FileMaker von Marcin Pankowski
FMK2012: ERP-Erweiterungen mit FileMaker von Marcin Pankowski
 
FMK2014: Visuelle Darstellung im FileMaker by Matthias Wuttke
FMK2014: Visuelle Darstellung im FileMaker by Matthias Wuttke FMK2014: Visuelle Darstellung im FileMaker by Matthias Wuttke
FMK2014: Visuelle Darstellung im FileMaker by Matthias Wuttke
 
Drupal 7 Einblick und Ausblick
Drupal 7 Einblick und AusblickDrupal 7 Einblick und Ausblick
Drupal 7 Einblick und Ausblick
 
FMK2016 - Michael Valentin - FileMaker 15 Plattform
FMK2016 - Michael Valentin - FileMaker 15 PlattformFMK2016 - Michael Valentin - FileMaker 15 Plattform
FMK2016 - Michael Valentin - FileMaker 15 Plattform
 

Mehr von Verein FM Konferenz

FMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdfFMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdfVerein FM Konferenz
 
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp PulsFMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp PulsVerein FM Konferenz
 
FMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp PulsFMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp PulsVerein FM Konferenz
 
FMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin SchwarzFMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin SchwarzVerein FM Konferenz
 
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard SchulzFMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard SchulzVerein FM Konferenz
 
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard SchulzFMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard SchulzVerein FM Konferenz
 
FMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam AugustingFMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam AugustingVerein FM Konferenz
 
FMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam AugustinFMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam AugustinVerein FM Konferenz
 
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert KaiserFMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert KaiserVerein FM Konferenz
 
FMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas HirtFMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas HirtVerein FM Konferenz
 
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas HirtFMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas HirtVerein FM Konferenz
 
FMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell WatsonFMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell WatsonVerein FM Konferenz
 
FMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph KlussFMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph KlussVerein FM Konferenz
 
FMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph KlussFMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph KlussVerein FM Konferenz
 
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdfFMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdfVerein FM Konferenz
 
FMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell WatsonFMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell WatsonVerein FM Konferenz
 
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menannoFMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menannoVerein FM Konferenz
 
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza KoudelkaFMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza KoudelkaVerein FM Konferenz
 
FMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza KoudelkaFMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza KoudelkaVerein FM Konferenz
 
FMK2019 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
 

Mehr von Verein FM Konferenz (20)

FMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdfFMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdf
 
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp PulsFMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
 
FMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp PulsFMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp Puls
 
FMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin SchwarzFMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin Schwarz
 
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard SchulzFMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
 
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard SchulzFMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
 
FMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam AugustingFMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam Augusting
 
FMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam AugustinFMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam Augustin
 
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert KaiserFMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
 
FMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas HirtFMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas Hirt
 
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas HirtFMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
 
FMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell WatsonFMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell Watson
 
FMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph KlussFMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph Kluss
 
FMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph KlussFMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph Kluss
 
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdfFMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
 
FMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell WatsonFMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell Watson
 
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menannoFMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
 
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza KoudelkaFMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
 
FMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza KoudelkaFMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza Koudelka
 
FMK2019 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
 

FMK 2013, Eigene Apps für iOS mit FileMaker Go, Markus Schneider

  • 1. Eigene App's für iOS mit FileMaker Go ! ! ! Mit Hilfe von FileMaker Pro und FileMaker Pro Advanced können für FileMaker Go ,Datenbankanwendungen‘ erzeugt werden, die sich wie echte iOS-App‘s präsentieren Dieses Referat soll Möglichkeiten und Lösungsideen aufzeigen Tipps & Tricks, auf Fehlerquellen und Fallstricke hinweisen Ein gewisser Spassfaktor darf dabei auch mit dabei sein (-: Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 1 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 2. Beispiele zum Beginn... ! Wie sehen denn diese ,Apps‘ aus? Als Einstieg ein paar Beispiele Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 2 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 3. Währungsrechner++ Weisses iPhone? Kein Problem - einfach Farben anpassen! Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 3 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 4. Geräte-Einstellungen Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 4 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 5. Leuchtmittel Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 5 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 6. Zum Spass Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 6 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 7. Trainingsfrequenz ACHTUNG: Erzeugt Anhaltswerte. Immer mit einem Arzt abklären, wenn's zur Sache geht - vor allem im Alter, beim Neueinstieg, bei Problemchen oder Problemen Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 7 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 8. Kontroll-Programme Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 8 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 9. Damit wir iOS7 nicht vergessen.. FLAT Sieht in ,Natura‘ viel besser aus - das ,flat-design‘ wirkt bei diesen Anwendungen sehr gut! Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 9 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 10. Mit FileMaker Server.. Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 10 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 11. Demo - ! - ! - ! - ! - ! - ! - Währungsrechner (Eingabe per Tastatur, Anzeige, Differenzanzeige) MP5 (Dateneingabe Leuchtmittel Morsen (scrollen bei Pop-Up) (Steuerung, Anzeige) (Eingabe, Horizontal/Querformat) Trainingsfrequenz (Eingaben, Anordnung der Elemente) Kontrolle der Steuer Etiketten (Tastatur, Auswahl Berechnung) (Horizontal/Quer, Drucken via Serverdatei auf Labeldrucker) Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 11 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 12. Eigene App‘s? Wofür? Gibt es nicht für alles bereits eine App - oder eine Web-Site? ! • Bedarf nach Hilfsroutinen, individuellen Informationen, Kontrollberechnungen, kunden-/projektspezifisch ! • Arbeiten in Gebieten ohne oder mit zu schlechter Netzabdeckung ! • Infos erforderlich, wo kein PC (z.B. im Baumarkt) ! • Einstelldaten für eine Installation oder eine Messeinrichtung ! • Vor Ort Aussagen aufgrund Messergebnisse im ,Feld‘ machen ! • Bedarf für ein 'Frontend' für bestimmte Eingaben zu einer Serverlösung Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 12 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 13. Eigene App‘s? Wieso? Früher hatte man • Rechenschieber oder Rechenscheibe • Addiator ! dann ! • die ersten handlichen Taschenrechner sind auf dem Markt • kurz darauf die ersten programmierbaren Taschenrechner, die bereits in einem hohen Masse konfektionierte, persönliche Berechnungen ermöglichten - ,auf Abruf‘ (mehrere 100 DM, CHF) ! • Heute sieht dies etwas anders aus. Man hat die Tabellenkalkulation für Berechnungen aller Art - aber (meist) nicht in ,der Tasche‘ ! • In der Tasche hat man das Telefon! Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 13 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 14. Vom programmierbaren Taschenrechner zu iOS Mit FileMaker Go Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 14 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 15. Wieso das Telefon? • Taschenrechner - in der Tasche! Die Serien der HP (Hewlett-Packard) Taschenrechner, die heute ,Kult-Status‘ haben, die Texas-Instruments, - man konnte bereits sehr viele Aufgaben Lösen - man konnte für sich selbst kleine Rechenabläufe speichern und abrufen ! • Mächtige Hilfsprogramme sind verfügbar auf dem Desktop stehen aber 'auf dem Feld' nicht zur Verfügung ! • iOS - immer dabei (zumindest das iPhone) ! ! Zudem ist iOS aus meinem Alltag nicht mehr wegzudenken sowohl als iPhone wie auch als iPad Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 15 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 16. Wieso überhaupt alles in ,der Tasche‘? • Obsidian Ein fantastisches Gerät in der Einstiegs-Sequenz eines Computerspiels - Notizbuch (Wie findet man Notizen in einem analogen Notizbuch?) - Internet - Informationen - 'Wissen' - Kommunikation - Unterhaltung ! • Der Newton ! • iOS ! ! ! Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 16 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 17. Vor FileMaker Go... • • • ! • • • Nutzung der XCode-Umgebungen kein Thema (kann ich nicht) Kein einfaches Übertragen von App‘s auf iPhone Einschränkungen (iTunes, keine ,fremden‘ iPhones,) unzählige App‘s gekauft wie Lua, Python, MobileBasic, Verschiedene Bücher gekauft Nichts gefunden, das schnell umsetzbare Programme ermöglicht hätte - mit einer grafischen Oberfläche ! ! ! Ich habe zum Kontrollieren von Berechnungen in FileMakerDatenbanken kleine Programme in Lua (iOS) geschrieben: - mühsam (App‘ in App‘, Zeilenorientiert,) Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 17 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 18. Fangen wir an! Mit einem einfachen Beispiel ! Nein - kein Taschenrechner ! - zu kompliziert für das Referat - gibt zu Hauf‘ solcher Dinger - kaum machbar mit einer Datenbank Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 18 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 19. oops... Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 19 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 20. Fangen wir an! Ausgangslage: (Als Beispiel eine möglichst simple Anwendung) ! - Wunsch nach kleiner Berechnungsroutine zur Kontrolle einer neuen FileMaker-Anwendung, die eine ,fremde‘ Buchhaltungs-Software speisen soll und dabei vermeintlich Fehler überträgt ! - Durch anhaltende Anpassungen an der Fibu muss immer wieder kontrolliert werden. Im Wesentlichen handelt es sich um die Steuerbeträge.. ! - Zu Taschenrechnerzeiten wäre das ein kurzes Progrämmchen gewesen, das auf eine Eingabe die Steuer berechnet ! * Nicht zwingend ,Datenbank‘ * * Spassfaktor * Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 20 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 21. Vor FileMaker Go... ein kurzes ,Medley‘... Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 21 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 22. Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 22 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 23. Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 23 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 24. Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 24 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 25. Mit FileMaker Go... (-: Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 25 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 26. Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 26 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 27. Schwerpunkt? + App‘s, kleine Helfer im Alltag (wirklich ,Kleinst-Progrämmchen‘!) + Fokus mehrheitlich auf dem iPhone/iPodTouch + Einfach! - sowohl bezüglich Bedienung wie auch bezüglich Features + Verzichten! (,Fokus‘ setzen...) + Persönliche App - muss nicht für alle sein, nicht alles können ! ! - Datenbanken, Datenbanktheorie, Normalformen... - Multiuser - Hochstehende, ausgeklügelte Techniken - Datenerfassung Beim Synchronisieren / Sichern mit iTunes werden - Synchronisation FileMaker Go Dokumente nicht mitgesichert! Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 27 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 28. Ziel • ! • ! • ! • ! • ! • ! • Anreiz geben FileMaker Pro und FileMakerGo etwas ,anders‘ einzusetzen ,Mein‘ iPhone / iPodTouch / iPad Eine ,App‘ im Zusammenspiel mit FileMaker Server Erweiterter Einsatz von iOS (mit FileMaker!) Übersicht Werkzeuge - das ,Rüstzeug‘ Hilfsmittel Vorlagen, ,Sekundärprogramme‘ Etwas Spass! ,Gluschtig mache‘, wie man in der Schweiz sagt Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 28 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 29. Am Anfang ist immer die Idee! • Ideen haben ist relativ einfach, wenn man eine stupide Rechenaufgabe immer und immer wieder lösen muss und so einen gewissen ,Druck‘ hat - oder wenn man sich z.B. nie merken kann, welche LED-Lampe einer herkömmlichen 60 Watt Glühlampe entspricht... ! • Wo kann mir ein Programm Arbeit abnehmen? ! • Bei welcher regelmässigen Tätigkeit hätte ich gerne Dies oder Das? Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 29 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 30. Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 30 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 31. ,Methodik‘ • ! • ! • ! • ! • ! • ! • Was will ich Grundlagen sicherstellen, beschaffen (,Bekannte‘, ,Unbekannte‘) Geht das überhaupt? Kann ich das? Projektumgebung erstellen Template kopieren (sofern eines vorhanden ist) FileMaker Struktur/Funktionen/erste Oberfläche Gleich zu Beginn: Dokumentation... Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 31 (Im Template vorbereitet!) FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 32. Vorbereitung Kontroll-App‘ für unsere Fibu-Schnittstelle ! ! ! ! ! ! ! ! ! ! - Am Einfachsten mit einer Formel - Zwei Felder - Vertikales Layout, iPhone ,normal‘ in der Hand Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 32 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 33. Arbeitsschritte • Backup-Strategie - zip-Archive! TimeMachine: Macht 'unbestimmte Backups' (Stand?) ! • Arbeiten mit FileMaker Pro / FileMaker Pro Advanced - über FMNET Kontrolle ! • Kopie in Kiosk-Ordner ! • Kiosk-User aktivieren ! • Entwicklungs-Werkzeuge - Kiosk-Lösung ! • iTunes - Übertrag auf iOS-Gerät ! • Kontrolle Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 33 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 34. Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 34 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 35. ,Entwicklungszyklus‘ FileMaker Pro FileMaker Pro Advanced iPhone FMNet Kiosk Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 35 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 36. Layoutgestaltung • Wie viel Platz steht zur Verfügung? ! • Auf was muss geachtet werden? Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 36 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 37. ,Schablonen‘ http://help.filemaker.com/app/answers/detail/a_id/10678 Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 37 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 38. iPhone 4s (und früher) 3 1/2” Bildschirm 320 pt iOS Status Bereich: 20 pt 385 pt - Nutzbar ohne zu scrollen 429 pt - Nutzbar ohne zu scrollen 460 pt - Nutzbar beim ‘Kiosk’ 480 pt Navigation (FM..): 31 pt Symbol-Leiste: 44 pt Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 38 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 39. iPhone 5 (und später) 4” Bildschirm 320 pt iOS Status Bereich: 20 pt 473 pt - Nutzbar ohne zu scrollen 517 pt - Nutzbar ohne zu scrollen 548 pt - Nutzbar beim ‘Kiosk’ 568 pt Navigation (FM..): 31 pt Symbol-Leiste: 44 pt Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 39 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 40. Live! • ! • möglichst rasch ein Resultat Close: Im Wesentlichen Eintrag ,Release Notes‘ (einfachste Möglichkeit zur Dokumentation) Template - Design ,Onyx Touch‘ (iOS7 - 'Klassisch') - Standard-Felder (3 Text-, 3 Zahlenfelder) - ein paar wenige Layouts - ,Ende‘-Taste! (Kiosk - sonst kein ,Beenden‘) - ein ,Startup-‘ und ein ,Close-Script‘ Startup: Layout, Fensterposition, Zoom100% [fixieren] - sonst Zoom bei ,Doppel-Tap‘ ! - Felder im Layout plazieren, Formel erstellen ! - Tabulator-Folge anpassen, Felder anpassen (gesamter Inhalt..) ! - 0-Version Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 40 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 41. Notizen zur Demo • • • • • • • ! • • ! Ordnerstruktur im OS Template kopieren und allenfalls umbenennen FileMaker Pro (Advanced - bis auf Kioskmethode auch ohne Advanced) 1 Zahlenfeld (Eingabe), 1 Zahlenfeld (Steuersatz), 1 Formelfeld (Zahl) Auf Layout plazieren Taste mit 'Schliess-Script' (Grundsätzlich... Gewohnheiten können Ärger sparen) voilà Layout 430 Pixel - scrollen... Layout 429 Pixel (Kiosk: 460px) - kein scrollen (-: Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 41 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 42. Resumé Im Hinblick auf die Nutzung der Kiosk-Methode Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 42 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 43. Demo - Keine 'Beenden'-Taste • Starten einer Anwendung im Kioskmdus • FileMaker Go beenden (die App ist noch geladen..) • FileMaker Go per 'App-Switcher' endgültig beenden • FileMaker Go neu starten - Die App ist wieder hier ! - Daher: 'Exit'- Taste! ! ! ! • Wieso 429 Pixel Bildschirmgrösse bei Hochformat? - scrollen... ! Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 43 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 44. Resumé ❶ - ! - ! - ! - ! - ! + ! + Eingaben suboptimal, da per Tastatur (ungewohnt, kein Zahlenblock) Felder mit doppelter Höhe wenn aktiviert versehentlicher ,Doppel-Tap‘ vergössert stark (zoom) Status-Bereich oben sichtbar... (kann durch ,Wischen‘ ausgeblendet werden) Das Resultat wird nicht automatisch eingeblendet Zeitaufwand: +/- die Zeit zum Öffnen, Übertragen (Dank dem Template) Grundsätzliche Funktion OK Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 44 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 45. Live! • Keine Felder - $$Variablen (in Layout darstellbar) ! • Eigene Tastatur, ein Script für ,Einlesen‘ ! • Display simuliert, ,Blur‘ manuell erzeugt ! ! Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 45 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 46. Notizen zur Demo • • • • • • • Erzeugen und Anordnen der Tasten (einfach - 'Touch-Design) Erzeugen der Felder für die Steuersätze (CH: Mehr Sätze..) Erzeugen der Scripts 'keys' und 'display' Erzeugen der Textplatzhalter ($$) Definieren der Tasten mit Scriptparameter Kontrollen, Korrekturen.. Feinheiten wie Farbwahl, 'Blur', Ausrichten der Elemente 'Pixelpush' • Methode 'Inkl/Exkl Steuer' einbauen • Gute Gewohnheiten: 'Release Notes' - einfach und nützlich! • Erzeugen Kioskversion ! ! Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 46 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 47. Resumé Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 47 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 48. Resumé ❷ + ! + ! + ! - ! - ! - Eigene Tastatur Kiosk-Modus - ,App-Like‘! Benutzerführung angepasst (Klick in Anzeigefeld...) Zeitaufwand: Deutlich länger... Tastatureingaben nicht schnell (aber nicht schlechter als per iOS-Tastatur) NICHT iOS 7 Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 48 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 49. Live! • ! • ! • ! • ! • ! • iOS 7 - ,Flaches Design‘ Thema ,Onyx Touch‘ ändern nach ,Klassisch‘ Grafische Elemente anpassen (abgeändert bei Thema-Wechsel) Einfache Tasten in der Hintergrundfarbe Schrift ändern zu ,Helvetica Neue‘ (keine Ultra Thin) Felder für Zahlendarstellung anpassen Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 49 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 50. Resumé Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 50 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 51. Resumé ❸ + iOS 7 ! + Zeitaufwand: Eher weniger aufwändig als Variante 2 ! - Tastatureingaben.. ! Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 51 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 52. Genutzte FileMaker Methoden ! • ! • ! • ! ! • (,Nur als Beispiel‘, kann völlig anders gelöst werden!) Tasten rufen EIN Script auf, Funktion per Scriptparameter Keine Datenbankfelder - Nur $$Variablen ( 'Fenster aktualisieren'!) Display-Steuerung per ,Tap‘ (Finger-Klick) Zusatzfunktionen (indirekt, Zusatzlayout) - Steuersätze variabel - Endbetrag inklusive/exklusive Steuer ! • Effekte: ,Blur‘ manuell Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 52 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 53. Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 53 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 54. Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 54 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 55. // Steuer Falls ( TEMPLATE::Betrag3= 1; $$Key - ($$Key / (1+TEMPLATE::MwSt1)); $$Key * TEMPLATE::MwSt1 ) Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 55 // Betrag Ohne Steuer Falls ( TEMPLATE::Betrag3=1; $$A + $$B + $$C - $$MwSt1 - $$MwSt2 - $$MwSt3; $$A + $$B + $$C ) FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 56. // Steuer SQLQueryAusführen ( select Steuersatz from STEUER where Code=? ; ; ; Hole ( ScriptParameter ) ) Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 56 // Steuerbetrag Falls ( TEMPLATE::Betrag3= 1; $$Key - ($$Key / (1+$$MwSt)); $$Key * $$MwSt ) FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 57. Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 57 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 58. Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 58 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 59. Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 59 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 60. Fazit • Aufwand bedingt ein Template! ! • Übung macht Meister! ! • Spassfaktor ! Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 60 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 61. Tipps • ! • ! • ! • ! • ! • ! • ! • ! Doppel-Tap 'zoomt' (Zoomstufe setzen, Fixieren) Tasten anstelle Eingabefelder, allenfalls Wertelisten Eigenes Dialogfeld 'kann scrollen' unter FMGo Kiosk! (Keine FileMaker-Elemente sichtbar - Aussehen einer App) Hoch-/Querformat automatisch (Script mit ,Timer‘, Abfrage 'Fensterinhalt..') Feld wird grösser beim Aktivieren 'Blur-Effekt' fehlt 'Splash-Screen' (Klassisches Thema, Rollbalken, Tasten,) (Bei Bedarf selbst erzeugen mit dem Inspektor, klassisches Thema) (sorgt für zusätzlichen Effekt, Start scheint kürzer) Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 61 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 62. Unterschiede FileMaker Pro / Go • ! • ! • ! • ! Keine Plug-Ins Keine freie Wahl von Schriften Ausrichtung, Anordnung nicht immer identisch Diverse Unterschiede in Details - Einfügen aufgrund vorhandener Einträge - Unterschiedliches Verhalten beim Klick in ein Feld (Feldhöhe) - uepm (und ein paar mehr)... Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 62 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 63. Schriften • unter iOS können nicht beliebige Schriften genutzt werden! ! - Weitere Hinweise in der FileMaker Go Development Guide Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 63 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 64. Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 64 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 65. Schriften, nochmals... ! ! ! • • • Auch Schriften, die nicht im FileMaker Go Development Guide aufgeführt sind, sind möglich (- iOS Guides). Meist problemlos. Helvetica Neue Ultra Thin geht nicht... Einer meiner Lieblingsfonts für iOS: Avenir Next (-: Listen erhältlich z.B. unter http://www.ios6-fonts.com http://iosfonts.com http://support.apple.com/kb/HT5484?viewlocale=en_USlocale=en_US Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 65 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 66. Übertragung auf das iPhone • ! • ! • ! • iTunes (Standard) DropBox (gezippt: Via GoodReader oder andere Programme) Achtung: Dropbox ist nicht unbedingt ,der‘ Ablageort (Versionen, 'Multiuser'...) WebSharing Mail (Nicht mehr ,integriert‘ seit OSX 10.8.x, Windows: Hilfsprogramme) (Umständlicher, aber solide) ! • Weitere Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 66 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 67. iTunes! • iTunes Starten ! • iOS-Gerät per WLAN oder USB-Kabel ,anhängen‘ ! • iOS-Gerät in iTunes auswählen ❶ ! • Unter App‘s FileMaker Go wählen ❷❸ ! • rechts im iTunes-Fenster sind die FMGo App's sichtbar ❹ ! • per DragDrop oder per 'Hinzufügen' ! ! - Drag Drop (Hin- und Zurück!) - Löschen mittels ,Delete-Taste‘ Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 67 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 68. Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 68 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 69. Das fehlende ,bit‘ • Was haben wir? - ein kleine App, die uns Rechenarbeit abnimmt ! • eine App?? - Wie wird diese denn gestartet?? ! ! ! - Ein kleines icon, das per ,Tap‘ unsere App‘ startet! Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 69 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 70. Auswahl der FileMaker Go Dateien Ohne icons - sehr schnell unübersichtlich Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 70 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 71. Geordnet - mit icons Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 71 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 72. Eigene App‘-Symbole erzeugen ! • Um eigene Icons/Symbole zu erzeugen, mit deren Hilfe eine FMGoApp auch per ,Tap‘ gestartet werden kann, benötigt man Hilfsprogramme ! ! Neue Version • AppMaker (FileMaker) https://fmdev.filemaker.com/docs/DOC-2654 1.04 (Mitgliedschaft erforderlich) ! • Apple Configurator ! • GoWrap http://apps.gowrap.net Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 72 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 73. Eigene App‘-Symbole erzeugen Alle Programme / Methoden nutzen sogenannte ,web-clip‘s‘. ! - Unter OSX kann die zugrunde liegende URL auch in der Adresszeile des Browsers eingetippt werden - und auf den Schreibtisch gezogen werden. Man erhält so einen ,Starter‘! ! - Unter iOS funktioniert diese Methode mit DragDrop nicht, daher die Hilfsprogramme ! Beispiele: OSX fmp://192.168.1.1/MeineFMDatei iOS fmp://~/filename.fmp12 ! ! http://help.filemaker.com/app/answers/detail/a_id/11033/~/how-to-create-an-icon-onthe-home-screen-of-your-ios-device-that-can-directly Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 73 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 74. AppMaker 1.04 Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 74 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 75. Mail (iPhone) Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 75 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 76. Profil installieren Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 76 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 77. Profil installiert! Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 77 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 78. Icon im ,Home‘ Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 78 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 79. GoWrap http://apps.gowrap.net/ Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 79 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 80. GoWrap - Email • Auf iOS - in Safari exportieren ,Zum Home-Bildschirm‘ Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 80 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 81. Eigene App‘-Symbole (icons) ! ! • ! ! • ! ! • ! ! * Mehrere App‘s in einem Profile zusammenfassen * Profil kann jederzeit neu erzeugt/übertragen/installiert werden Auch für eine einzelne darin enthaltene App GoWrap: Pro App‘ ein 'Durchgang' (web-clip) Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 81 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 82. ,PP‘ - Profil-Probleme ! • ! ! • ! ! • ! ! • iOS7: Probleme, wenn Datenbank ,Remote‘ genutzt wird iOS7: Multitasking - App erscheinen nicht (OK unter iOS6) GoWrap: Benötigt Internetverbindung, telefoniert ,nach Hause‘ Apple Configurator - iOS7: Für ,Nur-FileMaker-Entwickler‘ ein Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 82 NoGo! FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 83. Erzeugen der Symbole (Grafiken) Bildbearbeitungsprogramm ! • Acorn ! • Pixelmator ! • Gimp ! • Photoshop ! • unzählige weitere... Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 83 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 84. Vorlagen für Symbole (Grafiken) Profis werden diese selbst von Grund auf gestalten ! • http://appicontemplate.com ! • http://www.pixelstrol.ch/blog/2012/12/generiere-im-handumdrehen-ein-ios-app-icon-in-allen-formaten/ ! • http://www.iphoneblog.de/2013/09/08/app-icons-unter-ios-7/ ! • http://piotr.soluch.com/blog/3d-ios-icons-psd-freebie/ ! • unzählige weitere... (google is Your friend) Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 84 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 85. ,potholes‘ FileMaker Go • Datenverlust! Achtung bei Nutzung einer FMGo Anwendung zur Dateneingabe wie beispielsweise Notizen, Pendenzenlisten, - Ungespeicherte Eingaben (,Maus‘ im Feld!) können verloren gehen ! - Unter FileMaker auf den Desktops ist uns dieses Verhalten ja klar, aber beim mobilen Arbeiten mit iOS ist es etwas unerwartet.. ! ! • Synchronisation! Bei der Sicherung/Synchronisation werden FileMakerGo Datenbanken/-App‘s NICHT übertragen - Regelmässig per iTunes sichern oder Backup-Script - Eigene Synchronisations-Scripts erstellen - Eigenes Script, das die App‘ als Kopie per Mail überträgt Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 85 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 86. ,potholes‘ FileMaker Go cont. • Updates! Läuft nach dem update noch alles wie zuvor? ! Bei iOS Updates ist etwas Gelassenheit gefragt - erst aktualisieren, wenn man (z.B. im Forum des FileMaker-Magazins oder in den FileMaker-Foren) kurz nachgefragt hat ! - für uns ,Normalanwendende‘ ist das Einspielen einer älteren iOSVersion nicht so einfach machbar ! ! FileMakerGo Updates testen - VOR einer Sicherung... ! - So kann im ,Falle dass‘ die Version auf dem iOS-Gerät gelöscht werden und über iTunes die Vorversion wieder geladen werden (Daten natürlich immer sichern!) ! Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 86 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 87. Sicherung! ! An sich ist es sehr einfach, eine Sicherung der FileMaker Go Datenbank oder der FileMaker Go App‘ zu erstellen Obwohl nicht Thema dieses Referates... Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 87 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 88. Hilfsmittel • ! • ! • ! • ! • ! • ! • FileMaker Pro Advanced Eigene Kurzbefehle (Systemeinstellungen OSX!) Text-Editor (nicht TextEdit, nicht Word...) Typinator (Vordefinierter Befehlssatz, Kurzbefehle) ClipManager (FileMaker Objekte Kopieren, Speichern) DefaultFolder (,behält Ordner‘, Wählen per Mausklick) Clipboard-Manager (z.B. CopyLess) Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 88 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 89. DANKE • Fragen ! • Anmerkungen ! • Diskussion Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 89 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com
  • 90. Vielen Dank unseren Sponsoren Danke für das Bewerten dieses Vortrages Vortragender: Markus Schneider, ReM Software GmbH FileMaker Pro (Advanced) als Entwicklungsumgebung für FileMaker Go 90 FileMaker Konferenz 2013 Salzburg ! www.filemaker-konferenz.com