INTEGRAL Demos
In this section you will find a few demos that illustrate various aspects of INTEGRAL DSL. For a more comprehensive technical overview of the INTEGRAL system, check our support pages and the INTEGRAL DSL Reference Guide.
HTML Output Demos
- “Hello World” Page — Learning a new language usually starts with a simple “Hello world” program. Here are a few ways to say “Hello world” using INTEGRAL DSL.
- Basic Web Form — This demo outputs a very simple HTML web form with 2 input fields, then it shows how to read and display their values using the GET and POST methods.
- Multipart Web Form — This demo shows how to to handle web form submissions that are in “multipart/form-data” format. This is an extension of the previous demo.
Data Output Demos
- Table Syntax — Tables are a fundamental object type in INTEGRAL DSL and Squirrel language. They are implemented as associative containers of key/value pairs. This demo shows two ways to create tables — using the standard Squirrel syntax and using the JSON syntax.
PDF Document Demos
- Simple Job Letter — A rather simple but professionally looking 2-page job recommendation letter.
- Text and Math — Another document with a bit more advanced layout. It has 3 pages and a complex math formula that is referenced two times.
- NEW Simple Technical Paper — A simple technical paper.
SVG Document Demos
- Math Formula — This demo generates a math formula in SVG format. SVG images such as this one can be easily embedded in HTML pages.
- Math Formula (Advanced) — This demo is a dynamic version of the previous formula. Advanced.
- NEW Complex Math — This demo generates some complex math in SVG format. Advanced.
- NEW Function Plots — This demo shows how to generate a few 2D function plots using the gnuplot
command line program.
- NEW Surface Plots — This demo shows how to generate a few 3D surface plots using the gnuplot
command line program.
HTML + SVG Document Demos
- Text, Math and Plots — Very similar to the Text and Math demo under the PDF Document Demos heading, except the generated document is now an HTML page with embedded SVG images.
PNG Document Demos
- Graphic Output — This demo shows how to create a simple illustration and publish it as a PNG image.
GIF and APNG Document Demos
- Simple Animation — This demo shows how to create a simple animation in GIF and APNG format.
True3D™ Model API Output
- NEW 3D Model — A quick and simple demonstration of INTEGRAL True3D™ Model API. Shows how to load, save and render 3D models.
- NEW 3D Building — This demo shows how to build a simple 3D model from scratch and output it as a PNG image.
- NEW 3D Texture — This demo is an extension of the previous one; it shows how to build a simple 3D model with a 2D texture and output it as a PNG image.
- NEW 3D Surfaces — This demo shows how easy it is to plot complex intersecting 3D surfaces using INTEGRAL True3D™ Model API.
Miscellaneous
- NEW ZIP Packager — This demo shows how to create and serve ZIP archives on the fly.
- PHP Interpreter — This demo shows how to execute PHP code from INTEGRAL using the CmdLine and StdOut functions.
- PostgreSQL Database Driver — This demo shows how to use the PostgreSQL database driver to insert some data into a database and read from it.
- MySQL Database Driver — This demo shows how to use the MySQL database driver to insert some data into a database and read from it.