debii

Symella v1.40

Applications / Peer-to-Peer
Symella [Open Source (GPL)] 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 [Open Source (GPL)] supports multi-threaded downloads which means that if multiple users have a particular file then Symella [Open Source (GPL)] can download the file from several locations simultenously.
Requirements : Symbian S60 Platform 3rd and 2nd edition

SymellaSymellaSymella

Compatible Cell Phones

LG KS10
LG KT610
Motorola RIZR Z10
Motorola RIZR Z8
Nokia 3250
Nokia 5320
Nokia 5500
Nokia 5700
Nokia 6110
Nokia 6121 classic
Nokia 6124 Classic
Nokia 6210 Navigator
Nokia 6220 classic
Nokia 6290
Nokia 6600
Nokia 6650 T-Mobile
Nokia E50
Nokia E51
Nokia E51 camera-free
Nokia E60
Nokia E61
Nokia E61i
Nokia E62
Nokia E65
Nokia E70
Nokia E90
Nokia N70
Nokia N71
Nokia N72
Nokia N73
Nokia N75
Nokia N76
Nokia N77
Nokia N78
Nokia N80
Nokia N81
Nokia N81 8GB
Nokia N82
Nokia N90
Nokia N91
Nokia N92
Nokia N93
Nokia N93i
Nokia N95
Nokia N95 8GB
Nokia N96
Samsung SGH-G810
Samsung SGH-i400
Samsung SGH-i450
Samsung SGH-i520
Samsung SGH-i550
Samsung SGH-i560
Samsung Z600

Download / Links

Symella for S60 3rd edition 1.40 [Direct Download] (ZIP File)
Symella for S60 2nd edition 1.40 [Direct Download] (ZIP File)
Symella [Link]

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)

History

1.40 - Added access point selection setting (the default network connection can be set through the settings).
Improved GWebCache support, the webcache addresses can be edited through the settings. Symella also queries webcaches for
addresses of other caches.
More details are given in the connections view during the webcache connection process.
Fixed a bug which caused a crash when the user tried to download an already existing file.

1.32 - S60 2nd edition is officially supported again.
Added search field to the Search result view (the list of results can now be filtered based on a given word).
T9 has been enabled in the "Search for" dialog.
The list of default GWebCache addresses has been extended and the setting for changing the list has
been removed.

1.30 - Ported to S60 3rd edition (S60 2nd edition is not supported in current version). Tremendous number
of bugs were discovered and fixed. Some UI tweaks (removed unnecessary menu items, renamed some
of titles and we also have a new scalable application icon now, thank you Dorka! :).

1.02 - Modified the engine to be compatible with earlier (Symbian 6.1) phones
(have to remove EscapeUtils::EscapeEncodeL and write an own url encoder).
Now it compiles with Series 60 SDK 1.2 too.

Before creating the settings file, the program checks for the default download
directory (E:\Sounds or C:\Download) and makes it if it doesn't exist.


1.01 - Modified the observer class MSASearchResultsObserver to allow the S80 port to display the
file sizes in the search results list. Added some comments and created this file.
We have some new application icons too (thx Hugo!)

1.0 - Initial release