SAT is a collection of utilities intended to simplify the development of small, multi-user, GUI based applications in a (Microsoft -or- X) Windows Client / Unix Server environment.
With this in mind SAT was developed using the following guidelines:-
- Small (single file) client.
- All Application code stored on server.
- Simple window layout language.
- Low network bandwidth requirements.
- Print "word processor" quality letters/reports.
- Schedule batch job sequences.
No PC/Windows development skills are required. Any programmer with a reasonable grasp of Unix shell script can produce useful applications
with the minimum of fuss. Take a look at the demo application to see just how easy SAT is!
SAT applications can be written in most Unix character based languages; C, Shell script, Perl etc. To produce SQL based database applications the SAT package includes a filter to simplify interfacing SAT with the MySQL database system.
Although the SAT components are designed to work together, most of them can be used stand-alone or incorporated into other applications.
All Unix components are implemented as scripts for easy portability.