Transcript
Page 1: FMK2014: FileMaker 13 WebDirect by Michael Valentin

Vortragende(r) Titel Vortrag

FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com

Webdirect, Einsatz und Möglichkeiten

Michael Valentin

System Engineer

FileMaker GmbH

Page 2: FMK2014: FileMaker 13 WebDirect by Michael Valentin

Michael Valentin FileMaker WebDirect

FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com

FileMaker Plattform

FileMaker Go

FileMaker Server

FileMaker ProFileMaker Pro Advanced

FileMaker Plattform

FileMaker WebDirect

iPad • iPhone • Windows • Mac • Web

Page 3: FMK2014: FileMaker 13 WebDirect by Michael Valentin

Michael Valentin FileMaker WebDirect

FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com

Desktop-ähnliche Lösungen im Web-Browser

Web Dashboards

Online-Eingabemasken

Web-basierender Arbeitsablauf

Content Management-Lösungen

Partner-Portale

Entfernte Inventur-Überwachung

jegliche Browser-basierende Anwendung

Page 4: FMK2014: FileMaker 13 WebDirect by Michael Valentin

Michael Valentin FileMaker WebDirect

FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com

Page 5: FMK2014: FileMaker 13 WebDirect by Michael Valentin

Michael Valentin FileMaker WebDirect

FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com

FM WebDirect Architektur

WebClient

CWPC

WebServer

Webserver Komponenten

WPE

JWPC

(Vaadin)DB

Engine

FileMakerServer(DBS)

DBEngine

CorbaHTTP(S) AJP

Thrifta

Page 6: FMK2014: FileMaker 13 WebDirect by Michael Valentin

Michael Valentin FileMaker WebDirect

FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com

Verwendete Technologien

Mod_JKHTTPCSSHTMLJavaScriptSafari, Chrome, IE TomcatAntInstaller Database Server FileMaker Pro

Database Engine ( C++)CorbaCWPC ( C++)Apache ThriftXMLJWPC ( Java)Vaadin(Java)GWT(Java)APACHEIIS MOD_PROXY

Page 7: FMK2014: FileMaker 13 WebDirect by Michael Valentin

Michael Valentin FileMaker WebDirect

FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com

Öffnen Prozedur

Page 8: FMK2014: FileMaker 13 WebDirect by Michael Valentin

Michael Valentin FileMaker WebDirect

FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com

Scripttasten Ablauf

Page 9: FMK2014: FileMaker 13 WebDirect by Michael Valentin

Michael Valentin FileMaker WebDirect

FileMaker Konferenz 2014 Winterthurwww.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

Page 10: FMK2014: FileMaker 13 WebDirect by Michael Valentin

Michael Valentin FileMaker WebDirect

FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com

Beispiele der Komplexität

Page 11: FMK2014: FileMaker 13 WebDirect by Michael Valentin

Michael Valentin FileMaker WebDirect

FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com

Beispiele der Komplexität

Page 12: FMK2014: FileMaker 13 WebDirect by Michael Valentin

Michael Valentin FileMaker WebDirect

FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com

Beispiele der Komplexität

Page 13: FMK2014: FileMaker 13 WebDirect by Michael Valentin

Michael Valentin FileMaker WebDirect

FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com

Was ist beim Entwickeln zu beachten

• Alles aus der Sicht der Arbeitsweise eines Browsers betrachten

• 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

Page 14: FMK2014: FileMaker 13 WebDirect by Michael Valentin

Michael Valentin FileMaker WebDirect

FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com

Was ist beim Entwickeln zu beachten

• 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

Page 15: FMK2014: FileMaker 13 WebDirect by Michael Valentin

Michael Valentin FileMaker WebDirect

FileMaker Konferenz 2014 Winterthurwww.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

Page 16: FMK2014: FileMaker 13 WebDirect by Michael Valentin

Michael Valentin FileMaker WebDirect

FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com

Unterstützte Scriptschritte

Page 17: FMK2014: FileMaker 13 WebDirect by Michael Valentin

Michael Valentin FileMaker WebDirect

FileMaker Konferenz 2014 Winterthurwww.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

Page 18: FMK2014: FileMaker 13 WebDirect by Michael Valentin

Michael Valentin FileMaker WebDirect

FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com

• Erweitertes Zugriffsrecht wird vom Client unter Menu Sicherheit oder Sharing aktiviert

• WebDirect geht nur mit dem Server

• Pfad zu Webdirect -> Http://<TcpIp>/fmi/webd#

• Adminconsole -> Http://<TcpIp>:16000/admin-console

Aktivieren und Verwalten von WebDirect

Page 19: FMK2014: FileMaker 13 WebDirect by Michael Valentin

Michael Valentin FileMaker WebDirect

FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com

Page 20: FMK2014: FileMaker 13 WebDirect by Michael Valentin

Michael Valentin FileMaker WebDirect

FileMaker Konferenz 2014 Winterthurwww.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

Page 21: FMK2014: FileMaker 13 WebDirect by Michael Valentin

Michael ValentinFileMaker WebDirect

FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com

Wie kann ich selber WebDirect testen

• Download Server Demoversion (30 Tage Gültig)

• oder:

• Über den Technetbereich an dem FDS-Programm teilnehmen (Kostenpflichtig) —> Developerserver mit 3 Client und einem WebDirectzugriff

Page 22: FMK2014: FileMaker 13 WebDirect by Michael Valentin

Michael ValentinFileMaker WebDirect

FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com

Ressourcen und Links

• Produkt Informationen

• Technet Bereich

• Technet Bereich Dokumente

• Performance Guide

Page 23: FMK2014: FileMaker 13 WebDirect by Michael Valentin

Michael Valentin FileMaker WebDirect

FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com

Page 24: FMK2014: FileMaker 13 WebDirect by Michael Valentin

Michael Valentin FileMaker WebDirect

FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com

Vielen Dank unseren Sponsoren

Danke für das Bewerten dieses Vortrages

Page 25: FMK2014: FileMaker 13 WebDirect by Michael Valentin

Michael Valentin FileMaker WebDirect

FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com

Vielen Dank


Recommended