Development of an IMS Compliant, Cross Platform Client Using the JAIN SIP Applet Phone
- Muswera, Walter T, Terzoli, Alfredo
- Authors: Muswera, Walter T , Terzoli, Alfredo
- Date: 2010
- Subjects: To be catalogued
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/431274 , vital:72760 , https://www.cs.ru.ac.za/research/g09M3278/Muswera.pdf
- Description: Several open source SIP/IMS Clients are currently in use in the Rhodes University Convergence Research Group. However, there is no single Client that provides researchers with all the required functionality need-ed to test the applications they have developed. Integrating advanced features into a single Client can help to speed up testing as well as pro-vide a variety of innovative communication services. In this paper we present an overview of two popular SIP/IMS Clients currently in use. We also discuss the features and design architecture of a Client called JAIN SIP Applet Phone (JSAP) which will be used as a basis for the development of a new IMS compliant Client. We then analyse what functionality JSAP lacks and propose features that need to be imple-mented.
- Full Text:
- Authors: Muswera, Walter T , Terzoli, Alfredo
- Date: 2010
- Subjects: To be catalogued
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/431274 , vital:72760 , https://www.cs.ru.ac.za/research/g09M3278/Muswera.pdf
- Description: Several open source SIP/IMS Clients are currently in use in the Rhodes University Convergence Research Group. However, there is no single Client that provides researchers with all the required functionality need-ed to test the applications they have developed. Integrating advanced features into a single Client can help to speed up testing as well as pro-vide a variety of innovative communication services. In this paper we present an overview of two popular SIP/IMS Clients currently in use. We also discuss the features and design architecture of a Client called JAIN SIP Applet Phone (JSAP) which will be used as a basis for the development of a new IMS compliant Client. We then analyse what functionality JSAP lacks and propose features that need to be imple-mented.
- Full Text:
Google docs and skype for a low bandwidth virtual classroom for developing countries
- Thinyane, Hannah, Mufeti, Tulimevava K, Terzoli, Alfredo, Wright, Madeleine
- Authors: Thinyane, Hannah , Mufeti, Tulimevava K , Terzoli, Alfredo , Wright, Madeleine
- Date: 2010
- Subjects: To be catalogued
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/430757 , vital:72713 , https://ieeexplore.ieee.org/abstract/document/5753006
- Description: There has been much attention recently on the use of virtual class-rooms to support distance learning. However, the required real-time and high-rate transfers for multimedia contents such as video and audio that comprise most off-the-shelf virtual classrooms make them infeasible for developing countries where bandwidth is typically more restricted. This paper describes the findings of an ongoing investigation to develop a low bandwidth virtual classroom that can provide the necessary func-tionality to deliver courses to distant students. By combining Google Docs and Skype, we realised a low bandwidth virtual classroom alterna-tive that could provide adequate functionality within our teaching con-text.
- Full Text:
- Authors: Thinyane, Hannah , Mufeti, Tulimevava K , Terzoli, Alfredo , Wright, Madeleine
- Date: 2010
- Subjects: To be catalogued
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/430757 , vital:72713 , https://ieeexplore.ieee.org/abstract/document/5753006
- Description: There has been much attention recently on the use of virtual class-rooms to support distance learning. However, the required real-time and high-rate transfers for multimedia contents such as video and audio that comprise most off-the-shelf virtual classrooms make them infeasible for developing countries where bandwidth is typically more restricted. This paper describes the findings of an ongoing investigation to develop a low bandwidth virtual classroom that can provide the necessary func-tionality to deliver courses to distant students. By combining Google Docs and Skype, we realised a low bandwidth virtual classroom alterna-tive that could provide adequate functionality within our teaching con-text.
- Full Text:
Technology solutions to strengthen the integration of marginalized communities into the global knowledge society
- Hlungulu, Bulumko, Kunjuzwa, Dumani, Ndlovu, Nyankiso, Samalenge, Jimmy, Sikhumbuzo, Ngwenya, Thinyane, Mamello, Terzoli, Alfredo
- Authors: Hlungulu, Bulumko , Kunjuzwa, Dumani , Ndlovu, Nyankiso , Samalenge, Jimmy , Sikhumbuzo, Ngwenya , Thinyane, Mamello , Terzoli, Alfredo
- Date: 2010
- Subjects: To be catalogued
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/430769 , vital:72714 , https://ieeexplore.ieee.org/abstract/document/5753005
- Description: Information and Communication Technology (ICT) has made it possible to explore novel and innovative mechanisms to leap-frog socio-economic development in rural and marginalized communities. An ICT for development intervention called Siyakhula Living Lab (SLL) has been underway in Dwesa, a rural community in the Eastern Cape Prov-ince, for the past four years. The living lab methodology, which enables user-driven innovation within a multi-stakeholder relationship of aca-demia, user communities, government and private industry, has facili-tated greater integration of the Dwesa community into the digital ecolo-gy and subsequently the knowledge society. This paper introduces the SLL intervention, discusses the SLL's supporting technical infrastruc-ture and the interventions that are undertaken towards long-term sus-tainability of the project. The developed eServices are also discussed, with a view to highlighting the key characteristics that contribute to in-creased context-sensitivity, ownership, and buy-in from the community.
- Full Text:
- Authors: Hlungulu, Bulumko , Kunjuzwa, Dumani , Ndlovu, Nyankiso , Samalenge, Jimmy , Sikhumbuzo, Ngwenya , Thinyane, Mamello , Terzoli, Alfredo
- Date: 2010
- Subjects: To be catalogued
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/430769 , vital:72714 , https://ieeexplore.ieee.org/abstract/document/5753005
- Description: Information and Communication Technology (ICT) has made it possible to explore novel and innovative mechanisms to leap-frog socio-economic development in rural and marginalized communities. An ICT for development intervention called Siyakhula Living Lab (SLL) has been underway in Dwesa, a rural community in the Eastern Cape Prov-ince, for the past four years. The living lab methodology, which enables user-driven innovation within a multi-stakeholder relationship of aca-demia, user communities, government and private industry, has facili-tated greater integration of the Dwesa community into the digital ecolo-gy and subsequently the knowledge society. This paper introduces the SLL intervention, discusses the SLL's supporting technical infrastruc-ture and the interventions that are undertaken towards long-term sus-tainability of the project. The developed eServices are also discussed, with a view to highlighting the key characteristics that contribute to in-creased context-sensitivity, ownership, and buy-in from the community.
- Full Text:
The role of the web in the promotion of African languages
- Maseko, Pamela, Nosilela, Bulelwa B, Sam, Msindisi S, Terzoli, Alfredo, Dalvit, Lorenzo
- Authors: Maseko, Pamela , Nosilela, Bulelwa B , Sam, Msindisi S , Terzoli, Alfredo , Dalvit, Lorenzo
- Date: 2010
- Subjects: To be catalogued
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/431370 , vital:72768
- Description: In this article we explore the possible contribution of the Web in promot-ing the use and status of African languages. Participation in sharing and producing knowledge through the Web can play a key role in the eco-nomic, social and educational development of Africa. While physical ac-cess to information is hampered by lack of infrastructure and connectivi-ty, epistemological access is hampered by the use of English. Re-sources in African languages are available. Until the amount of Web content and the number of users reach critical mass, these resources play a symbolic rather than an instrumental role in promoting African lan-guages. The use of electronic resources available on the Web could contribute to cutting the printing and transport cost of paper material, es-pecially in multilingual settings where many languages would have to be represented. Another practical way in which the Web can promote the development of African languages is to promote communication among their speakers. This is already showing its potential by allowing experts from various disciplines to work collaboratively on the development of new indigenous terminology through mailing lists and chat rooms. On a larger scale, the Web can play a unifying function among speakers of different varieties of the same African language.
- Full Text:
- Authors: Maseko, Pamela , Nosilela, Bulelwa B , Sam, Msindisi S , Terzoli, Alfredo , Dalvit, Lorenzo
- Date: 2010
- Subjects: To be catalogued
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/431370 , vital:72768
- Description: In this article we explore the possible contribution of the Web in promot-ing the use and status of African languages. Participation in sharing and producing knowledge through the Web can play a key role in the eco-nomic, social and educational development of Africa. While physical ac-cess to information is hampered by lack of infrastructure and connectivi-ty, epistemological access is hampered by the use of English. Re-sources in African languages are available. Until the amount of Web content and the number of users reach critical mass, these resources play a symbolic rather than an instrumental role in promoting African lan-guages. The use of electronic resources available on the Web could contribute to cutting the printing and transport cost of paper material, es-pecially in multilingual settings where many languages would have to be represented. Another practical way in which the Web can promote the development of African languages is to promote communication among their speakers. This is already showing its potential by allowing experts from various disciplines to work collaboratively on the development of new indigenous terminology through mailing lists and chat rooms. On a larger scale, the Web can play a unifying function among speakers of different varieties of the same African language.
- Full Text:
The SANTED Virtual Classroom Project: A case study
- Mufeti, Tulimevava K, Thinyane, Hannah, Terzoli, Alfredo, Foster, Gregory G
- Authors: Mufeti, Tulimevava K , Thinyane, Hannah , Terzoli, Alfredo , Foster, Gregory G
- Date: 2010
- Subjects: To be catalogued
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/430784 , vital:72715 , https://ieeexplore.ieee.org/abstract/document/5753006
- Description: The SANTED Virtual Classroom Project is a collaboration initiative of the Departments of Computer Science at Rhodes University and the University of Namibia, conceptualized in 2007 and operational since 2008. The project aims to build capacity in the Computer Science De-partment at the University of Namibia through curriculum development and delivery, staff development and sharing of resources. This paper gives a detailed description of the project, highlighting how it was con-ceived, its aims and objectives, its aspirations and challenges, as well as some of the successes achieved to date.
- Full Text:
- Authors: Mufeti, Tulimevava K , Thinyane, Hannah , Terzoli, Alfredo , Foster, Gregory G
- Date: 2010
- Subjects: To be catalogued
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/430784 , vital:72715 , https://ieeexplore.ieee.org/abstract/document/5753006
- Description: The SANTED Virtual Classroom Project is a collaboration initiative of the Departments of Computer Science at Rhodes University and the University of Namibia, conceptualized in 2007 and operational since 2008. The project aims to build capacity in the Computer Science De-partment at the University of Namibia through curriculum development and delivery, staff development and sharing of resources. This paper gives a detailed description of the project, highlighting how it was con-ceived, its aims and objectives, its aspirations and challenges, as well as some of the successes achieved to date.
- Full Text:
Towards IPTV service discovery and selection in an IMS environment
- Tsietsi, Mosiuoa, Musvibe, Ray, Terzoli, Alfredo, Wells, George C
- Authors: Tsietsi, Mosiuoa , Musvibe, Ray , Terzoli, Alfredo , Wells, George C
- Date: 2010
- Subjects: To be catalogued
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/430795 , vital:72716 , 10.1109/ICUMT.2010.5676637
- Description: The IP Multimedia Subsystem (IMS) is a telecommunication middleware architecture that behaves as a docking station for a wide range of mul-timedia services. Several so-called killer applications have been envi-sioned for this platform such as multimedia group communications and location based services (LBS), but one of the most common business cases for IMS remains IPTV (Internet Protocol TV). Several IMS stand-ards development bodies and non-IMS players have contributed knowledge to the topic of IPTV, and the mechanisms needed to support various IPTV services are well understood. In addition, there are exam-ples of researchers who have implemented IPTV services in their net-work testbeds. However, many of them do not make use of the full power of the specifications which describe the mechanisms of service discovery and service selection. These processes define support for customer device configuration, service personalisation and service se-lection in a multi-service provider ecosystem. This position paper pro-poses solutions to some of the open questions in this area and pro-vides an architecture for a testbed that properly supports service dis-covery and selection. An initial implementation addressing the topic of auto-configuration of IMS terminals for service discovery is also pre-sented.
- Full Text:
- Authors: Tsietsi, Mosiuoa , Musvibe, Ray , Terzoli, Alfredo , Wells, George C
- Date: 2010
- Subjects: To be catalogued
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/430795 , vital:72716 , 10.1109/ICUMT.2010.5676637
- Description: The IP Multimedia Subsystem (IMS) is a telecommunication middleware architecture that behaves as a docking station for a wide range of mul-timedia services. Several so-called killer applications have been envi-sioned for this platform such as multimedia group communications and location based services (LBS), but one of the most common business cases for IMS remains IPTV (Internet Protocol TV). Several IMS stand-ards development bodies and non-IMS players have contributed knowledge to the topic of IPTV, and the mechanisms needed to support various IPTV services are well understood. In addition, there are exam-ples of researchers who have implemented IPTV services in their net-work testbeds. However, many of them do not make use of the full power of the specifications which describe the mechanisms of service discovery and service selection. These processes define support for customer device configuration, service personalisation and service se-lection in a multi-service provider ecosystem. This position paper pro-poses solutions to some of the open questions in this area and pro-vides an architecture for a testbed that properly supports service dis-covery and selection. An initial implementation addressing the topic of auto-configuration of IMS terminals for service discovery is also pre-sented.
- Full Text:
Using an RTSP Proxy to implement the IPTV Media Function via a streaming server
- Shibeshi, Zelalem S, Terzoli, Alfredo, Bradshaw, Karen L
- Authors: Shibeshi, Zelalem S , Terzoli, Alfredo , Bradshaw, Karen L
- Date: 2010
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/429120 , vital:72561 , https://ieeexplore.ieee.org/abstract/document/5676629
- Description: Multimedia in IMS, including IPTV, is handled by a separate unit, the Media Function (MF), which is made up of Media Control and Media Delivery Functions (MCF and MDF). According to the different specifications of an IMS based IPTV architecture, the User Equipment (UE) is expected to use the RTSP protocol as a media control protocol to interact with the MCF, and gets delivery of media from the MDF using the RTP protocol. This generally means that the streaming session is initiated from the media controller on behalf of the user but the delivery of media is sent to the UE from the media deliverer (media server). Due to lack of free and open source Media Servers and on the contrary, the availability of free and open source Streaming Servers, the ideal choice for the delivery of media in multimedia services, including IPTV, by the research community are Streaming Servers. Nevertheless, because of denial of service attack and other issues, most streaming servers do not allow different locations for the session setup request and the delivery of media of the streaming session. This makes it difficult to have a separate media control unit for IPTV service in IMS, if one wants to use a streaming server as an MDF unit. For this purpose we propose another component (an RTSP proxy and relay unit) to be part of the IPTV Media Function (MF). The unit will be used to mediate between the MFC and MDF and will properly relay media control (RTSP) commands from the UE and MFC to the MDF and RTP packets from the MDF to the UE. This, we believe, will facilitate the development of an IPTV service using readily available open source streaming servers. In this paper we show how this RTSP proxy and relay unit can be integrated into the Media Function of the IPTV architecture to ease the media delivery process of IMS based IPTV service.
- Full Text:
- Authors: Shibeshi, Zelalem S , Terzoli, Alfredo , Bradshaw, Karen L
- Date: 2010
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/429120 , vital:72561 , https://ieeexplore.ieee.org/abstract/document/5676629
- Description: Multimedia in IMS, including IPTV, is handled by a separate unit, the Media Function (MF), which is made up of Media Control and Media Delivery Functions (MCF and MDF). According to the different specifications of an IMS based IPTV architecture, the User Equipment (UE) is expected to use the RTSP protocol as a media control protocol to interact with the MCF, and gets delivery of media from the MDF using the RTP protocol. This generally means that the streaming session is initiated from the media controller on behalf of the user but the delivery of media is sent to the UE from the media deliverer (media server). Due to lack of free and open source Media Servers and on the contrary, the availability of free and open source Streaming Servers, the ideal choice for the delivery of media in multimedia services, including IPTV, by the research community are Streaming Servers. Nevertheless, because of denial of service attack and other issues, most streaming servers do not allow different locations for the session setup request and the delivery of media of the streaming session. This makes it difficult to have a separate media control unit for IPTV service in IMS, if one wants to use a streaming server as an MDF unit. For this purpose we propose another component (an RTSP proxy and relay unit) to be part of the IPTV Media Function (MF). The unit will be used to mediate between the MFC and MDF and will properly relay media control (RTSP) commands from the UE and MFC to the MDF and RTP packets from the MDF to the UE. This, we believe, will facilitate the development of an IPTV service using readily available open source streaming servers. In this paper we show how this RTSP proxy and relay unit can be integrated into the Media Function of the IPTV architecture to ease the media delivery process of IMS based IPTV service.
- Full Text:
Using JAIN SLEE as an interaction and policy manager for enabler-based services in next generation networks
- Tsietsi, Mosiuoa, Terzoli, Alfredo, Wells, George C
- Authors: Tsietsi, Mosiuoa , Terzoli, Alfredo , Wells, George C
- Date: 2010
- Subjects: To be catalogued
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/431382 , vital:72770 , https://journals.pan.pl/dlibra/publication/100205/edition/86373/content
- Description: The IP Multimedia Subsystem is a telecommunications framework with a standard architecture for the provision of services. While the services themselves have not been standardised, standards do exist for basic technologies that can be re-used and aggregated in order to construct more complex services. These elements are called service capabilities by the 3GPP and service enablers by the OMA, both of which are repu-table standards bodies in this area. In order to provide re-usability, there is a need to manage access to the service capabilities. Also, in order to build complex services, there is a further need to be able to manage and coordinate the interactions that occur between service capabilities. The 3GPP and the OMA have separately defined network entities that are responsible for handling aspects of these requirements, and are known as a service capability interaction manager (SCIM) and a policy enforcer respectively. However, the internal structure of the SCIM and the policy enforcer have not been standardised by the relevant bodies. In addition, as the SCIM and the policy enforcer have been defined through complementary yet separate processes, there is an opportunity to unify efforts from both bodies. This paper builds on work and stand-ards defined by the bodies, and proposes the design of an interaction manager with features borrowed from both the SCIM and the policy en-forcer. To help validate the design, we have identified a platform known as JAIN SLEE which we believe conforms to the model proposed, and we discuss how JAIN SLEE can be used to implement our ideas.
- Full Text:
- Authors: Tsietsi, Mosiuoa , Terzoli, Alfredo , Wells, George C
- Date: 2010
- Subjects: To be catalogued
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/431382 , vital:72770 , https://journals.pan.pl/dlibra/publication/100205/edition/86373/content
- Description: The IP Multimedia Subsystem is a telecommunications framework with a standard architecture for the provision of services. While the services themselves have not been standardised, standards do exist for basic technologies that can be re-used and aggregated in order to construct more complex services. These elements are called service capabilities by the 3GPP and service enablers by the OMA, both of which are repu-table standards bodies in this area. In order to provide re-usability, there is a need to manage access to the service capabilities. Also, in order to build complex services, there is a further need to be able to manage and coordinate the interactions that occur between service capabilities. The 3GPP and the OMA have separately defined network entities that are responsible for handling aspects of these requirements, and are known as a service capability interaction manager (SCIM) and a policy enforcer respectively. However, the internal structure of the SCIM and the policy enforcer have not been standardised by the relevant bodies. In addition, as the SCIM and the policy enforcer have been defined through complementary yet separate processes, there is an opportunity to unify efforts from both bodies. This paper builds on work and stand-ards defined by the bodies, and proposes the design of an interaction manager with features borrowed from both the SCIM and the policy en-forcer. To help validate the design, we have identified a platform known as JAIN SLEE which we believe conforms to the model proposed, and we discuss how JAIN SLEE can be used to implement our ideas.
- Full Text:
- «
- ‹
- 1
- ›
- »