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