Software Services


Last Update: Nov 27, 2018 @ 10:07 

PiXCL staff have decades of experience in software development in Windows, linux, advanced imaging, video, photonics, interpreters, compilers and embedded firmware, including USB device classes.

USB Device Firmware Development and Customization

We have extensive experience with firmware for Mass Storage (MSD), Human Interface (HID) and Video (UVC) Devices.

The following contract development options are available:  

  • Extensions to Decaf Smart Board HID command set, including HID command set libraries and SDK documentation. Depending on the complexity of the project, this may be a flat fee or hourly rate basis.
  • Custom sensor circuit board and/or firmware for the Decaf IOC-M Sensor Platform device. Depending on the complexity of the project, this may be a flat fee or hourly rate basis.
  • Custom firmware for the Decaf and similar ARM-based display boards. Depending on the project complexity, either a per-diem or flat fee is charged. A negotiated retainer fee is usually required for this sort of development. If your company has a USB Vendor ID and associated Product IDs, the firmware can be adjusted to report your VID/PID numbers.
  • Custom firmware that implements specific screen graphics command sequences. For example, a screen that renders in 10 seconds from a sequence of host app commands will take 1-2 seconds to render directly from firmware. Decaf boards have  substantial spare flash memory to store additional screen command sets. Contact us for more information, along with your app graphics command set.

Imaging and Video Application and Extension Library Development Services

The following contract development options are available:  

  • Prototype PiXCL imaging application development according to a pre-defined set of requirements, such as specific lists of menus, toolbars, file import functions, storage of parameters in the Registry or configuration files, and specific mouse handling. Prototypes generally take in the order of 4 – 6 hours of programming time. The resulting PiXCL application source code and basic HTML Help source Copyright belongs to the customer. Flat Fee of CAD$300. 
  • Full imaging application development. A written Contract is required, along with an agreed Specification document. We are experts in DirectShow and Media Foundation video libraries. Depending on the project complexity, either a per-diem or flat fee is charged. A negotiated retainer fee is usually required.
  • Extension command using existing or supplied third party libraries. A written Contract is required, along with an agreed Specification document. Depending on the project complexity, either a per-diem or flat fee is charged. A negotiated retainer fee is usually required.
  • Imaging Library extensions and custom functions. A written Contract is required, along with an agreed Specification document. Depending on the project complexity, either a per-diem or flat fee is charged.
  • We can also provide general C/C++ and C#.NET contract programming.

Android and RaspberryPi

We have experience building apps for Android version 4 and later, and Raspberry Pi Raspbian using the GTK Framework, plus Decaf and other devices.  Contact us for more information.