Screenweaver consists of the following tools:
A dynamic link library that extends the Neko Virtual Machine. The extension allows for the creation and control of multiple application windows that embed the Flash player Netscape plug-in for GUI display.
Currently available for Windows (2000, XP and 2003) and OSX (v.10.3.9+, Native PPC and Intel support using Universal binaries).
To locate the library after install, issue the following command from the command-line:
haxe path swhx
The Screenweaver HX library, called swhx.ndll, is in sub-folder:
[pathFromHaXelib]/ndll/Mac // -- OSX version [pathFromHaXelib]/ndll/Windows // -- Windows version
A dynamic link library that extends the Neko Virtual Machine. The extension exposes several high level operating system APIs to Neko, for example registry/preferences access and standard dialogs.
Currently available for Windows (2000, XP 2003) and OSX (v.10.3.9+, Native PPC and Intel support using Universal binaries).
On installing Screenweaver HX using haXelib, Systools is installed automatically. To locate your local Systools folder, issue the following command from the command-line:
haxelib path systools
An executable file that starts an instance of the Neko VM and executes the application back-end code. From the back-end code, the Screenweaver HX library is invoked, launching the applications GUI.
Currently available for Windows (2000, XP 2003) and OSX (v.10.3.9+, Native PPC and Intel support using Universal binaries).
To locate the library after install, issue the following command from the command-line:
haxe path swhx
The Screenweaver boot-loader, called swhx.exe on Windows and swhx.app on OSX, is in sub-folder:
[pathFromHaXelib]/tools
A set of haXe classes that interface the Screenweaver HX Neko extension.
To locate the haXe API after install, issue the following command from the command-line:
haxe path swhx
The API files are located in sub-folder:
[pathFromHaXelib]/swhx
A set of ActionScript 2 classes that facilitate IO between a Flash movie running in a Screenweaver HX window and back-end code running in the Neko VM.
Similar to the SWHX AS 2 API, but ActionScript 3 compatible
To locate any of the 2 forementioned ActionScript APIs after install, issue the following command from the command-line:
haxe path swhx
The APIs are located at:
[pathFromHaXelib]/api/actionscript
Sampler is a small desktop application created with Screenweaver that makes it easier to browse, build and run the samples that come with the Screenweaver distribution. It’s front-end has been build with Adobe Flex 2.0.
To run Sampler, issue the following command from the command-line:
haxelib run swhx
There are a couple of ideas for new Screenweaver tools:
A tool for automating the creation of end-user Screenweaver project distributions.
A tool for creating Desktop Applications from Flash only, providing functionality similar to traditional SWF2EXE applications, where back-end logic is scripted inside the GUI using ActionScript. This idea can be realized by developing a default parameterizable Neko back-end.