Research Papers (Computer Science)
Browse by
The research papers in this collection represent the work of several projects.
Recent Submissions
-
Kobo, Hlabishi Isaac; Tucker, William D.; Norman, Michael (Telkom, 2010)[more][less]
Abstract: This paper discusses a way of offering voice instant messaging based on Internet Protocol using Session Initiation Protocol. The purpose of this investigation is to enhance the modern social communication amongst the people of South Africa who are already accustomed to text-based instant messaging. The proposed application aims to implement the traditional Push-to-Talk technology using Internet Protocol. Thus the proposed IP-based Push-to-Talk is a new approach to voice communication which emulates a walkie-talkie system. On the mobile phone IP-Push-to-Talk herein referred to as Push-to-Talk over a cell phone can be viewed as a voice SMS. The adoption of a Push-to-Talk service was inspired by the fact that it applies half-duplex communication. This enhances the primary objective of offering a cheap voice instant messaging. In half-duplex communication, only one person can talk at a time, thereby avoiding bidirectional charging. The project was implemented on two platforms, a PC and a mobile phone. The PC Push-to-Talk was implemented through client server approach whilst the mobile Push-to-Talk through a peer-to-peer approach. Several software engineering strategies were used for user requirements gathering as well for testing. Six users participated in the test and the results were gathered through questionnaires. The results showed that, half-duplex communication is efficient and yet very economical as it makes less usage of system resources. URI: http://hdl.handle.net/10566/623 Files in this item: 1
KoboNormanTucker-SATNAC2010.pdf (532.1Kb) -
Wang, Yuan Yuan; Tucker, William D. (Telkom, 2009)[more][less]
Abstract: This paper describes work in progress to to provide browser-based sign language communication for Deaf users. The paper introduces the communication requirements for a disadvantaged Deaf community in Cape Town, describes related work of generic open source browser-based video and video systems targeted specifically to Deaf users. We posit an experimental design to test if Adobe Flash can help provide an acceptable video system for Deaf users. We wish to learn if the transport and video quality of browser-based Adobe Flash video can provide an effective platform for sign language communication. URI: http://hdl.handle.net/10566/622 Files in this item: 1
WangTucker-SATNAC2009.pdf (141.2Kb) -
Chetty, Marshini; Tucker, William D.; Blake, Edwin H. (Telkom, 2004)[more][less]
Abstract: Rural areas in South Africa have unique conditions such as remoteness and scarcity of reliable public facilities. Information and Communication Technologies (ICTs) introduced into these areas must be suitable for these conditions. Using a user-centred design approach based on Participatory Design and Action Research, we have developed a telemedicine application for a rural village in the Eastern Cape. This paper describes how we determined the requirements and design for the application and why we chose Voice over Internet Protocol (VoIP) combined with a store and forward approach to achieve our telemedicine goals. We present an overview of the methodology we are using, describe the software application we have developed and mention several challenges we have faced to date. Finally we conclude that VoIP and store and forward technologies are appropriate to the South African rural situation. URI: http://hdl.handle.net/10566/621 Files in this item: 1
ChettyTuckerBlake-SATNAC2004.pdf (287.0Kb) -
Yi, Long; Tucker, William D. (Telkom, 2009)[more][less]
Abstract: One way for Deaf people to communicate with hearing people over the telephone is to use a voice relay. The service is often provided with a human relay operator that relays text into voice, and vice versa, on behalf of the Deaf and hearing users. In developed countries, voice relay is frequently subsidised by governments or service providers. There is no such service in South Africa. We have built several automatic voice relay systems for a disadvantaged Deaf community in Cape Town. This paper describes how we augmented a general-purpose communication system for voice relay. Kiara is a fully open source Instant Messaging, voice and video over Internet Protocol communication system based on the Session Initiation Protocol. We integrated automatic speech recognition and text-to-speech technologies into Kiara to provide real-time automatic voice relay for relayed communication. As it stands, Kiara can also be used for standard voice and video relay with a human operator. URI: http://hdl.handle.net/10566/619 Files in this item: 1
YiTucker-SATNAC2009.pdf (257.6Kb) -
Zulu, Docas Dudu; Tucker, William D. (Telkom, 2010)[more][less]
Abstract: This paper describes work in progress on call capacity optimization for voice over Internet Protocol on wireless mesh networks. In a developing country such as South Africa, evidence has shown that rural inhabitants find it difficult to afford the voice services offered by cellular networks. Voice over Internet Protocol is known for its affordability relative to cellular voice services, therefore deploying such services for rural communities will not only benefit rural inhabitants but also offer economic advantages to service providers. We are interested in the provision of voice services with rural wireless mesh networks. Unfortunately voice on mesh networks can experience packet loss and delays that cause reduction in voice quality. Transmission of small voice packets over wireless mesh networks imposes high overhead that leads to a tremendous decrease in call capacity. Therefore, we aim to study the performance of voice over 802.11 wireless mesh networks and evaluate packet aggregation mechanisms that merge small voice packets into a single large packet, in order to preserve voice quality with more calls. We will implement and evaluate packet aggregations mechanisms on a 'mesh potato' network with iterative cycles of laboratory experiments using a network simulator to collect data for performance evaluation. URI: http://hdl.handle.net/10566/618 Files in this item: 1
ZuluTucker-SATNAC2010.pdf (138.4Kb)