Company

At Virtual Blue we have a long history of providing
innovative solutions
to challenging problems
and have taken them
fromvision
to reality
through the many
software systems
we have created for clients:
Web Data Collection

Web Data Collection

Cryptocurrencies

Cryptocurrencies

Internet Search

Internet Search

Asset Risk Management

Asset Risk Management

Financial Information Extraction

Financial Information Extraction

Statistical Analysis

Statistical Analysis

Business Intelligence

Business Intelligence

Credit Card Payment

Credit Card Payment

We have a

strong commitment

to client confidentiality

Recent Projects

Assembler's Factory Floor Time-Tracking App

System: Assembler's Factory Floor Time-Tracking App

Client: Whippendell Marine

Technologies: Raku, CRO, Template::Nest, jQuery, CSS, MySQL

Problem: Create an application that interfaces with the company's existing Teamwork-based project management system and enables assemblers to log time spent on jobs - with design according to client spec.

Solution: A set of "Element" modules were created in Raku which inherited from a base module responsible for making calls to the Teamwork API. Syncing of local application data was accomplished with an independent daemon looping over and caching necessary user and project information in a MySQL database. Server-side rendering created dynamic content with Template::Nest, and the front end assembled HTML chunks delivered from the backend with jQuery. The system was designed to be deployed to Android-based tablet as a PWA app.

 

continue reading...

Truck Loading Animation Web Application

 

System: Web application to display an interactive 3D animation of a truck loading a specified shipment

Client: Private

Technologies: .NET core, C#, Blender, Three.js, SQL

Problem: Create a web application which loads details of a user-specified shipment from a database, and depicts that shipment loading in a user-interactive animation.

Solution: This project integrates a number of separate areas of software engineering, including web development, 3D modelling and dynamic animation. The truck trailer with backgrounds and skybox were modelled in Blender, together with the Cargo bay and truck door opening animations - and these were imported into Three.js. Camera zoom and rotation were enabled using OrbitControls.js. The cargo box loading animation was created in Three.js directly using suitable vector mathematics, and the system mounted in a .NET core based framework. Specification of the shipment to load is provided by the user via a web form.

 

 

continue reading...

Fix issues with native Java Android app and redeploy to Google Play

System: "SuperGraph" Native Android App

Client: John Adams Ltd.

Technologies: Java, Android, XML

Problem: The app had been removed from the Google Play Store due to a reported stability issue. There were also problems with accessibility of some buttons on smaller screens.

Solution: Several minor fixes were implemented including build parameter and file format updates, and layouts were corrected to make missing buttons visible on smaller screens. Updates were tested on multiple emulators using Android Studio. The app was successfully redeployed to the Google Play Store, and a report produced detailing the changes.

Before:

 

After:

 

 

continue reading...

Management

Tom Gracey

Director and CTO

Physics BSc. 1st Class Hons; systems, algorithms and web languages polyglot

"Efficiency in systems is best accomplished by starting at the most abstract level, which is why you want the Physicists approach."

Amman Qadir

Business Director

Computer Information Systems BSc.; analysis, big picture ideas and Software Development Lifecycle barista

"Effective problem identification is crucial for developing high-quality solutions, and we strive to excel in this area."