Richard Bondi

Automation Programmer

Projects

 

PIE - Property Investment Evaluation

The PIE project aims to provide Real Estate Investors with a FREE web based tool to use to evaluate potential rental properties before investing.

Implementation:

Client side is pure Javascript based on the Qooxdoo platform.  Backend is PHP.  Database is mySQL and reports are generated with FPDF

Links

Visit the project site

View the Demo

 

 

PIE image

 

POSmonitor

POSmonitor allows remote monitoring of your FreePOS system. Just download POSmonitor to your FreePOS server and monitor your restaurant from anywhere in the world. See in real time the status of tables, employees, profit/loss and items being sold. Built in web server requires no knowledge of web servers to configure.

Implementation:

Pure Java embedded web server. Data is proprietary to FreePOS.  AJAX was implemented via javascript requests from the browser to the Java embedded web server.  Reports are generated in pure HTML/CSS

Link

Visit the project site

 POSmonitor Image

 

PDFdirectory

Creation of a printable directory in pdf format. Uses: church groups, sports teams etc. Selected members of the org. directly enter information on members, teams, clubs etc. Upload offline created pdf files. Auto Gen ouput from member info.

Implementation:

PHP server side scripting with some manual client side javascript and the help of PHP Layers Menu for menus and trees.  mySQL database for data storage.

Links

View the Demo

 

 

PDF directory

 

Building Automation

TreeDumpView

This application was written to ease the exploring of dump files for Andover Controls Building Automation Controllers. These files were commonly used by programmers and service technicians for analysing the systems.  The files were difficult to navigate and read.  An example would be thousands of times over something similar to this.

Object : yk.Amps.PhB.Ch1
  Type : InfinityNumeric
  LastChange : 9/26/2000 12:49:38 PM
  DeviceId : NameOfNetwork\NameOfCX
  Alias : yk.Amps.PhB.Ch1
  CreateTime : 8/13/2000 1:17:23 AM
  CreatedBy : Root\Acc
  TimeLocked : 10/16/2000 4:55:01 PM
  Format : ###.#
  Port :
  Triggers :
  {
  }
  EndOfCDT
  Value :   0.0
EndObject

This greatly reduced the time needed to find information and increased productivity.  It was developed as a stand alone application as well as a plugin for the jEdit editor.  Used as a plugin, editing is available.

Implementation:

Java swing desktop application.

 

 

 

 

 Tree

TreeDumpView Application.

 
Jedit Plugin
 

jEdit plugin version.

 

 

Sequence Test

This was developed to save time with the commissioning process.  This works directly with the Andover Controls system to perform all the necessary steps to perform the test.  Multiple tests(up to 10 without overloading the system) could run simultaneously.  Progress is displayed in the UI via a line graph.  Points lists, program listings and cross references were all automatically generated into a single PDF file. 

Implementation:

This was developed using C# as a dotnet desktop application. All configuration data and test result data is stored in one XML file.  Communication to the control system is done through a COM object provided by the manufacturer.  PDF generated with iTextSharp.

 

PDF Data

User interface for configuring and testing

 
PDF Graph
 

Test data graph in PDF