XNap 3.0-pre1
XNap will provide a plugin enabled framework for peer-to-peer (P2P) software and a client which is based on that framework.
|
XNap will provide a plugin enabled framework for peer-to-peer (P2P) software and a client which is based on that framework. It is free program and licensed under the GNU Public License.
XNap is purely written in Java. The client features a modern Swing based user interface and console support that will run nicely on every platform with a recent Java Runtime Environment (1.3 or higher).
P2P technology has rapidly evolved during the last few years. New network protocols are developed on a monthly basis and new applications for P2P technology are discovered. Often times developers want to concentrate on the implementation of the core technology and not worry about making it available to a larger user community. The XNap projects aims to fill that gap.
XNap provides programmers with interfaces for common tasks in P2P software like search, transfer and collaboration. Most interfaces are straightforward to use as they only provide the greatest common denominator. Still, provisions have been taken to ensure the API also allows for protocol specific extensions. As the protocol implementations only communicate through a common interface with the XNap application, a common look and feel for the various technologies is presented to the user.
The XNap client was designed in a way to allow easy extension through plugins. Actually the client itself is mostly useless and only makes sense if used in conjunction with plugins. In fact all of the network protocol implementations are provided by plugins. Actually some of these plugins are merely front ends for existing network protocol implementations. Due to the extension API it was possible to write a plugin for the Gnutella network using the Limewire core within a single weekend.
Another important aspect of the XNap project is fun and learning experience. The project is driven by motivated people who enjoy exploring the Java language and love the idea of free flow of information.
Limitations
Nonetags the xnap protocol implementations plugins actually network protocol for the the client p2p software p2p technology
Download XNap 3.0-pre1
Authors software
XNap 3.0-pre1
Yven Johannes Leist
XNap will provide a plugin enabled framework for peer-to-peer (P2P) software and a client which is based on that framework.
Similar software
XNap 3.0-pre1
Yven Johannes Leist
XNap will provide a plugin enabled framework for peer-to-peer (P2P) software and a client which is based on that framework.
Hydranode 0.3.0
Alo Sarv
Hydranode is a plugin-driven, modular peer-to-peer client framework that was designed with true multi-network downloads in mind.
EasyEclipse Plugin Warrior 1.2.1
EasyEclipse team and nexB
EasyEclipse Plugin Warrior is intended for development of Eclipse Plugins.
NetBeans Platform 5.5
NetBeans.org
Save yourself a lot of time and energy in rich-client application development— reuse features from the IDE's core by basing your application on the free NetBeans Platform.
EasyEclipse Desktop Java 1.2.1
EasyEclipse team and nexB
EasyEclipse Desktop Java is for the development of Desktop GUI applications with Swing or SWT.
Internet Protocol Address Calculator 0.17 beta
Asia Pacific Network Information Centre
The Internet Protocol Address Calculator is an open-source java-based tool.
WebHuddle 0.4.8 SP4
Webhuddle
Designed for ease of use, WebHuddle is a virtual meeting application overcomes many of the common challenges faced by other virtual meeting applications on the market -- such as compromised network security, large client downloads, unreliability and high-price to entry -- resulting in a frustrated IT department and less than satisfactory business results.
jEdit 4.2.3
The jEdit Team
jEdit is a programmer's text editor written in Java.
reacTIVision 1.3
Music Technology Group
reacTIVision is an useful open source, cross-platform computer vision framework for the robust and fast tracking of fiducial markers in a real-time video stream.
OLSR daemon 0.4.10
Andreas Tonnesen
OLSR daemon project is an implementation of the Optimized Link State Routing protocol for mobile ad-hoc networks (MANETs).
Other software in this category
Clustone 3.0
delacove
Its search engine will connect you with the members who already have the same trade or the same interests as you.
WinMX 3.5 beta 4
FrontCode Tech
WinMX is a completely free file-sharing program like no other.
Piolet 1.9.8
Pablo Soto
Piolet is a 3rd generation P2P network application.
Mo's Search++ 1.0.6
Mo
Mo's Search++ is a software that completes Direct Connect clients like DC++.
Blubster Free 2.6.8
Pablo Soto
Blubster is a music-sharing connection that is quickly attracting a user community.