Main Page Cookbook/Overview ImageMeister the jcprops file Licensing Please Vote! Binary Installation & Configuration [ Win · Mac · Nix ] Changes Public API Source Code Main Page Java [ Common · Win · Mac · Nix ] Native Code [ Common · Win · Mac · Nix ] Manifest Native Code Overviews [ Common · Win · Mac · Nix · Strings ] Macros [ General · Native Macros ] Walkthroughs [ Java only · Java and native ] Building [ Win · Mac · Nix ] Distribution Issues

# Readme for JConfig v2.1.1, May 28, 2001

## What's JConfig?

> JConfig is a cross-platform library which supplements the core Java API, and helps you to create high quality, shrink-wrap style applications in Java.

> A partial list of JConfig's capabilities is given below.

## Source Code!

> This version of JConfig includes the full source code for all platforms, as well as pre-built binaries. See readme.html in the `source` folder for more information.

## Getting Started

> First, read one of the platform-specific installation and setup guides:
> - wininfo.html (Windows)
> - macinfo.html (Mac)
> - nixinfo.html (Unix/Linux)

> These guides tell you how to install JConfig on your platform, and how to run ImageMeister and the sample applications. They also provide platform-specific information on configuring your app to work with JConfig.

> For more information on ImageMeister, see imagemeister.html.

> After running ImageMeister and the sample applications, look at the source code of the sample applications for examples of how to work with JConfig. The `source/com/tolstoy/testjc` folder contains the source code to the sample applications. Also, the batch files and scripts used to run JConfig give examples of how to set the path and classpath. You can copy and paste from these files into your own project, making changes as necessary.

> For an overview of JConfig's features, see the file overview.html. If you have problems configuring your app to work with JConfig, be sure and read the first section of this file.

> See the package documentation for details on specific classes and methods.

> If you've worked with JConfig before, see the file changes.html for a list of changes from previous versions.

> For the latest versions, go to the JConfig home page at www.tolstoy.com/samizdat/jconfig.html

## Technical Support and Feedback

> Please ask all technical or licensing questions in the JConfig Support Forums at www.tolstoy.com/samizdat/jcsupport.html

> Please post all feature requests there as well.

> Fee-based technical support and customized versions are available as well.

## Licensing

> By downloading or using this software, you agree to be bound by the JConfig Evaluation License Agreement. See licensing.html for more information on licensing JConfig for use with your products.

## Contact

> Visit our Web site at: www.tolstoy.com

> For paid technical support, customized versions/licensing, and other requests not appropriate for the JConfig Support Forums, send email to: samizdat@tolstoy.com

## Mailing List

> Please subscribe to the JConfig mailing list. This is a very low-volume list for announcements concerning JConfig. This is an announcement list only; for technical questions, refer to the JConfig Support Forums described above.

> To subscribe to the announcement list, send a message to JConfig-Dev-request@lists.best.com with the single word 'subscribe' ( without the quotes ) in the subject line and in the body of the message.

## Acknowledgements

> JConfig was inspired by Internet Config, which was written by Quinn "The Eskimo" and Peter N. Lewis.

> JConfig uses the FindIcon library from James W. Walker

> Thanks for making suggestions or filing bug reports to: John McNair, Udo Baumgart, Peter Benjamin, Rod Bailey, Randall Murray, Alex Humphreys, Bradley Smith, Paul Scott, Marc D. Spencer, Bill Tschumy, Jon Pugh, Chris Gervais, among others.

## Feature List

> Here's a partial list of JConfig's capabilities:

> - Files: Enumerate the user's disk drives, and obtain extended information on files, directories, volumes, and filesystems: their icons, creation dates, version information, mount points, and much more...

> - Web Browsers: Launch a file or URL in the user's Web browser...

> - Video Monitors: Enumerate and get information on the user's video monitors: bit depth, bounds, etc...

> - External Processes: Create external processes, send basic commands to external processes, obtain the PSN or HWND of a process you created, and enumerate the currently running processes...

> - File Types: Find applications associated with a given file type, find applications by name, and convert between Windows file extensions and Mac creator/file type codes...

> This distribution includes the ImageMeister application, which is an extensible file browser written using JConfig. More information on ImageMeister, and on the other sample applications included with this distribution, is given below.

## Manifest

> This distribution contains the following folders/files:

>     common
>         Contains the JConfig and ImageMeister binaries

>     docs
>         Contains the documentation for the JConfig and ImageMeister classes,
>         in javadoc format.

>     imeister
>         Contains the ImageMeister files; see imagemeister.html
>         for more information.

>     jconfig
>         Contains the JConfig support files

>     source
>         Contains the JConfig source code

>     windebug
>         Contains an app which logs error messages from JConfig on Windows.
>         See wininfo.html for more information.

>     changes.html - JConfig changes from v1.1 to v1.2.5

>     imagemeister.html - information on the ImageMeister application.

>     jcprops.html - describes the structure of the configuration file jcprops.txt

>     jcdev_license.txt - the Developer License

>     jceval_license.txt - your evaluation license to use this software

>     licensing.html - an overview of licensing

>     macdebug.sit - the Mac-only DebugWindow application, stored in a Stuffit archive.
>         Don't unstuff this on Windows, only on a Mac. See macinfo.html
>         for more information.

>     macinfo.html - installation and configuration notes for Mac.

>     macrescp.sit - the Mac-only 'IC Res Copy', stored in a Stuffit archive.
>         Don't unstuff this on Windows, only on a Mac. See macinfo.html
>         for more information.

>     nixinfo.html - installation and configuration notes for Unix/Linux.

>     overview.html - an overview of the various features of JConfig

>     distribution.html - distribution issues, including finding the minimum set of files you need to ship

>     readme.html - this file

>     SamizdatClasses.sit - the Mac native code, stored in a Stuffit archive.
>         Don't unstuff this on Windows, only on a Mac. See macinfo.html
>         for more information.

>     wininfo.html - installation and configuration notes for Windows.

Main Page · JConfig · ImageMeister · System Properties Repository · Native Macros · Free Samples · WordMeister · Java Freeware · Links · Contact Us

Copyright (c) 1997,1998,1999,2000 Samizdat Productions. All Rights Reserved.
JConfig and ImageMeister are trademarks of Samizdat Productions. Other trademarks are the property of their respective owners.
samizdat@tolstoy.com