My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Links

kiritakikoha

or kiritaki koha

kiritaki - (noun) client, customer, consumer.

koha - (noun) gift, present, offering, donation, contribution.

About

kiritakikoha is an Android client for Koha.

Koha is the first open-source Integrated Library System (ILS). In use worldwide, its development is steered by a growing community of libraries collaborating to achieve their technology goals. Koha's impressive feature set continues to evolve and expand to meet the needs of its user base.

This project is about building an Android client for Koha (system and end) users.

Screenshots

Objectives

Phase 1 (complete in v1.2+)

To provide Koha with a mobile capability

To provide end-users of Koha the ability to;

  • Search for an book (un-authenticated)

Phase 2 (in progress beta in 1.2+)

To provide end-users of Koha the ability to;

QR and Bar-code scanning support

  • Supports auto-configuration via QR scanning
  • Supports book scanning via bar code scanning

See the wiki pages for details. Operational in 1.4+.

Add login capability

Form is there .. 'it should work' .. compared to manual HTML forms. Still debugging to with placing a hold (see below) to confirm it's working OK.

Invalidating after session-timeout is likely to still be an issue.

Place a hold on a book

Work in progress - have a fairly reasonable UI screen to post information (wrapping with authentication). It is a test of the 'pretend to be a browser' API .. we grab a session cookie post login and try and re-submit with a hold request.

Still debugging ..

Phase 3 (Something for the future?)

Basically all additional functionality depend on Koha API being available (and suitable) for Android client to push information and read formatted response. Mimicking a web-user may not be the right approach here.

  • Show overdue items
  • Show fines
  • Raise calendar intents based on events
Powered by Google Project Hosting