I’ve recently come across db4o, an object database
designed for embedded systems which has some neat features. Looks great apart from the fact that its
native to Java and .NET. Does anyone know if it’s possible, or think of some
way to use this from Smalltalk, given their diverse nature? Cheers, Stewart |
Hi Stewart.
What about the Java Native Interface from Smalltalk? David On 1/25/07, Stewart MacLean <[hidden email]> wrote:
-- David Long Savant Connect Technical Services CEO, Satellite Forces Wakefield Operations ph) 613 796 3048 e) [hidden email] http://satelliteforces.ca "Nunquam cui nomen Long est pugna" _______________________________________________________________________ This e-mail may be privileged and/or confidential, and the sender does not waive any related rights and obligations. Any distribution, use or copying of this e-mail or the information it contains by other than an intended recipient is unauthorized. If you received this e-mail in error, please advise me (by return e-mail or otherwise) immediately. |
In reply to this post by Stew MacLean
Hi Steward
You could give it a try using the DotNETConnect utility shipped since VisualWorks 7.4. It allows you to integrate .NET functionality into VisualWorks. And it was developed by some of my collegues ... Roland Wagener -- Senior Consultant at Georg Heeg eK VisualWorks Ambassador phone: x49-231-9 75 99-26 fax: x49-231-9 75 99-20 email: [hidden email] www: http://www.heeg.de/~roland Stewart MacLean schrieb: > I’ve recently come across db4o, an object database designed for embedded > systems which has some neat features. > > > > Looks great apart from the fact that its native to Java and .NET. > > > > Does anyone know if it’s possible, or think of some way to use this from > Smalltalk, given their diverse nature? > > > > Cheers, > > > > Stewart > |
In reply to this post by Stew MacLean
I have also looked a bit at DB4O. It looks OK, it has a lot of
community backing, and new development is going on all the time. What I like about it is the possibility to embed DB4O in your own programs, there is no need for end users to install the database separately. On the other hand, DB4O does not seem have any built-in security or garbage collection. If you are looking for a similar database implemented in Smalltalk, you might want to look at Magma (http://wiki.squeak.org/squeak/2665). Magma is free, implemented in Smalltalk, but is only available for Squeak. There is no VisualWorks port, but from what I have heard it should not be that hard to move. I really think VisualWorks also needs a database like Magma / DB4O! There is of course GemStone/S, but it is too expensive for many projects. Runar |
In reply to this post by Roland Wagener
Thanks Roland,
Unfortunately .NET would kill cross platform portability I belive, so it's a no go. Cheers, Stewart >-----Original Message----- >From: Roland Wagener [mailto:[hidden email]] >Sent: 26 January 2007 1:11 a.m. >To: Stewart MacLean >Cc: [hidden email] >Subject: Re: Smalltalk binding to db4o? > >Hi Steward > >You could give it a try using the DotNETConnect utility shipped since >VisualWorks 7.4. It allows you to integrate .NET functionality into >VisualWorks. > >And it was developed by some of my collegues ... > >Roland Wagener >-- >Senior Consultant at Georg Heeg eK >VisualWorks Ambassador >phone: x49-231-9 75 99-26 fax: x49-231-9 75 99-20 >email: [hidden email] www: http://www.heeg.de/~roland > > >Stewart MacLean schrieb: >> I've recently come across db4o, an object database designed for >> systems which has some neat features. >> >> >> >> Looks great apart from the fact that its native to Java and .NET. >> >> >> >> Does anyone know if it's possible, or think of some way to use this from >> Smalltalk, given their diverse nature? >> >> >> >> Cheers, >> >> >> >> Stewart >> |
In reply to this post by Runar Jordahl
Hi Runar,
>I have also looked a bit at DB4O. It looks OK, it has a lot of >community backing, and new development is going on all the time. What >I like about it is the possibility to embed DB4O in your own programs, >there is no need for end users to install the database separately. On >the other hand, DB4O does not seem have any built-in security or >garbage collection. Yes, it looks good. Got some heavy weights backing it too... >If you are looking for a similar database implemented in Smalltalk, >you might want to look at Magma (http://wiki.squeak.org/squeak/2665). >Magma is free, implemented in Smalltalk, but is only available for >Squeak. There is no VisualWorks port, but from what I have heard it >should not be that hard to move. Thanks for the pointer to Magma - it looks promising. >I really think VisualWorks also needs a database like Magma / DB4O! I couldn't agree with you more. I've implemented a rudimentary, coarse grained pessimistic locking one using BOSS, but something like db4o/Magma would make a great add on. For a shrink wrapped product, the database management has to be seamless. >There is of course GemStone/S, but it is too expensive for many projects. Mine included! Cheers, Stewart |
besides those you can also look at Tideland SOS: http://wiki.tideland.biz/wiki/TidelandSmalltalkObjectStore
Cheers Helge -----Ursprüngliche Nachricht----- Von: Stewart MacLean [mailto:[hidden email]] Gesendet: Donnerstag, 25. Januar 2007 19:39 An: 'Runar Jordahl' Cc: [hidden email] Betreff: RE: Smalltalk binding to db4o? Hi Runar, >I have also looked a bit at DB4O. It looks OK, it has a lot of >community backing, and new development is going on all the time. What >I like about it is the possibility to embed DB4O in your own programs, >there is no need for end users to install the database separately. On >the other hand, DB4O does not seem have any built-in security or >garbage collection. Yes, it looks good. Got some heavy weights backing it too... >If you are looking for a similar database implemented in Smalltalk, >you might want to look at Magma (http://wiki.squeak.org/squeak/2665). >Magma is free, implemented in Smalltalk, but is only available for >Squeak. There is no VisualWorks port, but from what I have heard it >should not be that hard to move. Thanks for the pointer to Magma - it looks promising. >I really think VisualWorks also needs a database like Magma / DB4O! I couldn't agree with you more. I've implemented a rudimentary, coarse grained pessimistic locking one using BOSS, but something like db4o/Magma would make a great add on. For a shrink wrapped product, the database management has to be seamless. >There is of course GemStone/S, but it is too expensive for many projects. Mine included! Cheers, Stewart |
Free forum by Nabble | Edit this page |