Software Development Progress

April 17th, 2007 by Claes-Fredrik

Life LibraryOn the software side, we’ve also undergone quite a bit of evolution.
In its previous incarnation, the Exbiblio system comprised components written using a variety of computer languages and technologies, such as C, C++, Objective-C, C#, AppleScript, Visual Basic for Applications, and Java (many or all of which will resurface over time). We were trying to leverage each contributor to their fullest by keeping them working in their most familiar environment, at the cost of more complex communication between the components. We were also trying to build in a lot of flexibility by having separate processes communicating with each other, at the cost of simple installation and maintenance. (more…)


July 27th, 2006 by Adam

Kibble DishCurrently at Exbiblio, the majority of the team is working on a project we call “Kibble” as in, eating your own dog food. Kibble is really a collection of projects involving use cases, design, hardware prototyping, and software prototyping.

When I say prototyping, what I really mean is hacking. We often implement features just one or two days after the design team requests them!.

The goal of Kibble is to prove to ourselves, investors, and eventually partners, that we can apply our technology in ways that are useful in real-world applications.

I’m part of the team that is rapidly implementing a Mac OS X application that stores, organizes, and provides actions based on text fragments captured out of printed materials using handheld scanners. Kibble also has a web component for sharing and accessing text captures from the web. We are using the CPen 20 to do the text captures for now, though we are also working on a prototype of a next generation line-by-line scanner.