Latest Online Version of This Document
The standalone web application demo is a "hello world" style web application which illustrates the basic structural elements and functionality of a web application constructed with the Spiralcraft framework.
The demo is packaged with a web server and can be run using a shell script after unpacking.
This is release 0.4.13-dev1, released on 2011-03-21
This is an initial development release of the demo based the 0.4.13 series of the Spiralcraft Web Focus library set.
Download .zip file (approx 2.7Mb):
A JRE (Java Runtime Environment) version 1.6 or higher recommended (1.5 may work as well). Get it here: http://java.com/
Unpack the .zip file into an empty directory of your choice.
On OSX, if you download the file in Safari, the file will be unpacked automatically in your "downloads" directory- feel free to move it to a more convenient location or run it in-place.
Execute run.cmd located in root of the unpacked directory tree. You can navigate to it using Explorer and click on it, or from a command shell you can navigate to that directory and type "run".
In a shell, navigate to the root of the unpacked directory and type ./run.sh
Run the terminal program. Navigate to the root of the unpacked directory, for example:
cd /Users/myUserName/Downloads/spiralcraft-demo-webapp-standalone-0
(note, you can press "tab" while you're typing the directory name for auto-completion)
Type ./run.sh
In your browser, go to http://localhost:8080, or whatever alternate host/port you've configured.
In this initial development release, all you can really do is register and sign in/out (see the top right of the page).
More demo functionality will be coming soon.
For now, just send an e-mail to info (at) spiralcraft.com until I get some more suitable infrastructure up.
The following items are queued for future development releases in this cycle.
Administer users, roles and content in an /admin sub-tree.
Shell-based launching is not that friendly to non-engineers. A GUI console as well as a Mac OSX native app will be provided to make launching, view logs, and starting and stopping the server easier on all platforms.
2011-03-21
Initial development release, skeleton functionality