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