[Dev] p2p stuffElankath, Tarun (Cognizant) Mon, 28 Oct 2002 10:34:09 +0530
This is a multi-part message in MIME format. ------=_NextPartTM-000-dd05a6d0-4cb0-40d3-8fdd-56a3160daafe Content-Type: text/plain; charset="iso-8859-1" Nitin, I am new to JXTA and never knew that a pure python implementation was on. Any link to on the JXTA website ? Thanks, Tarun -----Original Message----- From: Nitin Borwankar [mailto:nitin@borwankar.com] Sent: Friday, October 25, 2002 11:03 PM To: dev@osafoundation.org Subject: Re: [Dev] p2p stuff Hello All, See also my post on the "design" list about similar matters. I am the owner of the JXTA Python project on www.jxta.org and also the P2P-email project there. Recently we have booted a JXTA peer using Jython and are (very slowly) working on a Python implementation of JXTA. While IRIS and other projects have power technology, JXTA is a flexible and powerful infrastructure platform that is here today and is incorporating the best parts of these, such as Distributed Hash Tables, into future reference implementations. While jabber is excellent for the IM component of Chandler, I would strongly recommend taking a look at JXTA as well. As I said in my "design" post, the Chandler project will otherwise spend significant effort in re-inventing what has been evolved by the JXTA community over the past 18+ months. At last count the members on the JXTA lists number 11,000+. JXTA embodies a number of powerful P2P primitives expressed as XML-based protocols and the current project web site has reference implementations on Java and C ( the latter running on a number of PDA's). While there is a real information "firehose" problem while first approaching JXTA, the recent O'Reilly JXTA in a Nutshell is an excellent way to get started. Also as i said in my design list post - the Chandler project can get tremendous leverage from re-using successful open source efforts in infrastructure and by focusing on the application architecture for the small group messaging and collaboration platform that it is meant to be. Moreover attempting to extend Jabber to do P2P stuff will hit a wall fast for many architectural reasons which may simply be summarised by saying it was not designed to be a P2P layer. It does what it was designed to do excellently and again it would be good leverage to re-use that. Overall one suggestion would be to spend some effort in expressing Chandler's semantics in XML-message based protocols, so that current and future applications can communicate with it without needing to commit to part or all of its implementation. The ideal scenario would be a set of libraries (== API's, interfaces, ....) which represent Chandler reference implementation and the first release would be AN implementation of AN application set built on these libraries. This would be orders of magnitude more effective in opening up this application area to innovation as it would enable developers from many adjacent open source efforts to integrate with the Chandler effort. As expressed currently the Chandler effort appears to be part application part platform and IMHO the way to leverage that is to be both - a weel defined API set (the Chandler toolkit - re-usable by developers in a plug-and-play manner ) and a single powerful set of applications - the Chandler Suite - usable by end users in a plug-and-play manner. Nitin Borwankar Elankath, Tarun (Cognizant) wrote: >Hi to Mitch and all, > >This is a wonderful product idea that you have conceived and I really hope >that it works out. The world needs such an open-source killer app. Chandler >+ Mozilla + OpenOffice [PIM + Browser + Office Suite] would complete the >holy software trio that the world awaits.. :-) > >Some suggestions: > >-->Could you investigate and consider JXTA (www.jxta.org) for P2P as well ? >A lot of p2p stuff has already been written for JXTA and its architecture >and design is definitely good. > >-->Incase you (and the community) decide to design your own application p2p >protocol, you could check out BEEP (which is on the internet standards >track) at www.beepcore.org > >-->"Interoperability" is a keyword if Chandler needs to ease its way into >becoming the preffered choice of PIM in peoples lives. Right now, I am >typing this mail in Outlook, which is _not_ my favourite client, but I need >to use it at work because our organization uses MS Exchange Server (and its >communication protocol). If I (and many others) want to use Chandler, it >would need to work with an Exchange Server. > >I do understand that Chandler is not looking towards this now...but please >consider providing a powerful plugin architecture/framework, so that people >can extend it to incorporate such features. > > >Some questions: > >Your foundation mentions a target of 2002 end for the initial alpha release. >With no fixed design plans or source code to be seen so far, this target >looks extremely doubtful. > >You mention that work started on this effort since last year. Even if no >coding has been done (which sounds diffcult to believe.. all open-source >freaks love to code...), how about releasing some design-documentation ? I >mean _something_ concrete should have got done in the period of a year, >apart from the feature list... :-) > >Chandler is quite exciting. During a project of this scale in Python would >mean tremendous productivity. Such a project would also really test Python, >wxWindows and other technologies used...if Chandler succeeds all of the >technologies used in its development would get a tremendous boost. > >I would love to contribute as a coder to a project like this. As a user of >open-source I have always felt guilty of not effectively contributing back >to its development. This project has struck a key with me and I can't wait >to get started... > >When are you guys getting started ? When you guys thrasing your design and >dev plans on the web ? More information NEEDED! > >PLUS: Is the dev list dead ??? > > >All the best, >Tarun > > > > > >------------------------------------------------------------------------ > > >This e-mail and any files transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information. >If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. >Any unauthorised review, use, disclosure, dissemination, forwarding, printing or copying of this email or any action taken in reliance on this e-mail is strictly >prohibited and may be unlawful. > > Visit us at http://www.cognizant.com > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Open Source Applications Foundation "Dev" mailing list http://lists.osafoundation.org/mailman/listinfo/dev ------=_NextPartTM-000-dd05a6d0-4cb0-40d3-8fdd-56a3160daafe Content-Type: text/plain; name="InterScan_Disclaimer.txt" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="InterScan_Disclaimer.txt" This e-mail and any files transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. Any unauthorised review, use, disclosure, dissemination, forwarding, printing or copying of this email or any action taken in reliance on this e-mail is strictly prohibited and may be unlawful. Visit us at http://www.cognizant.com ------=_NextPartTM-000-dd05a6d0-4cb0-40d3-8fdd-56a3160daafe--
|