SlideShare ist ein Scribd-Unternehmen logo
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
www.filemaker-konferenz.com
Wie kann ich es sinnvoll einsetzen?
Das Selector-Connector Modell
Dr. Adam G. Augustin - cross solutions GmbH
info@cross-solutions.de
www.cross-solutions.de
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de
• FileMaker Entwickler und Berater im
Großraum München
• Wir bieten vielfältige Dienstleistungen
rund um FileMaker an: Beratung,
Customizing, Systemintegration,
Training und Support
• FBA Platinum Mitglied
• FileMaker 12-16 zertifiziert
• Zahlreiche Vorträge auf der FMK und
dotfmp
2
Wer bin ich?
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de
Unser Fahrplan
• Was ist Selector-Connector
• Vorteile
• Abstraktionen in Datenverarbeitung
• Abstraktionen in Programmierung
• Grenzen
• Demos
• FAQ
3
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de
Was ist Selector-Connector
4
DEVCON
2015
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de
Was ist Selector-Connector (SC)
• Abstraktionen in Datenverarbeitung und Programmierung
• Spezielle TO Struktur im Beziehungsgraphen
• Kein Ersatz für das Anker-Bojen Modell
• Eine Erweiterung des Anker-Bojen Modells
5
Dres. A. Augustin, V. Krambrich
Beziehungen - Mehr als Anker & Bojen
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Das Anker-Bojen Prinzip
lokale Felder
globale Felder
TabelleA2
TabelleB2
TabelleA3
TabelleB3
TabelleA4.Bedingung1
TabelleA3.Bedingung1TabelleB1
TabelleC1
TabelleA1
Anker Bojen
User-Layouts basieren IMMER
und NUR auf diesen TOs TOs für Portale, GTRR und bedingte Wertelisten
Dres. A. Augustin, V. Krambrich
Beziehungen - Mehr als Anker & Bojen
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Anker-Bojen um Selector-Connector
erweitert
TabelleA_g
TabelleB_g
Globale
TabelleA.Bedingung1
TabelleA2
TabelleB2
TabelleB1
TabelleA3
TabelleC1
TabelleB3
TabelleA1
lokale Felder
x-Verknüpfung
über globale
Anker-Bojen
Selector-Connector
User-Layouts basieren IMMER
und NUR auf diesen TOs
Connector Selector
TabelleAs
TabelleBs
TabelleCs
TOs für Portale
TOs für dynamische
Portale und bedingte
Wertelisten
TOs für Daten:
•Erzeugen
•Holen
•Schreiben
globale Felder
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de
Wo liegen die Vorteile?
• Layoutwechsel werden minimiert
-> WebDirect und FM Go profitieren davon
• Universeller Kontext für Module ist realisierbar -> Zeitersparnis
• Universell verwendbarer Code -> Zeitersparnis
• Jeder Datensatz ist von überall aus erreichbar
• Wertelisten (vor allem bedingte) können zentral definiert
werden
• Transaktionssichere Prozesse sind möglich
8
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de
9
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de
Wann kann man SC einsetzen?
• Kleine Datenbanksysteme (wenige Tabellen mit nur zehn
tausenden von Datensätzen)
• Modulare Systeme (viele Dateien mit kleinen Anker-Bojen
Strukturen)
• Portallösungen
• WebDirect Anwendungen
• Mobile Anwendungen
10
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de
Gefahren beim Einsatz und Aufbau
• Lokale Felder in den Zwischen-TOs
• Unter bestimmten Umständen:
• Offene Datensätze lassen den ganzen Index vom Server
neu ziehen
• Wertelisten lassen bei offenen Datensätzen den ganzen
Index neu vom Server ziehen
11
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de
Von SC beeinflussbare Prozesse
• Hauptdatensätze erzeugen
• Bezugsdatensätze erzeugen
• Datensätze bearbeiten
• Datensätze löschen
12
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de
Hauptdatensätze mit SC erzeugen
• Datensätze werden über eine Relation erzeugt (Pushback
Funktion)
• Im modalen Fenster / PopOver / Kartenfenster ab FileMaker 16
• Transaktional
• Volle Kontrolle über die Editierbarkeit der Felder im
Hauptfenster
13
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de
Bezugsdatensätze mit SC erzeugen
• Bezugsdatensätze werden über eine Relation erzeugt
• Ein Bezugsdatensatz wird analog zum Erzeugen eines
Hauptdatensatzes erzeugt
• Mehrerer DS klassisch über verschiedene Portale im Layout
• Hierarchische Datensatzerstellung in beliebiger Tiefe
14
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de
Datensätze mit SC bearbeiten
• Datensätze werden über eine Relation bearbeitet
• Im modalen Fenster / PopOver / Kartenfenster
• DS ist immer gesperrt (gewollt oder wenn DB-Struktur nicht
sauber aufgebaut ist)
• Datensatz ist nie gesperrt (man arbeitet mit einer Kopie des
Datensatzes)
15
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de
Datensätze mit SC löschen
• Erweiterung von Selector-Connector um einen Terminator
• Nur eine zusätzliche TO im Beziehungsgraphen nötig
• Mit UUID -> Tabelle mit nur einem Feld
• Ohne UUID -> Terminator ist eine Kopie des Selectors
16
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de
Wo liegen die Grenzen?
• FM Analysetools können die "richtigen" Beziehungen nicht mehr
auflösen
• Es ist definitiv alles mit allem verbunden
• Keine sortierten Beziehungen erlaubt (Performance Killer)
• Dateien werden größer
• Alles mit allem verbunden: Layoutobjekte, Beziehungsgraphen
• Die Unterteilung in TO-Auswahllisten macht keinen Sinn mehr
• gespeicherte Suchen können nicht mehr genutzt werden
17
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de
Fazit
18
• Besonders interessant bei WebDirect und mobilen
Applikationen
• Ermöglicht neue, abstrakte Programmiertechniken
• Vorsicht bei Datenbanklösungen mit vielen TOs, vielen
Daten und komplexen Strukturen (wieviel "viel" ist, hängt
von der Situation ab und kann nicht pauschal gesagt
werden)
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de
19
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de
Fragen und Antworten
20
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de
Das Selector-Connector-Modell
21
Dr. Adam G. Augustin - cross colutions GmbH
info@cross-solutions.de
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de
Vielen Dank unseren Sponsoren
22

Weitere ähnliche Inhalte

Was ist angesagt?

Apache Kafka
Apache KafkaApache Kafka
Apache Kafka
emreakis
 
Unlocking the Power of Lakehouse Architectures with Apache Pulsar and Apache ...
Unlocking the Power of Lakehouse Architectures with Apache Pulsar and Apache ...Unlocking the Power of Lakehouse Architectures with Apache Pulsar and Apache ...
Unlocking the Power of Lakehouse Architectures with Apache Pulsar and Apache ...
StreamNative
 
Dynamic Reconfiguration of Apache ZooKeeper
Dynamic Reconfiguration of Apache ZooKeeperDynamic Reconfiguration of Apache ZooKeeper
Dynamic Reconfiguration of Apache ZooKeeper
DataWorks Summit
 
Iceberg: A modern table format for big data (Strata NY 2018)
Iceberg: A modern table format for big data (Strata NY 2018)Iceberg: A modern table format for big data (Strata NY 2018)
Iceberg: A modern table format for big data (Strata NY 2018)
Ryan Blue
 
Introduction to kafka connector
Introduction to  kafka connectorIntroduction to  kafka connector
Introduction to kafka connector
Knoldus Inc.
 
Las cronicas de redis
Las cronicas de redisLas cronicas de redis
Grokking Techtalk #39: Gossip protocol and applications
Grokking Techtalk #39: Gossip protocol and applicationsGrokking Techtalk #39: Gossip protocol and applications
Grokking Techtalk #39: Gossip protocol and applications
Grokking VN
 
Apache kafka
Apache kafkaApache kafka
بیگ دیتا
بیگ دیتابیگ دیتا
بیگ دیتا
Hamed Azizi
 
Apache Kafka - Patterns anti-patterns
Apache Kafka - Patterns anti-patternsApache Kafka - Patterns anti-patterns
Apache Kafka - Patterns anti-patterns
Florent Ramiere
 
Open Source DataViz with Apache Superset
Open Source DataViz with Apache SupersetOpen Source DataViz with Apache Superset
Open Source DataViz with Apache Superset
Carl W. Handlin
 
Apache Phoenix and HBase: Past, Present and Future of SQL over HBase
Apache Phoenix and HBase: Past, Present and Future of SQL over HBaseApache Phoenix and HBase: Past, Present and Future of SQL over HBase
Apache Phoenix and HBase: Past, Present and Future of SQL over HBase
DataWorks Summit/Hadoop Summit
 
Building an Equitable Tech Future - By ThoughtWorks Brisbane
Building an Equitable Tech Future - By ThoughtWorks BrisbaneBuilding an Equitable Tech Future - By ThoughtWorks Brisbane
Building an Equitable Tech Future - By ThoughtWorks Brisbane
Thoughtworks
 
An Introduction to Redis for Developers.pdf
An Introduction to Redis for Developers.pdfAn Introduction to Redis for Developers.pdf
An Introduction to Redis for Developers.pdf
Stephen Lorello
 
Scylla Summit 2022: How to Migrate a Counter Table for 68 Billion Records
Scylla Summit 2022: How to Migrate a Counter Table for 68 Billion RecordsScylla Summit 2022: How to Migrate a Counter Table for 68 Billion Records
Scylla Summit 2022: How to Migrate a Counter Table for 68 Billion Records
ScyllaDB
 
Real-Life Use Cases & Architectures for Event Streaming with Apache Kafka
Real-Life Use Cases & Architectures for Event Streaming with Apache KafkaReal-Life Use Cases & Architectures for Event Streaming with Apache Kafka
Real-Life Use Cases & Architectures for Event Streaming with Apache Kafka
Kai Wähner
 
Robot framework en Browser Library
Robot framework en Browser LibraryRobot framework en Browser Library
Robot framework en Browser Library
christiantester
 
Tutorial for EDA Tools
Tutorial for EDA ToolsTutorial for EDA Tools
Tutorial for EDA Tools
Minh Anh Nguyen
 
Unleash the Power of Redis with Amazon ElastiCache
Unleash the Power of Redis with Amazon ElastiCacheUnleash the Power of Redis with Amazon ElastiCache
Unleash the Power of Redis with Amazon ElastiCache
Amazon Web Services
 

Was ist angesagt? (20)

Apache Kafka
Apache KafkaApache Kafka
Apache Kafka
 
Unlocking the Power of Lakehouse Architectures with Apache Pulsar and Apache ...
Unlocking the Power of Lakehouse Architectures with Apache Pulsar and Apache ...Unlocking the Power of Lakehouse Architectures with Apache Pulsar and Apache ...
Unlocking the Power of Lakehouse Architectures with Apache Pulsar and Apache ...
 
Dynamic Reconfiguration of Apache ZooKeeper
Dynamic Reconfiguration of Apache ZooKeeperDynamic Reconfiguration of Apache ZooKeeper
Dynamic Reconfiguration of Apache ZooKeeper
 
Iceberg: A modern table format for big data (Strata NY 2018)
Iceberg: A modern table format for big data (Strata NY 2018)Iceberg: A modern table format for big data (Strata NY 2018)
Iceberg: A modern table format for big data (Strata NY 2018)
 
Introduction to kafka connector
Introduction to  kafka connectorIntroduction to  kafka connector
Introduction to kafka connector
 
Las cronicas de redis
Las cronicas de redisLas cronicas de redis
Las cronicas de redis
 
Grokking Techtalk #39: Gossip protocol and applications
Grokking Techtalk #39: Gossip protocol and applicationsGrokking Techtalk #39: Gossip protocol and applications
Grokking Techtalk #39: Gossip protocol and applications
 
Apache kafka
Apache kafkaApache kafka
Apache kafka
 
بیگ دیتا
بیگ دیتابیگ دیتا
بیگ دیتا
 
Apache Kafka - Patterns anti-patterns
Apache Kafka - Patterns anti-patternsApache Kafka - Patterns anti-patterns
Apache Kafka - Patterns anti-patterns
 
Open Source DataViz with Apache Superset
Open Source DataViz with Apache SupersetOpen Source DataViz with Apache Superset
Open Source DataViz with Apache Superset
 
Apache Phoenix and HBase: Past, Present and Future of SQL over HBase
Apache Phoenix and HBase: Past, Present and Future of SQL over HBaseApache Phoenix and HBase: Past, Present and Future of SQL over HBase
Apache Phoenix and HBase: Past, Present and Future of SQL over HBase
 
Building an Equitable Tech Future - By ThoughtWorks Brisbane
Building an Equitable Tech Future - By ThoughtWorks BrisbaneBuilding an Equitable Tech Future - By ThoughtWorks Brisbane
Building an Equitable Tech Future - By ThoughtWorks Brisbane
 
Hadoop발표자료
Hadoop발표자료Hadoop발표자료
Hadoop발표자료
 
An Introduction to Redis for Developers.pdf
An Introduction to Redis for Developers.pdfAn Introduction to Redis for Developers.pdf
An Introduction to Redis for Developers.pdf
 
Scylla Summit 2022: How to Migrate a Counter Table for 68 Billion Records
Scylla Summit 2022: How to Migrate a Counter Table for 68 Billion RecordsScylla Summit 2022: How to Migrate a Counter Table for 68 Billion Records
Scylla Summit 2022: How to Migrate a Counter Table for 68 Billion Records
 
Real-Life Use Cases & Architectures for Event Streaming with Apache Kafka
Real-Life Use Cases & Architectures for Event Streaming with Apache KafkaReal-Life Use Cases & Architectures for Event Streaming with Apache Kafka
Real-Life Use Cases & Architectures for Event Streaming with Apache Kafka
 
Robot framework en Browser Library
Robot framework en Browser LibraryRobot framework en Browser Library
Robot framework en Browser Library
 
Tutorial for EDA Tools
Tutorial for EDA ToolsTutorial for EDA Tools
Tutorial for EDA Tools
 
Unleash the Power of Redis with Amazon ElastiCache
Unleash the Power of Redis with Amazon ElastiCacheUnleash the Power of Redis with Amazon ElastiCache
Unleash the Power of Redis with Amazon ElastiCache
 

Ähnlich wie FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll einsetzen? by Adam Augustin

FMK2016 - Holger Darjus - Das Transistor-Prinzip
FMK2016 - Holger Darjus - Das Transistor-PrinzipFMK2016 - Holger Darjus - Das Transistor-Prinzip
FMK2016 - Holger Darjus - Das Transistor-Prinzip
Verein FM Konferenz
 
FMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser
FMK2017 - GUI Tipps für mobile Lösungen by Robert KaiserFMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser
FMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser
Verein FM Konferenz
 
FMK2017 - Programmieren am offenen Herzen by Jörg Köster
FMK2017 - Programmieren am offenen Herzen by Jörg KösterFMK2017 - Programmieren am offenen Herzen by Jörg Köster
FMK2017 - Programmieren am offenen Herzen by Jörg Köster
Verein FM Konferenz
 
FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-
FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-
FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-
Verein FM Konferenz
 
FMK2016 - Holger Darjus und Jörg Köster - Migration und Synchronisation
FMK2016 - Holger Darjus und Jörg Köster - Migration und SynchronisationFMK2016 - Holger Darjus und Jörg Köster - Migration und Synchronisation
FMK2016 - Holger Darjus und Jörg Köster - Migration und Synchronisation
Verein FM Konferenz
 
FMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam AugustingFMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam Augusting
Verein FM Konferenz
 
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
Verein FM Konferenz
 
FMK2017 - Tools für FileMaker Entwickler by Alexis Gehrt
FMK2017 -  Tools für FileMaker Entwickler by Alexis GehrtFMK2017 -  Tools für FileMaker Entwickler by Alexis Gehrt
FMK2017 - Tools für FileMaker Entwickler by Alexis Gehrt
Verein FM Konferenz
 
FMK2016 - Christian Schmitz - MBS FileMaker Plugin
FMK2016 - Christian Schmitz - MBS FileMaker PluginFMK2016 - Christian Schmitz - MBS FileMaker Plugin
FMK2016 - Christian Schmitz - MBS FileMaker Plugin
Verein FM Konferenz
 
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg KösterFMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
Verein FM Konferenz
 
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
Verein FM Konferenz
 
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
Verein FM Konferenz
 
FMK2017 - Was ist neu in FileMaker 16 by Michael Valentin
FMK2017 - Was ist neu in FileMaker 16 by Michael ValentinFMK2017 - Was ist neu in FileMaker 16 by Michael Valentin
FMK2017 - Was ist neu in FileMaker 16 by Michael Valentin
Verein FM Konferenz
 
FMK2018- Web direct fuer Einsteiger Alexis Gehrt
FMK2018- Web direct fuer Einsteiger Alexis GehrtFMK2018- Web direct fuer Einsteiger Alexis Gehrt
FMK2018- Web direct fuer Einsteiger Alexis Gehrt
Verein FM Konferenz
 
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
Verein FM Konferenz
 
FMK2016 - Arnold Kegebein - Recycling
FMK2016 - Arnold Kegebein - RecyclingFMK2016 - Arnold Kegebein - Recycling
FMK2016 - Arnold Kegebein - Recycling
Verein FM Konferenz
 
FMK2018- Audit Log Arnold Kegebein
FMK2018- Audit Log Arnold KegebeinFMK2018- Audit Log Arnold Kegebein
FMK2018- Audit Log Arnold Kegebein
Verein FM Konferenz
 
FMK2017 - Webdevelopment mit Rails by Stefan Husch qutic.com
FMK2017 - Webdevelopment mit Rails by Stefan Husch qutic.comFMK2017 - Webdevelopment mit Rails by Stefan Husch qutic.com
FMK2017 - Webdevelopment mit Rails by Stefan Husch qutic.com
Verein FM Konferenz
 
FMK2017 - WebDirect vs. FileMaker Pro by Klemens Kegebein und Holger Darjus
FMK2017 - WebDirect vs. FileMaker Pro by Klemens Kegebein und Holger DarjusFMK2017 - WebDirect vs. FileMaker Pro by Klemens Kegebein und Holger Darjus
FMK2017 - WebDirect vs. FileMaker Pro by Klemens Kegebein und Holger Darjus
Verein FM Konferenz
 
Drupal Austria Roadshow in Klagenfurt
Drupal Austria Roadshow in KlagenfurtDrupal Austria Roadshow in Klagenfurt
Drupal Austria Roadshow in Klagenfurt
dasjo
 

Ähnlich wie FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll einsetzen? by Adam Augustin (20)

FMK2016 - Holger Darjus - Das Transistor-Prinzip
FMK2016 - Holger Darjus - Das Transistor-PrinzipFMK2016 - Holger Darjus - Das Transistor-Prinzip
FMK2016 - Holger Darjus - Das Transistor-Prinzip
 
FMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser
FMK2017 - GUI Tipps für mobile Lösungen by Robert KaiserFMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser
FMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser
 
FMK2017 - Programmieren am offenen Herzen by Jörg Köster
FMK2017 - Programmieren am offenen Herzen by Jörg KösterFMK2017 - Programmieren am offenen Herzen by Jörg Köster
FMK2017 - Programmieren am offenen Herzen by Jörg Köster
 
FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-
FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-
FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-
 
FMK2016 - Holger Darjus und Jörg Köster - Migration und Synchronisation
FMK2016 - Holger Darjus und Jörg Köster - Migration und SynchronisationFMK2016 - Holger Darjus und Jörg Köster - Migration und Synchronisation
FMK2016 - Holger Darjus und Jörg Köster - Migration und Synchronisation
 
FMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam AugustingFMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam Augusting
 
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
 
FMK2017 - Tools für FileMaker Entwickler by Alexis Gehrt
FMK2017 -  Tools für FileMaker Entwickler by Alexis GehrtFMK2017 -  Tools für FileMaker Entwickler by Alexis Gehrt
FMK2017 - Tools für FileMaker Entwickler by Alexis Gehrt
 
FMK2016 - Christian Schmitz - MBS FileMaker Plugin
FMK2016 - Christian Schmitz - MBS FileMaker PluginFMK2016 - Christian Schmitz - MBS FileMaker Plugin
FMK2016 - Christian Schmitz - MBS FileMaker Plugin
 
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg KösterFMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
 
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
 
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
 
FMK2017 - Was ist neu in FileMaker 16 by Michael Valentin
FMK2017 - Was ist neu in FileMaker 16 by Michael ValentinFMK2017 - Was ist neu in FileMaker 16 by Michael Valentin
FMK2017 - Was ist neu in FileMaker 16 by Michael Valentin
 
FMK2018- Web direct fuer Einsteiger Alexis Gehrt
FMK2018- Web direct fuer Einsteiger Alexis GehrtFMK2018- Web direct fuer Einsteiger Alexis Gehrt
FMK2018- Web direct fuer Einsteiger Alexis Gehrt
 
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
 
FMK2016 - Arnold Kegebein - Recycling
FMK2016 - Arnold Kegebein - RecyclingFMK2016 - Arnold Kegebein - Recycling
FMK2016 - Arnold Kegebein - Recycling
 
FMK2018- Audit Log Arnold Kegebein
FMK2018- Audit Log Arnold KegebeinFMK2018- Audit Log Arnold Kegebein
FMK2018- Audit Log Arnold Kegebein
 
FMK2017 - Webdevelopment mit Rails by Stefan Husch qutic.com
FMK2017 - Webdevelopment mit Rails by Stefan Husch qutic.comFMK2017 - Webdevelopment mit Rails by Stefan Husch qutic.com
FMK2017 - Webdevelopment mit Rails by Stefan Husch qutic.com
 
FMK2017 - WebDirect vs. FileMaker Pro by Klemens Kegebein und Holger Darjus
FMK2017 - WebDirect vs. FileMaker Pro by Klemens Kegebein und Holger DarjusFMK2017 - WebDirect vs. FileMaker Pro by Klemens Kegebein und Holger Darjus
FMK2017 - WebDirect vs. FileMaker Pro by Klemens Kegebein und Holger Darjus
 
Drupal Austria Roadshow in Klagenfurt
Drupal Austria Roadshow in KlagenfurtDrupal Austria Roadshow in Klagenfurt
Drupal Austria Roadshow in Klagenfurt
 

Mehr von Verein FM Konferenz

FMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdfFMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdf
Verein FM Konferenz
 
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
Verein FM Konferenz
 
FMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp PulsFMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp Puls
Verein FM Konferenz
 
FMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin SchwarzFMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin Schwarz
Verein FM Konferenz
 
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
Verein FM Konferenz
 
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
Verein FM Konferenz
 
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
Verein FM Konferenz
 
FMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas HirtFMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas Hirt
Verein FM Konferenz
 
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas HirtFMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
Verein FM Konferenz
 
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
Verein FM Konferenz
 
FMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph KlussFMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph Kluss
Verein FM Konferenz
 
FMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph KlussFMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph Kluss
Verein FM Konferenz
 
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
Verein FM Konferenz
 
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
Verein FM Konferenz
 
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
Verein FM Konferenz
 
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
Verein FM Konferenz
 
FMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza KoudelkaFMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza Koudelka
Verein FM Konferenz
 
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
Verein FM Konferenz
 
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
Verein FM Konferenz
 
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 ...
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 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
 
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
 
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
 
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 ...
 

FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll einsetzen? by Adam Augustin

  • 1. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 www.filemaker-konferenz.com Wie kann ich es sinnvoll einsetzen? Das Selector-Connector Modell Dr. Adam G. Augustin - cross solutions GmbH info@cross-solutions.de www.cross-solutions.de
  • 2. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de • FileMaker Entwickler und Berater im Großraum München • Wir bieten vielfältige Dienstleistungen rund um FileMaker an: Beratung, Customizing, Systemintegration, Training und Support • FBA Platinum Mitglied • FileMaker 12-16 zertifiziert • Zahlreiche Vorträge auf der FMK und dotfmp 2 Wer bin ich?
  • 3. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de Unser Fahrplan • Was ist Selector-Connector • Vorteile • Abstraktionen in Datenverarbeitung • Abstraktionen in Programmierung • Grenzen • Demos • FAQ 3
  • 4. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de Was ist Selector-Connector 4 DEVCON 2015
  • 5. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de Was ist Selector-Connector (SC) • Abstraktionen in Datenverarbeitung und Programmierung • Spezielle TO Struktur im Beziehungsgraphen • Kein Ersatz für das Anker-Bojen Modell • Eine Erweiterung des Anker-Bojen Modells 5
  • 6. Dres. A. Augustin, V. Krambrich Beziehungen - Mehr als Anker & Bojen FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Das Anker-Bojen Prinzip lokale Felder globale Felder TabelleA2 TabelleB2 TabelleA3 TabelleB3 TabelleA4.Bedingung1 TabelleA3.Bedingung1TabelleB1 TabelleC1 TabelleA1 Anker Bojen User-Layouts basieren IMMER und NUR auf diesen TOs TOs für Portale, GTRR und bedingte Wertelisten
  • 7. Dres. A. Augustin, V. Krambrich Beziehungen - Mehr als Anker & Bojen FileMaker Konferenz 2015 Hamburg www.filemaker-konferenz.com Anker-Bojen um Selector-Connector erweitert TabelleA_g TabelleB_g Globale TabelleA.Bedingung1 TabelleA2 TabelleB2 TabelleB1 TabelleA3 TabelleC1 TabelleB3 TabelleA1 lokale Felder x-Verknüpfung über globale Anker-Bojen Selector-Connector User-Layouts basieren IMMER und NUR auf diesen TOs Connector Selector TabelleAs TabelleBs TabelleCs TOs für Portale TOs für dynamische Portale und bedingte Wertelisten TOs für Daten: •Erzeugen •Holen •Schreiben globale Felder
  • 8. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de Wo liegen die Vorteile? • Layoutwechsel werden minimiert -> WebDirect und FM Go profitieren davon • Universeller Kontext für Module ist realisierbar -> Zeitersparnis • Universell verwendbarer Code -> Zeitersparnis • Jeder Datensatz ist von überall aus erreichbar • Wertelisten (vor allem bedingte) können zentral definiert werden • Transaktionssichere Prozesse sind möglich 8
  • 9. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de 9
  • 10. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de Wann kann man SC einsetzen? • Kleine Datenbanksysteme (wenige Tabellen mit nur zehn tausenden von Datensätzen) • Modulare Systeme (viele Dateien mit kleinen Anker-Bojen Strukturen) • Portallösungen • WebDirect Anwendungen • Mobile Anwendungen 10
  • 11. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de Gefahren beim Einsatz und Aufbau • Lokale Felder in den Zwischen-TOs • Unter bestimmten Umständen: • Offene Datensätze lassen den ganzen Index vom Server neu ziehen • Wertelisten lassen bei offenen Datensätzen den ganzen Index neu vom Server ziehen 11
  • 12. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de Von SC beeinflussbare Prozesse • Hauptdatensätze erzeugen • Bezugsdatensätze erzeugen • Datensätze bearbeiten • Datensätze löschen 12
  • 13. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de Hauptdatensätze mit SC erzeugen • Datensätze werden über eine Relation erzeugt (Pushback Funktion) • Im modalen Fenster / PopOver / Kartenfenster ab FileMaker 16 • Transaktional • Volle Kontrolle über die Editierbarkeit der Felder im Hauptfenster 13
  • 14. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de Bezugsdatensätze mit SC erzeugen • Bezugsdatensätze werden über eine Relation erzeugt • Ein Bezugsdatensatz wird analog zum Erzeugen eines Hauptdatensatzes erzeugt • Mehrerer DS klassisch über verschiedene Portale im Layout • Hierarchische Datensatzerstellung in beliebiger Tiefe 14
  • 15. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de Datensätze mit SC bearbeiten • Datensätze werden über eine Relation bearbeitet • Im modalen Fenster / PopOver / Kartenfenster • DS ist immer gesperrt (gewollt oder wenn DB-Struktur nicht sauber aufgebaut ist) • Datensatz ist nie gesperrt (man arbeitet mit einer Kopie des Datensatzes) 15
  • 16. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de Datensätze mit SC löschen • Erweiterung von Selector-Connector um einen Terminator • Nur eine zusätzliche TO im Beziehungsgraphen nötig • Mit UUID -> Tabelle mit nur einem Feld • Ohne UUID -> Terminator ist eine Kopie des Selectors 16
  • 17. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de Wo liegen die Grenzen? • FM Analysetools können die "richtigen" Beziehungen nicht mehr auflösen • Es ist definitiv alles mit allem verbunden • Keine sortierten Beziehungen erlaubt (Performance Killer) • Dateien werden größer • Alles mit allem verbunden: Layoutobjekte, Beziehungsgraphen • Die Unterteilung in TO-Auswahllisten macht keinen Sinn mehr • gespeicherte Suchen können nicht mehr genutzt werden 17
  • 18. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de Fazit 18 • Besonders interessant bei WebDirect und mobilen Applikationen • Ermöglicht neue, abstrakte Programmiertechniken • Vorsicht bei Datenbanklösungen mit vielen TOs, vielen Daten und komplexen Strukturen (wieviel "viel" ist, hängt von der Situation ab und kann nicht pauschal gesagt werden)
  • 19. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de 19
  • 20. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de Fragen und Antworten 20
  • 21. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de Das Selector-Connector-Modell 21 Dr. Adam G. Augustin - cross colutions GmbH info@cross-solutions.de
  • 22. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Selector Connector | Dr. Adam G. Augustin | www.cross-solutions.de Vielen Dank unseren Sponsoren 22