[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Advice needed: Data bases and KOffice integration for
From:       "Pascal A. Niklaus" <Pascal.Niklaus () unibas ! ch>
Date:       2001-02-27 23:43:52
[Download RAW message or body]

Hi everybody,

I intend to write a KDE application for the management and citation of 
scientific papers. It should have a functionality similar to the EndNote 
program under Windows (see www.endnote.com), and integrate into KWord. 
BiBTeX does that under TeX, but I would like to develop something similar 
for KWord... The program should be written for KDE2 in C++.

I am experienced in programming under Win32, but only recently switched to 
Linux/KDE... I therefore would very much appreciate any advice related to 
the following issues:

1) Data base to use:
The literature records should be stored in a data base rather that in a 
plain text file as for example BiBTeX does. What data base should I use? I 
think the application should deal with typically a few thousand to ten 
thousands of records (each consisting of authors, publication years, 
abstract, keywords etc...), and allow full text searches. Is there a data 
base which is easy to integrate into C++ programs, or some object for 
interfacing with a suitable external data base?

2) KWord integration:
The program should ideally integrate into KWord. The way such a program is 
used is that, during writing of a text, the user looks up the data base for 
articles to cite, selects some of them, and then somehow pastes the 
selected citations into the text being written. The citations are first 
stored as a kind of special field, and converted to the desired format once 
the text is written. The format depends on the journal the text is written for.
A minimal solution would be to paste plain text codes into the KWord 
document, and to parse the XML document KWord generates and to replace the 
text codes by the formatted citations. However, a *real* integration would 
of course be desirable...

Thank you for your advice related to this project...

Pascal





 
>> Visit http://master.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic