BiblioFile helps you maintain a bibliography of books and articles.
Select book/article type to determine fields
Accepts typed and spoken English input
Use menu to enable/disable speech input. When a new text field is tapped, speech recognition begins. Working on the current field does not invoke the recognizer, so you can then correct/update text in the current field using your keyboard. The program accepts speech input until you change modes back to text.
Scan ISBN barcodes
This requires a camera and works best in good light conditions. Only barcodes found at isbndb.com can be looked up.
Look up books using ISBN at isbndb.com
The program comes with a default key that has a limited number of uses and is shared by all users of BiblioFile. You should register at isbndb.com for your personal key. It's free and gives you up to 500 searches per day.
Enter your own key via Menu in the Add Item display.
The Notes field will automatically detect and enable URLs.
The Add button adds the current item to the database. List just goes back to the list display without adding. Note: no warnings about losing the current input are provided.
Import/Export the phone's current sqlite bibliography database to the SD Card
Writes to /sdcard/bibliofileData directory with whatever name you provide.
Imported data must be from a database of the same type and version number. Imported items will be added to the existing data. The import process eliminates duplicates and takes about 5 minutes for 1000 items on my HTC G1. If entries share a title, and don't have other conflicting entries, the program will merge similar entries.
Scroll list as usual. Portrait mode gives several lines to title, author, journal; landscape mode is single line except for notes.
Select item with long press. This brings you to the Add Items display where you can view or modify the current entry. Changes will affect the selected entry and will not cause a duplicate entry to be created.
Search for author and/or title. Enter text and it then the ENTER key to begin search. (No speech rec here yet—sorry!) The search ignores case but nothing else. You can use % as a wildcard for any number of characters. Other sqlite tricks probably work, too.