Main Page
Cookbook/Overview ImageMeister the jcprops file Licensing Please Vote! Binary Installation & Configuration [ Win · Mac · Nix · OSX ] 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 · OSX ] Distribution Issues |
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.
First, read one of the platform-specific installation and setup guides: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
Please ask all technical or licensing questions in the JConfig Support Forums at www.tolstoy.com/samizdat/jcsupport.htmlPlease post all feature requests there as well.
Fee-based technical support and customized versions are available as well.
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.
Visit our Web site at: www.tolstoy.comFor paid technical support, customized versions/licensing, and other requests not appropriate for the JConfig Support Forums, send email to: samizdat@tolstoy.com
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.
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.
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. osxinfo.html - installation and configuration notes for OSX. 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.