root / JX / tags / JX-2.5.0 / README

Revision 3, 3.8 kB (checked in by daboo, 2 years ago)

Full commit of JX-2.5.0 code

Line 
1
2This is version 2.5.0 of the JX source distribution.  To build it, simply
3run gnu make ("make" or "gmake" on most systems) in a command line window
4in the JX-2.5.0 directory and follow the instructions that are printed.
5
6If you are new to the JX Application Framework, then it is important to
7understand that it is not a program that you can run.  Rather, it is a set
8of classes that provide a foundation on which you can build a program with
9a graphical interface.  If you are familiar with either MicroSoft Visual
10Studio or MetroWerks CodeWarrior, then the equivalent components are as
11follows:
12
13New Planet Software         MicroSoft          MetroWerks
14-------------------         ---------          ----------
15Code Crusader/Code Medic    Visual Studio      CodeWarrior
16jx_project_wizard           Project Wizards    Project Wizards
17JX Application Framework    MFC                PowerPlant
18JX-2.5.0/tutorials/         MSDN               Sample code
19JX-2.5.0/libjx/test/        MSDN               Sample code
20
21In this directory, you will find:
22
23README               This file
24INSTALL              Instructions for compiling and installing this package
25FAQ                  List of Frequently Asked Questions
26LICENSE              License information for JCore, JX, and the libs they use
27CHANGES              Describes changes from previous versions
28
29tutorial             Tutorial source code demonstrating JX library
30doc                  Documentation for JX library
31lib                  Links to static and shared libraries
32
33include
34  make               Include files for Makefiles
35  jcore              Link to header files for JCore
36  jx                 Link to header files for JX
37
38libjcore
39  code               JCore source
40  test               Sample source for using JCore classes
41
42libjx
43  code               JX source
44  test               Sample application demonstrating JX library
45
46programs
47  makemake           Builds Makefile from Make.files and Make.header
48  jxlayout           Graphical window layout editor
49  jx_project_wizard  Wizard to create skeleton JX application
50                     and project file for use in Code Crusader
51  compile_jstrings   Compiles string database files for use with JX
52
53ACE
54  ACE_wrappers       Header files for the ACE library
55  test               Sample source for using ACE library
56
57misc
58  regex              Henry Spencer's regex package
59  png                PNG library (new libgd)
60  xpm                XPM library (libXpm)
61
62
63Please read the LICENSE file for the conditions under which the source is
64provided.
65
66The code has been thoroughly tested on Linux and Solaris.  Bizzare behavior
67and crashes may be the result of broken system libraries.  We am willing to
68work with you to solve such problems, so please don't hesitate to contact
69us, but since we don't have access to your system, the burden of proof must
70rest on you if a system call that works fine on all other systems doesn't
71work for you.
72
73To help reduce our email load, please always check the JX web site before
74sending us a bug report because we might already know about it and have
75posted a fix.  Suggestions are always welcome because they help us decide
76what is most important, so we know what to implement next, but please check
77the Bazaar Projects page first to check if somebody else is already working
78on it.
79
80The main web page for JX is:
81
82    http://www.newplanetsoftware.com/jx/
83
84It is also important to realize that we do not maintain ACE.  You are
85welcome to contact us if you have problems compiling it, but the ACE
86developers are more likely to be able to help, and patches should be sent
87to them, not to us.  JX uses ACE because networking is horribly
88UNIX-variant-dependent, and the ACE developers are much better at dealing
89with this than we are.  The ACE web page is:
90
91    http://www.cs.wustl.edu/~schmidt/ACE.html
Note: See TracBrowser for help on using the browser.