Browsing Dept. of Computer Science by Title
Now showing items 212-231 of 311
-
An object-oriented library for shared-memory parallel simulations
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 1996)Programming shared-memory multiprocessor systems is becoming increasingly difficult as the gap between memory speed and processor speed increases. At the same time, this class of computer-based on standard microprocessors-is ...
-
Office automation
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 1989)Office automation systems have become an essential tool for the operation of the modern office. With the emphasis of a modern office being placed on efficiency and ease of communication, office automation systems have ...
-
On supporting K-anonymisation and L-diversity of crime databases with genetic algorithms in a resource constrained environment
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2015)The social benefits derived from analysing crime data need to be weighed against issues relating to privacy loss. To facilitate such analysis of crime data Burke and Kayem [7] proposed a framework (MCRF) to enable mobile ...
-
An open source model for teaching environments incorporating wireless devices
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2007)Attempts have been made at bridging the digital divide in schools using desktop PC systems without much success. As a result many computer laboratories sit empty. There are many reasons for these failures. Often there are ...
-
Optimising information retrieval from the web in low-bandwidth environments
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2007)The Internet has potential to deliver information to Web users that have no other way of getting to those resources. However, information on the Web is scattered without any proper semantics for classifying them and thus ...
-
P-Pascal : a data-oriented persistent programming language
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 1991)Persistence is measured by the length of time an object is retained and is usable in a system. Persistent languages extend general purpose languages by providing the full range of persistence for data of any type. Moreover, ...
-
Parallel fluid dynamics for the film and animation industries
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2009)The creation of automated fluid effects for film and media using computer simulations is popular, as artist time is reduced and greater realism can be achieved through the use of numerical simulation of physical equations. ...
-
A parallel multidimensional weighted histogram analysis method
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2014)The Weighted Histogram Analysis Method (WHAM) is a technique used to calculate free energy from molecular simulation data. WHAM recombines biased distributions of samples from multiple Umbrella Sampling simulations to yield ...
-
Parallelisation of algorithms
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 1990)Most numerical software involves performing an extremely large volume of algebraic computations. This is both costly and time consuming in respect of computer resources and, for large problems, often super-computer power ...
-
Participatory cloud computing : the community cloud management protocol
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2014)This thesis work takes an investigative approach into developing a middleware solution for managing services in a community cloud computing infrastructure pre-dominantly made of interconnected low power wireless devices. ...
-
Pattern recognition and the nondeterminable affine parameter problem
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 1998)This thesis reports on the process of implementing pattern recognition systems using classification models such as artificial neural networks (ANNs) and algorithms whose theoretical foundations come from statistics. The ...
-
Peer-to-peer systems for simple and flexible information sharing
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2009)Peer to peer computing (P2P) is an architecture that enables applications to access shared resources, with peers having similar capabilities and responsibilities. The ubiquity of P2P computing and its increasing adoption ...
-
Perceptions of cloud computing in the South African government
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2014)The South African government is unable to provide efficient Information Technology (IT) services to the citizens because of the fragmented approach in government where each department procures their own IT services and ...
-
Perceptual refinement for hierarchical radiosity
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2000)This dissertation explores the use of a simple model of the human visual system to yield a performance improvement with hierarchical radiosity. Hierarchical radiosity is a physically based rendering algorithm and hence ...
-
Performance benchmarking physical and virtual linux envrionments
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2012)Virtualisation is a method of partitioning one physical computer into multiple "virtual" computers, giving each the appearance and capabilities of running on its own dedicated hardware. Each virtual system functions as a ...
-
Photo searching on small screen devices
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2007)The aim of this thesis is to improve HCI (Human-Computer Interaction) knowledge in the design of the next generation of photo search tools on small display devices. Today, these devices have all the ingredients for a truly ...
-
A practical key management and distribution system for IPTV conditional access
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2013)Conditional Access (CA) is widely used by pay-television operators to restrict access to content to authorised subscribers. Commercial CA solutions are available for structured broadcast and Internet Protocol Television ...
-
Presence and co-presence in collaborative virtual environments
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2001)Presence in Collaborative Virtual Environments (CVEs) can be defined into personal presence and co-presence. Personal presence is having a feeling of "being there" in the CVE yourself. Co-presence is having a feeling that ...
-
Procedurally generated realistic virtual rural worlds
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2016)Manually creating virtual rural worlds is often a difficult and lengthy task for artists, as plant species selection, plant distributions and water networks must be deduced such that they realistically reflect the environment ...
-
Procedurally generating surface detail for 3D models using voxel-based cellular automata
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2016)Procedural generation is used extensively in the field of computer graphics to automate content generation and speed up development. One particular area often automated is the generation of additional colour and structural ...