If you own any copyrights to this file and wish it to be removed, click here
Symella is a Gnutella file-sharing client for Symbian smartphones.
Currently, it is available for mobile devices based on the S60 Platform
2nd and 3rd edition.
Symella supports multi-threaded downloads which means that if multiple
users have a particular file then Symella can download the file from
several locations simultenously.
Symella is free (and open source) software, distributed under the terms
of the GNU General Public License. We highly appreciate any help. If
you like this software and want to support the development of Symella
by making a donation, you can do so via PayPal.
You should also check out our other popular mobile file-sharing application, SymTorrent, a BitTorrent client for Symbian OS.
News
October 8, 2007
The previous certificate, which we used to sign Symella, has expired.
This caused that you were not able to install the prebuilt (SIS)
version. I have rebuilt Symella 1.40 with a new certificate, and now it
sould be valid for another year.
General information
Symella is a basic Gnutella client for mobile devices based on the S60
platform. It is capable of searching and downloading, but do not upload
any data in its current release. It supports multi-threaded downloads
which means that if multiple users have a particular file then Symella
can download the file from several locations simultenously.
The number of search results returned highly depend on the quality of
the peers you are connected to. In the current version there isn't any
kind of optimalization for choosing which peers the client tries to
connect. Searching for the same text after restarting the program can
result in different number of hits. However, an anonymous profiling
tool was introduced which helps us to improve the SemPeer protocol in
order to help you obtaining more relevant files and fight against
spams. However, if you do not want to support us with these data, you
can disable this function in the Settings block.
Be patient with the downloads! It can take some time until the transfer
starts (it happens when one of the target peers accepts your connection
request).
Just like any other application which accesses the Internet, SymTorrent
generates network traffic. You should be aware that mobile network
operators usually charge for the amount of downloaded data. SymTorrent
can also generate traffic while sharing already downloaded torrents.
Symella is free software and distributed under the terms of the GNU
General Public License. Check the license text for further information.
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)
System requirements
Currently, only S60 3rd edition based mobile devices are supported. If
the demand is high enough, we will create a new version for S60 2nd
phones as well. Previous versions contain several bugs, and therefore
they are not supported!
Installation
Symella is a self-signed application, which means it hasn't been sent
to Symbian for testing. Before installation you should make sure your
phone has the "Software installation" option of the Application manager
set to "All" (Tools / App. mgr. / Settings), otherwise the phone may
refuse to install the application.
Most recent uploads:
|