title: XNA-like 3D Graphics Programming on the Raspberry Pi

authors: Wang, Lichao

subjects: 3D Graphics

abstract: The Raspberry Pi is a credit-card sized computing device created by Broadcom in 2012. This device is a kind of mini PC, and it is capable of doing things that desktop PC can do. The goal of the Raspberry Pi Foundation is to allow people all over the world to learn programming. Therefore, the Raspberry Pi is designed as a small sized, low cost device that can provide reasonable data processing capability. However, because of its goal is to keep the price down to maximize openness for learning, Raspberry Pi can only run the Linux operating system. 
XNA is a set of libraries developed by Microsoft to facilitate the creation and management of video games. It provides a large number of underlying functions to help the development of systems that based on runtime. Therefore, programmers may focus on programming their own code. XNA is built on Microsoft's .NET framework, and it is designed to be used with DirectX. However, as no drivers are developed to provide the low level API defined by DirectX on Linux, it is currently impossible to program with XNA on a Raspberry Pi. 
This thesis investigates the possibility of developing XNA like programs directly on the Raspberry Pi. Instead of using DirectX, OpenGL ES is used to provide the low level graphics APIs. The code of a project named "JBBRXG11", which is an open source project extending XNA classes on Windows to access DirectX 10 and DirectX 11 graphics features is used as a reference for this project. 
The project successfully built a library that allows an XNA like program to produce moving, textured 3D models on screen.

text: XNA-like 3D Graphics Programming on the Raspberry Pi The Raspberry Pi is a credit-card sized computing device created by Broadcom in 2012. This device is a kind of mini PC, and it is capable of doing things that desktop PC can do. The goal of the Raspberry Pi Foundation is to allow people all over the world to learn programming. Therefore, the Raspberry Pi is designed as a small sized, low cost device that can provide reasonable data processing capability. However, because of its goal is to keep the price down to maximize openness for learning, Raspberry Pi can only run the Linux operating system. 
XNA is a set of libraries developed by Microsoft to facilitate the creation and management of video games. It provides a large number of underlying functions to help the development of systems that based on runtime. Therefore, programmers may focus on programming their own code. XNA is built on Microsoft's .NET framework, and it is designed to be used with DirectX. However, as no drivers are developed to provide the low level API defined by DirectX on Linux, it is currently impossible to program with XNA on a Raspberry Pi. 
This thesis investigates the possibility of developing XNA like programs directly on the Raspberry Pi. Instead of using DirectX, OpenGL ES is used to provide the low level graphics APIs. The code of a project named "JBBRXG11", which is an open source project extending XNA classes on Windows to access DirectX 10 and DirectX 11 graphics features is used as a reference for this project. 
The project successfully built a library that allows an XNA like program to produce moving, textured 3D models on screen.

year: 2014

title: Accuracy assessment of land surface temperature retrievals from Landsat 7 ETM + in the Dry Valleys of Antarctica using iButton temperature loggers and weather station data

authors: Brabyn, Lars

subjects: Landsat

abstract: The McMurdo Dry Valleys of Antarctica are the largest snow/ice-free regions on this vast continent, comprising 1 % of the land mass. Due to harsh environmental conditions, the valleys are bereft of any vegetation. Land surface temperature is a key determinate of microclimate and a driver for sensible and latent heat fluxes of the surface. The Dry Valleys have been the focus of ecological studies as they arguably provide the simplest trophic structure suitable for modelling. In this paper, we employ a validation method for land surface temperatures obtained from Landsat 7 ETM + imagery and compared with in situ land surface temperature data collected from four transects totalling 45 iButtons. A single meteorological station was used to obtain a better understanding of daily and seasonal cycles in land surface temperatures. Results show a good agreement between the iButton and the Landsat 7 ETM + product for clear sky cases. We conclude that Landsat 7 ETM + derived land surface temperatures can be used at broad spatial scales for ecological and meteorological research.

text: Accuracy assessment of land surface temperature retrievals from Landsat 7 ETM + in the Dry Valleys of Antarctica using iButton temperature loggers and weather station data The McMurdo Dry Valleys of Antarctica are the largest snow/ice-free regions on this vast continent, comprising 1 % of the land mass. Due to harsh environmental conditions, the valleys are bereft of any vegetation. Land surface temperature is a key determinate of microclimate and a driver for sensible and latent heat fluxes of the surface. The Dry Valleys have been the focus of ecological studies as they arguably provide the simplest trophic structure suitable for modelling. In this paper, we employ a validation method for land surface temperatures obtained from Landsat 7 ETM + imagery and compared with in situ land surface temperature data collected from four transects totalling 45 iButtons. A single meteorological station was used to obtain a better understanding of daily and seasonal cycles in land surface temperatures. Results show a good agreement between the iButton and the Landsat 7 ETM + product for clear sky cases. We conclude that Landsat 7 ETM + derived land surface temperatures can be used at broad spatial scales for ecological and meteorological research.

year: 2013

title: Portfolio of Compositions: Systematic composition of cross-genre hybrid music

authors: Mayall, Jeremy Mark

subjects: cross-genre hybrid music

abstract: The research focus of this PhD thesis is the development of a new technique for composing original musical compositions in which elements from different musical genres are hybridised. The innovative aspect of achieving balanced hybridity is the development of a systematic approach to selecting and synthesising or hybridising key musical elements across a range of different genres. The major component of this submission is a portfolio of nine original works with attached CD/DVD recordings. 

1. Tracking Forward for viola, backing track and video 
2. The Long White Cloud for chamber band and electronics 
3. ‘Colorless green ideas sleep furiously’ for orchestra 
4. Push for Miles for electric bass and backing track 
5. Norse Suite for viola and cello 
6. The Foggy Field a studio construction 
7. Into the Nocturnal Sunshine for flute, viola, cello, drums and electronics 
8. One Night, New Breath for taonga puoro, viola, drums and electronics 
9. Sketches of an Intergalactic Earworm for piano trio and boombox

The accompanying documentation clarifies, and contextualises the creation and presentation of these works; and illuminates the aesthetic underpinnings and compositional techniques developed and utilised as a part of this hybrid-genre compositional approach. The structure of the supporting exegesis is in two parts: the methodology of practice-based research, and reflective investigation. Part One (Chapters 1 and 2) is an introductory overview; an observation of the existing literature and related work, relevant creative practice in the composer’s previous work; and the compositional methodology – including an explanation of the genre matrix. Part Two (Chapters 3 to 12) analyses the use of genre, the balance of hybridity, and relevant compositional techniques utilised in the development of each individual piece.

text: Portfolio of Compositions: Systematic composition of cross-genre hybrid music The research focus of this PhD thesis is the development of a new technique for composing original musical compositions in which elements from different musical genres are hybridised. The innovative aspect of achieving balanced hybridity is the development of a systematic approach to selecting and synthesising or hybridising key musical elements across a range of different genres. The major component of this submission is a portfolio of nine original works with attached CD/DVD recordings. 

1. Tracking Forward for viola, backing track and video 
2. The Long White Cloud for chamber band and electronics 
3. ‘Colorless green ideas sleep furiously’ for orchestra 
4. Push for Miles for electric bass and backing track 
5. Norse Suite for viola and cello 
6. The Foggy Field a studio construction 
7. Into the Nocturnal Sunshine for flute, viola, cello, drums and electronics 
8. One Night, New Breath for taonga puoro, viola, drums and electronics 
9. Sketches of an Intergalactic Earworm for piano trio and boombox

The accompanying documentation clarifies, and contextualises the creation and presentation of these works; and illuminates the aesthetic underpinnings and compositional techniques developed and utilised as a part of this hybrid-genre compositional approach. The structure of the supporting exegesis is in two parts: the methodology of practice-based research, and reflective investigation. Part One (Chapters 1 and 2) is an introductory overview; an observation of the existing literature and related work, relevant creative practice in the composer’s previous work; and the compositional methodology – including an explanation of the genre matrix. Part Two (Chapters 3 to 12) analyses the use of genre, the balance of hybridity, and relevant compositional techniques utilised in the development of each individual piece.

year: 2015