S.O.D.A. ist eine Objekt-API, um mit Datenbanken zu kommunizieren.
Die Definition der Spezifikation ist noch in Arbeit. Alle Design-Diskussionen werden öffentlich geführt (hier). Sie sind eingeladen, daran teilzunehmen.
Die erste Spezifikation ist auf nur Abfragen fokussiert. Das Design soll den folgenden Richtlinien folgen:
Verfügbare Ressourcen (meist in Englisch):
Sie können die aktuellen Quelltexte per anonymen CVS (hier englische Beschreibung) bekommen oder sich hier direkt die HTML-Darstellung des CVS ansehen.
Carl hat neulich in de.comp.lang.java beschrieben (per news, über google), wie man mit Eclipse da ran kommt:
Auf das API und auf die Beispiele greift man am besten über das CVS zu. Aus Unwissenheit wurden ein paar unnötige Ordner angelegt, deswegen ist der Baum nicht auf den ersten Blick übersichtlich. Das API befindet sich in... /HEAD/Interface ....und die Beispiele und laufende Implementationen in: /HEAD/Samples Wer mit Eclipse darauf zugreifen möchte: Im CVS Repositories view muss auf "show folders" umgestellt werden. Diese Einstellung versteckt sich hinter dem nach unten zeigenden Dreieck rechts oben im Fenster der view. Hier die CVS Verbindungsparameter für anonymen Zugriff: Host: cvs.sodaquery.sourceforge.net Repository path: /cvsroot/sodaquery User: anonymous Password: [leer lassen] Connection type: pserver
Von der Kommandozeile aus gibt man am besten
cvs -d:pserver:anonymous@cvs.sodaquery.sourceforge.net:/cvsroot/sodaquery login cvs -z3 -d :pserver:anonymous@cvs.sodaquery.sourceforge.net:/cvsroot/sodaquery co modulename
ein (als Modulname eignen sich vor allem Interface
und
Samples
, von homepage
sind die Ergebnisse auch
hier zu bewundern).
Wenn Sie Änderungen an den Quellen vornehmen wollen, schreiben Sie eine kurze Notiz in der Mailing-Liste, dann werden wir (d.h. einer von den Administratoren) Sie in die Entwickler-Liste aufnehmen, so dass sie die Login-Variante des CVS (mit Schreibrecht) nutzen können.
Achtung: Da nicht alle Administratoren deutsch können, kann es sein, dass diese Seite nicht aktuell ist. Deswegen sehen Sie bitte auch auf der englischen Hauptseite nach.