Archive for the ‘Codex’ Category

Codex Updates

December 7th, 2009

It’s been a few months since my last Codex updates so I wanted to pass along where things stand at the moment:

1. First of all, I wanted to thank everyone who e-mailed their pledges for supporting a commercial successor to Books. I have officially begun development on Codex as the successor to the Books platform.

2. Using some of the code originally developed for the Spotlight and QuickLook plugins, my development version of Codex can now read ePub files. The next major challenge is to implement the writer for ePub that conforms to all the relevant standards.

3. I spent some time this weekend working on the user interface. The UI is still in its early phases, but I have a few general principles nailed down.

First of all, the new app will be a document-based application that will allow multiple records to be opened at once.

A document’s window will consist of a handful of tabs. The primary tab will be an overview tab that will consist of a styled WebKit window for displaying the metadata in an easy to read form. Think of this as the details view in the current version of Books combined with the cover view.

The second tab will be dedicated to adding and editing metadata for the open record. I am currently debating how to expose the full power of ePub’s data model in such a way that accommodates both advanced and casual catalogers. I’m still working on the interface for this, so stay tuned.

The third tab will be dedicated to custom metadata, while the fourth tab will be dedicated to the record’s content. This content tab is a new addition to the application and a replacement for the attached files feature in the current version of Books. Content added in this section will be exposed in such a way that makes it both accessible from within Codex as well as other ePub-reading applications.

As these sections develop further, I will post screenshots for feedback. I expect to have an early alpha version of the application ready for early review around the end of this month or early next month.

4. Amazon lookup support won’t likely be in the initial versions of Codex unless I can figure out a way around the “no mobile apps” condition of their license agreement. However, I will ship with Library of Congress support at the very least.

Thanks to everyone again for the feedback and support for continuing this project. I look forward some more updates soon.

Codex Plugins 1.0b1

September 2nd, 2009

In addition to home automation, Audacious Software has a variety of initiatives underway for creating new software applications. One particular area that I am interested in is figuring out how to bridge the worlds of electronic and traditional reading. This work began in 2003 with the creation of Books for Mac OS X and has continued to the present in my exploration of modern cataloging software (desktop & online) as well as the new class of dedicated reading devices like Amazon’s Kindle and Sony’s Reader.

Codex Plugins 1.0b1

I’m calling Books’ successor Codex and this software will focus upon building interfaces and services around the EPUB electronic book format. I’m still some time away from releasing any reading or editing tools, but work is quietly underway. However, in the meantime, I would like to release a part of the system that I’m calling Codex Plugins. This is a small plugin pack that you can install to both index EPUB files with Spotlight (including the contents of the book) and generate cover image previews suitable for use by Quick Look. The Spotlight plugins work with Mac OS X 10.4 and later, while the Quick Look plugins work with Mac OS X 10.5 and later.

While I do not have any documentation or other web content available for Codex at the moment, you can download the plugins and begin using them today. Simply open the downloaded disk image and click the installer package within to get started.

This plugin set is still a beta release and I know that they currently do not extract all the potential metadata and covers out of all EPUB files. I am working on improving this, and if you would like to help, please e-mail me any problem files that I can use to improve the plugins and test against.

I’m very excited to be bringing my Books-related efforts under the Audacious Software banner and I hope that this small bit of code is useful for you. If you have any comments or suggestions, please post them in the comments below.