FileMaker Go Alternativen 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.co...
Thomas Hahn @ walkingtoweb.com 
• Programmierung mit Basic und C++ ab 1987 
• FileMaker Pro Entwicklung seit 1992 (FileMak...
Thomas Hahn @ walkingtoweb.com 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtow...
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Go Alternative...
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Go Alternative...
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Go Alternative...
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Go Alternative...
FileMaker Go Plattformen 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com...
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Go Alternative...
FileMaker Go und Design? 
• Eigene Layouts für mobile Devices? 
• Gleiche Inhalte angepasst für verschiedene Endgeräte aus...
FM Sample DEMO 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMake...
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Go Alternative...
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Go Alternative...
Beispiel PhoneGap API 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
• Kamera 
• Kompass 
• Geolocatio...
PhoneGap im Vergleich im FM Go 
! 
• (Orange markierte Einträge werden von FileMaker Go13 NICHT unterstützt) 
FileMaker Ko...
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Go Alternative...
Daten App User 
Software Zugriff 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingt...
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Go Alternative...
PHP - FileMaker Funktionen 
• Datensätze erstellen, löschen, bearbeiten und duplizieren 
• Suchabfragen ausführen, auch ve...
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Go Alternative...
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Go Alternative...
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Go Alternative...
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Go Alternative...
FileMaker PHP-Beispiel 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
• Verbindung via File „dbaccess....
Aufgabenliste - Kopfbereich (Auswahl!) 
• <html><head> 
• <meta charset="utf-8"> 
<meta name="apple-mobile-web-app-status-...
Aufgabenliste - Bodybereich (Auswahl!) 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
• <!-- Include t...
Aufgabenliste - Detailansicht (Auswahl!) 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
• <!-- Include...
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Go Alternative...
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Go Alternative...
Sehr viele Möglichkeiten! 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.co...
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Go Alternative...
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Go Alternative...
Vielen Dank unseren Sponsoren 
Danke für das Bewerten dieses Vortrages 
FileMaker Konferenz 2014 Winterthur 
www.filemaker...
Nächste SlideShare
Wird geladen in …5
×

MK2014 FileMaker Go und Alternativen by Thomas Hahn

1.336 Aufrufe

Veröffentlicht am

FileMaker Go ist eine grossartige Möglichkeit individuelle Geschäftslösungen auf iPhone und iPad zu bringen. Doch es gibt auch Alternativen. In diesem Vortrag werden Vor- und Nachteile von FileMaker Go und deren Konkurrenz aufgezeigt.

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.336
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
8
Aktionen
Geteilt
0
Downloads
13
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

MK2014 FileMaker Go und Alternativen by Thomas Hahn

  1. 1. FileMaker Go Alternativen FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen Thomas Hahn @ walkingtoweb.com
  2. 2. Thomas Hahn @ walkingtoweb.com • Programmierung mit Basic und C++ ab 1987 • FileMaker Pro Entwicklung seit 1992 (FileMaker Pro 2.1) • Weblösungen seit 1993 • Entwicklung von komplexen FileMaker Lösungen (blue.) seit 2001 ! • FileMaker Hosting mit walkingtoweb.com seit 2001 • 2 Rechenzentren in Zürich mit nativen OSX Servern (MacPro, Xserve, MacMini) • Serverbetreuung im Kundenauftrag (OSX only) • Hostingteam von 3 festen Mitarbeitern • Hostingkunden aus Europa, Nordamerika, Asien, Australien FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen
  3. 3. Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Server 13
  4. 4. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen FileMaker Go
  5. 5. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen FileMaker Go • Ihre aktuelle Datenbank ist schnell auch auf dem iPad und iPhone verfügbar • Direkte Anbindung an einen FileMaker Server • Meist nur wenige Anpassungen notwendig • Verschlüsselte Verbindung möglich • Arbeit mit Barcodes, Unterschriften, Kamera • Optimiert für Touch Bedienung inkl. Gesten und iOS Tastatur • FileMaker GO ist aktuell eine gute Lösung für mobile Anwendungen
  6. 6. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen FileMaker Go - ABER
  7. 7. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen FileMaker Go - ABER • FileMaker Go11 ist nicht mehr verfügbar, weil der Herausgeber es so will • FileMaker Go12 ebenfalls nicht mehr • FileMaker Go13 erfordert iOS 7.1 • Damit kein FileMaker Go auf „alten“ iOS Geräten • Zwang zu Updates, die nicht gratis sondern kostenpflichtig sind • Zwang zum Kauf von Verbindungen um eine Serveranbindung zu erhalten • Bis heute keine echte Synchronisation • Keine native App für den Endkunden, immer nur ein FileMaker Go Dokument • Es sind viele Tricks notwendig um Funktionen gut zu machen • Komplexe Lösungen sind unverhältnismässig aufwendig • FileMaker Go läuft nur auf iOS Systemen
  8. 8. FileMaker Go Plattformen FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen
  9. 9. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen iOS und Android http://www.gartner.com/newsroom/id/2674215
  10. 10. FileMaker Go und Design? • Eigene Layouts für mobile Devices? • Gleiche Inhalte angepasst für verschiedene Endgeräte ausliefern? • Echte Stylesheets für Layouts? • iPhone 6 und neue Designs? • Responsive Design für ein Layout für alle Devices? • Fokus auf eine Technologie, aber welche ist in zwei Jahren wichtig? FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen
  11. 11. FM Sample DEMO FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen
  12. 12. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen Und nun?
  13. 13. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen Alternativen • Native iOS Apps werden mit Objective C (oder neu Swift) programmiert Entwicklung mit Apple Xcode • Native Android Apps werden mit Java entwickelt Entwicklung u.a. mit Eclipse und dem Android SDK • Eine Alternative sind Crossplattform Tools Damit können aber nicht für jede Plattformen alle Möglichkeiten genutzt werden Sencha, PhoneGap, RhoApps, jQueryMobile als HTML5/ CSS3/ JavaScript Frameworks • Kombination aus HTML + CSS + JavaScript bietet die meisten Optionen • Damit Entwicklung echter mobiler Apps
  14. 14. Beispiel PhoneGap API FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com • Kamera • Kompass • Geolocation Dienste • Beschleunigungssensor • Zugriff auf die Kontakte, Kalender, eMails • Zugriff auf im Device gespeicherte Bilder und Dokumente • Push Benachrichtigungen • Eingebauter Webbrowser • Eigene mobile API für Facebook, Twitter, Yahoo, Maps Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen
  15. 15. PhoneGap im Vergleich im FM Go ! • (Orange markierte Einträge werden von FileMaker Go13 NICHT unterstützt) FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com • Kamera • Kompass • Geolocation Dienste • Beschleunigungssensor • Zugriff auf die Kontakte, Kalender, eMails • Zugriff auf im Device gespeicherte Bilder und Dokumente • Push Benachrichtigungen • Eingebauter Webbrowser • Eigene mobile API für Facebook, Twitter, Yahoo, Maps Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen
  16. 16. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen PhoneGap OS • Amazon Fire OS • Android ab 2.3 • BlackBerry 10 • Firefox OS • iOS ab iOS 5 • Windows Phone • Windows 8 • Tizen • Symbian • Palm WebOS
  17. 17. Daten App User Software Zugriff FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen Und FileMaker ? FileMaker Server FileMaker PHP Device
  18. 18. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen Und FileMaker ? • Die App hat Zugriff auf die Filemaker Datenbank via FileMaker PHP • FileMaker API für PHP IIS (Windows): ProgrammeFileMakerFileMaker ServerWeb PublishingFM_API_for_PHP_Standalone.zip Apache (OS X): /Library/FileMaker Server/Web Publishing/FM_API_for_PHP_Standalone.zip • Datei entzippen und hier in diese Ordner kopieren: IIS (Windows):ProgrammeFileMakerFileMaker ServerHTTPServerConf Apache (OS X) http: /Library/FileMaker Server/HTTPServer/htdocs
  19. 19. PHP - FileMaker Funktionen • Datensätze erstellen, löschen, bearbeiten und duplizieren • Suchabfragen ausführen, auch verknüpft • Feld- und Datensatzüberprüfungen ausführen, vor Ausführung • Layouts ansteuern • Ausschnitte und Bezugsdatensätze anzeigen • Wertelisten verwenden • Daten können alle Inhalte der Datenbank inkl. Containerfelder sein • Ebenso lassen sich Daten streamen (Filme, Sounds, PDFs) • Daten und Containerdaten können auch zurück geschrieben werden • Nutzung von FileMaker Scripts direkt am Server (inkl. Plugins) • Fehlerhandling via PHP und/ oder FileMaker FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen
  20. 20. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen Hinweise zu Scripten • FMS Scripte mit „Schreibe Änderung Datensatz/Abfrage“ beenden • Mit AnwenderAbbruchZulassen (Ein) kommt es zum Abbruch bei nicht unterstützten Scriptschritten • Mit AnwenderAbbruchZulassen (Aus) werden nicht unterstützte Scriptschritte übersprungen • Hole(ProgrammVersion) = „Web Publishing Engine“ ist ein WebScript • Scriptschritt „Programm beenden“ schliesst die Verbindung und alle Fenster • ScriptTrigger können nicht genutzt werden • Legen Sie eigene Zugriffsrechte für WebScripte fest, niemals Adminrechte
  21. 21. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen FileMaker PHP Tips • FMWebFrame von Tim Dietrich • Erweiterung der FileMaker API um eine Vielzahl weiterer Funktionen, u.A.: ExecuteSQL - SQL Select direkt via PHP QuickFind Container - fmGetContainer, fmPutContainer Caching Funktionen ! • SimpleFM von SoliantConsulting • Eigene API via FileMaker Server XML Wesentlich schneller als die FileMaker API ! • FileMaker API for PHP 13, Buch von FormulationsPro
  22. 22. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen Mobile PHP App
  23. 23. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen iOS App DEMO
  24. 24. FileMaker PHP-Beispiel FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com • Verbindung via File „dbaccess.php“ • //FileMaker PHP API einschließen require_once ('FileMaker.php'); • //FileMaker-Objekt erstellen $fm = new FileMaker(); • //FileMaker-Datenbank angeben $fm->setProperty ('database', 'FMServer_Sample'); • //Host angeben $fm->setProperty ('hostspec', '10.10.10.120'); • //Login definieren (Rechte als PHP User) $fm->setProperty ('username', 'web'); $fm->setProperty ('password', 'web'); Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen
  25. 25. Aufgabenliste - Kopfbereich (Auswahl!) • <html><head> • <meta charset="utf-8"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> • <title>blue.</title> • <link rel="stylesheet" href="css/style.min.css"> • <!-- Favicon --> <link href="img/icons/Icon-57.png" rel="shortcut icon"> • <!-- iOS 7 iPad (retina) --> <link href="img/icons/Icon-76@2x.png" sizes="152x152" rel="apple-touch-icon"> • <!-- iOS 7 iPhone (retina) --> <link href="img/icons/Icon-60@2x.png" sizes="120x120" rel="apple-touch-icon"> • </head> FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen
  26. 26. Aufgabenliste - Bodybereich (Auswahl!) FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com • <!-- Include the Filemaker DB Access --> <?php include (,dbaccess.php’); • // find all Befehl erstellen und das Layout angeben $findCommand =& $fm->newFindAllCommand (‚Tasks'); • // Suche durchführen und Ergebnis speichern $result = $findCommand->execute(); • // Gefundene Datensaetze speichern $records = $result->getRecords(); • <?php foreach( $records as $record ) • $task_name = $record->getField (‚Task Name'); $task_id = $record->getField (‚TASK ID MATCH FIELD'); • echo '<li>'; echo '<a href="list-item.php?id=' . $task_id . ‚">'; echo '<div class="item-title">' . $task_name . '</div>'; echo '</a>'; echo '</li>'; Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen
  27. 27. Aufgabenliste - Detailansicht (Auswahl!) FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com • <!-- Include the Filemaker DB Access --> <?php include (,dbaccess.php’); • // Get task id from GET request into variable $task_id = $_GET['id']; • // find all Befehl erstellen und das Layout angeben $findCommand =& $fm->newFindCommand (,Tasks' ); $findCommand->addFindCriterion( 'TASK ID MATCH FIELD', $task_id ); • // Suche durchführen und Ergebnis speichern $result = $findCommand->execute(); • // Gefundene Datensaetze speichern $records = $result->getRecords(); • $task_description = $record->getField (,Description'); $task_due_date = $record->getField (,Due Date'); $person_email = $record->getField (,Personnel::Email'); • <p><?php echo $task_due_date; ?></p> <h4>Beschreibung:</h4> <p><?php echo $task_description; ?></p><?php } ?> • <h4>Verantwortlich:</h4> <p><?php echo $person_name; ?> / <?php echo $person_email; ?></p> Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen
  28. 28. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen Möglichkeiten ?
  29. 29. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen Möglichkeiten • Unabhängige Entwicklung • Schnelle Möglichkeit des Plattformwechsels • Direkte Anbindung an einen FileMaker Server oder andere Serverlösungen • Schnelle Anpassungen durch PHP als Basis • Echtes Responsive Design • Arbeit mit (fast) allen Features eines Gerätes • Wirklich optimiert für Touch Bedienung inkl. Gesten • Mobile PHP Lösungen sind wesentlich flexibler • Kostengünstigere Entwicklung und viel breitere Zielgruppe • Nutzung von kostenlosen Bibliotheken mit fertigen Templates • Verschlüsselte Verbindungen möglich
  30. 30. Sehr viele Möglichkeiten! FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen
  31. 31. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen Ihre Fragen?
  32. 32. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen Vielen Dank!
  33. 33. Vielen Dank unseren Sponsoren Danke für das Bewerten dieses Vortrages FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Go Alternativen

×