These are some projects that I have engaged on in my spare time or as an open-source adjunct to my work. These projects do not represent my professional work.
This is an open-source project that provides an application server support system for the software package-management services of the Haiku-OS project. The application server is concerned with supporting community interactions around packages (rating, screenshots, icons etc…) as well as providing a web-accessible catalogue of the packages. The project is hosted on GitHub. The application server provides an AngularJS-based single-page web interface as well as a set of JSON-RPC web services that supports a C/C++ desktop client (separate project) that is provided with the operating system.
This is an Arduino-controlled lights sculpture developed with the C language. The video of the artwork shown here is known to work with either the Firefox or Chrome web browsers. The lights are able to perform a series of animations which can be viewed using the links below the video. The control-box for the lights looks like this;
Haiku is a desktop operating system originally based on concepts and APIs originally present in BeOS. My C/C++ contributions have tended to be related to the JSON-parsing, URL handling and the HaikuDepot desktop application’s interfacing with the HaikuDepotServer application server. You can view my contributions here.
deen is a small command line bi-lingual dictionary for German - English. Deen is is written in ANSI-C and should compile and run on most UN*X-like systems and Windows as well.
photocat is a small command-line or desktop application that can be used to produce (digital) quasi contact sheets from a collection of still or video image files. This software is written with the Java language. You can view a sample output from this program. One can also create a novel PDF theme using XSLT templates.
© Andrew Lindesay 2019