Hallo Community,
ich habe zusammen mit zwei anderen Entwicklern die Internetplattform "FireDolphin" ins Leben gerufen. Die Plattform lief jetzt seit Mitte Juni in der BETA Phase und wurde seit letzter Woche als Release freigegeben.
URL zur FireDolphin Plattform:
http://www.firedolphin.net/
Was ist FireDolphin?
FireDolphin ist eine Plattform, die Tabellen als einen Service anbietet.
Über das Einbinden einer einzigen Komponente - der FireDolphin Library - kann auf beliebige Daten unserer Tabellen zugegriffen werden.
So entsteht beispielsweise ein E-Mail-Client ohne mühselige Datenbeschaffung und Aufbereitung ganz einfach indem die POP3-, IMAP- und SMTP-Server Daten von der bei uns hinterlegten und voll verarbeitbaren Tabelle 'MailServers' bezogen werden.
Wie wird die Datenqualität gewährleistet?
FireDolphin verfügt über ein Versionsmanagement: Auf der einen Seite gibt es die Entwicklungstabelle. Dort können Informationen sowohl gelesen, als auch geschrieben werden. Auf der anderen Seite gibt es daraus erstellte Versionen, aus denen nur gelesen werden kann. Dieser Datenbestand ändert sich somit nie.
In eurer Anwendung könnt ihr dann entscheiden, ob ihr mit einer bestimmten Version oder mit der fortlaufenden Entwicklungstabelle arbeiten wollt.
Wer pflegt die Daten?
Natürlich werden die Daten von uns gepflegt, im Wesentlichen ist der Grundgedanke aber der, dass eben andere Benutzer ihre Daten der Allgemeinheit zur Verfügung stellen und alle zusammen halt an den Daten arbeiten.
Die Schnittstellen mitsamt Tabellen können von allen registrierten Benutzer angelegt werden und die Daten können einfach bei uns als *.csv importiert werden - egal, ob es einzelne Datensätze oder ganze Listen sind.
Software: FireDolphin Table Browser
Mit Hilfe dieser Software, kann jeder durch die Daten auf FireDolphin "browsen" und registrierte Benutzer halt eben auch Datensätze direkt eintragen.
FireDolphin ist ein komplett offenes System
Über den "FireDolphinHandler" - eine C# API - lassen sich alle Metadaten, sowie
Tabellen- und Schnittstelleninformationen von der Plattform beziehen.
Damit wollten wir ein wenig der Aussage, wir behielten die Daten irgendwann nur für uns, entgegebenstreben.
Sämtliche von uns angebotenen Tools basieren auf dieser API.
Die dunkle Seite der Plattform
Wenn ihr wirklich nicht wollt, dass irgendjemand an euren Daten arbeitet bzw. Einsicht darin hat, gibt es noch die Möglichkeit, eure Schnittstelle mitsamt Tabelle zu verschlüsseln: Dann können nur eure Anwendungen auf diese Daten zugreifen.
Dies widerstrebt ein wenig dem Grundgedanken der Plattform, aufgrund der technischen Machbarkeit, haben wir diese Funktionalität aber auch implementiert - es tut ja keinem weh.
Sämtliche Software findet ihr unter...
Downloadbereich
Sämtliche Tutorials und Referenzen unter...
Supportbereich
Die gesamte Nutzung der Plattform ist kostenlos.
Ein Hinweis noch zum Schluss:
Wir suchen noch einen Delphi Entwickler, der mit uns eine Delphi-Schnittstelle
entwickelt. Falls also jemand Interesse an diesem Projekt hat, bitte melden ;-)
Feedback und Verbesserungsvorschläge sind erwünscht.
Gruß
Marcel




Lesezeichen