Caprica Software Limited


Welcome to the Caprica Software home page.

We provide bespoke software development and consultancy services covering a wide range of technologies from rich client to web application development.

In addition to our consultancy activities, we maintain the vlcj open source Java bindings for the vlc media player.

We also provide various commercial software packages.


The vlcj project is an Open Source project that provides Java bindings for the excellent vlc media player from VideoLAN.

The bindings can be used to build media player client and server software using Java - everything from simply playing local media files to a full-blown video-on-demand streaming server is possible.

The open source project is based at github.

More Info »

Dash (alpha)

Dash is a new cross-platform desktop application that provides convenient integrated tools to help you get the most out of your GPS dashboard camera.

The video captured by your camera is organised by date, time, and journey and the GPS data is overlaid onto an integrated interactive map provided by Google Maps.

Your journey can be annotated with events, and all data can be exported for use in other applications.

More Info »


The jquery-orgchart project is a jQuery plugin that enables you to easily generate HTML organisation charts for your web-site.

The open source project is based at github.

More Info »


The MediaBox project is a suite of bespoke applications designed for use with Home Cinema installations.

More Info »

EZCap Linux

EZCap Linux, showing how to get an EZCap USB video capture working on Linux with VLC - for a bird nest-box camera, and for games console video capture.

More Info »