Opensource Object Database? [closed] - database

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Is there any open source Object Database available? I would like to have a look at the source code and see how stuffs are implemented.

http://www.zope.org/Wikis/ZODB is the first coming to mind, but here's a list of both commercial and open source object databases:
http://www.odbms.org/vendors.html

db4o is my favorite.

You probably want to take a look at Magma, a Smalltalk OODB inspired by Gemstone.
Magma is an OODB with full source in Squeak Smalltalk. See http://wiki.squeak.org/squeak/2665. Even if you want to use a different implementation language, reading the code should be helpful. There is an active mailing list, where questions are answered quickly.
Gemstone is probably the largest OODB company, with the best track-record. It used to be very expensive, but they introduced a free but not open source version for small (4GB) databases recently in their GLASS (Gemstone, Linux, Apache and Seaside) offering.

Prevayler is one of them.

CouchDB is a document database, much the same thing as an object one.

Related

Decoding scuba dive computer log files [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
Does anyone know of any libraries that decode one or more of the multitude of different scuba dive computer log file formats?
DAN DL7
IRIS / DRAK
Suunto
Oceanlog
Citizen
ProDive
NiTek Logic
DCDS
Ideally I'm looking for code that'll run in .NET, but I'm willing to transcode from other languages if that's the only option.
Links to articles describing formats is appreciated as well. Sample log files would be handy.
I'm considering creating an open source project for this if no such library already exists. If you'd like to contribute, please mention so as a comment or in your answer.
I have no experience with this but Google turned up the library libdivecomputer.
It supports a number of devices and platforms, and the library is LGPL licensed. However, not all brands you mention appear to be supported.
You can always try contacting the manufacturers to get the data. You might have better luck contacting the engineers specifically, if you can find them.
I don't know much about the industry, but I would suspect you can make a case for opening up their formats, because they are primarily hardware manufacturers.

Contributing to open source projects [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I am relatively new to programming, but I enjoy it a lot. I was told that contributing to opensource projects is a good way to learn a lot more. Anywyas, I was wondering if anybody knew what projects I could contribute to--even if I play a small role any experience would be appreciated.
My background is C and Java. I prefer working with C though.
Thanks!
Joey
Well, probably you should contribute to a project you already use.
Go to sourceforge and look for a project you like. You'll be no use to anyone unless you have a personal interest in the software. Pick a project you use in your daily work and play and make it better. Start with a smaller project as you'll likely get a better reception than trying to work on Firefox or the Linux kernel.

Are there any mature Binary Decision Diagram tools available? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Are there any Binary Decision Diagram (BDD) libraries for C, or other languages that are tested and have good documentation?
Check the BDD library from CMU.
Also, for basic reference purposes, Pre-Fascicle 1b of The Art of Computer Programming is all about BDDs. Here's a gzipped postscript of it. Knuth has posted a number of the programs he wrote while preparing for it on his Programs to Read page.
Check out CUDD.
For some info on how to set it up in Windows environments try this..
Binary decision diagram Wikipedia entry, in External links section, as a quite complete list of packages.
BDDBDDB is a BDD-based system for resolving logical inferences a la Prolog. It's been used in program analysis, general game playing, and many other domains. It might not be exactly what you're looking for, but it's well-known and well-maintained.

Jumpdrive-Portable Database with GUI frontend [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Is there a simple database program to let me collect, sort, tag, and reguritate trivia questions and answers?
If something already exists in Open Source, can you point me to that? I have assembly programming skills (cue jokes) but not so much in the Perl,LINQ,Delphi,VB, C#, Java arena.
Your task will not be very difficult. It would be a good way to learn C# (which I most recommend for this because of the ease of creating GUIs with it). You could just store the data in a text file or a serialized dictionary.
If your database is going to get big, you might consider using SQLite instead (which stores the database as a regular file). I don't know the state of C# bindings for SQLite, but there probably are some.
Good luck!

Open source Database to ship with my application [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I need open source database that I can ship with my commercial application.
It should not have any installation (i.e., no window service and no setup).
It can be single user database. It should work in Windows environment and used from Java code.
Thanks
I really like SQLite. You can use it with java via SQLiteJDBC. It is very good embedded database. For Java, it might be easier to use Derby though.
You might also want to look at HSQL and H2, which are both open source embedded databases written in Java.
Firebird Embedded - just needs couple of DLL files and you have full database in your hands. Have been using it for years.
How to use it in Java
Look into SQLite. I haven't used it, but I've had apps that claimed to use it, and I couldn't tell the difference.
How about SQLite?
It has good performance, and with one user you don't have to worry about concurrency.
Oracle Berkeley DB: http://www.oracle.com/database/berkeley-db/index.html

Resources