Upload
verein-fm-konferenz
View
422
Download
4
Embed Size (px)
DESCRIPTION
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.
Citation preview
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