Web symbware.com

Symella v1.32  (Last Update : 2006-11-23)
  Platform ............. S60 (2rd & 3rd)
  License .............. Open Source
  Publisher ........... Budapest University of Technology
  File Size ............ 137KB
  Download .......... Link
Filed under: Free Peer-to-Peer
Symella v1.32 ScreenshotSymella v1.32 Screenshot
Symella is a Gnutella client for Symbian smartphones. Gnutella is a popular Peer-to-Peer file sharing network with several users from all around the world. Symella supports multi-threaded downloads which means that if multiple users have a particular file
More »»
↓ Add your comments ↓
↓ Compatible cell phones ↓
Lenovo P930

Nokia 3230 3250 5500 6260 6600 6620 6630 6670 6680 6681 6682 7610 E50 E60 E61 E70 N70 N71 N72 N73 N80 N90 N91 N92 N93

Samsung D710 D720 D730 Z600

Panasonic X700 X800

↓ Full description and 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)

↓ More 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.

FAQ

* What is Gnutella?
* What does Symella mean?
* What are the system requirements?
* On which phones does Symella work?
* Where can I contact you?

What is Gnutella?

Gnutella allows you to search for information anonymously, and it allows you to search for information in a setting that differs from traditional search engines like Yahoo! because unlike search engines like that, the information is not controlled or fed to you. Nothing is pushed at you; you control what you look for.
What does Symella mean?

If you haven't noticed yet, the Symella name comes from SYMbian and gnutELLA (the idea came from Imre). It shows what the application is: a Gnutella client for Symbian smartphones.
What are the system requirements?

An S60 based smartphone, and lots of, lots of free space and bandwidth :)
On which phones does Symella work?

The S60 2nd edition version has been tested on Nokia 6630, Nokia 6600 and Nokia N70 but it should work on any other phone based on the platform.
The S60 3rd edition has been tested on Nokia N91 and Nokia N80.
Where can I contact you?

See the information on the Symella Team page.

↓ What's new? ↓
November 21, 2006 - Imre
It seems that almost all Gnutella web caches have gone offline recently and therefore Symella isn't able to connect to the network. I'm working on the issue and hopefully a fixed version will be released in a couple of days. If you want to speed up things, please consider supporting the project.

October 30, 2006 - Imre
Symella 1.32 for S60 platform 3rd and 2nd edition has been released! I've added a "find box" to the search results list (it can be used to filter the search results based on a given word) plus made some fixes to the UI.

October 25, 2006 - Imre
Symella for S60 3rd edition is now available for download. We fixed several bugs and refined the UI as well. The application has been tested on Nokia N80 and N91 phones.