Browsing Dept. of Computer Science by Title

Now showing items 212-231 of 311

  • An object-oriented library for shared-memory parallel simulations 

    Machanick, Philip (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 

    Stutz, Peter (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 

    Verster, Cornelis Thomas (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 

    Mutuku, James (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 

    Balluck, Ashwinkoomarsing (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 

    Berman, Sonia (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 

    Reid, Ashley (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 

    Potgieter, Andrew (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 

    Schuilenburg, Alexander Marius (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 

    Mullins,Taariq (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 

    Geffen, Nathan (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 

    Pather, Suhendran (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 

    Chetty, Deenadayalan (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 

    Secchia, Adrian (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 

    Fisher, Mario (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 

    Patel, Dynal (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 

    Harding, Gregory Leighton (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 

    Casaneuva, Juan S (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 

    Long, Harry (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 

    Mazzolini, Ryan (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 ...