Open Source Projects

Comlore is a a regular user, supporter and contributor to Open Source Software. The free distribution of ideas, implementations and community participation are important to what we are up to in the world. What follows are the various projects that we participate in:

httperf

httperf is a program which creates load for http servers.

httperf is a project Ted Bullock was originally involved with during his final year of Software Engineering at the Uninversity of Calgary. At the time he worked with a small group of students to develop several enhancements to the program. Following my experience developing the tool at school, he presented a talk to the WWW conference in 2007 when it was hosted in Banff, Alberta.

httperf is maintained by Martin Arlitt of HP Research, Mark Nottingham of Yahoo and Ted Bullock.

Read more about httperf

CoApp

CoApp stands for the Common Opensource Application Publishing Platform.

CoApp is in development of a number of technologies to assist developers and users get Open Sourse software onto Windows. These technologies include, but are not limited to the development of a package manager, a porting profile toolset and a distribution system for packages.

Ted is developing the specification for how static & shared library packages will work and developing the core client functionality.

Read more about CoApp

wgtext

wgtext is a re-implementation of gettext onto Windows using the Microsoft toolchain.

This project is a response to the fact that gettext developers have made the process of building gettext using the Microsoft toolchain increasingly difficult over the past several releases.

wgtext does is not intended to reproduce the entire toolchain functionality of gettext. Rather, the projects intention is simply to reproduce the C gettext API.

libmtp

libmtp is an open source implementation of the Media Transfer Protol and linux usb driver implementation for MTP devices.

Almost all modern phones, mp3 players and a variety of similar devices (with the exception of the iphone) use a technology called the Media Transfer Protocol. libmtp, implements aspects of this protocol for use on Linux and Mac OS X.

Ted Bullock assisted this project throughout his final year of engineering at the University of Calgary to add support for multiple concurrent devices and provide support for the iriver MTP devices like the clix.