added hard linebreaks on pos. 70
This commit is contained in:
parent
0ba6b08469
commit
22e7f0c95c
2 changed files with 100 additions and 92 deletions
96
README.txt
96
README.txt
|
@ -6,84 +6,88 @@ ABOUT HELMA OBJECT PUBLISHER
|
||||||
|
|
||||||
Helma Object Publisher is a web application server.
|
Helma Object Publisher is a web application server.
|
||||||
|
|
||||||
With Helma Object Publisher (sometimes simply refered to as Helma or Hop) you
|
With Helma Object Publisher (sometimes simply refered to as Helma or
|
||||||
can define Objects and map them to a relational database table. These so-called
|
Hop) you can define Objects and map them to a relational database
|
||||||
HopObjects can be created, modified and deleted using a comfortable
|
table. These so-called HopObjects can be created, modified and deleted
|
||||||
object/container model. Hence, no manual fiddling around with database code is
|
using a comfortable object/container model. Hence, no manual fiddling
|
||||||
necessary.
|
around with database code is necessary.
|
||||||
|
|
||||||
HopObjects are extended JavaScript objects which can be scripted using
|
HopObjects are extended JavaScript objects which can be scripted using
|
||||||
server-side JavaScript. Beyond the common JavaScript features, Helma provides
|
server-side JavaScript. Beyond the common JavaScript features, Helma
|
||||||
special "skin" and template functionalities which facilitate the rendering of
|
provides special "skin" and template functionalities which facilitate
|
||||||
objects via a web interface.
|
the rendering of objects via a web interface.
|
||||||
|
|
||||||
Thanks to Helma's relational database mapping technology, HopObjects create a
|
Thanks to Helma's relational database mapping technology, HopObjects
|
||||||
hierarchical structure, the Url space of a Helma site. The parts between slashes
|
create a hierarchical structure, the Url space of a Helma site. The
|
||||||
in a Helma Url represent HopObjects (similar to the document tree in static
|
parts between slashes in a Helma Url represent HopObjects (similar to
|
||||||
sites). The Helma Url space can be thought of as an analogy to the Document
|
the document tree in static sites). The Helma Url space can be thought
|
||||||
Object Model (Dom) in client-side JavaScript.
|
of as an analogy to the Document Object Model (Dom) in client-side
|
||||||
|
JavaScript.
|
||||||
|
|
||||||
|
|
||||||
===================
|
===================
|
||||||
SYSTEM REQUIREMENTS
|
SYSTEM REQUIREMENTS
|
||||||
===================
|
===================
|
||||||
|
|
||||||
Windows:
|
Windows: 1) On Windows Helma won't run with Microsoft's version of
|
||||||
1) On Windows Helma won't run with Microsoft's version of Java (jview).
|
Java (jview). You can get a compatible Java runtime from Sun or IBM:
|
||||||
You can get a compatible Java runtime from Sun or IBM:
|
|
||||||
http://java.sun.com/j2se/1.3/jre/download-windows.html
|
http://java.sun.com/j2se/1.3/jre/download-windows.html
|
||||||
http://www.ibm.com/java/jdk/download/
|
http://www.ibm.com/java/jdk/download/ 2) In the Windows start script
|
||||||
2) In the Windows start script I've hardcoded c:\java\lib\classes.zip
|
I've hardcoded c:\java\lib\classes.zip in the CLASSPATH argument. Not
|
||||||
in the CLASSPATH argument. Not good.
|
good.
|
||||||
|
|
||||||
Macintosh:
|
Macintosh: 1) If you are using the Mac version you should own a G3 CPU
|
||||||
1) If you are using the Mac version you should own a G3 CPU and/or
|
and/or have MRJ 2.2 (http://www.apple.com/java) installed. Other
|
||||||
have MRJ 2.2 (http://www.apple.com/java) installed. Other platforms
|
platforms have less frustration potential. The Mac OS version
|
||||||
have less frustration potential. The Mac OS version currently is not
|
currently is not up-to-date (version 0.1).
|
||||||
up-to-date (version 0.1).
|
|
||||||
|
|
||||||
Linux:
|
Linux: The recomended virtual machine for running Helma on Linux is
|
||||||
The recomended virtual machine for running Helma on Linux is Blackdown's
|
Blackdown's port of JDK 1.2.2 RC4
|
||||||
port of JDK 1.2.2 RC4 (http://www.blackdown.org/java-linux/mirrors.html).
|
(http://www.blackdown.org/java-linux/mirrors.html). JDK 1.1.7v3 will
|
||||||
JDK 1.1.7v3 will work, but much slower and show a lot of CPU activity
|
work, but much slower and show a lot of CPU activity even when the
|
||||||
even when the Helma is idle. IBM's version of JDK 1.1.8 also works well,
|
Helma is idle. IBM's version of JDK 1.1.8 also works well, but this
|
||||||
but this JVM has some problems of its own with thread handling.
|
JVM has some problems of its own with thread handling.
|
||||||
|
|
||||||
|
|
||||||
============================
|
============================
|
||||||
INSTALLING AND RUNNING HELMA
|
INSTALLING AND RUNNING HELMA
|
||||||
============================
|
============================
|
||||||
|
|
||||||
Simply unzip the contents of the archive file into any place on your hard disk.
|
Simply unzip the contents of the archive file into any place on your
|
||||||
Start Helma by opening the file hop.bat or hop.sh, respectively.
|
hard disk. Start Helma by opening the file hop.bat or hop.sh,
|
||||||
|
respectively.
|
||||||
|
|
||||||
If you manage to get it running you should be able to connect your browser to
|
If you manage to get it running you should be able to connect your
|
||||||
http://127.0.0.1:8080/ (port 8080, that is).
|
browser to http://127.0.0.1:8080/ (port 8080, that is).
|
||||||
|
|
||||||
This version is set up to use its own embedded Web server and a very basic
|
This version is set up to use its own embedded Web server and a very
|
||||||
embedded object database. For this reason it is able to run virtually without
|
basic embedded object database. For this reason it is able to run
|
||||||
installation on any platform with a Java 1.1 virtual machine.
|
virtually without installation on any platform with a Java 1.1 virtual
|
||||||
|
machine.
|
||||||
|
|
||||||
On the other hand, the embedded Web server and object db are meant for
|
On the other hand, the embedded Web server and object db are meant for
|
||||||
development work and not ready for prime time deployment. For that you'd
|
development work and not ready for prime time deployment. For that
|
||||||
probably use an external relational database, the Berkeley DB package and a full
|
you'd probably use an external relational database, the Berkeley DB
|
||||||
featured Web server like Apache.
|
package and a full featured Web server like Apache.
|
||||||
|
|
||||||
|
|
||||||
=====================================
|
=====================================
|
||||||
DOCUMENTATION AND FURTHER INFORMATION
|
DOCUMENTATION AND FURTHER INFORMATION
|
||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
Currently, a documentation-in-progress is available online only. Please refer to
|
Currently, a documentation-in-progress is available online only.
|
||||||
http://helma.org/docs/.
|
Please refer to http://helma.org/docs/.
|
||||||
|
|
||||||
For further information http://helma.org generally is a good place. There is
|
For further information http://helma.org generally is a good place.
|
||||||
also a mailing-list about Helma-related stuff available at
|
There is also a mailing-list about Helma-related stuff available at
|
||||||
http://helma.org/lists/listinfo/hop.
|
http://helma.org/lists/listinfo/hop.
|
||||||
|
|
||||||
For questions, comments or suggestions feel free to contact tobi@helma.at.
|
For questions, comments or suggestions feel free to contact
|
||||||
|
tobi@helma.at.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
This document was last modified on Friday 22 June 2001 by tobi@helma.at
|
|
||||||
|
This document was last modified on Friday 22 June 2001 by
|
||||||
|
tobi@helma.at
|
|
@ -6,84 +6,88 @@ ABOUT HELMA OBJECT PUBLISHER
|
||||||
|
|
||||||
Helma Object Publisher is a web application server.
|
Helma Object Publisher is a web application server.
|
||||||
|
|
||||||
With Helma Object Publisher (sometimes simply refered to as Helma or Hop) you
|
With Helma Object Publisher (sometimes simply refered to as Helma or
|
||||||
can define Objects and map them to a relational database table. These so-called
|
Hop) you can define Objects and map them to a relational database
|
||||||
HopObjects can be created, modified and deleted using a comfortable
|
table. These so-called HopObjects can be created, modified and deleted
|
||||||
object/container model. Hence, no manual fiddling around with database code is
|
using a comfortable object/container model. Hence, no manual fiddling
|
||||||
necessary.
|
around with database code is necessary.
|
||||||
|
|
||||||
HopObjects are extended JavaScript objects which can be scripted using
|
HopObjects are extended JavaScript objects which can be scripted using
|
||||||
server-side JavaScript. Beyond the common JavaScript features, Helma provides
|
server-side JavaScript. Beyond the common JavaScript features, Helma
|
||||||
special "skin" and template functionalities which facilitate the rendering of
|
provides special "skin" and template functionalities which facilitate
|
||||||
objects via a web interface.
|
the rendering of objects via a web interface.
|
||||||
|
|
||||||
Thanks to Helma's relational database mapping technology, HopObjects create a
|
Thanks to Helma's relational database mapping technology, HopObjects
|
||||||
hierarchical structure, the Url space of a Helma site. The parts between slashes
|
create a hierarchical structure, the Url space of a Helma site. The
|
||||||
in a Helma Url represent HopObjects (similar to the document tree in static
|
parts between slashes in a Helma Url represent HopObjects (similar to
|
||||||
sites). The Helma Url space can be thought of as an analogy to the Document
|
the document tree in static sites). The Helma Url space can be thought
|
||||||
Object Model (Dom) in client-side JavaScript.
|
of as an analogy to the Document Object Model (Dom) in client-side
|
||||||
|
JavaScript.
|
||||||
|
|
||||||
|
|
||||||
===================
|
===================
|
||||||
SYSTEM REQUIREMENTS
|
SYSTEM REQUIREMENTS
|
||||||
===================
|
===================
|
||||||
|
|
||||||
Windows:
|
Windows: 1) On Windows Helma won't run with Microsoft's version of
|
||||||
1) On Windows Helma won't run with Microsoft's version of Java (jview).
|
Java (jview). You can get a compatible Java runtime from Sun or IBM:
|
||||||
You can get a compatible Java runtime from Sun or IBM:
|
|
||||||
http://java.sun.com/j2se/1.3/jre/download-windows.html
|
http://java.sun.com/j2se/1.3/jre/download-windows.html
|
||||||
http://www.ibm.com/java/jdk/download/
|
http://www.ibm.com/java/jdk/download/ 2) In the Windows start script
|
||||||
2) In the Windows start script I've hardcoded c:\java\lib\classes.zip
|
I've hardcoded c:\java\lib\classes.zip in the CLASSPATH argument. Not
|
||||||
in the CLASSPATH argument. Not good.
|
good.
|
||||||
|
|
||||||
Macintosh:
|
Macintosh: 1) If you are using the Mac version you should own a G3 CPU
|
||||||
1) If you are using the Mac version you should own a G3 CPU and/or
|
and/or have MRJ 2.2 (http://www.apple.com/java) installed. Other
|
||||||
have MRJ 2.2 (http://www.apple.com/java) installed. Other platforms
|
platforms have less frustration potential. The Mac OS version
|
||||||
have less frustration potential. The Mac OS version currently is not
|
currently is not up-to-date (version 0.1).
|
||||||
up-to-date (version 0.1).
|
|
||||||
|
|
||||||
Linux:
|
Linux: The recomended virtual machine for running Helma on Linux is
|
||||||
The recomended virtual machine for running Helma on Linux is Blackdown's
|
Blackdown's port of JDK 1.2.2 RC4
|
||||||
port of JDK 1.2.2 RC4 (http://www.blackdown.org/java-linux/mirrors.html).
|
(http://www.blackdown.org/java-linux/mirrors.html). JDK 1.1.7v3 will
|
||||||
JDK 1.1.7v3 will work, but much slower and show a lot of CPU activity
|
work, but much slower and show a lot of CPU activity even when the
|
||||||
even when the Helma is idle. IBM's version of JDK 1.1.8 also works well,
|
Helma is idle. IBM's version of JDK 1.1.8 also works well, but this
|
||||||
but this JVM has some problems of its own with thread handling.
|
JVM has some problems of its own with thread handling.
|
||||||
|
|
||||||
|
|
||||||
============================
|
============================
|
||||||
INSTALLING AND RUNNING HELMA
|
INSTALLING AND RUNNING HELMA
|
||||||
============================
|
============================
|
||||||
|
|
||||||
Simply unzip the contents of the archive file into any place on your hard disk.
|
Simply unzip the contents of the archive file into any place on your
|
||||||
Start Helma by opening the file hop.bat or hop.sh, respectively.
|
hard disk. Start Helma by opening the file hop.bat or hop.sh,
|
||||||
|
respectively.
|
||||||
|
|
||||||
If you manage to get it running you should be able to connect your browser to
|
If you manage to get it running you should be able to connect your
|
||||||
http://127.0.0.1:8080/ (port 8080, that is).
|
browser to http://127.0.0.1:8080/ (port 8080, that is).
|
||||||
|
|
||||||
This version is set up to use its own embedded Web server and a very basic
|
This version is set up to use its own embedded Web server and a very
|
||||||
embedded object database. For this reason it is able to run virtually without
|
basic embedded object database. For this reason it is able to run
|
||||||
installation on any platform with a Java 1.1 virtual machine.
|
virtually without installation on any platform with a Java 1.1 virtual
|
||||||
|
machine.
|
||||||
|
|
||||||
On the other hand, the embedded Web server and object db are meant for
|
On the other hand, the embedded Web server and object db are meant for
|
||||||
development work and not ready for prime time deployment. For that you'd
|
development work and not ready for prime time deployment. For that
|
||||||
probably use an external relational database, the Berkeley DB package and a full
|
you'd probably use an external relational database, the Berkeley DB
|
||||||
featured Web server like Apache.
|
package and a full featured Web server like Apache.
|
||||||
|
|
||||||
|
|
||||||
=====================================
|
=====================================
|
||||||
DOCUMENTATION AND FURTHER INFORMATION
|
DOCUMENTATION AND FURTHER INFORMATION
|
||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
Currently, a documentation-in-progress is available online only. Please refer to
|
Currently, a documentation-in-progress is available online only.
|
||||||
http://helma.org/docs/.
|
Please refer to http://helma.org/docs/.
|
||||||
|
|
||||||
For further information http://helma.org generally is a good place. There is
|
For further information http://helma.org generally is a good place.
|
||||||
also a mailing-list about Helma-related stuff available at
|
There is also a mailing-list about Helma-related stuff available at
|
||||||
http://helma.org/lists/listinfo/hop.
|
http://helma.org/lists/listinfo/hop.
|
||||||
|
|
||||||
For questions, comments or suggestions feel free to contact tobi@helma.at.
|
For questions, comments or suggestions feel free to contact
|
||||||
|
tobi@helma.at.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
This document was last modified on Friday 22 June 2001 by tobi@helma.at
|
|
||||||
|
This document was last modified on Friday 22 June 2001 by
|
||||||
|
tobi@helma.at
|
Loading…
Add table
Reference in a new issue