Software Demonstrations

Software Demonstrations

Over the years I have written a number of software applications. They have been written using a variety of technologies. I have written up several software demonstrations for three of my applications. The demonstrations can be accessed in the side-bar.

They include:

  1. Streamlines application demo. This was based on a similar application, written in MATLAB, used in Advanced Fluids class at the University of Massachusetts Lowell. This is a graphical editor used to draw objects in fluid streams, and display thier effect on the stream-lines. It was written using C++ and QT, and compiled on both Linux and Windows.
  2. CAD Sketch application demo. This is an early prototype sketch application that I continue to develop. It was used to create constrained 2D sketches. These constraints, including dimensions and relationships, were solved using a system of non-linear equations. This application was written in C++ and Vulkan.
  3. Document Generator demo. This application consisted of a front-end component and a batch component. The front-end consisted of editors to graphically draw documents to be loaded from an SQL database. Available fields and tables were extracted from the database, and was used to dynamically extract data for the forms. The editor created templates that were used with the batch application to create Postscript files from an SQL database. This was written using Java, SQL, and External link SableCC. SableCC was a text parser used by the application to create an abstract syntax tree and solve values for filters, computations and tests.

Streamlines