vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Projekte und Betatester (VB und VB.NET)
FireDolphin - Die zentrale Datenquelle im Internet 
Autor: Marcel Scheitza
Datum: 02.11.11 15:37

Hallo Community,

ich habe zusammen mit ein paar Entwicklern die Internetplattform "FireDolphin" ins Leben gerufen. Zur Zeit befindet sich das Projekt noch in der BETA-Phase:

URL zur FireDolphin Plattform:
http://www.firedolphin.net/

Was ist FireDolphin?

1. Für den Anwender...
... ist Firedolphin ein Wikipedia für Tabellen.
Ein Beispiel: Sie suchen eine Tabelle der chemischen Elemente? Sie suchen eine
Tabelle von allen Vornamen und den zugehörigen Anreden?

Bei uns werden Sie fündig: Sie können sich die gewünschten Tabellen direkt
als *.csv Dateien herunterladen.

2. Entwickler hingegen können...
... über das Einbinden einer einzigen Komponente (der FireDolphin Library) auf
beliebige Daten unserer Tabellen mit ihrer Anwendung zugreifen.

So entsteht beispielsweise ein E-Mail-Client ohne mühselige Datenbeschaffung und Aufbereitung ganz einfach indem Sie die POP3-, IMAP- und SMTP-Server Daten von der bei uns hinterlegten und voll verarbeitbaren Tabelle beziehen.

Wie implementiere ich eine Schnittstelle in meine Anwendung?

Schaut euch doch einfach das folgende Tutorial an:
http://www.firedolphin.net/downloadarea/Documents/de/Wie%20implementiere%20ich%20eine%20Schnittstelle.pdf

Das Tutorial ist zwar für C#, die Architektur der FireDolphin Library für VB.NET ist aber haargenau
dieselbe. Unter SalutationInterface und dort unter "Code-Snippets" findet ihr auch das Äquivalent für VB.NET.

Was kostet mich FireDolphin?
Die gesamte Benutzung der Plattform ist und bleibt 100% kostenlos.

Ich hoffe ihr nutzt und testet unsere Plattform und gebt uns reichlich Feedback,
damit wir das gesamte Projekt noch weiter verbessern können.

Viel Spaß mit FireDolphin!

Marcel
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: FireDolphin - Die zentrale Datenquelle im Internet 
Autor: Franki
Datum: 03.11.11 04:33

Hallo Marcel
Zitat:



1. Für den Anwender...
... ist Firedolphin ein Wikipedia für Tabellen.

Bei uns werden Sie fündig: Sie können sich die gewünschten
Tabellen direkt
als *.csv Dateien herunterladen.


Wie sieht es denn mit Lizenzbestimmungen aus? Woher habt ihr die Datenbasis eurer Tabellen? Wie zeitnah führt ihr Änderungen am Datenbestand durch und stellt diese online?

Zitat:


2. Entwickler hingegen können...
... über das Einbinden einer einzigen Komponente (der
FireDolphin Library) auf
beliebige Daten unserer Tabellen mit ihrer Anwendung zugreifen.


Warum sollte man dafür eine Komponente brauchen? Eure Tabellen sind ja reine *.csv Dateien die man immer schon in seine eigene Anwendung integrieren konnte, sei es so wie sie sind oder innerhalb einer DB oder sonst was.

Das wä#re ja nur dann ein Argument, wenn ihr die Tabellen die sich häufig ändern auch zeitnah ändert. Aber chemische Elemente, Vornamen, Postleitzahlen usw. tuen das nur selten.

Also so wie Dieter das hier z.B. macht mit dem SevKto. Aber auch da ist aus der eigenen Software kein Zugriff auf eine Tabelle im Internet notwendig. Diese Komponente erleichtert einem auch nur die Arbeit das selbst recherchieren und eingeben zu müssen. Allerdings sind alle Infos da offiziell von der Bundesbank und für jedermann frei verfügbar.

Wie sieht das z.B. bei der PLZ Tabelle aus?

Zitat:


Ich hoffe ihr nutzt und testet unsere Plattform und gebt uns
reichlich Feedback,
damit wir das gesamte Projekt noch weiter verbessern können.


Wie gesagt, mir es es noch nicht so ganz klar was ihr mit dem Projekt überhaupt bezweckt. Denn es ist ja so, dass kaum ein Entwickler auf "alles Mögliche" in seiner Anwendung reagieren muss. Man wusste ja immer schon welche Art Daten man braucht aus externen Quellen und wie man sich diese beschaffen kann und dann halt einbindet in seine Anwendung.

Aber vielleicht erklärst du das ja noch mal ausführlicher was deine Intuition bei diesem Projekt ist.

Gruß
Frank
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: FireDolphin - Die zentrale Datenquelle im Internet 
Autor: Marcel Scheitza
Datum: 16.01.12 14:29

Hallo Franki,

sorry erstmal, dass ich so spät antworte.

Zitat:


Wie sieht es denn mit Lizenzbestimmungen aus? Woher habt ihr die Datenbasis eurer Tabellen? Wie zeitnah führt ihr Änderungen am Datenbestand durch und stellt diese online?


Sämtliche Daten stehen frei zur Verfügung und sind sowohl privat, als auch kommerziell einsetzbar. Die Daten stammen auch nicht alle von uns, sondern auch von Nutzern der Plattform.

Einige der Daten stammen z.B. aus Wikipedia oder anderen öffentlichen Internetseiten.
Diese Internetseiten werden dann in den Quellangaben zu finden sein.

Addressdaten z.B. wird es bei uns nicht geben.

Zitat:


Warum sollte man dafür eine Komponente brauchen? Eure Tabellen sind ja reine *.csv Dateien die man immer schon in seine eigene Anwendung integrieren konnte, sei es so wie sie sind oder innerhalb einer DB oder sonst was.


Genau das ist der Punkt. Jetzt muss man nichts mehr selber machen, du bindest einfach eine Komponente ein und beziehst immer die aktuellen Daten. Du musst dir halt keine Sorgen mehr darum machen, wie du an die Daten kommst, weil es eben schon eine zentral gepflegte Datenquelle gibt.

Die andere Seite der Plattform ist halt die Auslagerung von Daten in das Internet. Es lassen sich beispielsweise verschlüsselte Tabellen/Schnittstelle erstellen, auf die dann nur deine Anwendung/deine Anwendungen Zugriff hat.

Gruß

Marcel
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: FireDolphin - Die zentrale Datenquelle im Internet 
Autor: Manfred X
Datum: 17.01.12 19:09

Hallo!

Bleibt immer noch die Frage, wie die Dignitität (und Vollständigkeit,
Aktualität) der Tabelleninhalte sicher gestellt wird
- insbesondere bei den frei verfügbaren Tabellen.

Gibt es eine Liste der Autoren (Qualifikation) bzw. Quellen und der
Zeitpunkte der Aktualisierung der Tabellen? Gibt es Tabellen-Versionen?
Updateverläufe? Korrekturlisten?

Gibt es bestimmte (Internet-)"Datenbasen", aus denen regelmäßig und
automatisch Daten-Aktualisierungen zu Tabellen nachgeladen werden
(Tabellen-Bindung, Tabellen-Abgleich)?

Gibt es die Möglichkeit, Kommentare zu Tabellen(-inhalten) abzugeben und
Diskussionen über Inhalte und Formate zu führen?

Gibt es die Möglichkeit, Algorithmen aufzunehmen, durch die - anhand
bestimmter Parameter/Schranken - Tabellen-Inhalte dynamisch generiert
werden können?

Ist eine Datenbank geplant, die dann auch Tabellenverknüpfungen
ermöglicht?

MfG
Manfred

Beitrag wurde zuletzt am 17.01.12 um 19:18:58 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: FireDolphin - Die zentrale Datenquelle im Internet 
Autor: Marcel Scheitza
Datum: 19.01.12 20:46

Hallo Manfred,

Zitat:


Bleibt immer noch die Frage, wie die Dignitität (und Vollständigkeit,
Aktualität) der Tabelleninhalte sicher gestellt wird
- insbesondere bei den frei verfügbaren Tabellen.


Alles Schritt für Schritt

1. Über den Table Browser, dort kann jeder Datensätze korrigieren.
2. Benutzer selber können über "Problem melden" direkt auf Fehler in der Tabelle
hinweisen, registrierte Benutzer können solche Fehler auch in das Forum posten.
3. Kontrolle durch das Team.
4. Es wird ins Frontend integriert eine Abfrage kommen, wo ein beliebiger Datensatz
in Form einer Frage auftaucht, durch das Beantworten der Frage können wir dann leichter
fehlerhafte Datensätze erkennen. (Beispiel: "Liegt Dortmund in NRW")? Allerdings ist das
technisch schwierig umzusetzen, die Entwicklung läuft aber.

Das sind alles Dinge, die erst funktionieren, wenn viele Benutzer auf der Plattform aktiv sind.

Bis dahin muss man sich auf die jeweilige Quelle (ist in den Beschreibungen angegeben oder den Kommentaren) verlassen, müsste man aber sowieso.

Wenn ich mir von irgendwo eine Liste aller Mail-Provider ziehe, dann kann ich mich auch nicht 100%ig drauf verlassen, dass alle Daten korrekt sind.

Zitat:


Gibt es eine Liste der Autoren (Qualifikation) bzw. Quellen und der
Zeitpunkte der Aktualisierung der Tabellen? Gibt es Tabellen-Versionen?
Updateverläufe? Korrekturlisten?


Ja, unter der Versionsansicht einer Tabelle, z.B.: Versionsansicht von MacAddress

Eine Liste der Autoren gibt es noch nicht, ist aber eine gute Idee. Also der Benutzername wird in der Versionshistorie angezeigt, sonst aber nichts.

Die einzelnen Updates von Tabellen existieren, mir ist nur noch keine Idee gekommen, wie sich die Veränderungen von Version X und Y vernünftig visualieren lassen, daher bisher nur die Versionshistorie.

Zitat:


Gibt es bestimmte (Internet-)"Datenbasen", aus denen regelmäßig und
automatisch Daten-Aktualisierungen zu Tabellen nachgeladen werden
(Tabellen-Bindung, Tabellen-Abgleich)?


Nein, gute Idee.

Zitat:


Gibt es die Möglichkeit, Kommentare zu Tabellen(-inhalten) abzugeben und
Diskussionen über Inhalte und Formate zu führen?


Ja, beim Anlegen von Versionen.
Diskussionen im Forum unter "Arbeit mit Tabellen" oder "Tabellenvorschläge".

Zitat:


Ist eine Datenbank geplant, die dann auch Tabellenverknüpfungen
ermöglicht?


Ja gibt es jetzt schon. Es gibt auf der einen Seite die Ableitungen von Tabellen, d.h. jemand kann von einer Tabelle eine Erweiterung erstellen, bezieht sich bei den bestehenden Spalten immer auf den Datenbestand der Elterntabelle. Beispiel: CurrenciesDE

Und das zweite sind virtuelle Referenzen. "BanksDE" hat z.B. eine Spalte ZIP, die virtuell mit "ZipCode" aus "ZipCodesDE" verknüpft ist. Warum virtuell? Es ist eine zu große Einschränkung einen Wert in der Tabelle als Referenz vorauszusetzen. Somit kann es also theoretisch sein, dass es in "BanksDE" eine PLZ gibt, diese in "CitiesDE" aber nicht existiert. Gibt es Sie, sind die Datensätze miteinander verknüpft.

Mit dem Table Browser kann man mit Hilfe dieser Referenzen durch sämtliche Daten navigieren.

Diese Referenzen sind in den Tabellenansichten aber nicht sichbar, wird aber alles noch kommen.

Gruß

Marcel
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: FireDolphin - Die zentrale Datenquelle im Internet 
Autor: Manfred X
Datum: 19.01.12 21:21

Hallo!

Danke für die Infos.

Ein Thema erscheint mir noch von besonderer Bedeutung:

Tabellen werden meist für einen bestimmten ZWECK erstellt.

Aus diesem Zweck ergibt sich z.B.
- die Zusammenstellung der Spalten,
- die Definition der Spalten,
- die Behandlung fehlender Werte,
- die erforderliche Genauigkeit der einzelnen Angaben,
- die Entscheidung darüber, welche Sachverhalte in die
Tabelle einbezogen werden und welche ausgeklammert bleiben,
- die Häufigkeit der Aktualisierung.

Wenn jemand nachträglich Änderungen/Ergänzungen an einer Tabelle vornimmt,
kann das damit zusammenhängen, dass er diese Tabelle für einen anderen
Zweck umkonstruieren möchte.

Es sollte deshalb beim Anlegen oder beim Ändern von Tabellen der
Autor möglichst exakt den damit verfolgten Zweck angeben (zusätzlich zu
Quellenangaben etc.) - auch eine exakte Definition der Tabellenspalten.

Der Abonnent einer Tabelle sollte entscheiden können, ob er stets
Zugriff auf eine bestimmte Version oder auf die jeweils aktuelle Version
haben möchte.

MfG
Manfred

Beitrag wurde zuletzt am 19.01.12 um 21:22:29 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: FireDolphin - Die zentrale Datenquelle im Internet 
Autor: Marcel Scheitza
Datum: 19.01.12 21:48

Zitat:


Wenn jemand nachträglich Änderungen/Ergänzungen an einer Tabelle vornimmt,
kann das damit zusammenhängen, dass er diese Tabelle für einen anderen
Zweck umkonstruieren möchte.

Es sollte deshalb beim Anlegen oder beim Ändern von Tabellen der
Autor möglichst exakt den damit verfolgten Zweck angeben (zusätzlich zu
Quellenangaben etc.) - auch eine exakte Definition der Tabellenspalten.


Das Ändern von Tabellen oder Schnittstellen ist bislang überhaupt nicht möglich. Dafür gibt es ja u.a. die Möglichkeit die Tabellen zu erweitern.

Das Ändern bzw. Hinzufügen von Methoden wird aber im nächsten Interface Wizard (Tool zum Erstellen von Schnittstellen/Tabellen) kommen.

Zitat:


Der Abonnent einer Tabelle sollte entscheiden können, ob er stets
Zugriff auf eine bestimmte Version oder auf die jeweils aktuelle Version
haben möchte.


Das geht jetzt schon, in der FireDolphin Library gibt es eine Methode "SetVersion" wo die Versionsnummer angegeben werden kann.

Gruß

Marcel
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel