Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

live REBOLing

 [1/7] from: norsepower:uswest at: 17-Feb-2001 14:08


In the BeOS "community" we have an application called BeShare where we can chat and share files a la the Napster model, but BeShare understands BeOS filesystem attributes and other BeOS-native functions. The nice thing about BeShare is people in the "community" who have higher bandwidth tend to stay connected continuously and are available to answer quick questions when you need some help. BeShare also allows people to work together "live," sharing files and chatting to work on larger projects. I'd love to see something similar in the REBOL "community." Any suggestions on how we might get this going? Are there any similar applications in Windows, Linux, etc., that can accomplish something similar? (I don't use Windows unless I'm at work and so I don't get to play in Windows much.) Could a /View app be written for the same purpose? Is /Express actually the same thing I'm thinking about? Thoughts? -Ryan

 [2/7] from: gchiu:compkarori at: 18-Feb-2001 9:37


On Sat, 17 Feb 2001 14:08:26 CST "Ryan C. Christiansen" <[norsepower--uswest--net]> wrote:
> purpose? Is /Express actually the same thing I'm thinking > about? >
My understanding is that /express will allow you to synchronise databases and allow this sort of activity - a programmable Napster as it were. -- Graham Chiu

 [3/7] from: chris:starforge at: 17-Feb-2001 20:57


#17-Feb-01# Message from *Ryan C. Christiansen*: Hi Ryan,
> In the BeOS "community" we have an application called BeShare where we > can chat and share files a la the Napster model, but BeShare
<<quoted lines omitted: 4>>
> people to work together "live," sharing files and chatting to work on > larger projects.
For those of us who don't use Be, napster or the like, would it be possible for you to give a more detailed explanation of this? Chris -- New sig in the works Explorer 2260, Designer and Coder http://www.starforge.co.uk -- Main's Law: For every action there is an equal and opposite government program.

 [4/7] from: gchiu:compkarori at: 18-Feb-2001 10:28


> For those of us who don't use Be, napster or the like, > would it be
With Napster - when a user logs on, they get assigned to one of the Napster servers. You have an upload directory and the listing of that directory is transferred to the local Napster server. Any other user on that server is able to search for a string (eg song title), and the Napster server returns a list of which clients have a match for that string. The user can then start a file transfer from one of those clients. You select which client to initiate the file transfer based upon 'ping' results. Gnutella has a slightly different model. Sounds to me as though /Express would be quite suited for this application except for the cost of the client licenses! -- Graham Chiu

 [5/7] from: norsepower:uswest at: 17-Feb-2001 14:50


It would be cool if RT were to distribute a Lite version of /Express for use as a connection to other REBOL developers and to RT for submitting bugs, etc.

 [6/7] from: norsepower::uswest::net at: 17-Feb-2001 18:07


BeShare is client software, while MUSCLE is the server software. http://www.lcscanada.com/muscle About MUSCLE: The MUSCLE system is a robust, somewhat scalable, cross-platform client- server solution for dynamic distributed applications for BeOS and other operating systems. It's distributed in source code form, and includes a ready -to-compile server, utility classes, and example clients. Tested under BeOS and Linux, but should compile and run under any POSIX compliant OS with a C++ compiler. With MUSCLE, you can run a "muscled server" on a central machine, or write/ download client programs to log in to the server and communicate through it. Once logged in, client programs can discover who else is logged in, send PortableMessages to other clients, and store PortableMessages in the server's RAM for other clients to download later. Clients can also "subscribe" to selected data on the server, and be automatically notified whenever it changes. Unicast, multicast, and broadcast messaging are all supported via an intelligent regular-expression based routing mechanism. About BeShare: BeShare is a BeOS-native file sharing program. It operates similarly to other such programs (Napster, Hotline, etc) but with a few advantages: - BeShare allows you to upload or download any type of file, not just mp3. - When browsing files, you can see their attributes (similar to Be's Tracker view) - Your query is always "live", so if new files that match your query become available, you will see them added to the results list right away (you won't have to click "refresh" or anything first) - BeShare includes a rudimentary chat mechanism for you social types. - BeShare supports any number of simultaneous uploads and downloads in parallel, but will serialize simultaneous file requests to any given host for efficiency. -Ryan

 [7/7] from: g:santilli:tiscalinet:it at: 18-Feb-2001 14:07


Hello Ryan! On 17-Feb-01, you wrote: RC> I'd love to see something similar in the REBOL "community." /Express is the answer. RC> Could a RC> /View app be written for the same purpose? / Also, I am writing "REBOL Chat" (available for testing to /Express users) which will eventually offer similar functionality. REBOL Chat is not growing as fast as I'd like it to, but I hope to finish it quite soon. Regards, Gabriele. -- Gabriele Santilli <[giesse--writeme--com]> - Amigan - REBOL programmer Amiga Group Italia sez. L'Aquila -- http://www.amyresource.it/AGI/

Notes
  • Quoted lines have been omitted from some messages.
    View the message alone to see the lines that have been omitted