sane-project-backends/japi
Olaf Meeuwissen e79adde8b2
Use URL to refer users to copies of the GPL and LGPL
With the exception of use in three quotes as well as our inlcuded copy
of the GPL, all use of the Free Software Foundation's postal address
has been removed.

Re #320.
2021-02-12 17:41:38 +09:00
..
ImageCanvas.java Use URL to refer users to copies of the GPL and LGPL 2021-02-12 17:41:38 +09:00
ImageCanvasClient.java Use URL to refer users to copies of the GPL and LGPL 2021-02-12 17:41:38 +09:00
Jscanimage.java Use URL to refer users to copies of the GPL and LGPL 2021-02-12 17:41:38 +09:00
Makefile.am japi: Fix BUILT_SOURCES dependency 2019-08-11 12:10:07 +09:00
README.JAVA Initial revision 1999-08-09 18:06:01 +00:00
Sane.c Use URL to refer users to copies of the GPL and LGPL 2021-02-12 17:41:38 +09:00
Sane.java Use URL to refer users to copies of the GPL and LGPL 2021-02-12 17:41:38 +09:00
SaneDevice.java Use URL to refer users to copies of the GPL and LGPL 2021-02-12 17:41:38 +09:00
SaneOption.java Use URL to refer users to copies of the GPL and LGPL 2021-02-12 17:41:38 +09:00
SaneParameters.java Use URL to refer users to copies of the GPL and LGPL 2021-02-12 17:41:38 +09:00
SaneRange.java Use URL to refer users to copies of the GPL and LGPL 2021-02-12 17:41:38 +09:00
ScanIt.java Use URL to refer users to copies of the GPL and LGPL 2021-02-12 17:41:38 +09:00
Test.java Use URL to refer users to copies of the GPL and LGPL 2021-02-12 17:41:38 +09:00

README.JAVA

--
12/17/97

Most of Jscanimage's main dialog is coded, but only tested with PNM (which
means most of the newly supported option types haven't been tried yet).
Scanning (with PNM) does seem to work, although large files definitely take
longer in JAVA then with "xscanimage".

Main things left to do:
	1.  Provide the "preview" dialog.
	2.  Try it out with a real scanner, especially with large images.
	3.  Try it on a platform other than Linux.

--
11/18/97

This snapshot contains a partially functional "Jscanimage", which is intended
to be a Java clone of "xscanimage".  Only some of the controls are implemented
(sliders, check-boxes, text-entry), and I've only tested it using small images
with the "pnm" backend; but, it does seem to be functional, and to output .pnm
files.

There are also some small changes to the Java API.

To do (at the least):
	1.  Handle "word list" controls.
	2.  Handle "browse" button for file selection.
	3.  Provide pull-down menus for choosing length units, and use them.
	4.  Provide the "preview" dialog.
	5.  Try it out with a real scanner, especially with large images.
	6.  Try it on a platform other than Linux.

	-- Jeff

--
10/17/97

NOTE: To build the Java interface, you have to cd into this directory
and type "make" (after running configure in the top-level directory).

	--david
--
This is my first pass at creating a Java API for SANE.  It requires JDK 1.1.x,
as it uses the new JNI for creating native methods.

This is definitely not 100% pure Java, as it's really just a set of wrappers
which call the actual SANE backend routines.  It's also very preliminary, so
feel free to suggest changes to the interface or class definitions.

The 'install' installs the shared library (libsanej.*), but I'm not sure yet
what to do with the generated Java class files.  So for now, you should be
able to run the test program after installation by typing "java Test" within
the "japi" directory.

-- Jeff Freedman (jsf@hevanet.com)