wiki:WikiStart

Welcome to Lucide

Lucide is a plugin based document viewer for OS/2 and eComStation, which currently supports PDF, DjVu, and JPEG files. New document types may be easily added as additional plugins.

Current Status

Licensing

  • Versions 1.30 and higher have been released and distributed under CDDL/LGPL (dual license model).
  • Versions up through 1.21 were only released in binary form, under a proprietary license.

Development & Release

Development of Lucide has been renewed as of December, 2015, in cooperation with Arca Noae, LLC and affiliated developers. Further details regarding new releases will be made as work progresses.

For the latest release, see Latest Version, below.

Additional software prerequisites

It is strongly recommended to install from RPM or WPI:

If you use RPM, you should install the following with the single command:

yum install libgcc1 libgcc-fwd gcc-stdc++6 gcc-supc++6

For WPI:

kLibc 0.6.6 LibraryWPIkLibc Runtime libraries
GCC 4 Core LibrariesWPIGCC 4 runtime libraries (this wpi gets updated regulary when new gccxxx.dll builds become available).

Latest Version

The latest version is 1.3.5, released September 14, 2012. The list of changes can be found here.

Lucide is available for downloading in the following packages and formats:

ComponentPackageVersionDescription
Lucide executable and pluginsWPI1.3.1This is the official Lucide package
Lucide executable and pluginsZIP1.3.1This is the official Lucide package
Lucide executable and pluginsWPI1.3.2This is the official Lucide package
Lucide executable and pluginsZIP1.3.2This is the official Lucide package
Lucide executable and pluginsWPI1.3.3This is the official Lucide package
Lucide executable and pluginsZIP1.3.3This is the official Lucide package
Lucide executable and pluginsWPI1.3.4This is the official Lucide package
Lucide executable and pluginsZIP1.3.4This is the official Lucide package
Lucide executable and pluginsWPI1.3.5updated poppler lib
Lucide executable and pluginsZIP1.3.5updated poppler lib

Mailing Lists

There are currently two mailing lists for Lucide: one for users, and one for developers. If you want to join either or both, please read the instructions on the Netlabs Wiki. You may also access them online:

Bugs & Features

Lucide remains a work in progress, with some features still to be added and some long-standing issues to be addressed. If you encounter an issue or have an enhancement request, you are welcome to register it as a new ticket. Please make sure you check the list of open tickets first, to see if your issue may have already been reported. Also, try to assign it to the correct component of the program; this is quite easy to do with TRAC. We will do our best to review tickets regularly and will leave comments if we need more info. Please revisit the Feedback analysis for overall status updates. If we leave a comment and still do not receive a response from the ticket creator, the issue will likely be closed in a reasonable amount of time.

Anonymous access to the ticket system has been restricted due to multiple spam attacks. In order to create a new ticket or comment on an existing one, you will need to log in with your Netlabs login id. If you do not have a login id, you may request one at http://www.netlabs.org/en/site/member/member.xml. We are sorry for inconvenience, but at the present time, this is the only way we may avoid extremely annoying (and time-wasting) spam.

Developers

We are currently seeking interested developers to take Lucide to the next level, adding features like tabbed viewing, more flexible print layouts, context-sensitive help, more intuitive user interface, and better rendering performance.

Plugin API

The plugin API uses SOM. This allows programmers to write their own plugins without the need to recompile them every time a new Lucide release is done. It's up to the developer to decide if the plugin he/she writes will be open source or not; Lucide, due to its being dual-licensed, will work with both type of plugins.

Please read How to write your own plugins for Lucide.

Plugin Source Code

You may download the sources for all of our plugins directly from the svn repository. If you have any problems, please post to the developer list.

  • The svn trunk contains all external libraries (poppler, libdjvu, libjpg) and the source for all Lucide plugins. (Note that one of the new design goals is to remove Lucide's dependence on special library builds and to utilize the system-installed ones.)

Building Lucide

Alternatives

If you're looking for an alternative to Lucide, please take a look at QT4 Office Apps and search for QPDFView.

Last modified 5 months ago Last modified on Dec 23, 2015, 8:11:50 PM