FileMaker WebDirect ist eine in FileMaker Server 13 integrierte, wegweisende Webtechnologie. Sie führen damit individuelle Business-Lösungen direkt mit einem handelsüblichen Webbrowser eines Arbeitsplatzrechners oder Laptops aus. Sie benötigen dafür keinerlei Webentwicklungsfähigkeiten. Einfacher geht es nicht.
Mit FileMaker WebDirect benötigen Sie keine Codierungswerkzeuge wie PHP, HTML5, CSS oder JavaScript, um stabile Lösungen für das Web zu entwickeln. Ihre FileMaker-Kenntnisse reichen vollkommen, um mit wenigen Klicks eine Datenbanklösung zu erstellen und für die Verwendung mit einem Webbrowser anzubieten. Weil FileMaker WebDirect wie eine Desktopanwendung aussieht und auch genauso funktioniert, nutzen Sie bekannt und damit vertraute Funktionen für die Interaktion, für Aktualisierungen in Echtzeit und für automatisiert ausgeführte Prozesse.
Ich werde in diesem Vortrag auf die zu verwendeten Technologien eingehen: - Aktivieren und Bereitstellen auf dem FileMaker Server - Designrichtlinien - Lizenzmodelle, Connection-Packs.
Als Arbeitsgrundlage dient das WebDirect Guide, Starterlösungen von FileMaker, FTS Material.
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair
FMK2014: FileMaker 13 WebDirect by Michael Valentin
1. Vortragende(r)
Titel Vortrag
Webdirect, Einsatz und Möglichkeiten
FileMaker Konferenz 2014 Winterthur
www.filemaker-konferenz.com
Michael Valentin
System Engineer
FileMaker GmbH
2. Michael Valentin
FileMaker WebDirect
FileMaker Konferenz 2014 Winterthur
www.filemaker-konferenz.com
FileMaker Plattform
FileMaker Go
FileMaker Plattform
FileMaker Pro
FileMaker Pro Advanced
FileMaker Server
FileMaker WebDirect
iPad • iPhone • Windows • Mac • Web
3. Desktop-ähnliche Lösungen im Web-Browser
Michael Valentin
FileMaker WebDirect
FileMaker Konferenz 2014 Winterthur
www.filemaker-konferenz.com
Web Dashboards
Online-Eingabemasken
Web-basierender Arbeitsablauf
Content Management-Lösungen
Partner-Portale
Entfernte Inventur-Überwachung
jegliche Browser-basierende Anwendung
5. Michael Valentin
FileMaker WebDirect
FileMaker Konferenz 2014 Winterthur
www.filemaker-konferenz.com
FM WebDirect Architektur
Web
Client
CWPC
Web
Server
Webserver
Komponenten
WPE
JWPC
Thrifta
(Vaadin)
DB
Engine
FileMaker
Server
(DBS)
DB
Engine
HTTP(S) AJP Corba
6. Michael Valentin
FileMaker WebDirect
FileMaker Konferenz 2014 Winterthur
www.filemaker-konferenz.com
Verwendete Technologien
Mod_JK
HTTP
CSS
HTML
JavaScript
Safari, Chrome, IE Tomcat
Ant
Installer
Database Server
FileMaker Pro
Database Engine ( C++)
Corba
CWPC ( C++)
Apache Thrift
XML
JWPC ( Java)
Vaadin(Java)
GWT(Java)
APACHE
IIS
MOD_PROXY
9. Michael Valentin
FileMaker WebDirect
FileMaker Konferenz 2014 Winterthur
www.filemaker-konferenz.com
Performance
• Wo ist der Server, wo ist der Client
• Je komplexer ein Lösung desto mehr Informationsaustausch mit dem
Server und Client. Umso langsamer fühlt es sich an
• Alles hat seinen Preis
• Bedingte Formatierung, nicht im Themes gespeicherte
Formatierungen
• Übereinander liegende Objekte
• Graphiken
• ……..
• Mehr Infos im WebDirect Guide
10. Michael Valentin
FileMaker WebDirect
FileMaker Konferenz 2014 Winterthur
www.filemaker-konferenz.com
Beispiele der Komplexität
11. Michael Valentin
FileMaker WebDirect
FileMaker Konferenz 2014 Winterthur
www.filemaker-konferenz.com
Beispiele der Komplexität
12. Michael Valentin
FileMaker WebDirect
FileMaker Konferenz 2014 Winterthur
www.filemaker-konferenz.com
Beispiele der Komplexität
13. • Alles aus der Sicht der Arbeitsweise eines Browsers betrachten
Michael Valentin
FileMaker WebDirect
Was ist beim Entwickeln zu beachten
FileMaker Konferenz 2014 Winterthur
www.filemaker-konferenz.com
• Fensterverhalten, Rücksprungbuttons ….
• Wenn möglich keine Objekte kaskadieren
• Reihenfolge der Bearbeitung beachten
• Bedinge Formatierungen sparsam einsetzen
• Layouts einfach halten ( nicht überladen)
• Neues Dokument Leistung
14. Michael Valentin
FileMaker WebDirect
Was ist beim Entwickeln zu beachten
FileMaker Konferenz 2014 Winterthur
www.filemaker-konferenz.com
• Fehlerbehandlungsroutinen
• Script auf Server ausführen (Kontext beachten)
• Sparsam mit grafischen Objekten umgehen (evtl Thumbnails generieren)
• Dynamische Reports können Stolpersteine enthalten (z.B. Ohne Body part
mit Graphic)
• Verhindern, dass alles auf einmal geladen wird
• z.B Erst suchen, dann sortieren
• in Tabellen auslagern und bei der ersten Ansicht nicht mitlasen
• Verhalten von versteckten Objekten beachten
15. Michael Valentin
FileMaker WebDirect
FileMaker Konferenz 2014 Winterthur
www.filemaker-konferenz.com
WebDirect Verhalten
• Bei Verbindungsunterbrechung bleibt Session noch 90s aktiv
• Reports könnten lange brauchen -> Verbindungsabbruch da keine
Rückmeldung
• Drucken angewiesen auf Browserdruckmöglichkeiten
• Selbiges für PDF - Druck
• evtl ein Plugin für den Server verwenden um PDF zu erzeugen
• Rückwärtsbutton des Browser bei der Lösung testen
17. Michael Valentin
FileMaker WebDirect
FileMaker Konferenz 2014 Winterthur
www.filemaker-konferenz.com
Tipps
• Bis zu 50 gleichzeitige Verbindungen wurden getestet und werden
unterstützt
• Mobile Geräte werden derzeit nicht unterstützt
• Zu verwendete Hardware ist wichtig
• Servermonitoring
• Browserwahl (Je performanter der Browser ist, umso besser )
• Zwei Rechner-Konfiguration in Betracht ziehen
18. Aktivieren und Verwalten von WebDirect
• Erweitertes Zugriffsrecht wird vom Client unter Menu Sicherheit oder
Michael Valentin
FileMaker WebDirect
FileMaker Konferenz 2014 Winterthur
www.filemaker-konferenz.com
Sharing aktiviert
• WebDirect geht nur mit dem Server
• Pfad zu Webdirect -> Http://<TcpIp>/fmi/webd#
• Adminconsole -> Http://<TcpIp>:16000/admin-console
20. Michael Valentin
FileMaker WebDirect
FileMaker Konferenz 2014 Winterthur
www.filemaker-konferenz.com
gleichzeitige Verbindungen
• Jeder FMS 13 kommt mit einem Zugriff für WebDirect oder FM Go
• Zusätzliche Packs können in 5er Schritten erworben werden
• Ab 50 Verbindungen gibt es einen unlimited Server
• Kauf über unseren Vertrieb oder Webshop
21. Michael Valentin
FileMaker WebDirect
Wie kann ich selber WebDirect testen
FileMaker Konferenz 2014 Winterthur
www.filemaker-konferenz.com
• Download Server Demoversion (30 Tage Gültig)
• oder:
• Über den Technetbereich an dem FDS-Programm teilnehmen
(Kostenpflichtig) —> Developerserver mit 3 Client und einem
WebDirectzugriff
22. Michael Valentin
FileMaker WebDirect
FileMaker Konferenz 2014 Winterthur
www.filemaker-konferenz.com
Ressourcen und Links
• Produkt Informationen
• Technet Bereich
• Technet Bereich Dokumente
• Performance Guide
24. Danke für das Bewerten dieses Vortrages
Michael Valentin
FileMaker WebDirect
Vielen Dank unseren Sponsoren
FileMaker Konferenz 2014 Winterthur
www.filemaker-konferenz.com
25. Michael Valentin
FileMaker WebDirect
FileMaker Konferenz 2014 Winterthur
www.filemaker-konferenz.com
Vielen Dank