A P2P middleware design for digital access nodes in marginalised rural areas
- Authors: Wertlen, Ronald
- Date: 2010
- Subjects: Software design , Rural development -- South Africa -- Eastern Cape , Rural development projects -- South Africa -- Eastern Cape , Sustainable development -- Simulation methods , Computer networks , Data transmission systems , Electronic data processing -- Distributed processing , Middleware -- Development , Computer software
- Language: English
- Type: Thesis , Masters , MSc (Computer Science)
- Identifier: vital:11391 , http://hdl.handle.net/10353/254 , Software design , Rural development -- South Africa -- Eastern Cape , Rural development projects -- South Africa -- Eastern Cape , Sustainable development -- Simulation methods , Computer networks , Data transmission systems , Electronic data processing -- Distributed processing , Middleware -- Development , Computer software
- Description: This thesis addresses software design within the field of Information and Communications Technology for Development (ICTD). Specifically, it makes a case for the design and development of software which is custom-made for the context of marginalised rural areas (MRAs). One of the main aims of any ICTD project is sustainability and such sustainability is particularly difficult in MRAs because of the high costs of projects located there. Most literature on ICTD projects focuses on other factors, such as management, regulations, social and community issues when discussing this issue. Technical matters are often down-played or ignored entirely. This thesis argues that MRAs exhibit unique technical characteristics and that by understanding these characteristics, one can possibly design more cost-effective software. One specific characteristic is described and addressed in this thesis – a characteristic we describe here for the first time and call a network island. Further analysis of the literature generates a picture of a distributed network of access nodes (DANs) within such network islands, which are connected by high speed networks and are able to share resources and stimulate usage of technology by offering a wide range of services. This thesis attempts to design a fitting middleware platform for such a context, which would achieve the following aims: i) allow software developers to create solutions for the context more efficiently (correctly, rapidly); ii) stimulate product managers and business owners to create innovative software products more easily (cost-effectively). A given in the context of this thesis is that the software should use free/libre open source software (FLOSS) – good arguments do also exist for the use of FLOSS. A review of useful FLOSS frameworks is undertaken and several of these are examined in an applied part of the thesis, to see how useful they may be. They form the basis for a walking skeleton implementation of the proposed middleware. The Spring framework is the basis for experiments, along with Spring-Webservices, JMX and PHP 5’s web service capabilities. This thesis builds on three years of work at the Siyakhula Living Lab (SLL), an experimental testbed in a MRA in the Mbashe district of the Eastern Cape of South Africa. Several existing products are deployed at the SLL in the fields of eCommerce, eGovernment and eLearning. Requirements specifications are engineered from a variety of sources, including interviews, mailing lists, the author’s experience as a supervisor at the SLL, and a review of the existing SLL products. Future products are also investigated, as the thesis considers current trends in ICTD. Use cases are also derived and listed. Most of the use cases are concerned with management functions of DANs that can be automated, so that operators of DANs can focus on their core business and not on technology. Using the UML Components methodology, the thesis then proceeds to design a middleware component architecture that is derived from the requirements specification. The process proceeds step-by-step, so that the reader can follow how business rules, operations and interfaces are derived from the use cases. Ultimately, the business rules, interfaces and operations are related to business logic, system interfaces and operations that are situated in specific components. The components in turn are derived from the business information model, that is derived from the business concepts that were initially used to describe the context for the requirements engineering. In this way, a logical method for software design is applied to the problem domain to methodically derive a software design for a middleware solution. The thesis tests the design by considering possible weaknesses in the design. The network aspect is tested by interpolating from formal assumptions about the nature of the context. The data access layer is also identified as a possible bottleneck. We suggest the use of fast indexing methods instead of relational databases to maintain flexibility and efficiency of the data layer. Lessons learned from the exercise are discussed, within the context of the author’s experience in software development teams, as well as in ICTD projects. This synthesis of information leads to warnings about the psychology of middleware development. We note that the ICTD domain is a particularly difficult one with regards to software development as business requirements are not usually clearly formulated and developers do not have the requisite domain knowledge. In conclusion, the core arguments of the thesis are recounted in a bullet form, to lay bare the reasoning behind this work. Novel aspects of the work are also highlighted. They include the description of a network island, and aspects of the DAN middleware requirements engineering and design. Future steps for work based on this thesis are mapped out and open problems relating to this research are touched upon.
- Full Text:
Building a semantic web-based e-health component for a multipurpose communication centre
- Authors: Hlungulu, Bulumko
- Date: 2010
- Subjects: Rural development -- South Africa -- Eastern Cape , Information technology -- South Africa -- Eastern Cape , Internet in medicine -- South Africa -- Eastern Cape , Telecommunication in medicine -- South Africa -- Eastern Cape , Health -- Computer network resources
- Language: English
- Type: Thesis , Masters , MSc (Computer Science)
- Identifier: vital:11380 , http://hdl.handle.net/10353/374 , Rural development -- South Africa -- Eastern Cape , Information technology -- South Africa -- Eastern Cape , Internet in medicine -- South Africa -- Eastern Cape , Telecommunication in medicine -- South Africa -- Eastern Cape , Health -- Computer network resources
- Description: Rural communities have limited access to health information which is made available on the internet. This is due to poor infrastructure (i.e., lack of clinics or Internet access) and that gives them problems in accessing information within the domain of health. The availability of Information and Communication Technologies (ICTs) in a rural community can provide the community with a number of beneficial solutions to their problems as they maximize the potential of knowledge sharing and delivery. This research seeks to make use of ICTs deployed in the community of Dwesa, in order to contribute to improving the health standards of the community. It seeks to accomplish this by carrying out an investigation and literature review with the aim of understanding health knowledge sharing dynamics in the context of marginalized communities. The knowledge acquired will then be used in the development and implementation of a semantic web-based e-Health portal as part of the Siyakhula Living Lab (SLL) project. This portal will share and deliver western medical knowledge, traditional knowledge and indigenous knowledge. This research seeks to make use of a combination of Free and/or Open Sources Software in developing the portal to make it affordable to the community.
- Full Text:
Dynamic adaptive cost model for wireless Internet connectivity in African rural communities
- Authors: Sibanda, Khulumani
- Date: 2010
- Subjects: Internet , Community development -- South Africa -- Eastern Cape , Cost effectiveness , Wireless communication systems , Rural development -- South Africa -- Eastern Cape
- Language: English
- Type: Thesis , Doctoral , PhD (Computer Science)
- Identifier: vital:11389 , http://hdl.handle.net/10353/380 , Internet , Community development -- South Africa -- Eastern Cape , Cost effectiveness , Wireless communication systems , Rural development -- South Africa -- Eastern Cape
- Description: In today’s dynamic technological landscape, wireless communication networks have become an important part of economic development. The emergence of wireless technologies raises hopes to extend communication to remote areas that have not seen any tangible deployment to date. As developing nations pin their hopes to wireless technologies, cost models for wireless communication networks are becoming vital to support the emerging technologies. However, varying cost changes raise critical challenges to the estimation of both capital expenditure and operational expenditure. The network deployment process has numerous events that may cause adjustments to initially estimated project costs. These adjustments are necessary for a cost management plan and this plan includes monitoring cost performance and ensuring that only appropriate changes are made to the network project. The incidents that may cause cost changes can not be entirely predicted as their distribution tend to change dynamically from time to time. Estimating network deployment costs in such a dynamic environment necessitates cost models that can adapt to random occurrence of cost changes. Widely used cost models are usually performed by experienced personnel whose engineering experience is derived from deploying similar networks. In this approach experienced personnel add a certain percentage to the cost estimate to cater for contingency costs. Certainly such an approach depends on individual opinion, making it subjective and void of mathematical estimating relationships which are of paramount importance in ensuring that estimated deployment costs are sufficient to deal with cost uncertainties. We observe that existing approaches can only explore a limited solution space and hence can lead to cost overruns if implemented in dynamically cost changing environments. This thesis presents a wireless communication network deployment cost model that incorporates uncertainties into the final cost estimate. The model is adaptive to unpredictable cost changes since it allows adjustments of confidence levels when calculating contingency costs. This allows dynamically updating the cost changes without the cost model being reconstructed from scratch. We make use of the Poisson process in modeling the occurrence of incidents that are responsible for causing cost changes during network deployment. We also show that the occurrence of the incidents causing cost change are random and tend to follow the Poisson distribution. Using different levels of confidence we model various cost contingencies and make sensitivity analyses to identify the probability of cost overrun when given different contingencies. The dynamic adaptive cost model can be used either at the strategic level to understand the cost of a particular technique or at the operational level, as a way to show how Poisson process in network deployment can compare with engineering experience and other estimating techniques. We believe that the model is useful for remote areas where deployment costs are volatile and the distribution of incidents causing cost change to original cost estimates are diverse and dynamically changing. Further we expect that our research improves the knowledge base of information about the costs for rural communities to connect to the Internet, consequently providing useful input to future policy debates. This work is further poised to be a utility function to help those planning internet infrastructure deployments in least developed regions.
- Full Text:
Re-thinking rural development through agriculture
- Authors: Matunhu, Jephias (https://orcid.org/0000-0001-8415-5867)
- Date: 2010
- Subjects: Rural development -- South Africa -- Eastern Cape , Agriculture -- South Africa
- Language: English
- Type: Doctoral theses , text
- Identifier: http://hdl.handle.net/10353/24532 , vital:63067
- Description: This study addresses the problem of abject rural poverty in the post-apartheid South Africa with specific reference to the Amathole Rural District (ARD) in the Eastern Cape Province (the poorest province in the country). Abject poverty is conceptualized as inability to meet the basic human needs such as food, water, shelter and clothes. The study is premised in the revisionist trajectory of rural economic development, which regards agriculture as the ‘engine’ for rural development. The thesis addressed the following issues on rural poverty reduction in the ARD; the efficacy of rural agriculture in rural poverty reduction, value-adding to rural farm produce, support that is required and social factors that may affect the residents’ ability to fight poverty through agriculture? The thesis adopted the concurrent transformative mixed research methodology; and data were collected from a purposive sample of 138 respondents using unstructured interviews and semi-structured questionnaires. Data were collected with the help of research assistance. The study established that the ARD residents were keen to fight abject poverty through rural agriculture but were constrained by the lack of arable land, financial resources, technological support, corruption and HIV/AIDs. In view of the above findings, the thesis concluded that deep collaboration and participation of strategic partners such as government, the rural residents, NGOs and the business sector is essential in the implementation of pro-poor strategies in the ARD. The thesis also called for further research into the following areas that have a direct influence on the efficacy of rural agriculture on the ARD’s development; ICT and development, the rural residents’ attitude towards savings and on the political economy of cooperative ventures in rural agriculture. The thesis also encouraged further research to establish new linkages and roles of the following pertinent partners in ARD’s development; government, the rural residents, NGOs and the business sector. , Thesis (PhD) -- Faculty of Management and Commerce, 2010
- Full Text:
The impact of ICTs for agricultural development in the rural community: a case study of Alice, Eastern Cape, South Africa
- Authors: Alao, Abiodun Oyebimpe
- Date: 2010
- Subjects: Community information services -- South Africa -- Eastern Cape , Rural development -- South Africa -- Eastern Cape , Agricultural development projects -- South Africa -- Eastern Cape , Agricultural productivity -- South Africa -- Eastern Cape
- Language: English
- Type: Thesis , Masters , M Soc Sc (Com)
- Identifier: vital:11363 , http://hdl.handle.net/10353/236 , Community information services -- South Africa -- Eastern Cape , Rural development -- South Africa -- Eastern Cape , Agricultural development projects -- South Africa -- Eastern Cape , Agricultural productivity -- South Africa -- Eastern Cape
- Description: This study investigates the impact of ICTs for agricultural development in the Alice rural community. The rationale for carrying out the study has to do with the limited access to ICTs by farmers residing in this rural community which in turn affects their productivity and increase in the volume of agricultural production. The core argument of the study is that the use of ICTs has positive spinoffs on agricultural development which leads to improvement in the quality and quantity of agricultural production. Conversely lack of access to ICTs can result in inability to enhance agricultural productivity in rural areas such as Alice. Furthermore, it is argued herein that technological information devices such as ICTs are essential communication and information tools; and as such, should be regarded as useful communication media for disseminating relevant agricultural information to farmers residing in rural communities. In conducting this study theoretical frameworks such as Rogers’ diffusion of innovation and development theories encompassing both the participatory approach and development support communication were presented and argued for as approaches suitable for the study. Triangulations of research methods, such as, qualitative and quantitative methods, were utilized for the collection of data for this study. As is common practice, the triangulation method was used in cross checking and supplementing data/information collected through the utilization of each of the methods. Interviews and questionnaires were used as data collection tools for this study owing to their ability to generate clear and precise responses or answers to the questions posed. The key findings of the study show that the limited access to ICTs in the Alice rural community was caused by factors such as low level of literacy, age and language barriers which in turn affected the adoption of ICTs amongst the Alice farmers. Amongst the recommendations emanating from this study is the idea that the adoption of ICTs for agricultural information can be fast-tracked through the implementation of telecentres/kiosk and information centers for easy access to information and communication services in the rural community.
- Full Text:
The impact of rural ICT projects in South Africa: a case study of Dwesa, Transkei, Eastern Cape, South Africa
- Authors: Shingai, Kavhai Mitchell
- Date: 2010
- Subjects: Information technology -- South Africa -- Eastern Cape , Rural development projects -- South Africa -- Eastern Cape , Internet--South Africa -- Eastern Cape , Project management -- South Africa -- Eastern Cape , Rural development -- South Africa -- Eastern Cape
- Language: English
- Type: Thesis , Masters , M Soc Sc (Com)
- Identifier: vital:11362 , http://hdl.handle.net/10353/317 , Information technology -- South Africa -- Eastern Cape , Rural development projects -- South Africa -- Eastern Cape , Internet--South Africa -- Eastern Cape , Project management -- South Africa -- Eastern Cape , Rural development -- South Africa -- Eastern Cape
- Description: This project aimed at assessing and evaluating the extent to which deployed ICTs in the rural area of Dwesa have impacted on the lives of the residents there. This occurred between February 2008 and December 2009. The ICTs are an initiative collaboration of University of Fort Hare and Rhodes University, sponsored by Telkom SA, the Government of Finland and other market players. This research started by reviewing the extent to which rural areas in general have lagged behind in terms of accessing ICTs, paying closer attention to governmental policies and initiatives towards rural development. The project then looked at the currently available ICTs in Dwesa and trying to measure the extent to which they have been useful or rather complicated the lives of the people there. Also important was a review of the efforts made by the technology innovators towards ensuring that relevant and appropriate technologies were made available to the rural people. The project also looked into issues of sustainability, maintenance and general running of the project to ensure its success. Important key findings on access, appropriateness of ICTs, use and knowledge about the ICTs, literacy levels, education standards and readiness of community to use ICTs were made during this research. Also included in the findings are issues on state of infrastructure, already present services, and current uses of ICTs as well as notable positive ICT impact in Dwesa. The most important findings of this research were to assist in providing a detailed prediction of future impact of various possible new technologies that can be introduced to Dwesa. This research also had to be able to bring out a monitoring and evaluation system that should measure the impact of the ICT interventions over the past 5 years. This project was initiated in 2005 and is identified by the name Siyakhula Living Lab. The concept of a living lab is a new term for providing ICTs in an area where their usefulness can be tested based on the natural environment in which they are being used.
- Full Text: