FREE Compiler For Dynamic Web Graphics
Program graphics up to 10 TIMES FASTER

pendraw logo
  PenDraw

Is Your Browser SVG Capable? 6 Working PenDraw Demos
Click the Links to Try Them
  • For PenDraw demos your browser must be SVG capable.



  • You may need an SVG plug-in
    (like when Flash first emerged)





  • Get SVG Plug-in…

        A graphical link to the Adobe SVG Viewer site - Click to Download Adobe SVG Viewer v6

Simple Seat System    

Hello World


Opera House Seat Booking

Steel Plate


Pipe Development    

Pie Chart


Benefits

  • PenDrawDev — Fastest way to Program and Learn PenDraw
  • At Last! A Coherent, Purpose-built 2-D Graphics Language.

SVG Plug-in Info


Adobe Svg Viewer, or ASV, has been pretty much the standard for the last few years, but things may well change.

Many browsers are including SVG capability as a native, built-in feature. That has soem good implications for SVG.

Follow this link for more on that...

More on SVG and Browsers
Up to 10 times faster

PenDraw achieved 10 times speed advantage; in a contract for a major oil company.
  • You write 1/3 of the code for the same graphics.
    • Less code: less time to program: less opportunity to make mistakes.
    • You program more easily and quickly in PenDraw's expressive graphics syntax.
    • Your programs are clearer and cleaner, because program structure is graphics-centric with PenDraw.
  • Graphics structure is compiler checked. Saves you time. Eliminates bugs. (You can't do that with add-on graphics routines.)
  • You can see clearly how to manage attributes.
    • Attribute handling has a coherent philosophy: no mysteries.
    • PenDraw's unique attribute control gives you true control of graphics output.
  • PenDraw No Side-Effects language makes frustrating 'why did it do that?' sessions a thing of the past.
  • You save time testing: this is huge: strongly-typed language plus compile-time checking eliminates the vast majority of bugs. (Impossible with add-on graphics routines.)
  • You save maintenance time: clear program structure plus intuitive language syntax means programs are truly easy and quick to read and change.

Payment Methods for PenDrawDev Development Environment

(You don't pay for PenDraw:
the PenDraw Interpreter is FREE)

Powered by WorldPay

WorldPay Guarantee

Mastercard payments supported by WorldPay

Visa payments supported by WorldPay

Visa/Delta payments supported by WorldPay

Visa/Electron payments supported by WorldPay

JCB

Solo payments supported by WorldPay

Switch payments supported by WorldPay
Dynamic, Automated Drawing on the Web
  • Automate Drawing on the Web.
  • Browser Technology viewing: for simple, cheap deployment.
  • Cut bandwidth to a fraction of what's needed for pixel graphics (gifs etc).
PenDraw is Free
  • PenDraw version 2.2.e.1 is the current release.
  • Download a copy for free evaluation:-
  • PenDraw is a Compiler and Interpreter in one program
  • You can run any PenDraw program with it
  • It's a command-line program that runs on a PC or web server
PenDrawDev — Fastest way to Program and Learn PenDraw
  • PenDrawDev is a whole Development Environment
    • Editor, debugger, compiler and run-time in one program
  • Helpful syntax highlighting.
    • Plus, its great syntax constructor makes learning PenDraw a snap.
  • Fast one-touch execution (compile → run → view-graphics).
    • Super run/step/trace control.
    • Invaluable View-geometric-variables.
    • Exemplary data stack display, for tracing data values during execution.
  • 30 days free trial
  • Low price after that
New Web Potential
  • Dynamic generation of graphics from data.
  • Automation - efficency levels far beyond point-and-click packages.
  • Integration into your web systems.
  • Families of graphics output, from a single program.
XML-SVG = Value
  • SVG seamlessly embeds in HTML.
  • SVG is text - so Search Engines can scan your graphics!!!
  • XML leverages existing developer skills.
  • SVG + javascript = interactive graphics.
  • SVG = high quality truly scalable output.
  • SVG improves system performance: smaller downloads.
At Last! A Coherent, Purpose-built 2-D Graphics Language
  • Eliminates graphics stack errors and side-effects.
  • No surprises: consistent attribute combination (colour, position etc)
  • True graphics types (line, point, circle, etc).
    • Simple geometry calcs.
  • Attribute values are inherited.
    • But controllable
      • Define any element as un-scalable, or un-rotatable, etc.
      • And leave it to PenDraw.
Great Productivity
  • Quick to learn: low investment, high return.
    • BASIC-like syntax.
    • Intuitive graphics language.
  • Tight type-checking language.
    • No side-effects, no surprises, language.
    • Reliable finished programs.
    • Compile-time debugging eliminates bugs before run-time.
  • Flexible data retrieval for system integration
    • ODBC
    • CGI — HTTP GET/POST
    • Sockets
    • ASCII data files
    • stdin channel
    • Command-line flags/parameters/character-strings
A Wide Range of Platforms
  • Windows (now) and Linux (real soon).
  • Web Servers.
  • LAN Servers.
  • PCs.

Copyright © 2005 PenDraw Limited.