Developed a unique
Enterprise Java (Java EE) web application
GreenDesk® for analysing and tracking the complex data and documentation required for preparing applications compliant with the Green Star™ Office sustainable building rating system of the Green Building Council of Australia (GBCA).
The system uses
Expert System technology in
Java™ as an intermediary between rich interactive web user interface worksheets and model views using
JavaServer Faces (JSF), and an underlying Enterprise Java domain entity database model - the Building Project Model, created using
Parsing Analysis technology to map the Green Star Office specifications to domain model elements and rules.
After initially using an
MySQL database with object-relational
Java Persistence API (JPA) mapping with EclipseLink, then an object-relational Oracle DB with EclipseLink, a major migration was made to a JPA-compliant pure-object database
ObjectDB, with significant performance improvements.
The software engineering included extended use of graphical
Unified Modeling Language (UML®) for requirements and domain analysis, model-driven
Java™ design and code refactoring, documentation, and even proved useful for freestyle graphics presentations for non-experts. The closely related
Systems Modeling Language v1 (SysML®) heavily influenced the Building Project domain model.
Custom object-oriented
PHP scripting was used to generate
Enterprise Java (Java EE) database entity classes directly from a
Drupal™ CMS web site entity-relational database model of the Green Star Office technical manual’s specification for the green office building rating system of the Green Building Council of Australia (GBCA). (Such novel and advanced automation of coding is a speciality of
Webel IT Australia.)
Prepared investor presentations and held pitch meeting demonstrations for potential investors. Demonstrations included screencast tutorial videos made using
ScreenFlow.
Created 3D logos and animated 3D logos using Swift3D.
Developed a
GreenSoft company web site, a web site for the
GreenDesk® product, and the
GreenBase site for resources on global environmental rating schemes.