This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
is there any diff. between jxta & napster ? as both of them are peer to peer technology ? if diff. is there , then can somebody explain ? Many people say napster is not true peer to peer technology. Kazza is . Any comments ? how it stands vis a vis jxta ?
Napster is P2P in concept but not P2P in actual design and implementation. It is basically a world-wide, always available file sharing system. You can't "program" to Napster - it is a single function product. A JXTA implementation is a layer of software (library and runtime) that allows you to create any P2P application (both in concept *and* implementation) without writing a lot of difficult networking code yourself. JXTA does not limit you to only "file sharing" but any other P2P application you can think of (some exmaples... instant messaging, ad-hoc collaboration, computer gaming, etc). Best Regards, Sing Li
It looks like Napster, Kazaa and Morpheus all need some kind of server or "broker". In the other hand, the author of a JXTA TR claims that program implementing JXTA can actually be built in a pure p2p model. Please correct me if I was wrong. BTW: Do JXTA programs and Gnutella share some similarity?
Joined: Oct 12, 2000
gnutella is also implementation of p2p technology. it is file sharing technology. It is once again single product tech. so , you can not program to that. so , you can put napster & gnutella in one category. jxta in other. Am i right , Sing ?
Thanks for the explaination. Shailesh.
Joined: Feb 12, 2002
Shuai Liu, Yes, JXTA can be used to build pure P2P applications. Shailesh, Yes, the single-purpose apps or API in one category, and JXTA (being generalized, any application possible) API in another category. ....boiler plate follows... Thank you, everyone, for a fascinating discussion this week and posting excellent questions. Congrats to the lucky winners. Anybody who is interested in JXTA should definitely check out the open source site where everything is happening. http://www.jxta.org/ It is where I hang out. There are many commercial companies that are profiled there, complete with links to their websites and description of their products and services. Of course, my book should also help you to get a quick start on it . Best Regards, Sing Li
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com
subject: is there any difference between jxta & napster ?