mike arthur dot co dot you kay

the internet is leaking

Work

KDE

Added rich-text, blogging and improved journal support in Kontact/KOrganizer. Member of the KDEPIM team.

PRISM

Added OpenDocument support and JFreeChart integration to the PRISM probabilistic model checker.

OpenZaurus

Fixed Wolfson Microelectronics noisy ADC issue with the Sharp Tosa Linux PDA’s touchscreen.

My Pictures

Development version: Git currently offline, back soon.
Stable version (0.9): mypictures-0.9.tar.bz2
My Pictures is a PHP script, that, from a single file, generates a full picture gallery, using filenames as descriptors and directory names as album names. It also automatically generates thumbnails, on the fly, or can use a provided script to generate them. It is heavily configurable, and has been checked for security and XHTML 1.1 compliance.

vkeyd

Development version: Git currently offline, back soon.
Stable version (0.9): vkeyd-0.9.tar.bz2

vkeyd is a Linux daemon, forked from ikeyd, used to change the volumes from keyboard hotkeys, outside of X, or if the keyboard has been captured, such as with SDL applications.

MikePete

MikePete
Development version: Git currently offline, back soon.
Stable version (0.9): mypictures-0.9.tar.bz2

MikePete is Kopete and Adium theme I made to copy display the MSN icon in the
correct 96×96 size and merging continous messages, whilst retaining an easily
human readable paste output, unlike most themes.

Making Dizzy Shine With Ajax

“Ajax applications can provide a more effective user interface than those
of GUI desktop or classic Web applications with fewer drawbacks than either
individual approach.”

In this report, the preceding hypothesis was evaluated by developing an
Ajax Web application for the Dizzy chemical kinetics stochastic simulator
and analysing the benefits and drawbacks compared with the existing Dizzy
classic Web application and Dizzy GUI desktop application. Among the benefits
were those of a more responsive interface, less bandwith usage and allowing
logic to be offput to the client. The drawbacks included the challenge of
ensuring cross-browser compatibility, unfamiliarity to the user, JavaScript
debugging issues and the time-consuming nature of re-engineering an existing Web
application.

eVeg - An HCI Study

Some people have suggested that the future of E-Commerce will be shaped by various
kinds of “communities” (both online and offline); other are more sceptical about the
potential. This report analyses the competing argument, focusing on the key actors
and using Free and Open Source Software (FOSS) as a case-study to analyse the effects
of online communities.

Community Driven Software Development

Some people have suggested that the future of E-Commerce will be shaped by various
kinds of “communities” (both online and offline); other are more sceptical about the
potential. This report analyses the competing argument, focusing on the key actors
and using Free and Open Source Software (FOSS) as a case-study to analyse the effects
of online communities.

Digital Rights Management and Operating Systems

Sony has recalled many millions of its music CDs, because they contain
“copy protection software” that may damage computers. Describe and explain this
story; compare Sony’s approach with other attempts to achieve copy protection,
and discuss the future for digital rights management in operating systems
design.

Valid XHTML 1.0 Strict Valid CSS 3