a b c d e f g h i j k l m n o p q r s t u v w x y z #

Technology starting with P


Items starting with P

PNPersonnel Recruitment Specialists

Palmerston North Personnel

PN Personnel wanted to refresh their website. They needed a supportive development team and we came to the party.

Pixolut Active Collab Modules

Pixolut Active Collab Modules

Two custom modules for Active Collab, which extends core functionality.  

Pixolut AC Module Project-E

One module allows the ability to track estimated costs versus actual costs on a project by adding extra fields to existing job types, a project estimation page (which allows ability to estimate hours per job type on a project), and two reports which show estimated vs actual, and staff times on tasks in a project.

The second module displays a grid of all the tasks in the project with the ability to sort and filter the grid.

Pixolut AC Mod 2 Grid


A diverse range of software were used, such as php, smarty, and javascript.



We were approached by a sole client to develop a web application for future potential use.

What did the client require from us?

propulsionThe client required a prototype web application in order to graphically model transporting various items. To then study the effects of modifying distance, speed and effect of delays of the items of various ports.

Only a prototype was ordered to see if this could be viable, with a full product later if the prototype went well. 

For the prototype, the client only wanted a client-side [no communication to a server, everything being calculated right in the browser], implementation of Propulsion. When the app has transitioned into a full product, server-side implementation of the prototype will be ported over from client-side.

How did we accomplish this and what were the results?

propulsion3The web-app was mainly developed in the AngularJS framework. The framework is good for developing one-page applications that require two-way data binding, so that when objects are updated, it is reflected on the display instantaneously. 

For the graphical element of the application, we used D3.js, as it is not only an excellent tool for representing visual data on web browsers, but the ease of developing with it allows us to draw complicated visuals.

The ease for a user to drive the application is as simple as entering data, and letting the app compile visual aspects for you.

Overall, the prototype developed was well received and functions smoothly. As the results were good, we're hoping the full-scale developed application will go ahead.