Helsinki University of Technology Delay-Tolerant Networking @ TKK Comnet Department of Communications and Networking

DT-Talkie

DT-Talkie is a DTN-based voice messaging application that enables mobile users to communicate over infrastructure-less and challenged environments in the walkie-talkie fashion. DT-Talkie supports both one-to-one and group communication. DT-Talkie is primarily implemented for Maemo based Nokia Internet Tablet. We port DT-Talkie application to heterogeneous endpoints like Mac, Linux PC and Openmoko based smartphone as well. DT-Talkie is now available also for Symbian.

The idea is that if User A wants to talk with User B, he presses a button (fullscreen hard button of Nokia Internet Tablet) after selecting User B's EID (Endpoint Identifier) and start talking. After finishing the talk, he presses the button again. Then DT-Talkie forwards his voice message over the DTN infrastructure destined to User B. On the other end, User B can hear the voice message as soon as it is received. User B communicates with User A using the aforementioned approach.

System Architecture

 

 

Audio C/P

MIME C/P

Bundle S/R

GUI

dtnd

Technologies

DT-Talkie Screenshot

Individual Contacts: list of EIDs used in one-to-one communication

Group Contacts: list of EIDs used in group communication

Pending List: list of voice messages which have not been played back yet

Active User: shows sender's EID and profile picture as soon as a voice message is received.

There is a text entry box in between the individual and group contact list to input EID that is not available in the list. There is also a add-up and a add-down button along with the text entry box to add EID in the appropriate contact list.

Installation

The DT-Talkie installation instructions are given for Nokia N810. The instructions are also applicable for Nokia N800 if OS2008 is flashed to the device. dtnd must have to run in the system before launching DT-Talkie application. So we also provide installation guidelines for dtnd if it does not run in the system.

dtnd installation

DT-Talkie installation

You can also get DT-Talkie version 2.0 and DT-Talkie version 1.0 debian package.

Publications

Md. Tarikul Islam: Voice Communication in Mobile Delay-Tolerant Networks. Masters thesis, Helsinki University of Technology, 2009. [PDF]

Md. Tarikul Islam, Anssi Turkulainen, Teemu Kärkkäinen, Mikko Pitkänen, Jörg Ott: Practical Voice Communications in Challenged Networks. Accepted for publication at the 1st Extreme Workshop on Communications. Padjelanta National Park, Lapland, August 2009. [PDF]

Md. Tarikul Islam: DT-Talkie: Interactive Voice Messaging for Heterogeneous Groups in Delay-Tolerant Networks. In Demo at IEEE CCNC 2009. [PDF] [Poster]

Md. Tarikul Islam: DT-Talkie: Push-to-talk in Challenged Networks. In Demo at ACM MobiCom 2008. [PDF] [Poster]

Acknowledgements

This work was funded by Nokia Research Center and CHIANTI project of EU FP7 programme.

2008-2010 TKK Comnet