Gnutella Forums

Gnutella Forums (https://www.gnutellaforums.com/)
-   LimeWire Beta Archives (https://www.gnutellaforums.com/limewire-beta-archives/)
-   -   Private network / Custom version (https://www.gnutellaforums.com/limewire-beta-archives/19738-private-network-custom-version.html)

jcmartin April 3rd, 2003 06:18 PM

Private network / Custom version
 
One of the most exciting aspects of P2P is its use as an enabler of specific communities. I am interested in creating distinct XML types for documents that support workgroups, such as designs, presentations, pricing, etc., described by metadata specific to those domains.

Has anyone extended the XML description set and added to the overall messaging set to support a secure, custom application? I am working on a version of Limewire for knowledge sharing in which the metadata works both ways -- a query is sent out based on a subset of an object's ontology, and the entire set is returned and displayed in the result set. As a primitive example of this, look at the way KaZaa includes a keyword set and comments that are displayed in flyovers for each located file. I want to create a version of Limewire the is extensible based upon the XML descriptors only.

I have just begun analyzing the 2.8.5 source, so much of this may already be available. If so, is there a description of the QueryReply mechanisms and code that would point to how this would best be extended?

Thanks,
John Martin

trap_jaw April 3rd, 2003 11:37 PM

It would be trivial to create your own xml schemas for "documents" for example. All you would have to do is to create an .xsd file like the ones for audio and video searches and put it into the xml.war (a renamed .jar file).

Making LimeWire secure is a llittle more difficult, I know the LimeWire developers have created an authentication method, for connecting to LimeWire but I don't never looked at it in detail.

Better ask them developers yourself at dev@core.limewire.org.

jcmartin April 4th, 2003 09:23 AM

Thanks. I have looked at the XML code and modules like TableLine.Java, and have noticed that there is a lot of schema-specific code. There are hard-coded references to "audio.vxd" and "video.vxd"

I was hoping -- and it may work this way -- that by adding schemas to the xml.war file, the GUI and TableLine would be smart enough to add the schema to the file type selection and to parse the schema to create a metadata input dialog.

Thanks,
John Martin

sberlin April 4th, 2003 09:51 AM

... Yeah, that'd be nice.


All times are GMT -7. The time now is 07:15 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.