IXUS SiteInspector
Android mobile application, which is a cellular base stations data capture tool for compliance visits to sites,required work on both application and backend server written in C#.
Reworked process workflow for data capturing.
Communication protocols with server and client to support a failure mode, which prevents unintentional loss of work.
Improved locking system, to prevent editing same site by multiple users at the same time( web interface, CAD, Site Inspector)
Concept of partial site visit, if certain parts of a site were locked assessment couldn't be gained, then perform as much of the assessment as possible.
Improved camera functionality for taking photographs at base stations, which includes fixes for android documentation API flaws, that causes binding between components to break. android API development team have been made aware of this, that their examples uses have corner cases.
To see technical summary of changes to site inspector, click here.
IXUS Netcon Import (Base Station antennas and sites) import process for doing compliance.
Live dump of all base stations antenna from cellular network into excel document.
Implementation of a new backing database and scratch re-write of Phase 1 and Phase 2 import process, with implementation of export process
to the old system for yet to be re-written Phase 3. System was re-written on C# dotnet core starting with the early beta releases, makes use of async workloads. The system boast a full unit test suit and additional new reports
A weekend import process has now been reduced to 2 hours.
- 3 minute long for import process for phase 1 that validates data and produces a report.
- 1/2 minute process for phase 2, which produce workflow entries, for information that has change which will affect compliance, the operators will manually process. Achieved by having a sound understanding internals database and indexes, cursors. 9.5s from versus typical approach which took 15 minutes.
- 3 minute export and transform of the new database schema into the old schema, so that existing phase 3 IXUS product suit can be used.
- existing phase 3 still takes about 2 hours to run.
IXUS Simulation software (CAD in QT and C/C++)
- Features and some soap API changes.
IXUS Manager (ASP.NET, C#)
- Changes to services and web frontend to fix bugs and upgrade of soap API changes.
- Changes to services communication protocols and workflow sync processes for Site Inspector.
www.farmtracksa.com built using (NodeJS/Aurelia/TypeScript) for about a year now, while finishing off couple of netcon issues an site inspector issues, which all resolved by mid 2017.Click here to see HTML/ Javascript Features - farmtracksa.com developed
Backend bugfix's while the frontend required bugfixs and bands aids.
- Reporting System
- UI bug, many architectural bandaids and tweaks
- Features, map loading, rendering feedback, dimension filter control.
Features:
- Renderer improvements, feedback from row counting, teleportation, architecture improvements.
- Filters (Dimension views)
- Region/Polygon/Polyline Capture Tool - Improvement over google basic capture tool edit tool.
- New Reports Diesel, Crop Protection, WorkShop, and many changes to existing reports.
- Ability to Export All reports individually or batched to CSV.
- Click here to see HTML/ Javascript Features - farmtracksa.com developed