Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries. Thanks for all your past and future contributions.

Archived:Wireless Information Sharing Engine

From Wiki
Jump to: navigation, search

Archived.pngArchived: This article is archived because it is not considered relevant for third-party developers creating commercial solutions today. If you think this article is still relevant, let us know by adding the template {{ReviewForRemovalFromArchive|user=~~~~|write your reason here}}.

Article Metadata
Created: ebra (10 Apr 2008)
Last edited: hamishwillee (28 Jun 2012)
Featured Article
20 Jul


Engine description

  • Wireless Information Sharing Engine WISE enables file sharing between N devices running the service. The number of devices is dynamic.
  • Every device has either one or two folders dedicated for the service. One device can have one and another device two folders.
  • If one folder is used, the device does not distinguish between its own and foreign files.
  • If two folders are used, the device separates its own files from the files received from other devices.
  • The files are shared between the devices using Bluetooth with a RFCOMM-based protocol.

Source code

The source code for the maemo platform is available at

The source code for the S60 platform is available at


WISE 01.png

Initial states (example option A)

WISE 02.png

Final states (example option A)

If all devices use only one folder, the content of that folder is exactly the same after the syncronization. WISE 06.png

Syncronization process (example option A)

This example process shows only one possibility of how devices interact with each other. During one syncronization every device interacts with all the other devices. During the interaction, the device can operate either as a client or a server. WISE 03.png WISE 04.png WISE 05.png

Initial states (example option B)

WISE 07.png

Final states (example option B)

When option B is used, it is possible to extend the service to add restrictions to the files how they are shared between the devices. This, however, requires that information about other devices is saved. WISE 11.png

Syncronization process (example option B)

WISE 08.png WISE 09.png WISE 10.png


This page was last modified on 28 June 2012, at 06:28.
71 page views in the last 30 days.