Preliminary support for Bookends to Palm conversion

A place for users to ask each other questions, make suggestions, and discuss Bookends.
jem
Posts: 37
Joined: Tue Nov 23, 2004 5:40 am

Preliminary support for Bookends to Palm conversion

Post by jem »

It's kind of embarassingly that I haven't released this a long time ago (I've had working code to do this for a very long time) but I've been so busy with my day time work that I haven't had time to finish the application. It's still not finished but it should be usable (but not polished).

My program JFile Companion, http://www.mootjelitt.com/jfc/, is a program that is able to convert JFile,http://www.land-j.com/, databases to Mac readable files. You can also convert some file files to JFile database. The new feature is JFile Companions ability to read Bookends XML files and convert them to JFile databases, these can be installed on your Palm and viewed there.

This version is only a preliminary version (I expect to change the user interface quite a bit) but as I wrote above it should be usable, at least I'm able to read my references on my Palm.

You can download the OS X version at http://www.mootjelitt.com/download/jfc-beta.sitx and the Classic version at http://www.mootjelitt.com/download/jfc- ... -beta.sitx

Let me know what you think at info@mootjelitt.com
Lobster
Posts: 10
Joined: Fri Sep 30, 2005 4:06 pm

Post by Lobster »

looking at this beta... tried (erroneously, my fault) to select bookends database file (not xml). beta crashed.

edit: i then exported Bookends 8 file (the only xml options being for endnote), and tried opening that in JFC. also crashed. now i'm not sure what i'm supposed to export/import.

edit2: tried endnote 8/9 xml. that also crashed (different error). tried bookends 7 file. (also crashed, same error as above):

an exception of class XMLException was not handled. the application must shut down.
exception message: msg:XML parser error 4: not well-formed (invalid tolken) exception error: 2

giving up. still far too beta.
jem
Posts: 37
Joined: Tue Nov 23, 2004 5:40 am

Post by jem »

Lobster wrote:edit2: tried endnote 8/9 xml. that also crashed (different error). tried bookends 7 file. (also crashed, same error as above):

an exception of class XMLException was not handled. the application must shut down.
exception message: msg:XML parser error 4: not well-formed (invalid tolken) exception error: 2

giving up. still far too beta.
Strange, could you send me the XML file so I can try and see what is happening? Use the address info@mootjelitt.com (and please send bug reports directly to me since I don't always check this forum)
Lobster
Posts: 10
Joined: Fri Sep 30, 2005 4:06 pm

Post by Lobster »

jem wrote:Strange, could you send me the XML file so I can try and see what is happening? Use the address info@mootjelitt.com (and please send bug reports directly to me since I don't always check this forum)
Sent.
Adelheid
Posts: 10
Joined: Tue Aug 24, 2004 1:50 pm

Post by Adelheid »

Which menu do I have to choose to convert the xml to jfile, in jfile companion I could not find any option to convert that?

Thanks,
Adelheid
jem
Posts: 37
Joined: Tue Nov 23, 2004 5:40 am

Post by jem »

Adelheid wrote:Which menu do I have to choose to convert the xml to jfile, in jfile companion I could not find any option to convert that?
"Convert Bookends XML ..." command in the "File" menu, but you need to use the version above.
Adelheid
Posts: 10
Joined: Tue Aug 24, 2004 1:50 pm

Post by Adelheid »

Got the right version, tried it.

Looks really nice!


Groet,
Adelheid
danzac
Posts: 435
Joined: Fri Jan 28, 2005 11:45 am

tried it too

Post by danzac »

i've tried it too, and it worked well for me. let me ask though, is there a way for Bookends and JFile to keep some sort of dialogue so that what is inputted into the palm can update the Bookends database?
~I swore to myself that if I ever got to walk around the room as manager people would laugh as they saw me coming and applaud as I walked away~
Jon
Site Admin
Posts: 10104
Joined: Tue Jul 13, 2004 6:27 pm
Location: Bethesda, MD
Contact:

Post by Jon »

jem can answer this (I don't have a PDA), but I think you can export from his app as XML, and then import that into Bookends. We could probably arrange something more clever if there was demand for it.

Jon
Sonny Software
danzac
Posts: 435
Joined: Fri Jan 28, 2005 11:45 am

Post by danzac »

Thanks Jon, and I'll await Jem's answer. I am no tech expert, but obviously the ideal would be as simple as hotsyncing with your palm in the same way that my addressbook, etc., stays synced. However, I realize this may be more complicated a situation. the problem (I think) is that if I export from JFile a few hits, then I import them to Bookends, I would have to manually delete them (or use the delete duplicates). Will Bookends recognize that the imported item is a duplicate and just update it?
~I swore to myself that if I ever got to walk around the room as manager people would laugh as they saw me coming and applaud as I walked away~
Jon
Site Admin
Posts: 10104
Joined: Tue Jul 13, 2004 6:27 pm
Location: Bethesda, MD
Contact:

Post by Jon »

danzac wrote:Will Bookends recognize that the imported item is a duplicate and just update it?
No, it won't. You'll have to delete dups yourself (or use the built-in remove duplicates after import, assuming that the info you added doesn't foil the duplicate detector). That's what I meant by making the interaction "more clever".

Jon
Sonny Software
jem
Posts: 37
Joined: Tue Nov 23, 2004 5:40 am

Re: tried it too

Post by jem »

danzac wrote:i've tried it too, and it worked well for me. let me ask though, is there a way for Bookends and JFile to keep some sort of dialogue so that what is inputted into the palm can update the Bookends database?
Currently there is no way to export the changes back to a XML file, don't worry though, it has been my intent to implement this all the time (but as usual my lack of non-work time is the main reason why it's not there already).

Anyway, there are two problems:

The first is for JFile Companion to detect that changes have been made to certain records in the database. The second is to update the Bookends database.

The second is something that only Jon can do, and I can imagine that this can be both difficult and dangerous. The first can probably be "hacked" by me by designing the JFile database in a certain way. I haven't tried it yet so I can't be sure that it works ... but this has also been my intention to implement (if possible) in the released version.
Jon
Site Admin
Posts: 10104
Joined: Tue Jul 13, 2004 6:27 pm
Location: Bethesda, MD
Contact:

Post by Jon »

Hi jem,

No, syncing back to Bookends wouldn't be difficult or dangerous (well, if the user entered garbage into the Palm file it would overwrite good data in the database, but you can't prevent that). We can discuss how it might be done off-forum, if you like...

Jon
Sonny Software
frvs
Posts: 79
Joined: Tue May 03, 2005 4:22 am

Post by frvs »

Jon wrote:jem can answer this (I don't have a PDA), but I think you can export from his app as XML, and then import that into Bookends. We could probably arrange something more clever if there was demand for it.

Jon
Sonny Software
Synching to a PDA is a feature I miss from my Windows/Endnote former life. I can live with(out) it, but this is a feature I would love to see implemented in Bookends.

Francisco
jem
Posts: 37
Joined: Tue Nov 23, 2004 5:40 am

Post by jem »

Jon, I'll get back to you about this as soon as I get "my nose above the water"
Post Reply