JMule

Last updated
JMule
Initial releaseSeptember 21, 2002;22 years ago (2002-09-21) [1]
Stable release 0.5.8 (January 13, 2010;14 years ago (2010-01-13) [2] ) [±]
Preview release 0.5.8 B9 (September 15, 2011;13 years ago (2011-09-15) [3] ) [±]
Repository www.sourceforge.net/projects/jmule/
Written in Java
Platform Java SE
Size 2.73 MB
Available inEnglish
Type Peer-to-peer
License GNU General Public License
Website jmule.org

JMule is an open source file sharing client written in Java for eDonkey2000 networks. [4] JMule is released under the terms of the GNU General Public License, it is based on Java platform and requires at least Java SE 6.0 for operation. At a more general level this is a project that try to accomplish several goals. [5] For now the client has Swing and SWT user interfaces, but more user interfaces were to come soon as of 2010. [6] The name "JMule" comes from a "J" (Java) and a "Mule" (like eMule, aMule). [7]

Contents

Development

As of 2010, JMule is under an active development mostly using open source software. The main IDE is Eclipse with AspectJ plugin that runs on Ubuntu Linux. The source code is stored in a public CVS repository provided by SourceForge.net The JMule Team releases nightly builds of the client but not on a regular basis. In 2010, the development priority was focused on Kad DHT and network infrastructure. [6]

Related Research Articles

Gecko is a browser engine developed by Mozilla. It is used in the Firefox browser, the Thunderbird email client, and many other projects.

<span class="mw-page-title-main">Shareaza</span> Peer-to-peer file sharing application

Shareaza is a peer-to-peer file sharing client running under Microsoft Windows which supports the Gnutella, Gnutella2 (G2), eDonkey, BitTorrent, FTP, HTTP and HTTPS network protocols and handles magnet links, ed2k links, and the now deprecated gnutella and Piolet links. It is available in 30 languages.

<span class="mw-page-title-main">Centericq</span> Instant messaging interface

Centericq is a text mode menu- and window-driven instant messaging interface that supports the ICQ, Yahoo!, AIM, MSN, IRC, XMPP, LiveJournal, and Gadu-Gadu protocols.

Jakarta Faces, formerly Jakarta Server Faces and JavaServer Faces (JSF) is a Java specification for building component-based user interfaces for web applications. It was formalized as a standard through the Java Community Process as part of the Java Platform, Enterprise Edition. It is an MVC web framework that simplifies the construction of user interfaces (UI) for server-based applications by using reusable UI components in a page.

The Invisible Internet Project (I2P) is an anonymous network layer that allows for censorship-resistant, peer-to-peer communication. Anonymous connections are achieved by encrypting the user's traffic, and sending it through a volunteer-run network of roughly 55,000 computers distributed around the world. Given the high number of possible paths the traffic can transit, a third party watching a full connection is unlikely. The software that implements this layer is called an "I2P router", and a computer running I2P is called an "I2P node". I2P is free and open sourced, and is published under multiple licenses.

<span class="mw-page-title-main">FreeMind</span> Free mind mapping application

FreeMind is a free mind mapping application written in Java, which is further developed by the fork Freeplane. FreeMind itself was last updated in 2014. FreeMind is licensed under the GNU General Public License Version 2. It provides extensive export capabilities. It runs on Microsoft Windows, Linux, and macOS via the Java Runtime Environment.

xMule

xMule is a discontinued free client for the eDonkey peer-to-peer file sharing network intended to bring it to virtually all the major Unix platforms, with a particular emphasis on Linux.

The eDonkey Network is a decentralized, mostly server-based, peer-to-peer file sharing network created in 2000 by US developers Jed McCaleb and Sam Yagan that is best suited to share big files among users, and to provide long term availability of files. Like most sharing networks, it is decentralized, as there is no central hub for the network; also, files are not stored on a central server but are exchanged directly between users based on the peer-to-peer principle.

File sharing is a method of distributing electronically stored information such as computer programs and digital media. This article contains a list and comparison of file sharing applications; most of them make use of peer-to-peer file sharing technologies.

<span class="mw-page-title-main">Chemistry Development Kit</span> Computer software

The Chemistry Development Kit (CDK) is computer software, a library in the programming language Java, for chemoinformatics and bioinformatics. It is available for Windows, Linux, Unix, and macOS. It is free and open-source software distributed under the GNU Lesser General Public License (LGPL) 2.0.

eMule Free peer-to-peer file sharing application for Microsoft Windows.

eMule is a free peer-to-peer file sharing application for Microsoft Windows. Started in May 2002 as an alternative to eDonkey2000, eMule now connects to both the eDonkey network and the Kad network. The distinguishing features of eMule are the direct exchange of sources between client nodes, fast recovery of corrupted downloads, and the use of a credit system to reward frequent uploaders. Furthermore, eMule transmits data in zlib-compressed form to save bandwidth.

The following tables compare general and technical information for a number of available applications supporting the eDonkey network.

<span class="mw-page-title-main">Vuze</span> BitTorrent client

Vuze is a BitTorrent client used to transfer files via the BitTorrent protocol. Vuze is written in Java, and uses the Azureus Engine. In addition to downloading data linked to .torrent files, Azureus allows users to view, publish and share original DVD and HD quality video content. Content is presented through channels and categories containing TV shows, music videos, movies, video games, series and others.

Peer-to-peer file sharing (P2P) systems like Gnutella, KaZaA, and eDonkey/eMule, have become extremely popular in recent years, with the estimated user population in the millions. An academic research paper analyzed Gnutella and eMule protocols and found weaknesses in the protocol; many of the issues found in these networks are fundamental and probably common on other P2P networks. Users of file sharing networks, such as eMule and Gnutella, are subject to monitoring of their activity. Clients may be tracked by IP address, DNS name, software version they use, files they share, queries they initiate, and queries they answer to. Clients may also share their private files to the network without notice due to inappropriate settings.

<span class="mw-page-title-main">JavaFX</span> Java software platform for GUI

JavaFX is a software platform for creating and delivering desktop applications, as well as rich web applications that can run across a wide variety of devices. JavaFX has support for desktop computers and web browsers on Microsoft Windows, Linux, and macOS, as well as mobile devices running iOS and Android, through Gluon Mobile.

eyeOS Web-based OS (Operating System)

eyeOS is a web desktop for cloud computing, whose main purpose is to enable collaboration and communication among users. It is mainly written in PHP, XML, and JavaScript. It is a private-cloud application platform with a web-based desktop interface. eyeOS delivers a whole desktop from the cloud with file management, personal management information tools, and collaborative tools, with the integration of the client's applications.

<span class="mw-page-title-main">Wuala</span>

Wuala was a secure online file storage, file synchronization, versioning and backup service originally developed and run by Caleido Inc. It is now part of LaCie, which is in turn owned by Seagate Technology. The service stores files in data centres that are provided by Wuala in multiple European countries. An earlier version also supported distributed storage on other users' machines, however this feature has been dropped. On 17 August 2015 Wuala announced that it was discontinuing its service and that all stored data would be deleted on 15 November 2015. Wuala recommended a rival cloud storage startup, Tresorit, as an alternative to its remaining customers.

<span class="mw-page-title-main">Db4o</span> Open source object database

db4o was an embeddable open-source object database for Java and .NET developers. It was developed, commercially licensed and supported by Actian. In October 2014, Actian declined to continue to actively pursue and promote the commercial db4o product offering for new customers.

EgoNet is a program for the collection and analysis of egocentric social network data. It helps the user to collect and analyse all the egocentric network data, and provide general global network measures and data matrixes that can be used for further analysis by other software. The egonet is the result of the links that it gives and receives certain address on the Internet, and EgoNet is dedicated to collecting information about them and present it in a way useful to the users.

<span class="mw-page-title-main">LeafChat</span> IRC client

LeafChat is a free IRC client for Microsoft Windows and Unix-like operating systems, licensed under the GNU GPL-3.0-or-later. A donation is requested.

References

  1. SourceForge.net project details of JMule
  2. "JMule official Download Page". JMule. 2010-01-13. Retrieved 2010-10-29.
  3. "JMule official "nightly" (Beta) build Page". JMule. 2011-09-15. Retrieved 2011-09-15.
  4. "JMule v0.5.8". 2010-06-12. Archived from the original on 2010-11-21. Retrieved 2010-10-29.
  5. "JMule goals". Archived from the original on 2011-07-26. Retrieved 2010-10-29.
  6. 1 2 "JMule - aMule Project FAQ". Archived from the original on 2011-07-24. Retrieved 2010-10-29.
  7. "JMule - Softpedia". Softpedia. Retrieved 2010-10-29.