Is there any support for distributed objects or sending remote
messages in Squeak? I found the socket support, but I'm looking for a more-transparent solution. -Rich- |
Rich Warren wrote:
> Is there any support for distributed objects or sending remote messages > in Squeak? I found the socket support, but I'm looking for a > more-transparent solution. Yes, but the quality of projects vary. I don't think there's anything out there yet which is production quality yet, but I could be wrong. See: - Croquet is probably the best example; you get fancy 3-D stuff for free. http://www.opencroquet.org. - Craig Latta's project, Spoon, does (as far as I know) remote object invocation. http://www.netjam.org/spoon. You get a tiny image for free. - Search this list for the word "remote": http://map.squeak.org/packagesbyname. rST is interesting. - I'm not entirely sure, but I think Magma (the OO database) does a bit of remote stuff too. This is stable enough for production use (although I haven't tried it myself). http://minnow.cc.gatech.edu/squeak/2665 - My own project does transparently distributed,replicated objects, but it doesn't work yet and I can't release the latest code because of my current employment contract. http://squeaksource.com/DPON.html. Michael. |
On Sat, Aug 19, 2006 at 03:04:19PM +1200, Michael van der Gulik wrote:
> Rich Warren wrote: > >Is there any support for distributed objects or sending remote messages > >in Squeak? I found the socket support, but I'm looking for a > >more-transparent solution. > > Yes, but the quality of projects vary. I don't think there's anything > out there yet which is production quality yet, but I could be wrong. > > See: > > - Croquet is probably the best example; you get fancy 3-D stuff for > free. http://www.opencroquet.org. > > - Craig Latta's project, Spoon, does (as far as I know) remote object > invocation. http://www.netjam.org/spoon. You get a tiny image for free. > > - Search this list for the word "remote": > http://map.squeak.org/packagesbyname. rST is interesting. > > - I'm not entirely sure, but I think Magma (the OO database) does a bit > of remote stuff too. This is stable enough for production use (although > I haven't tried it myself). http://minnow.cc.gatech.edu/squeak/2665 > > - My own project does transparently distributed,replicated objects, but > it doesn't work yet and I can't release the latest code because of my > current employment contract. http://squeaksource.com/DPON.html. There is also SoapOpera (on SqueakMap), which allows communication with Squeak or non-Squeak remote objects. It works fine, although I have not personally put it to any heavy use. It seems to be well supported and regularly updated (thanks to Masashi Umezawa). Dave |
In reply to this post by Michael van der Gulik
> Craig Latta's project, Spoon, does (as far as I know) remote object > invocation. http://www.netjam.org/spoon. You get a tiny image for > free. That's right. Spoon's remote messaging system supports arbitrarily nested sends (local object A sends to remote object B which must send another message back to A before answering A's first message, etc.). It also supports messages whose parameters live on multiple different machines. Finally, the system works across multiple processes on the same or multiple machines, and the contexts of a single process can span machines (as can happen during remote debugging). In my use so far, it has provided a transparent illusion of a co-located set of objects across multiple machines. But I was hesitant to respond to Rich's original request, because Spoon isn't yet directly interoperable with mainstream Squeak releases (we're working on it). thanks, -C -- Craig Latta http://netjam.org/resume |
In reply to this post by Michael van der Gulik
Magma's remote framework can be used outside of Magma. It is available
as "Ma client server" See this page for details and usage: http://minnow.cc.gatech.edu/squeak/2978 On 8/18/06, Michael van der Gulik <[hidden email]> wrote: > Rich Warren wrote: > > Is there any support for distributed objects or sending remote messages > > in Squeak? I found the socket support, but I'm looking for a > > more-transparent solution. > > Yes, but the quality of projects vary. I don't think there's anything > out there yet which is production quality yet, but I could be wrong. > > See: > > - Croquet is probably the best example; you get fancy 3-D stuff for > free. http://www.opencroquet.org. > > - Craig Latta's project, Spoon, does (as far as I know) remote object > invocation. http://www.netjam.org/spoon. You get a tiny image for free. > > - Search this list for the word "remote": > http://map.squeak.org/packagesbyname. rST is interesting. > > - I'm not entirely sure, but I think Magma (the OO database) does a bit > of remote stuff too. This is stable enough for production use (although > I haven't tried it myself). http://minnow.cc.gatech.edu/squeak/2665 > > - My own project does transparently distributed,replicated objects, but > it doesn't work yet and I can't release the latest code because of my > current employment contract. http://squeaksource.com/DPON.html. > > Michael. > > > > |
In reply to this post by Michael van der Gulik
Michael van der Gulik a écrit :
> Rich Warren wrote: >> Is there any support for distributed objects or sending remote >> messages in Squeak? I found the socket support, but I'm looking for a >> more-transparent solution. > > Yes, but the quality of projects vary. I don't think there's anything > out there yet which is production quality yet, but I could be wrong. > > See: > > - Croquet is probably the best example; you get fancy 3-D stuff for > free. http://www.opencroquet.org. > > - Craig Latta's project, Spoon, does (as far as I know) remote object > invocation. http://www.netjam.org/spoon. You get a tiny image for free. > > - Search this list for the word "remote": > http://map.squeak.org/packagesbyname. rST is interesting. > There is an ubiquitous framework based on rST here : http://csl.ensm-douai.fr/UbiquiTalk -- oooo Dr. Serge Stinckwich OOOOOOOO Université de Caen>CNRS UMR 6072>GREYC>MAD OOESUGOO http://purl.org/net/SergeStinckwich oooooo Smalltalkers do: [:it | All with: Class, (And love: it)] \ / ## |
Free forum by Nabble | Edit this page |