How to Learn LimeWire Code
LimeWire, the flagship of the Gnutella Network, allows open public file sharing through a peer-to-peer network. LimeWire also lets others help speed their expansion and development. Their file sharing code is available for researchers to download, learn and use to build the network.
Instructions
-
-
1
Make sure you have enough memory space for the needed software and source code. LimeWire recommends at least 685 megabytes.
-
2
Download and install the Java Development Kit. LimeWire is programmed in Java, so you need to create and run Java programs. Go to the Java programmers' website and download Java SE
-
-
3
Install the open source Java program Eclipse. This will allow you to read and write Java source code.
-
4
Download and install Cygwin. This Linux command line for Windows will allow you to download the current LimeWire source code.
-
5
Use the programs you installed to get the latest LimeWire code. Create a folder to keep the code, run Cygwin and use it to download the code
-
6
Use Eclipse to create a working copy of LimeWire. From the File menu, select "New," "Project" and "Java Project." Label the project name "LimeWire." Select "Create project from existing source" and browse for the Limewire folder. Hit "Finish" for Eclipse to build the workspace.
-
7
Create three JAR files for LimeWire - one for the LimeWire core and gui classes, one for all the LimeWire components and one for the localized messages for various languages. You can then distribute the JAR files to friends.
-
1