follow me on Twitter

    Tag Cloud

    WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.

    Archive for December, 2008

    Coppermine for iPhone - Extension prototyped.

    Sunday, December 28th, 2008

    Well it turns out that rather than a plugin for Coppermine I’ve written an extension. Basically you un-tar the package in to the Coppermine directory and it adds support for JSON-RPC providing a set of API that allows remote clients to query Coppermine. The code is fully Doxygened and the documentation is available online here.

    Now this is working it allows me to start development on the clients. Which I have done. iPhone development has begun and hopefully there will be a few screen shots soon. Also I’ve got myself a T-Mobile G1 Android phone so I’ll be writing a client for Android too.

    Plugin coding has begun

    Saturday, December 13th, 2008

    I have started prototyping the Coppermine side of the client server architecture for the iphone client. I have decided to use JSON-RPC for the web API interface. That calls an external PHP API within Coppermine itself. I need to document the API and I am considering using. Google Code for the project.

    I’ve started with the most important part, the authentication. I have implemented a challenge / response protocol. I’m currently at SFO waiting for a flight to the UK. On the plane I will code up query functions that return catagories and albums for a catagory. The I will code the upload functionality. The whole lot then needs to be tested so I’ll use a simple CLI client to try it out. If that works I’m on to the proper client.

    I recently acquired an Android based phone so I’ll produce a client for that too.

    iPhone client for Coppermine

    Thursday, December 4th, 2008

    Weird Sheep has started its first project in a long while.  The development of an iPhone client and associated plug-in for the Coppermine media gallery has begun.  This will allow you to upload to your on-line gallery direct from your iPhone where ever you are adding descriptions and other information at the same time. Hopefully there will be some screen shots of the prototype shortly.