Service provisioning in two open-source SIP implementation, cinema and vocal
- Authors: Hsieh, Ming Chih
- Date: 2013-06-18
- Subjects: Real-time data processing , Computer network protocols , Internet telephony , Digital telephone systems , Communication -- Technological innovations
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:4687 , http://hdl.handle.net/10962/d1008195 , Real-time data processing , Computer network protocols , Internet telephony , Digital telephone systems , Communication -- Technological innovations
- Description: The distribution of real-time multimedia streams is seen nowadays as the next step forward for the Internet. One of the most obvious uses of such streams is to support telephony over the Internet, replacing and improving traditional telephony. This thesis investigates the development and deployment of services in two Internet telephony environments, namely CINEMA (Columbia InterNet Extensible Multimedia Architecture) and VOCAL (Vovida Open Communication Application Library), both based on the Session Initiation Protocol (SIP) and open-sourced. A classification of services is proposed, which divides services into two large groups: basic and advanced services. Basic services are services such as making point-to-point calls, registering with the server and making calls via the server. Any other service is considered an advanced service. Advanced services are defined by four categories: Call Related, Interactive, Internetworking and Hybrid. New services were implemented for the Call Related, Interactive and Internetworking categories. First, features involving call blocking, call screening and missed calls were implemented in the two environments in order to investigate Call-related services. Next, a notification feature was implemented in both environments in order to investigate Interactive services. Finally, a translator between MGCP and SIP was developed to investigate an Internetworking service in the VOCAL environment. The practical implementation of the new features just described was used to answer questions about the location of the services, as well as the level of required expertise and the ease or difficulty experienced in creating services in each of the two environments. , KMBT_363 , Adobe Acrobat 9.54 Paper Capture Plug-in
- Full Text:
- Authors: Hsieh, Ming Chih
- Date: 2013-06-18
- Subjects: Real-time data processing , Computer network protocols , Internet telephony , Digital telephone systems , Communication -- Technological innovations
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:4687 , http://hdl.handle.net/10962/d1008195 , Real-time data processing , Computer network protocols , Internet telephony , Digital telephone systems , Communication -- Technological innovations
- Description: The distribution of real-time multimedia streams is seen nowadays as the next step forward for the Internet. One of the most obvious uses of such streams is to support telephony over the Internet, replacing and improving traditional telephony. This thesis investigates the development and deployment of services in two Internet telephony environments, namely CINEMA (Columbia InterNet Extensible Multimedia Architecture) and VOCAL (Vovida Open Communication Application Library), both based on the Session Initiation Protocol (SIP) and open-sourced. A classification of services is proposed, which divides services into two large groups: basic and advanced services. Basic services are services such as making point-to-point calls, registering with the server and making calls via the server. Any other service is considered an advanced service. Advanced services are defined by four categories: Call Related, Interactive, Internetworking and Hybrid. New services were implemented for the Call Related, Interactive and Internetworking categories. First, features involving call blocking, call screening and missed calls were implemented in the two environments in order to investigate Call-related services. Next, a notification feature was implemented in both environments in order to investigate Interactive services. Finally, a translator between MGCP and SIP was developed to investigate an Internetworking service in the VOCAL environment. The practical implementation of the new features just described was used to answer questions about the location of the services, as well as the level of required expertise and the ease or difficulty experienced in creating services in each of the two environments. , KMBT_363 , Adobe Acrobat 9.54 Paper Capture Plug-in
- Full Text:
Non-interactive modeling tools and support environment for procedural geometry generation
- Authors: Morkel, Chantelle
- Date: 2006
- Subjects: Computer graphics -- Mathematical models , Three-dimensional display systems , Computer simulation
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:4644 , http://hdl.handle.net/10962/d1006589 , Computer graphics -- Mathematical models , Three-dimensional display systems , Computer simulation
- Description: This research examines procedural modeling in the eld of computer graphics. Procedural modeling automates the generation of objects by representing models as procedures that provide a description of the process required to create the model. The problem we solve with this research is the creation of a procedural modeling environment that consists of a procedural modeling language and a set of non-interactive modeling tools. A goal of this research is to provide comparisons between 3D manual modeling and procedural modeling, which focus on the modeling strategies, tools and model representations used by each modeling paradigm. A procedural modeling language is presented that has the same facilities and features of existing procedural modeling languages. In addition, features such as caching and a pseudorandom number generator is included, demonstrating the advantages of a procedural modeling paradigm. The non-interactive tools created within the procedural modeling framework are selection, extrusion, subdivision, curve shaping and stitching. In order to demonstrate the usefulness of the procedural modeling framework, human and furniture models are created using this procedural modeling environment. Various techniques are presented to generate these objects, and may be used to create a variety of other models. A detailed discussion of each technique is provided. Six experiments are conducted to test the support of the procedural modeling benets provided by this non- interactive modeling environment. The experiments test, namely parameterisation, re-usability, base-shape independence, model complexity, the generation of reproducible random numbers and caching. We prove that a number of distinct models can be generated from a single procedure through the use parameterisation. Modeling procedures and sub-procedures are re-usable and can be applied to different models. Procedures can be base-shape independent. The level of complexity of a model can be increased by repeatedly applying geometry to the model. The pseudo-random number generator is capable of generating reproducible random numbers. The caching facility reduces the time required to generate a model that uses repetitive geometry.
- Full Text:
- Date Issued: 2006
- Authors: Morkel, Chantelle
- Date: 2006
- Subjects: Computer graphics -- Mathematical models , Three-dimensional display systems , Computer simulation
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:4644 , http://hdl.handle.net/10962/d1006589 , Computer graphics -- Mathematical models , Three-dimensional display systems , Computer simulation
- Description: This research examines procedural modeling in the eld of computer graphics. Procedural modeling automates the generation of objects by representing models as procedures that provide a description of the process required to create the model. The problem we solve with this research is the creation of a procedural modeling environment that consists of a procedural modeling language and a set of non-interactive modeling tools. A goal of this research is to provide comparisons between 3D manual modeling and procedural modeling, which focus on the modeling strategies, tools and model representations used by each modeling paradigm. A procedural modeling language is presented that has the same facilities and features of existing procedural modeling languages. In addition, features such as caching and a pseudorandom number generator is included, demonstrating the advantages of a procedural modeling paradigm. The non-interactive tools created within the procedural modeling framework are selection, extrusion, subdivision, curve shaping and stitching. In order to demonstrate the usefulness of the procedural modeling framework, human and furniture models are created using this procedural modeling environment. Various techniques are presented to generate these objects, and may be used to create a variety of other models. A detailed discussion of each technique is provided. Six experiments are conducted to test the support of the procedural modeling benets provided by this non- interactive modeling environment. The experiments test, namely parameterisation, re-usability, base-shape independence, model complexity, the generation of reproducible random numbers and caching. We prove that a number of distinct models can be generated from a single procedure through the use parameterisation. Modeling procedures and sub-procedures are re-usable and can be applied to different models. Procedures can be base-shape independent. The level of complexity of a model can be increased by repeatedly applying geometry to the model. The pseudo-random number generator is capable of generating reproducible random numbers. The caching facility reduces the time required to generate a model that uses repetitive geometry.
- Full Text:
- Date Issued: 2006
Research projects
- Authors: Adusei-Owusu, James
- Date: 2001
- Subjects: Constructivism (Education) , Review literature , College students -- Study and teaching , Teaching -- Methods , Competency based education -- Eastern Cape (South Africa)
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:1740 , http://hdl.handle.net/10962/d1003624 , Constructivism (Education) , Review literature , College students -- Study and teaching , Teaching -- Methods , Competency based education -- Eastern Cape (South Africa)
- Description: RESEARCH PROJECTS: 1 RESEARCH PROJECT ONE: A literature review: Constructivism: An alternate approach to teaching and learning. Abstract The constructivist perspectives on learning have helped enhance science educators' understanding of how students make sense of their lived experiences. Constructivism purports to be a transformation of the traditional curriculum. As such this article starts with a brief overview of behaviorism: the scientific approach to education. The main tenets underlying constructivism, how constructivism guides educators to change their classroom practice, and the implications to science teaching have been reviewed. 2 RESEARCH PROJECT TWO (Empirical study): Being Constructive: College students' learning of work and heat as aspects of the energy concept based a constructivist approach. Abstract This study is an extension of a literature review on constructivism as an alternate teaching and learning approach discussed in research project one. It is an empirical study concerning the use of a learning module based on a constructivist approach to develop pre-service student teachers' understanding of work and heat as aspects of the energy concept. The data consisted mainly of transcripts of students' interviews, written responses to questionnaires designed in the form of a worksheet, and comments from non-participant observers and students. The results seem to suggest that a carefully designed learning module based on a constructivist teaching and learning approach may be a valuable tool in developing pre-service student teachers' understanding of work and heat. 3 RESEARCH PROJECT THREE (Empirical study): A College in transition: A case study of the readiness of a college in the Eastern Cape province to implement Outcomes-Based Education in an Education Development centre. Abstract Curriculum 2005 premised on Outcomes-Based Education is the new curriculum framework for South Africa. It signifies a paradigm shift in education from the traditional 'telling-listening' relationship between the teacher and the learner to one that emphasises leamer-centred approach to the teaching process. Teachers, though recognized as crucial to the educational transformation process in the country have also being identified as ill-equipped to meet the challenges posed by Outcomes-Based Education. This study starts with a brief overview of the South African curriculum and the main tenets underlying Outcomes-Based Education. The institutional conditions and whether the lecturers at a college in the Eastern Cape province perceive the need for a change in their classroom practice were also investigated. Bearing in mind the need for further research to validate the findings of this study, positive indicators that emerged from the study suggest the readiness of the college to implement Outcomes-Based Education at the proposed Education Development Centre.
- Full Text:
- Date Issued: 2001
- Authors: Adusei-Owusu, James
- Date: 2001
- Subjects: Constructivism (Education) , Review literature , College students -- Study and teaching , Teaching -- Methods , Competency based education -- Eastern Cape (South Africa)
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:1740 , http://hdl.handle.net/10962/d1003624 , Constructivism (Education) , Review literature , College students -- Study and teaching , Teaching -- Methods , Competency based education -- Eastern Cape (South Africa)
- Description: RESEARCH PROJECTS: 1 RESEARCH PROJECT ONE: A literature review: Constructivism: An alternate approach to teaching and learning. Abstract The constructivist perspectives on learning have helped enhance science educators' understanding of how students make sense of their lived experiences. Constructivism purports to be a transformation of the traditional curriculum. As such this article starts with a brief overview of behaviorism: the scientific approach to education. The main tenets underlying constructivism, how constructivism guides educators to change their classroom practice, and the implications to science teaching have been reviewed. 2 RESEARCH PROJECT TWO (Empirical study): Being Constructive: College students' learning of work and heat as aspects of the energy concept based a constructivist approach. Abstract This study is an extension of a literature review on constructivism as an alternate teaching and learning approach discussed in research project one. It is an empirical study concerning the use of a learning module based on a constructivist approach to develop pre-service student teachers' understanding of work and heat as aspects of the energy concept. The data consisted mainly of transcripts of students' interviews, written responses to questionnaires designed in the form of a worksheet, and comments from non-participant observers and students. The results seem to suggest that a carefully designed learning module based on a constructivist teaching and learning approach may be a valuable tool in developing pre-service student teachers' understanding of work and heat. 3 RESEARCH PROJECT THREE (Empirical study): A College in transition: A case study of the readiness of a college in the Eastern Cape province to implement Outcomes-Based Education in an Education Development centre. Abstract Curriculum 2005 premised on Outcomes-Based Education is the new curriculum framework for South Africa. It signifies a paradigm shift in education from the traditional 'telling-listening' relationship between the teacher and the learner to one that emphasises leamer-centred approach to the teaching process. Teachers, though recognized as crucial to the educational transformation process in the country have also being identified as ill-equipped to meet the challenges posed by Outcomes-Based Education. This study starts with a brief overview of the South African curriculum and the main tenets underlying Outcomes-Based Education. The institutional conditions and whether the lecturers at a college in the Eastern Cape province perceive the need for a change in their classroom practice were also investigated. Bearing in mind the need for further research to validate the findings of this study, positive indicators that emerged from the study suggest the readiness of the college to implement Outcomes-Based Education at the proposed Education Development Centre.
- Full Text:
- Date Issued: 2001
Effects of zone and wave exposure on population structure and recruitment of the mussel (Perna perna) in South Africa
- Authors: Lindsay, Justin Robert
- Date: 1999
- Subjects: Perna -- South Africa , Perna -- Growth , Mussels -- South Africa
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:5685 , http://hdl.handle.net/10962/d1005371 , Perna -- South Africa , Perna -- Growth , Mussels -- South Africa
- Description:
Certain aspects of the population dynamics of the brown mussel, Perna perna, were examined at 18 sites along the south coast of South African. Specifically the effects of wave exposure and tidal height were examined in relation to mussel size, biomass and density. A single set of samples was removed from each of the 18 sites, over three spring tide cycles. Sites were classified as exposed or sheltered prior to sampling. Principal component analysis (PCA) (based on mussel length data) and length frequency histograms revealed that there was a general decrease in the modal size of the adult mussel cohort with an increase in tidal height. The effects of exposure on mussel size decreased higher on the shore. On the exposed low shore the maximum size of mussels had a mean length of 102.3mm and was significantly larger (ANOVA, p<0.0001) than that for mussels on sheltered shores (86.7mm). The difference between mean maximum lengths of mussels on the mid shore was not so great, exposed sites had a average mean maximum length of 79.9, while on the sheltered shores it was 68.4mm. On the high shore the difference between the average mean maximum lengths at exposed and sheltered sites was only 3.9mm. The fact that the effects of exposure were greatest on the low shore was also borne out in the PCA. In this analysis low shore exposed and sheltered zones separated into two groups with little overlap, mid shore exposed and sheltered zones were positioned next to each other, and exposed and sheltered high shore zones were clumped together. Densities of adult mussels (>l5mm) were calculated as real densities from randomly placed quads i.e. not from areas of 100% cover. Density decreased up the shore; low, mid and high shore zones were significantly different from each other (ANOVA , p<0.0001; followed by multiple range tests). There was no significant difference between the densities of mussels at exposed and sheltered sites within each zone (ANOVA, p=0.7155). Recruit (
- Full Text:
- Date Issued: 1999
- Authors: Lindsay, Justin Robert
- Date: 1999
- Subjects: Perna -- South Africa , Perna -- Growth , Mussels -- South Africa
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:5685 , http://hdl.handle.net/10962/d1005371 , Perna -- South Africa , Perna -- Growth , Mussels -- South Africa
- Description:
Certain aspects of the population dynamics of the brown mussel, Perna perna, were examined at 18 sites along the south coast of South African. Specifically the effects of wave exposure and tidal height were examined in relation to mussel size, biomass and density. A single set of samples was removed from each of the 18 sites, over three spring tide cycles. Sites were classified as exposed or sheltered prior to sampling. Principal component analysis (PCA) (based on mussel length data) and length frequency histograms revealed that there was a general decrease in the modal size of the adult mussel cohort with an increase in tidal height. The effects of exposure on mussel size decreased higher on the shore. On the exposed low shore the maximum size of mussels had a mean length of 102.3mm and was significantly larger (ANOVA, p<0.0001) than that for mussels on sheltered shores (86.7mm). The difference between mean maximum lengths of mussels on the mid shore was not so great, exposed sites had a average mean maximum length of 79.9, while on the sheltered shores it was 68.4mm. On the high shore the difference between the average mean maximum lengths at exposed and sheltered sites was only 3.9mm. The fact that the effects of exposure were greatest on the low shore was also borne out in the PCA. In this analysis low shore exposed and sheltered zones separated into two groups with little overlap, mid shore exposed and sheltered zones were positioned next to each other, and exposed and sheltered high shore zones were clumped together. Densities of adult mussels (>l5mm) were calculated as real densities from randomly placed quads i.e. not from areas of 100% cover. Density decreased up the shore; low, mid and high shore zones were significantly different from each other (ANOVA , p<0.0001; followed by multiple range tests). There was no significant difference between the densities of mussels at exposed and sheltered sites within each zone (ANOVA, p=0.7155). Recruit (
- Full Text:
- Date Issued: 1999
Remote sensing of algae in inland southern African waters
- Authors: Quibell, G. E
- Date: 1992
- Subjects: Algae -- Remote sensing , Algae -- South Africa , Freshwater algae -- South Africa
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:5752 , http://hdl.handle.net/10962/d1005440 , Algae -- Remote sensing , Algae -- South Africa , Freshwater algae -- South Africa
- Description: Routine monitoring of algae in inland waters in southern Africa is a critical element in assessing the efficacy of eutrophication management options. Several authors have indicated that single point samples are not necessarily representative of conditions throughout the water body and some have suggested remote sensing as a means of overcoming this problem. Remote sensing of algae normally involves deriving the empirical relationship between radiance detected at a sensor, and contact sensed chlorophyll concentrations. Quantification of, or compensation for, contributions to the upwelling radiance other than that light reflected by the algae is critical for this approach. In southern Africa these contributions arise primarily from atmospheric effects and from scattering by sediments in the water. A review of the atmospheric correction models suggested that a cosine sun angle correction followed by dark pixel subtraction is the most feasible method to compensate for the former effects. Studies of the changes in upwelling radiance induced by addition of sediment to algal cultures indicated that subtraction of reflectance at ≈665nm from that at ≈700nm, may provide a means of compensating for the scattering by sediments. The disadvantage of this approach is that few sensor systems have narrow spectral bands centred at these wavelengths. Investigations of the nature of the reflectance from 5 algal species indicated that all had similar reflectance spectra, but the blue-green genera had a smaller peak at ≈650nm. Chlorophyll absorption at ≈665nm was evident by lower reflectance at this point, but the alga Microcystis sp. did not conform to the conceptual model of reflectance, in that reflectance at 665nm was higher at increased cell density. Spectra of natural waters confirmed the results obtained in the laboratory. Reflectance at ≈700nm showed the largest changes with increasing chlorophyll concentration and also had the highest correlations to chlorophyll concentrations. However, due to the strong absorption of these wavelengths by water, this reflectance peak only occurred when sufficient cells were found in the upper layers of water. Use of these wavelengths in remote sensing models should therefore be restricted to highly eutrophied waters. Although the reflectance spectra of different algae were similar, the amount of light scattered by each species (measured as turbidity) differed for any given chlorophyll concentration. This appeared to be due to the colonial nature of the cells and means that empirical models will be unique to the species on which they were developed. Comparisons of multispectral photography (MSP) and LANDSAT MSS imagery indicated the MSP data had higher correlations with chlorophyll concentrations than did the MSS data. Chlorophyll simulations from a test set of data using ordinary multiple regression showed that the MSP imagery had mean errors of 7.3M9/I, while that for the MSS imagery was 7.4M9/I. Similar tests using the canonical procedure produced larger mean errors of 9M9/I and 12M9/I for the MSP and MSS data respectively. This was due to the fact that the canonical procedure is not suitable for the spectral band widths of these sensors. In spite of similar simulation accuracies, the MSS imagery produced very patchy synoptic views. This was due to the lower variance (radiometric resolution) in the LANDSAT MSS data. This appears to be the most important criterion for accurate chlorophyll mapping in inland waters. Development of a single multidate algorithm for southern Africa is not yet feasible, and routine monitoring of chlorophyll using these techniques is impractical. However acceptable chlorophyll maps are possible if the model is recalibrated for each occasion and the sensor used has a high radiometric resolution.
- Full Text:
- Date Issued: 1992
- Authors: Quibell, G. E
- Date: 1992
- Subjects: Algae -- Remote sensing , Algae -- South Africa , Freshwater algae -- South Africa
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:5752 , http://hdl.handle.net/10962/d1005440 , Algae -- Remote sensing , Algae -- South Africa , Freshwater algae -- South Africa
- Description: Routine monitoring of algae in inland waters in southern Africa is a critical element in assessing the efficacy of eutrophication management options. Several authors have indicated that single point samples are not necessarily representative of conditions throughout the water body and some have suggested remote sensing as a means of overcoming this problem. Remote sensing of algae normally involves deriving the empirical relationship between radiance detected at a sensor, and contact sensed chlorophyll concentrations. Quantification of, or compensation for, contributions to the upwelling radiance other than that light reflected by the algae is critical for this approach. In southern Africa these contributions arise primarily from atmospheric effects and from scattering by sediments in the water. A review of the atmospheric correction models suggested that a cosine sun angle correction followed by dark pixel subtraction is the most feasible method to compensate for the former effects. Studies of the changes in upwelling radiance induced by addition of sediment to algal cultures indicated that subtraction of reflectance at ≈665nm from that at ≈700nm, may provide a means of compensating for the scattering by sediments. The disadvantage of this approach is that few sensor systems have narrow spectral bands centred at these wavelengths. Investigations of the nature of the reflectance from 5 algal species indicated that all had similar reflectance spectra, but the blue-green genera had a smaller peak at ≈650nm. Chlorophyll absorption at ≈665nm was evident by lower reflectance at this point, but the alga Microcystis sp. did not conform to the conceptual model of reflectance, in that reflectance at 665nm was higher at increased cell density. Spectra of natural waters confirmed the results obtained in the laboratory. Reflectance at ≈700nm showed the largest changes with increasing chlorophyll concentration and also had the highest correlations to chlorophyll concentrations. However, due to the strong absorption of these wavelengths by water, this reflectance peak only occurred when sufficient cells were found in the upper layers of water. Use of these wavelengths in remote sensing models should therefore be restricted to highly eutrophied waters. Although the reflectance spectra of different algae were similar, the amount of light scattered by each species (measured as turbidity) differed for any given chlorophyll concentration. This appeared to be due to the colonial nature of the cells and means that empirical models will be unique to the species on which they were developed. Comparisons of multispectral photography (MSP) and LANDSAT MSS imagery indicated the MSP data had higher correlations with chlorophyll concentrations than did the MSS data. Chlorophyll simulations from a test set of data using ordinary multiple regression showed that the MSP imagery had mean errors of 7.3M9/I, while that for the MSS imagery was 7.4M9/I. Similar tests using the canonical procedure produced larger mean errors of 9M9/I and 12M9/I for the MSP and MSS data respectively. This was due to the fact that the canonical procedure is not suitable for the spectral band widths of these sensors. In spite of similar simulation accuracies, the MSS imagery produced very patchy synoptic views. This was due to the lower variance (radiometric resolution) in the LANDSAT MSS data. This appears to be the most important criterion for accurate chlorophyll mapping in inland waters. Development of a single multidate algorithm for southern Africa is not yet feasible, and routine monitoring of chlorophyll using these techniques is impractical. However acceptable chlorophyll maps are possible if the model is recalibrated for each occasion and the sensor used has a high radiometric resolution.
- Full Text:
- Date Issued: 1992
- «
- ‹
- 1
- ›
- »