Thread: [exprla-devel] Re: [XPL] BXXP - the answer to our transfer protocol prayers??
Status: Pre-Alpha
Brought to you by:
xpl2
From: reid_spencer <ras...@re...> - 2002-01-31 09:26:58
|
--- In xpl-dev@y..., Lucas Gonze <lucas@g...> wrote: I just met BXXP yesterday. It looks pretty compelling. It is very similar to the WorldOS protocol, though with an ability to layer multiple messages across a single stream. The request/response thing is somewhat different, since the WorldOS stuff considers a request/response pair to be just a special case of a message that can have 0 or n responses. I'm going to read the spec slowly later tonight. If I can use it instead of worldos protocol I'll consider either switching or adding it on to the toolkit as a standard option. Anybody know if there is a java implementation, preferably under the GPL? > Richard Anthony Hein wrote: > > The Blocks eXtensible eXchange Protocol (BXXP) was developed by > Mashall Rose: > > "BXXP is essentially a tool kit that developers can use to > quickly create protocols for a range of applications including > instant messaging, file transfer, content syndication, network > management and metadata exchange. Because it uses a > peer-to-peer architecture, BXXP is a good foundation for > creating protocols that govern distributed file-sharing > applications such as Gnutella, iMesh and Freenet." > > "Application-specific protocols can be stacked on top of the > reusable BXXP code, and developers can update the add-on > protocols without changing the underlying BXXP foundation. > > BXXP-enabled applications work by setting up and maintaining a > network connection between two users, which can alternate > between functioning as clients and servers. The two users can > respond to requests for data as well as push data back and > forth over a network connection. > > One special feature of a BXXP connection is it can carry > multiple simultaneous exchanges of data - called channels - > between users. For example, users can chat and transfer files > at the same time from one application that employs a network > connection. BXXP uses XML to frame the information it carries, > but the information can be in any form including images, data > or text. > > BXXP runs on top of TCP and acts as an alternative to HTTP or a > custom-made data exchange protocol. HTTP was designed to handle > the transport of hypertext documents and is ideal for Web > browsing. However, HTTP doesn't work well for the transfer of > XML data, nor does it support multiple simultaneous exchanges > between users. For these types of applications, developers have > to create their own special-purpose protocols. Now they can use > BXXP to speed that process. " > > Get more information at > http://www.nwfusion.com/news/2000/0626bxxp.html (slow today), > and follow a discussion at www.slashdot.org, where a variety of > people will be discussing the ins-and-outs of BXXP. > > What does Simon St. Laurent think about this, considering his > view points expressed in earlier messages (Simon?)? How does > this compare to WorldOS (Lucas?)? > > Richard A. Hein > <plug>who has finished up his last contract and is now looking > for a new job <email_ me> 935551@i...</email_me> </plug> > > > > --------------------------------------------------------------- > [Image] > > > > [Image] > --------------------------------------------------------------- > To unsubscribe from this group, send an email to: > xpl-unsubscribe@o... --- End forwarded message --- |
From: reid_spencer <ras...@re...> - 2002-01-31 09:27:13
|
--- In xpl-dev@y..., Lucas Gonze <lucas@g...> wrote: I haven't been able to find any public implementation at all. Does anyone know otherwise? > Richard Anthony Hein wrote: > > The Blocks eXtensible eXchange Protocol (BXXP) was developed by > Mashall Rose: > > "BXXP is essentially a tool kit that developers can use to > quickly create protocols for a range of applications including > instant messaging, file transfer, content syndication, network > management and metadata exchange. Because it uses a > peer-to-peer architecture, BXXP is a good foundation for > creating protocols that govern distributed file-sharing > applications such as Gnutella, iMesh and Freenet." > > "Application-specific protocols can be stacked on top of the > reusable BXXP code, and developers can update the add-on > protocols without changing the underlying BXXP foundation. > > BXXP-enabled applications work by setting up and maintaining a > network connection between two users, which can alternate > between functioning as clients and servers. The two users can > respond to requests for data as well as push data back and > forth over a network connection. > > One special feature of a BXXP connection is it can carry > multiple simultaneous exchanges of data - called channels - > between users. For example, users can chat and transfer files > at the same time from one application that employs a network > connection. BXXP uses XML to frame the information it carries, > but the information can be in any form including images, data > or text. > > BXXP runs on top of TCP and acts as an alternative to HTTP or a > custom-made data exchange protocol. HTTP was designed to handle > the transport of hypertext documents and is ideal for Web > browsing. However, HTTP doesn't work well for the transfer of > XML data, nor does it support multiple simultaneous exchanges > between users. For these types of applications, developers have > to create their own special-purpose protocols. Now they can use > BXXP to speed that process. " > > Get more information at > http://www.nwfusion.com/news/2000/0626bxxp.html (slow today), > and follow a discussion at www.slashdot.org, where a variety of > people will be discussing the ins-and-outs of BXXP. > > What does Simon St. Laurent think about this, considering his > view points expressed in earlier messages (Simon?)? How does > this compare to WorldOS (Lucas?)? > > Richard A. Hein > <plug>who has finished up his last contract and is now looking > for a new job <email_ me> 935551@i...</email_me> </plug> > > > > --------------------------------------------------------------- > [Image] > > > > [Image] > --------------------------------------------------------------- > To unsubscribe from this group, send an email to: > xpl-unsubscribe@o... -- L.U.C.A.S.: Lifeform Used for Calculation and Accurate Sabotage --- End forwarded message --- |
From: reid_spencer <ras...@re...> - 2002-01-31 09:27:31
|
--- In xpl-dev@y..., "Richard Anthony Hein" <935551@i...> wrote: Lucas, Invisible Worlds, who made BXXP are supposed to be releasing a public toolkit this week sometime. Richard A. Hein -----Original Message----- From: Lucas Gonze [mailto:lucas@g...] Sent: June 27, 2000 8:26 PM To: xpl@e... Subject: Re: [XPL] BXXP - the answer to our transfer protocol prayers?? I haven't been able to find any public implementation at all. Does anyone know otherwise? > Richard Anthony Hein wrote: > > The Blocks eXtensible eXchange Protocol (BXXP) was developed by > Mashall Rose: > > "BXXP is essentially a tool kit that developers can use to > quickly create protocols for a range of applications including > instant messaging, file transfer, content syndication, network > management and metadata exchange. Because it uses a > peer-to-peer architecture, BXXP is a good foundation for > creating protocols that govern distributed file-sharing > applications such as Gnutella, iMesh and Freenet." > > "Application-specific protocols can be stacked on top of the > reusable BXXP code, and developers can update the add-on > protocols without changing the underlying BXXP foundation. > > BXXP-enabled applications work by setting up and maintaining a > network connection between two users, which can alternate > between functioning as clients and servers. The two users can > respond to requests for data as well as push data back and > forth over a network connection. > > One special feature of a BXXP connection is it can carry > multiple simultaneous exchanges of data - called channels - > between users. For example, users can chat and transfer files > at the same time from one application that employs a network > connection. BXXP uses XML to frame the information it carries, > but the information can be in any form including images, data > or text. > > BXXP runs on top of TCP and acts as an alternative to HTTP or a > custom-made data exchange protocol. HTTP was designed to handle > the transport of hypertext documents and is ideal for Web > browsing. However, HTTP doesn't work well for the transfer of > XML data, nor does it support multiple simultaneous exchanges > between users. For these types of applications, developers have > to create their own special-purpose protocols. Now they can use > BXXP to speed that process. " > > Get more information at > http://www.nwfusion.com/news/2000/0626bxxp.html (slow today), > and follow a discussion at www.slashdot.org, where a variety of > people will be discussing the ins-and-outs of BXXP. > > What does Simon St. Laurent think about this, considering his > view points expressed in earlier messages (Simon?)? How does > this compare to WorldOS (Lucas?)? > > Richard A. Hein > <plug>who has finished up his last contract and is now looking > for a new job <email_ me> 935551@i...</email_me> </plug> > > > > --------------------------------------------------------------- > [Image] > > > > [Image] > --------------------------------------------------------------- > To unsubscribe from this group, send an email to: > xpl-unsubscribe@o... -- L.U.C.A.S.: Lifeform Used for Calculation and Accurate Sabotage ---------------------------------------------------------------------- ------ -- ---------------------------------------------------------------------- ------ -- To unsubscribe from this group, send an email to: xpl-unsubscribe@o... --- End forwarded message --- |
From: reid_spencer <ras...@re...> - 2002-01-31 09:27:46
|
--- In xpl-dev@y..., "Richard Anthony Hein" <935551@i...> wrote: Ooops. That should be next month, that a portal will be set up for developers, and you can get the kits. Spacekits are available now at http://www.invisibleworlds.net in Java and Perl implementations. I am not sure if the Spacekits are the same thing, or an earlier version of what the article I linked to below was talking about. Richard A. Hein -----Original Message----- From: Richard Anthony Hein [mailto:935551@i...] Sent: June 27, 2000 8:40 PM To: xpl@e... Subject: RE: [XPL] BXXP - the answer to our transfer protocol prayers?? Lucas, Invisible Worlds, who made BXXP are supposed to be releasing a public toolkit this week sometime. Richard A. Hein -----Original Message----- From: Lucas Gonze [mailto:lucas@g...] Sent: June 27, 2000 8:26 PM To: xpl@e... Subject: Re: [XPL] BXXP - the answer to our transfer protocol prayers?? I haven't been able to find any public implementation at all. Does anyone know otherwise? > Richard Anthony Hein wrote: > > The Blocks eXtensible eXchange Protocol (BXXP) was developed by > Mashall Rose: > > "BXXP is essentially a tool kit that developers can use to > quickly create protocols for a range of applications including > instant messaging, file transfer, content syndication, network > management and metadata exchange. Because it uses a > peer-to-peer architecture, BXXP is a good foundation for > creating protocols that govern distributed file-sharing > applications such as Gnutella, iMesh and Freenet." > > "Application-specific protocols can be stacked on top of the > reusable BXXP code, and developers can update the add-on > protocols without changing the underlying BXXP foundation. > > BXXP-enabled applications work by setting up and maintaining a > network connection between two users, which can alternate > between functioning as clients and servers. The two users can > respond to requests for data as well as push data back and > forth over a network connection. > > One special feature of a BXXP connection is it can carry > multiple simultaneous exchanges of data - called channels - > between users. For example, users can chat and transfer files > at the same time from one application that employs a network > connection. BXXP uses XML to frame the information it carries, > but the information can be in any form including images, data > or text. > > BXXP runs on top of TCP and acts as an alternative to HTTP or a > custom-made data exchange protocol. HTTP was designed to handle > the transport of hypertext documents and is ideal for Web > browsing. However, HTTP doesn't work well for the transfer of > XML data, nor does it support multiple simultaneous exchanges > between users. For these types of applications, developers have > to create their own special-purpose protocols. Now they can use > BXXP to speed that process. " > > Get more information at > http://www.nwfusion.com/news/2000/0626bxxp.html (slow today), > and follow a discussion at www.slashdot.org, where a variety of > people will be discussing the ins-and-outs of BXXP. > > What does Simon St. Laurent think about this, considering his > view points expressed in earlier messages (Simon?)? How does > this compare to WorldOS (Lucas?)? > > Richard A. Hein > <plug>who has finished up his last contract and is now looking > for a new job <email_ me> 935551@i...</email_me> </plug> > > > > --------------------------------------------------------------- > [Image] > > > > [Image] > --------------------------------------------------------------- > To unsubscribe from this group, send an email to: > xpl-unsubscribe@o... -- L.U.C.A.S.: Lifeform Used for Calculation and Accurate Sabotage To unsubscribe from this group, send an email to: xpl-unsubscribe@o... ---------------------------------------------------------------------- ------ -- ---------------------------------------------------------------------- ------ -- To unsubscribe from this group, send an email to: xpl-unsubscribe@o... --- End forwarded message --- |
From: reid_spencer <ras...@re...> - 2002-01-31 09:28:03
|
--- In xpl-dev@y..., Lucas Gonze <lucas@g...> wrote: Spacekits are their proprietary stuff implementing the Blocks metadata toolkit. I believe we will have to wait to see BXXP. odd - announcing an open source project ahead of release, and submitting the protocol underneath a proprietary product to the IETF prior to any public implementation. > Richard Anthony Hein wrote: > > Ooops. That should be next month, that a portal will be set up > for developers, and you can get the kits. Spacekits are > available now at http://www.invisibleworlds.net in Java and > Perl implementations. I am not sure if the Spacekits are the > same thing, or an earlier version of what the article I linked > to below was talking about. > > Richard A. Hein > > -----Original Message----- > From: Richard Anthony Hein [mailto:935551@i...] > Sent: June 27, 2000 8:40 PM > To: xpl@e... > Subject: RE: [XPL] BXXP - the answer to our transfer > protocol prayers?? > > Lucas, Invisible Worlds, who made BXXP are supposed > to be releasing a public toolkit this week sometime. > > Richard A. Hein > > -----Original Message----- > From: Lucas Gonze [mailto:lucas@g...] > Sent: June 27, 2000 8:26 PM > To: xpl@e... > Subject: Re: [XPL] BXXP - the answer to our > transfer protocol prayers?? > > I haven't been able to find any public > implementation at all. > Does anyone know otherwise? > > > Richard Anthony Hein wrote: > > > > The Blocks eXtensible eXchange Protocol > (BXXP) was developed by > > Mashall Rose: > > > > "BXXP is essentially a tool kit that > developers can use to > > quickly create protocols for a range of > applications including > > instant messaging, file transfer, content > syndication, network > > management and metadata exchange. Because > it uses a > > peer-to-peer architecture, BXXP is a good > foundation for > > creating protocols that govern > distributed file-sharing > > applications such as Gnutella, iMesh and > Freenet." > > > > "Application-specific protocols can be > stacked on top of the > > reusable BXXP code, and developers can > update the add-on > > protocols without changing the underlying > BXXP foundation. > > > > BXXP-enabled applications work by setting > up and maintaining a > > network connection between two users, > which can alternate > > between functioning as clients and > servers. The two users can > > respond to requests for data as well as > push data back and > > forth over a network connection. > > > > One special feature of a BXXP connection > is it can carry > > multiple simultaneous exchanges of data - > called channels - > > between users. For example, users can > chat and transfer files > > at the same time from one application > that employs a network > > connection. BXXP uses XML to frame the > information it carries, > > but the information can be in any form > including images, data > > or text. > > > > BXXP runs on top of TCP and acts as an > alternative to HTTP or a > > custom-made data exchange protocol. HTTP > was designed to handle > > the transport of hypertext documents and > is ideal for Web > > browsing. However, HTTP doesn't work well > for the transfer of > > XML data, nor does it support multiple > simultaneous exchanges > > between users. For these types of > applications, developers have > > to create their own special-purpose > protocols. Now they can use > > BXXP to speed that process. " > > > > Get more information at > > > http://www.nwfusion.com/news/2000/0626bxxp.html > (slow today), > > and follow a discussion at > www.slashdot.org, where a variety of > > people will be discussing the > ins-and-outs of BXXP. > > > > What does Simon St. Laurent think about > this, considering his > > view points expressed in earlier messages > (Simon?)? How does > > this compare to WorldOS (Lucas?)? > > > > Richard A. Hein > > <plug>who has finished up his last > contract and is now looking > > for a new job <email_ me> > 935551@i...</email_me> </plug> > > > > > > > > > ---------------------------------------------------------- ----- > > [Image] > > > > > > > > [Image] > > > ---------------------------------------------------------- ----- > > To unsubscribe from this group, > send an email to: > > > xpl-unsubscribe@o... > > -- > L.U.C.A.S.: Lifeform Used for Calculation > and Accurate Sabotage > To unsubscribe from this group, send an > email to: > xpl-unsubscribe@o... > > To unsubscribe from this group, send an email to: > xpl-unsubscribe@o... > > --------------------------------------------------------------- > > --------------------------------------------------------------- > To unsubscribe from this group, send an email to: > xpl-unsubscribe@o... -- L.U.C.A.S.: Lifeform Used for Calculation and Accurate Sabotage --- End forwarded message --- |
From: reid_spencer <ras...@re...> - 2002-01-31 09:28:19
|
--- In xpl-dev@y..., Lucas Gonze <lucas@g...> wrote: try this link: http://www.sourcexchange.com/ProjectDetail?projectID=13 --- End forwarded message --- |
From: reid_spencer <ras...@re...> - 2002-01-31 09:28:20
|
--- In xpl-dev@y..., Lucas Gonze <lucas@g...> wrote: try this link: http://www.sourcexchange.com/ProjectDetail?projectID=13 --- End forwarded message --- |