Vortragende(r) Titel Vortrag
FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com
Webdirect, Einsatz und Möglichkeiten
Michael Valentin
System Engineer
FileMaker GmbH
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
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
Michael Valentin FileMaker WebDirect
FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com
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
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
Michael Valentin FileMaker WebDirect
FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com
Öffnen Prozedur
Michael Valentin FileMaker WebDirect
FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com
Scripttasten Ablauf
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
Michael Valentin FileMaker WebDirect
FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com
Beispiele der Komplexität
Michael Valentin FileMaker WebDirect
FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com
Beispiele der Komplexität
Michael Valentin FileMaker WebDirect
FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com
Beispiele der Komplexität
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
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
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
Michael Valentin FileMaker WebDirect
FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com
Unterstützte Scriptschritte
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
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
Michael Valentin FileMaker WebDirect
FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com
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
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
Michael ValentinFileMaker WebDirect
FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com
Ressourcen und Links
• Produkt Informationen
• Technet Bereich
• Technet Bereich Dokumente
• Performance Guide
Michael Valentin FileMaker WebDirect
FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com
Michael Valentin FileMaker WebDirect
FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com
Vielen Dank unseren Sponsoren
Danke für das Bewerten dieses Vortrages
Michael Valentin FileMaker WebDirect
FileMaker Konferenz 2014 Winterthurwww.filemaker-konferenz.com
Vielen Dank