Learn More
The aim of this study was to evaluate the visual acuity of adult zebrafish by assessing the optokinetic reflex. Using a modified commercially available optomotor device (OptoMotry®), virtual three-dimensional gratings of variable spatial frequency or contrast were presented to adult zebrafish. In a first experiment, visual acuity was evaluated by changing(More)
This lab project introduces an AHCI driver and associated ATA primitives to Barrelfish 1. Interfacing disks is implemented in a library that communicates with a management service. To enable integration of multiple controllers offering access to ATA/ATAPI-based devices, Flounder modifications including a backend for AHCI are proposed. This project also(More)
The increasing trend towards powerful mobile phones opens many possibilities for valuable personalised services to be available on the phone. Client-side personalisation for these services has important benets when connectivity to the cloud is restricted or unavailable. The user may also nd it desirable when they prefer that their user model be kept only on(More)
The design, execution and analysis of experiments using he-uristic algorithms can be a very time consuming task in the development of an algorithm. There are a lot of problems that have to be solved throughout this process. To speed up this process we have designed and implemented a framework called EDACC, which supports all the tasks that arise throughout(More)
We present Barrelfish/DC, an extension to the Bar-relfish OS which decouples physical cores from a native OS kernel, and furthermore the kernel itself from the rest of the OS and application state. In Barrelfish/DC, native kernel code on any core can be quickly replaced, kernel state moved between cores, and cores added and removed from the system(More)
A physical memory address is no longer the stable concept it was. We demonstrate how modern computer systems from rack-scale to SoCs have multiple physical address spaces, which overlap and intersect in complex, dynamic ways, and may be too small to even address available memory in the near future. We present a new model of representing and interpreting(More)
Mobile phones are personal devices, and as such there is an increasing need for personalised, context-aware applications. This paper describes DCEF (Dynamic Code Execution Framework), a framework which allows applications to securely execute dynamically loaded code, providing new functionality such as client-side personalisation. DCEF ensures the user's(More)
Laparoscopic techniques allow for less-invasive treatment of common surgical problems. Laparoscopic instruments are different from standard surgical instruments and generally incorporate a pistol-grip handle configuration with rings for the fingers. This handle configuration has been reported as being uncomfortable, leading to finger compression(More)
Hemolysis, a rare but potentially serious complication of intravenous immunoglobulin (IVIG) therapy, is associated with the presence of antibodies to blood groups A and B (isoagglutinins) in the IVIG product. An immunoaffinity chromatography (IAC) step in the production process could decrease isoagglutinin levels in IVIG. Our objectives were to compare(More)