Page modified: Saturday, June 24, 2006 10:37:14
AppleJuice is a Peer ton Peer file sharing Programm.Damit AppleJuice on many usual operating systems functions, is based AppleJuice on Java.AppleJuice is divided into two parts.
- On the one hand the core, the core of the program. He takes over all functions, which require only once no user inputs.
- The second part is the GUI ("Graphical user interface"). This program section takes over the tasks, the user inputs needs and spends information.
AppleJuice is executable also only with the core. Will only needed the GUI for retrieval queries and status information, and should only if necessary be started, in order to preserve system resources.
The core is developed presently by only one programmer, while there are meanwhile several GUIs, since these can be written in almost any haven-supporting programming or script languages (presently Java, PHP, C++, C). The communication protocol core GUI is published. So a large number of GUIs can be developed.
Supported functions:
- Part sharing: Even if a user loaded only parts of a file, this part is already offered to different network users for the Download.
- Creditsystem: For high-loaded bytes one receives Credits so mentioned (1 byte = 2 Credits zzgl. 10% of the power down load portion, which offer other user). In response one must deliver Credits for the Download of data (1 byte = 1 Credit). With this system it is to be ensured that it does not come to extreme source decrease of in demand files. In addition this Creditsystem has the advantage the fact that the Credits can be universally used i.e. if data are high-loaded to someone, can be redeemed the gained Credits with completely different person again. Many other exchange stock exchanges exhibit only personbound Credits and are not thus for a long time not so flexible. The moreover one the Creditsystem recompences an interesting Share/good offers, since thus the other user are rather ready, a higher power down load requirement for the data to deliver --> higher Crediteinnahmen.
- Power down load: With this system it is possible, for of for another user loaded byte, more Credits than paying normally. At least this 2.2 is maximum, 50. Thus one "buys", similarly as with an auction, upward in the so-called queues. Since only small parts of total data will transfer (approx. 500 KB), to find are it so possible sources from which one gets data, even if the file is very in demand. The power down load steers thus the offer and the demand. The more in demand the files, the more highly will fail the power down load requirements and will become the faster the files will distribute themselves, since those have user available with the highest power down load requirements mostly also the strongest lines.
- Plugin support: It is possible to extend the official Java GUI with additional functions. At present e.g. exists the What's UP-Plugin, which can log the Uploads and which represents distribution of the individual files due to the own Uploads. In addition it still another IRC Plugin gives.
- Remote control: Due to the separation from Client in core and GUI it is possible to steer the core on a distant computer far. One could e.g. convey with a friend from at home instructions to the core, if one knows the IP address and the core password of the other computer.
- Multiple SOURCE Download: Multiple SOURCE is the English rewriting for several sources of supply. With the Download of a file over an exchange stock exchange by multiple SOURCE it is prevented that this breaks off for longer time. Therefore in the background is already reserved, which other user in the network this file to possess. As soon as now the Download of the user broke off, because this e.g. the file sharing - program terminated, one tries automatically to continue the Download with the next user, who possesses this file.
- Swarming: If a certain file is available at the same time with several Usern in a file sharing network, this user in groups are packed together and one loads then different bits of only one file from several sources at the same time. These bits are then built up on the computer again to a file. This brings above all speed advantages with the Download. One is dependent thereby also not on a slow connection, but the Downloadgeschwindigkeit depends on the sum of the individual connecting speeds. In addition the Downloads runs many more stably, thus hardly breaks more off and one can be always safe that the found file can be also completely loaded. Particularly strongly this feature is used with the power down load.
- DynIP support: The entire server network of AJ supports DynDNS services. This has the advantage that the server lists must be updated extremely rarely.
- Car Resuming: By car Resuming one understands that for lack of available user of broken off Download, automatically again one continues, as soon as itself user with the appropriate file rules in the network. Thus the Download is then resumed automatically, where it broke off before.
- Sophisticated link system: For gesharte files appropriate can be generated left, similarly as with Emule, and be become on web pages geposted. The link system with AJ supports in addition a direct indication of source in left.
The extended left with indication of source are developed as follows: ajfsp: userport1|userip2: userport2/Ab of the core version 0.30.145.61 0 are supported as UserIP also Domains, and/or DynDNS addresses.
- Flexible haven selection: AJ supports a variable haven attitude, which is active already with the installation of the Clients. Thus also afterwards haven throttling from Provider side can be gone around, by switching to another, not throttled haven.
- On the Fly compression: During the Uploads AJ in a the position individual Chunks is to be compressed automatically.
Further advantages of AppleJuice
- Very short lead times, in order to arrive at files. With Emule one must stay relatively for a long time in the Upload queue the other user. Thus one can let run AJ also only times for only 30 to 60 minutes.
- AppleJuice is not contrary to Emule an open SOURCE Client, whereby manipulations of the Creditsystems are substantially made more difficult. In addition thereby providing of espionage Clients becomes almost impossible or an espionage server.
- In AppleJuice no Spyware is contained.
- Coded data communication (Provider cannot analyze the kind of the Traffics/the transferred files)
- Smaller memory consumption contrary to Emule. Maximally 64 MT RAM are sufficient with AJ for DSL1000.
- Tracker it is not needed so that no danger exists that a tracker is not more available sometime.
- The rate time of files is in most cases longer contrary to BitTorrent substantially.
- The core possible/GUI separation makes the separate operation of the core on the home computer and steering by GUI over each authorized computer in the network/Internet.
Disadvantages of AppleJuice
- The network is relatively small (about 11,000 Clients).
- Relative few international files - AJ is developed by German-speaking programmers and the support forum exhibits predominantly German-language support Threads
- The releases are not firmly with only one server (tracker) as with BitTorrent linked and thus last the search for the sources longer
- Something training is necessary, so that one understands the system and so that one can stop the options correctly
- No Web Cache technology
- The Credits is valid only for the current session and after terminating the core for safety reasons to 0 is put back
Articles in category "AppleJuice"
We found here 8 articles.