Bernhard Schulz und Carsten Maas stellen zunächst die Firma Kerio und das Produkt Kerio Connect vor. Im Anschluss wird die Kerio Connect API gezeigt. Bernhard Schulz zeigt die Integration in FileMaker: Wie können Kontakte aus Kerio Connect ausgelesen und in FileMaker gespeichert werden sowie wie können Kontaktdaten aus FileMaker in Kerio Connect geschoben werden. So lässt sich eine Synchronisierung von Terminene, Kontakten und Erinnerungen quer über alle unterstützten Endgeräte (Desktops mit Apple Mail, Outlook und Co, sowie mobile Endgeräte wie iPhone, iPad, Android Geräte, Blackberrys, Windows Phone etc.) mit FileMaker synchron halten.
FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens ...
FMK2013: FileMaker und Kerio Connect by Bernhard Schulz - schubec GmbH und Carsten Maas - Kerio
1. FileMaker und Kerio Connect
DI (FH) DI Bernhard Schulz - schubec GmbH
Carsten Maas - Sales Engineer DACH Kerio
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
2. Inhalt
•
•
•
•
•
•
•
•
Sponsored Session - aber keine Werbeveranstaltung
Vorstellung Bernhard Schulz & Carsten Maas
Vorstellung von Kerio Connect und Features durch Carsten Maas
Vorstellung der Kerio API
Integration in FileMaker
Weitere Möglichkeiten
Alternativen
Fragen & Antworten
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
3. DI (FH) DI Bernhard Schulz
•
•
•
32 Jahre alt
•
•
•
•
•
FileMaker seit 17 Jahren
Geschäftsführer und Inhaber der schubec GmbH
Diplomstudium "Telekommunikationstechnik und –systeme" an der Fachhochschule Salzburg
Masterstudium "Informationstechnolgien und Systemmanagement" an der Fachhochschule
Salzburg
www.schubec.com
www.FileMakerProfis.de
www.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
4. Carsten Maas
•
•
•
•
•
Sales Engineer DACH Kerio
seit über 20 Jahren im IT Bereich und Apple Benutzer
seit knapp 3 Jahren bei Kerio
www.kerio.com
youtube.com/KerioDeutschland
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
5. Vorstellung Kerio Connect & Co
Carsten Maas
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
6. Kerio Technologies
• Gegründet 1997
• Groupware-, Firewall- und Telefonielösungen
• Zielgruppe: KMU
• Hauptniederlassung in San Jose, 7 Büros weltweit
• 5.000+ Reseller in 108 Ländern
• 60.000+ Kunden weltweit
• 85.000+ Server, 3.9 Millionen Nutzer
• Einfach, sicher und stabil
7. Kerio Connect - Mail, Kalender,
Kontakte
Kerio Control - Firewall, UTM
Kerio Operator - VoIP/SIP, PBX
Social Collaboration reinvented
9. Kerio Connect
Vollständige Messaging Lösung für KMUs
Plattformübergreifende Collaboration
Synchronisation mobiler Endgeräte
Anti-Spam/Anti-Virus Gateway
Kerio API
10. Nutzen von Kerio Connect
• Einfache Administration
• Installation innerhalb von Minuten
• Geringe Systemanforderungen
• Eigene Technologien
• Active Directory Unterstützung
• Open Directory Unterstützung
11. Flexibilität von Kerio Connect
• Windows, Mac, Linux, VMware
• Einsatz auf Desktop- oder ServerBetriebssystemen
• Unterstützung vieler Mail-Clients
• Eigener Kerio Connect Client (Webmail)
• Alles-in-einem ohne Extrakosten
18. IMAP, CardDAV, CalDAV
Offene Standards für die Synchronisation
• automatische Einrichtung mittels Weblink auf iOS
Installation eines Profils inkl. Zertifikat für „Mail, Kontakte,Kalender“
• CardDAV-Sync und CalDAV-Sync für Android von dmfs.org
20. Exchange ActiveSync (EAS)
Drahtloses Protokoll für E-Mail und PIM
• Speziell für mobile Endgeräte entwickelt
• Nutzt HTTP/HTTPS
• Direkte Verbindung zwischen Server und mobilem Endgerät
• Microsoft Entwicklung aus 2002
• Seit November 2006 von Kerio Connect unterstützt
• EAS-Version in Kerio Connect: 12.1
26. Kerio API
„Die Schnittstelle für eigene Ideen“
• Kerio ist offen für Entwickler
http://www.kerio.com/developers
• Nutzung von JSON, PHP
• Entwickler Community
• CalDAV/CardDAV Connector for Kerio Connect
https://github.com/Kerio
• Abbildung der API in Filemaker
27. Kerio Webclient
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
29. Kommunikation mit dem Server
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
33. Authentifizierung
•
Warum antwortet der Kerio Connect Server mit diesen Infos?
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
34. Anfrage Header
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
35. Anfrage Header
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
36. Kerio API Client Library for PHP
•
PHP-Beispielcode & Dokumentation um per PHP auf Kerio Produkte zuzugreifen
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
37. Kerio API Client Library for PHP
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
38. Kerio API Client Library for PHP
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
39. Blick auf den PHP Quellcode
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
40. Blick auf den PHP Quellcode
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
41. Hier wird mit Wasser gekocht
•
•
•
Simple Socketoperationen
•
Alles keine Hexerei
•
...wenn da nicht das umständliche Sessionhandling wäre
Anfragen werden per JSON an den Server gesendet
Antworten werden im JSON Format angeliefert
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
42. HTTP Postanfragen mit ScriptMaster Plugin
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
43. doHttpPost Funktion Registrieren und Funktionsweise
RegisterGroovy( "doHttpPost( targetURL ; urlParameters ; cookies ; xtoken )" ; "import java.io.BufferedReader;¶
import java.io.DataOutputStream;¶
import java.io.InputStream;¶
import java.io.InputStreamReader;¶
import java.net.HttpURLConnection;¶
import java.net.URL;¶
import java.security.GeneralSecurityException;¶
¶
import javax.net.ssl.HttpsURLConnection;¶
import javax.net.ssl.SSLContext;¶
.....
¶
return "<cookieName>" + cookieName + "</cookieName><cookieValue>" + cookieValue + "</cookieValue><result>" +
response.toString() + "</result>";¶
Funktion kann von www.schubec.com heruntergeladen werden.
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
44. Einloggen
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
45. Sessioninfos
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
46. GetContact
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
47. SetComment
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
48. Demo
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
49. Logout
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
51. Alternativen
•
Google Mail & Calendar
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
52. DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
53. Deshalb
•
Eigener Server!
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
54. Kerio Connect Preise Basispaket (5 User)
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
55. Kerio Connect Preise Basispaket (5 User)
Bei schubec günstiger!
Autorisierter Kerio Partner
http://www.schubec.com
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com