A convenient approach to the deterministic routing of MIDI messages
- Authors: Shaw, Brent Roy
- Date: 2018
- Subjects: MIDI (Standard) , Microcontrollers , XMOS Limited , Computer architecture , Embedded computer systems
- Language: English
- Type: text , Thesis , Masters , MSc
- Identifier: http://hdl.handle.net/10962/63256 , vital:28387
- Description: This research investigates the design and development of a Wireless MIDI Connection Management solution in order to create a deterministic MIDI transmission system. A investigation of the MIDI protocol show it to have certain limitation that can be overcome through the use of transmission solutions. These solutions can be used to improve on the versatility of MIDI while overcoming the MIDI's notorious cable length limitation. XMOS's deterministic XS1 microcontrollers are used to enable the design of a real-time system. The MIDINet system is investigated to identify both the strengths and weaknesses of such a connection management system, while other systems for network transmission of MIDI messages are reviewed. These investigations lead to a design concept for a new network MIDI transmission system that allows for the remote management of connections. The design and subsequent implementation of both the transmission system and the connection management system are then detailed. A testing methodology is then devised to allow for the newly created connection management system to be compared to the MIDINet system. The findings show the deterministic system to have lower latency than that of the MIDINet system, while utilising more compact and power efficient hardware.
- Full Text:
- Date Issued: 2018
- Authors: Shaw, Brent Roy
- Date: 2018
- Subjects: MIDI (Standard) , Microcontrollers , XMOS Limited , Computer architecture , Embedded computer systems
- Language: English
- Type: text , Thesis , Masters , MSc
- Identifier: http://hdl.handle.net/10962/63256 , vital:28387
- Description: This research investigates the design and development of a Wireless MIDI Connection Management solution in order to create a deterministic MIDI transmission system. A investigation of the MIDI protocol show it to have certain limitation that can be overcome through the use of transmission solutions. These solutions can be used to improve on the versatility of MIDI while overcoming the MIDI's notorious cable length limitation. XMOS's deterministic XS1 microcontrollers are used to enable the design of a real-time system. The MIDINet system is investigated to identify both the strengths and weaknesses of such a connection management system, while other systems for network transmission of MIDI messages are reviewed. These investigations lead to a design concept for a new network MIDI transmission system that allows for the remote management of connections. The design and subsequent implementation of both the transmission system and the connection management system are then detailed. A testing methodology is then devised to allow for the newly created connection management system to be compared to the MIDINet system. The findings show the deterministic system to have lower latency than that of the MIDINet system, while utilising more compact and power efficient hardware.
- Full Text:
- Date Issued: 2018
Integrating legacy applications into service oriented architecture middleware
- Makamba, Makaziwe https://orcid.org/0000-0001-6998-4480
- Authors: Makamba, Makaziwe https://orcid.org/0000-0001-6998-4480
- Date: 2012-12
- Subjects: Service-oriented architecture (Computer science) , Computer architecture
- Language: English
- Type: Master's theses , text
- Identifier: http://hdl.handle.net/10353/24294 , vital:62599
- Description: Information and Communication Technology (ICT) is a dynamic approach that is widely recognized as an innovative and powerful tool for socio-economic development, it is a key catalyst for the emergence of knowledge economy. ICT have been used to develop applications, promote transparency and efficiency in multiple services such e-Learning, e-Government, e-Health and e-Judiciary especially for Marginalized Rural Areas (MRAs). The ICT approach is designed to bridge the digital divide. This approach has been widely deployed in many programs and it has led to the development of a new field which is Information and Communication Technology for Development (ICT4D). Within the context of ICT4D there are arrays of e-services that have been deployed to improve the impoverished communities. Some of these applications have failed to bring the changes that were designed to bring in the community due to the use of old architectures. There is therefore a need to develop a system that will integrate legacy applications into contemporary architectures. To solve the problem of the legacy applications we have developed TeleWeaver Service Oriented Architecture (SOA) middleware into which we integrate an e-Commerce and e-Learning applications into SOA middleware. For this integration system there are specific technologies that were used to integrate legacy applications into SOA middleware: RESTful web services using the slim API, SOAP via Nu-SOAP technologies were used to integrate these legacy applications. Specific methodologies were used to achieve the objectives of this research. The literature review, brainstorming, interviews and development of the system are some of the methods that were used to achieve the objectives of this study. The research methodology is mainly through experiments and to study TeleWeaver SOA middleware architecture. Interviews were conducted to analyze and understand the community needs, since the application discussed in this thesis is tested and implemented for a rural community. The community is called Dwesa, and falls under the ICT project within the Siyakhula Living Lab (SLL). A basic prototyping and Unified Modeling Language (UML) was created to design the system. This thesis presents the design and implementation of a system that integrates legacy applications into an SOA middleware that brings flexibility and effectiveness to these ICT e-services. The research focuses on integrating legacy applications into Service Oriented Architecture (SOA) middleware. It seeks to bring flexibility to e-services that are developed for MRAs. The use of SOA architecture that supports re-usability and interoperability of application provides effectiveness to the e-services. The novelty of the system is in its flexibility, usability and sustainability. SOA is an approach that provides a separation between the interface of the service and its underlying implementation. One of the achievements of the integration project is its ability to connect to SOA middleware. This increases the effectiveness of these e-services. The usability and performance evaluations are conducted to test and evaluate the system within the SLL on the TeleWeaver platform. , Thesis (MSc) -- Faculty of Science and Agriculture, 2012
- Full Text:
- Date Issued: 2012-12
- Authors: Makamba, Makaziwe https://orcid.org/0000-0001-6998-4480
- Date: 2012-12
- Subjects: Service-oriented architecture (Computer science) , Computer architecture
- Language: English
- Type: Master's theses , text
- Identifier: http://hdl.handle.net/10353/24294 , vital:62599
- Description: Information and Communication Technology (ICT) is a dynamic approach that is widely recognized as an innovative and powerful tool for socio-economic development, it is a key catalyst for the emergence of knowledge economy. ICT have been used to develop applications, promote transparency and efficiency in multiple services such e-Learning, e-Government, e-Health and e-Judiciary especially for Marginalized Rural Areas (MRAs). The ICT approach is designed to bridge the digital divide. This approach has been widely deployed in many programs and it has led to the development of a new field which is Information and Communication Technology for Development (ICT4D). Within the context of ICT4D there are arrays of e-services that have been deployed to improve the impoverished communities. Some of these applications have failed to bring the changes that were designed to bring in the community due to the use of old architectures. There is therefore a need to develop a system that will integrate legacy applications into contemporary architectures. To solve the problem of the legacy applications we have developed TeleWeaver Service Oriented Architecture (SOA) middleware into which we integrate an e-Commerce and e-Learning applications into SOA middleware. For this integration system there are specific technologies that were used to integrate legacy applications into SOA middleware: RESTful web services using the slim API, SOAP via Nu-SOAP technologies were used to integrate these legacy applications. Specific methodologies were used to achieve the objectives of this research. The literature review, brainstorming, interviews and development of the system are some of the methods that were used to achieve the objectives of this study. The research methodology is mainly through experiments and to study TeleWeaver SOA middleware architecture. Interviews were conducted to analyze and understand the community needs, since the application discussed in this thesis is tested and implemented for a rural community. The community is called Dwesa, and falls under the ICT project within the Siyakhula Living Lab (SLL). A basic prototyping and Unified Modeling Language (UML) was created to design the system. This thesis presents the design and implementation of a system that integrates legacy applications into an SOA middleware that brings flexibility and effectiveness to these ICT e-services. The research focuses on integrating legacy applications into Service Oriented Architecture (SOA) middleware. It seeks to bring flexibility to e-services that are developed for MRAs. The use of SOA architecture that supports re-usability and interoperability of application provides effectiveness to the e-services. The novelty of the system is in its flexibility, usability and sustainability. SOA is an approach that provides a separation between the interface of the service and its underlying implementation. One of the achievements of the integration project is its ability to connect to SOA middleware. This increases the effectiveness of these e-services. The usability and performance evaluations are conducted to test and evaluate the system within the SLL on the TeleWeaver platform. , Thesis (MSc) -- Faculty of Science and Agriculture, 2012
- Full Text:
- Date Issued: 2012-12
- «
- ‹
- 1
- ›
- »