29 June 2005
S60 get a Gnuetella running P2P Client, Symella!
 |
Symella in action. .. |
Symella is a Gnutella (www.gnutella.com) client for Symbian smartphones. Gnutella is a Peer-to-Peer file sharing network system with many clients (and servers) available on various desktop operating systems (for desktop Gnutella clients check out (www.gnutella.com/connect).
It is used for exchanging files, especially music, MP3 files. Because mobile phones have limited bandwidth and small memory card, this client focuses only for downloading, not sharing. It was created by using the experiences of reading the code of Gnucleus and LimeWire, and reading the Gnutella 0.6 draft. It is available on Symbian Series 60 - the Series 80 port will arrive soon!
Main Features:
-
Follows Gnutella 0.6 draft
Most things that could be solved on this mobile platform are in it. Handshake, standard Gnutella messages, Pong caching, connecting, querying, downloading (except Push messages). It doesn't have a sharing subsystem though, it has no sense having one on a small platform like Symbian - it concentrates on searching and downloading. It has no GGEP or HUGE implementation, just plain Gnutella messages.
-
Uses GWebCache
As the draft suggests, it uses GWebCache, hostcaching and a primitive message caching to make communication easier.
-
Search
Does the search by the book - collects files with the same hash into one result, resulting in faster download later.
-
Swarming
Uses swarming technique for downloading - splits the selected file into more small parts, and downloads them simultaneously - faster and more effective than the one-threaded download.
-
Multiple downloads
Only one search can be active at a time, but multiple downloads can run in the background, even from different searches.
-
Open downloaded file
Open the downloaded file with the corresponding program, if available (MP3 player, picture viewer, etc)
 |
Symella in action. .. |
System requirements:
All you need is a Symbian Series 60 (or 80) mobile phone, a fast internet connection (EDGE or 3G is great), enough free space for the downloaded files, and this program.
Download latest release 1.00 (May 20, 2005):
Symella SIS for Symbian Series 60 (38 KB) Code:

Symella source for Symbian Series 60 (16 KB):
Symella binaries for Symbian Series 80 (Will come soon!)
|