SlideShare ist ein Scribd-Unternehmen logo
1 von 55
Downloaden Sie, um offline zu lesen
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
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
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
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
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
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
Kerio Connect - Mail, Kalender,
Kontakte
Kerio Control - Firewall, UTM

Kerio Operator - VoIP/SIP, PBX

Social Collaboration reinvented
Kerio Connect - Mail, Kalender,
Kontakte
Kerio Connect
Vollständige Messaging Lösung für KMUs
Plattformübergreifende Collaboration
Synchronisation mobiler Endgeräte
Anti-Spam/Anti-Virus Gateway
Kerio API
Nutzen von Kerio Connect
• Einfache Administration
• Installation innerhalb von Minuten
• Geringe Systemanforderungen
• Eigene Technologien
• Active Directory Unterstützung
• Open Directory Unterstützung
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
Plattformübergreifende Collaboration
IMAP/ExchangeIMAP - Synchronisation von E-Mail
• Zugriff auf eigene/freigegebene Postfächer
• Zugriff auf öffentliche Ordner

CardDAV - Synchronisation von Kontaktdaten
• Zugriff auf gemeinsame Kontakte
• Synchronisation globaler Adresslisten

CalDAV - Synchronisation von Kalendern
• Zugriff auf eigene/freigegebene Kalender
• Zugriff auf öffentliche Kalender
• Zugriff auf Ressourcen
Spezielle Lösung für Microsoft Outlook
• Kerio Outlook Connector Offline (kostenlos)
Automatische Einrichtung

Integration in Mac
Integration in Windows
Telefon einrichten
Synchronisation mobiler Endgeräte
Offene Standards
Unterstützung von Smartphone Betriebssystemen
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
Exchange ActiveSync
Nicht nur für Windows Mobile

Apple iPhone

Google Android

Windows Phone
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
BlackBerry
Mit AstraSync oder NotifySync Client (EAS für Blackberry)
Anti-Spam/Anti-Virus Gateway
Anti-Spam/Security
• Spamassassin Engine
• White- und Blacklists
• Spam Repellent
• Greylisting
• SPF und Caller ID
Anti-Virus
• Integrierte Antiviren-Engine
• Regelmäßige Updates
• weitere Antiviren-Plugins mittels
Kerio Antivirus SDK
Kerio API/Developer
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
Kerio Webclient

DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect

FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
Firefox Extension FireBug

https://getfirebug.com/
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect

FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
Kommunikation mit dem Server

DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect

FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
JSON Anfrage
{"jsonrpc":"2.0","id":8,"method":"Contacts.get","params":{"folderIds":[],"query":
{"fields":
["id","folderId","type","commonName","firstName","middleName","surName","emailAddres
ses","photo"],"start":500,"limit":500}}}

DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect

FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
JSON Antwort

DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect

FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
HTTP Protokoll
•

Zustandsloses Protokoll

DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect

FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
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
Anfrage Header

DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect

FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
Anfrage Header

DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect

FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
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
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
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
Blick auf den PHP Quellcode

DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect

FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
Blick auf den PHP Quellcode

DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect

FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
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
HTTP Postanfragen mit ScriptMaster Plugin

DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect

FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
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
Einloggen

DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect

FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
Sessioninfos

DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect

FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
GetContact

DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect

FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
SetComment

DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect

FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
Demo

DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect

FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
Logout

DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect

FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
Weiterführendes
•

https://github.com/Kerio/cdav-connector

DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect

FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
Alternativen
•

Google Mail & Calendar

DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect

FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect

FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
Deshalb
•

Eigener Server!

DI (FH) DI Bernhard Schulz - schubec GmbH
FileMaker und Kerio Connect

FileMaker Konferenz 2013 Salzburg
www.filemaker-konferenz.com
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
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

Weitere ähnliche Inhalte

Andere mochten auch

Die Geschichte des Schreibens
Die Geschichte des SchreibensDie Geschichte des Schreibens
Die Geschichte des Schreibens
habasch
 
Manifesto Comunista - Karl Marx e Friedrich Engels
Manifesto Comunista - Karl Marx e Friedrich EngelsManifesto Comunista - Karl Marx e Friedrich Engels
Manifesto Comunista - Karl Marx e Friedrich Engels
DanCury
 
Final Presentation Interieur 2012
Final Presentation Interieur 2012Final Presentation Interieur 2012
Final Presentation Interieur 2012
wbossier
 
Solidarität in der krise
Solidarität in der kriseSolidarität in der krise
Solidarität in der krise
Jens Janssen
 

Andere mochten auch (18)

Eine kleine praktische Philosophie über das Requirements Engineering
Eine kleine praktische Philosophie über das Requirements EngineeringEine kleine praktische Philosophie über das Requirements Engineering
Eine kleine praktische Philosophie über das Requirements Engineering
 
Og presentation german- 2011
Og presentation german- 2011Og presentation german- 2011
Og presentation german- 2011
 
Bez tytułu 1
Bez tytułu 1Bez tytułu 1
Bez tytułu 1
 
Wie Unternehmen mit Social Media umgehen
Wie Unternehmen mit Social Media umgehenWie Unternehmen mit Social Media umgehen
Wie Unternehmen mit Social Media umgehen
 
Professionelle Telefonservices und Sekretariatsservices von eco-call
Professionelle Telefonservices und Sekretariatsservices von eco-callProfessionelle Telefonservices und Sekretariatsservices von eco-call
Professionelle Telefonservices und Sekretariatsservices von eco-call
 
Die richtige nische marketinginstrumente
Die richtige nische marketinginstrumenteDie richtige nische marketinginstrumente
Die richtige nische marketinginstrumente
 
Gehirn
GehirnGehirn
Gehirn
 
Miskonsepsi
MiskonsepsiMiskonsepsi
Miskonsepsi
 
Tools4 agile teams
Tools4 agile teamsTools4 agile teams
Tools4 agile teams
 
MuliW: Musik lernen im Social Web - Bilder vertonen
MuliW: Musik lernen im Social Web - Bilder vertonenMuliW: Musik lernen im Social Web - Bilder vertonen
MuliW: Musik lernen im Social Web - Bilder vertonen
 
Die Geschichte des Schreibens
Die Geschichte des SchreibensDie Geschichte des Schreibens
Die Geschichte des Schreibens
 
Food 2
Food 2Food 2
Food 2
 
Manifesto Comunista - Karl Marx e Friedrich Engels
Manifesto Comunista - Karl Marx e Friedrich EngelsManifesto Comunista - Karl Marx e Friedrich Engels
Manifesto Comunista - Karl Marx e Friedrich Engels
 
Final Presentation Interieur 2012
Final Presentation Interieur 2012Final Presentation Interieur 2012
Final Presentation Interieur 2012
 
Was bedeutet Management im 21. Jahrhundert
Was bedeutet Management im 21. JahrhundertWas bedeutet Management im 21. Jahrhundert
Was bedeutet Management im 21. Jahrhundert
 
Solidarität in der krise
Solidarität in der kriseSolidarität in der krise
Solidarität in der krise
 
Verändert die Welt - Making a Difference
Verändert die Welt - Making a DifferenceVerändert die Welt - Making a Difference
Verändert die Welt - Making a Difference
 
Vaterunser - Our Father
Vaterunser - Our FatherVaterunser - Our Father
Vaterunser - Our Father
 

Ähnlich wie FMK2013: FileMaker und Kerio Connect by Bernhard Schulz - schubec GmbH und Carsten Maas - Kerio

FMK 2013 Xojo, Christian Schmitz
FMK 2013 Xojo, Christian SchmitzFMK 2013 Xojo, Christian Schmitz
FMK 2013 Xojo, Christian Schmitz
Verein FM Konferenz
 
FMK 2013 Schnittstellen Datenaustausch, Longin Ziegler
FMK 2013 Schnittstellen Datenaustausch, Longin ZieglerFMK 2013 Schnittstellen Datenaustausch, Longin Ziegler
FMK 2013 Schnittstellen Datenaustausch, Longin Ziegler
Verein FM Konferenz
 
Frontend-Architektur der 1&1 Bestellsysteme
Frontend-Architektur der 1&1 BestellsystemeFrontend-Architektur der 1&1 Bestellsysteme
Frontend-Architektur der 1&1 Bestellsysteme
Nico Steiner
 
Boost your APEX Deployment and Provisioning with Docker
Boost your APEX Deployment and Provisioning with DockerBoost your APEX Deployment and Provisioning with Docker
Boost your APEX Deployment and Provisioning with Docker
Steven Grzbielok
 

Ähnlich wie FMK2013: FileMaker und Kerio Connect by Bernhard Schulz - schubec GmbH und Carsten Maas - Kerio (20)

FMK 2013 Xojo, Christian Schmitz
FMK 2013 Xojo, Christian SchmitzFMK 2013 Xojo, Christian Schmitz
FMK 2013 Xojo, Christian Schmitz
 
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard SchulzFMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
 
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang WunderlichFMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich
 
FMK2012: Datenaustausch zwischen FileMaker und MySQL von Nico Busch
FMK2012: Datenaustausch zwischen FileMaker und MySQL von Nico BuschFMK2012: Datenaustausch zwischen FileMaker und MySQL von Nico Busch
FMK2012: Datenaustausch zwischen FileMaker und MySQL von Nico Busch
 
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdfFMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
 
FMK 2013 Schnittstellen Datenaustausch, Longin Ziegler
FMK 2013 Schnittstellen Datenaustausch, Longin ZieglerFMK 2013 Schnittstellen Datenaustausch, Longin Ziegler
FMK 2013 Schnittstellen Datenaustausch, Longin Ziegler
 
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam AugustinFMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam Augustin
 
FMK2015 FileMaker Server Netzwerk & Perfomance by Bernhard Schulz
FMK2015 FileMaker Server Netzwerk & Perfomance by Bernhard SchulzFMK2015 FileMaker Server Netzwerk & Perfomance by Bernhard Schulz
FMK2015 FileMaker Server Netzwerk & Perfomance by Bernhard Schulz
 
FMK2012: Strukturierte Scriptprogrammierung und neue Befehle und Scriptbefehl...
FMK2012: Strukturierte Scriptprogrammierung und neue Befehle und Scriptbefehl...FMK2012: Strukturierte Scriptprogrammierung und neue Befehle und Scriptbefehl...
FMK2012: Strukturierte Scriptprogrammierung und neue Befehle und Scriptbefehl...
 
FMK2019 FileMaker Anbindung an Online Systeme by Michael Heider
FMK2019 FileMaker Anbindung an Online Systeme by Michael HeiderFMK2019 FileMaker Anbindung an Online Systeme by Michael Heider
FMK2019 FileMaker Anbindung an Online Systeme by Michael Heider
 
FMK2017 - MBS FileMaker Plugin by Christian Schmitz
FMK2017 - MBS FileMaker Plugin by Christian SchmitzFMK2017 - MBS FileMaker Plugin by Christian Schmitz
FMK2017 - MBS FileMaker Plugin by Christian Schmitz
 
20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal
20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal
20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal
 
GWAVACon 2015: Microsoft MVP - Exchange 2016, was ist neu?
GWAVACon 2015: Microsoft MVP - Exchange 2016, was ist neu?GWAVACon 2015: Microsoft MVP - Exchange 2016, was ist neu?
GWAVACon 2015: Microsoft MVP - Exchange 2016, was ist neu?
 
Slides (2) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...Slides (2) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
 
Frontend-Architektur der 1&1 Bestellsysteme
Frontend-Architektur der 1&1 BestellsystemeFrontend-Architektur der 1&1 Bestellsysteme
Frontend-Architektur der 1&1 Bestellsysteme
 
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam AugustinFMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
 
Boost your APEX Deployment and Provisioning with Docker
Boost your APEX Deployment and Provisioning with DockerBoost your APEX Deployment and Provisioning with Docker
Boost your APEX Deployment and Provisioning with Docker
 
Frontend-Performance @ IPC
Frontend-Performance @ IPCFrontend-Performance @ IPC
Frontend-Performance @ IPC
 
Frontend-Performance mit PHP
Frontend-Performance mit PHPFrontend-Performance mit PHP
Frontend-Performance mit PHP
 
Cloud Connectivity - Herausforderungen und Loesungen
Cloud Connectivity - Herausforderungen und LoesungenCloud Connectivity - Herausforderungen und Loesungen
Cloud Connectivity - Herausforderungen und Loesungen
 

Mehr von Verein FM Konferenz

Mehr von Verein FM Konferenz (20)

FMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdfFMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdf
 
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp PulsFMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
 
FMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp PulsFMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp Puls
 
FMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin SchwarzFMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin Schwarz
 
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard SchulzFMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
 
FMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam AugustingFMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam Augusting
 
FMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam AugustinFMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam Augustin
 
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert KaiserFMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
 
FMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas HirtFMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas Hirt
 
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas HirtFMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
 
FMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell WatsonFMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell Watson
 
FMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph KlussFMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph Kluss
 
FMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph KlussFMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph Kluss
 
FMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell WatsonFMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell Watson
 
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menannoFMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
 
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza KoudelkaFMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
 
FMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza KoudelkaFMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza Koudelka
 
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair
Fmk2019 Produktentwicklung mit FileMaker by Harald MairFmk2019 Produktentwicklung mit FileMaker by Harald Mair
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair
 
FMK2019 Layout und Eigene Menüs-Management by Jörg Köster
FMK2019 Layout und Eigene Menüs-Management  by Jörg KösterFMK2019 Layout und Eigene Menüs-Management  by Jörg Köster
FMK2019 Layout und Eigene Menüs-Management by Jörg Köster
 
FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens ...
FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens  ...FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens  ...
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
  • 8. Kerio Connect - Mail, Kalender, Kontakte
  • 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
  • 13. IMAP/ExchangeIMAP - Synchronisation von E-Mail • Zugriff auf eigene/freigegebene Postfächer • Zugriff auf öffentliche Ordner CardDAV - Synchronisation von Kontaktdaten • Zugriff auf gemeinsame Kontakte • Synchronisation globaler Adresslisten CalDAV - Synchronisation von Kalendern • Zugriff auf eigene/freigegebene Kalender • Zugriff auf öffentliche Kalender • Zugriff auf Ressourcen
  • 14. Spezielle Lösung für Microsoft Outlook • Kerio Outlook Connector Offline (kostenlos)
  • 15. Automatische Einrichtung Integration in Mac Integration in Windows Telefon einrichten
  • 17. Offene Standards Unterstützung von Smartphone Betriebssystemen
  • 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
  • 19. Exchange ActiveSync Nicht nur für Windows Mobile Apple iPhone Google Android Windows Phone
  • 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
  • 21. BlackBerry Mit AstraSync oder NotifySync Client (EAS für Blackberry)
  • 23. Anti-Spam/Security • Spamassassin Engine • White- und Blacklists • Spam Repellent • Greylisting • SPF und Caller ID
  • 24. Anti-Virus • Integrierte Antiviren-Engine • Regelmäßige Updates • weitere Antiviren-Plugins mittels Kerio Antivirus SDK
  • 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
  • 28. Firefox Extension FireBug https://getfirebug.com/ 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
  • 31. JSON Antwort DI (FH) DI Bernhard Schulz - schubec GmbH FileMaker und Kerio Connect FileMaker Konferenz 2013 Salzburg www.filemaker-konferenz.com
  • 32. HTTP Protokoll • Zustandsloses Protokoll 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
  • 50. Weiterführendes • https://github.com/Kerio/cdav-connector 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