Find out what we do all day!
Our best selling course SkySpark Engineer is now bigger and better than ever - updated for SkySpark v3.1.8.
We've also listened to all of your feedback and improved several questions in the final assessment and for the Ice Drill challenge in topic 5.7!
Contact us for free trial access at any time.
Our company was proud to sponsor a local education project - the Cardiff Space Academy
Working with Cardiff university, Cardiff High School, and Cardiff Commitment, we provided a space education eLearning course for the Space Academy students. On the final day we met the children in person to go over the course and to hand out certificates and free SWAG!
All part of our STEM Futures eLearning initiative.
Fantom Factory received a silver award as "Best Veteran Owned Business" for 2023 at the prestigious Welsh Veterans Awards.
This recognises the growth of our company and services as a Welsh business.
(At least since we won the bronze last year!).
It was our pleasure to work with Active Facility Monitoring on a new API extension they requested.
This extension is designed for whitelisted Axon functions to be called via JSON over a standard REST API.
"I am very happy with this API Pod design and it is even more rigid than I first hoped for. Eval is dead. Long live afmApiWhitelist! Thank you so much."
- Ian Habermann, AFM
Working with Synergy Consulting Engineers we were very proud to release version 2 of their SONICx Dashboard. (Synergy's Ongoing Intelligent Commissioning)
SONICx is a powerful and rich facility performance dashboard for operational data.
Our client was very happy with the results!
Space Education for the Next-Generation
We've taken our amazing new space education - "Destination Mars!" and designed a shorter version for the younger audience. All completely FREE!
We hope that Blast Off! will inspire schoolchildren around the UK to start learning about the growing space industry and the global efforts towards actually colonising Mars.
(Yes it's really happening!)
We've launched STEM Futures as a STEM and space education initiative for the school age audience. Our next-generation platform is just perfect for, well, the "next-generation"!
In fact, STEM Futures is supporting the UK Space Tour and the Space Academy Cardiff programme.
All thanks to our specially designed space education courses: "Blast Off!" and "Destination Mars!".
A library for rendering Embedded Fantom (efan) templates.
This update includes two key features:
- The dependency on afConcurrent has been removed - which (neatly) accommodates AFX Fass macros!
- Added a system hook that lets Efan Errs be converted to custom Errs (added for AFX).
Have a look! Visit the Fantom Eggbox Pod Repository
Working for a new client we were very pleased to deliver a (proof of concept) for a new dashboard in the SkySpark application.
This design was submitted to us for a data centre to monitor power use.
Our client was very happy and is keen to progress this further!
Added new Filter box to the Folio View, to help find wanted records.
- Thank you to Florin Hebean of BAM Energy Systems for suggesting the idea.
Added multiLineCipher and encryptComp options to the Axon Encrytor dialogue.
We've made huge efforts to ensure all of our website policies are up to date and accurate. We're sure noone particularly enjoys reading them, but they can be incredibly important all the same.
In the footer of our website you can find links to our new policies for:
- Terms and conditions
EasyConn is our idea for a kind of universal connector template - for SkySpark.
It provides the required "Fantom wrapper" for your bespoke connector and enables you to fill out the Axon bits for the authentication you need.
The result is a streamlined, simplier, yet enhanced platform, designed for next-level enterpise applications.
EasyConn is now in beta testing, so watch this space for more news coming soon!
We consider ourselves community champions for Project Haystack.
But WHY? - we hear you ask!
Well, our new video explains all! Watch it now on our YouTube channel:
Fantom Factory is the proud winner of the 2023 award for:
Technology Training Consultants of the Year!
Hooray! We are thrilled our team has been recognised for another year of hard work!
Read all the details in our news article here:
We have completed the first round of development on our new eXtreme Application Platform, AFX!
___ ____ __ ___ / _ | ___| V / CyberStar eLearning Platform / _ | __/ ) ( by Fantom Factory /_/ |_|_| /__^__\ v2.0.0
AFX takes concepts from our existing open source libraries, optimises them, and re-imagines them as a unified whole.
AFX is set to power our upcoming CyberStar eLearning Platform - which we hope to release very soon.
The following table lists the core AFX components, and the libraries they have been built from:
The result is a streamlined, simpler, yet enhanced platform, designed for next-level enterprise applications. (Watch this space!)
We've released a fun new video for anyone new to SkySpark to find out how to "get started"!
Learn about the overall concepts of using SkySpark and follow our very own engineer, Chuck, as he sets out to start using it for the very first time.
We hope this will help businesses to understand more about required skills and training this technology stack needs.
We're proud to be finalist in the UK Building Controls Industry Association 2023 awards for our Contribution to Training.
The judges will consider our success with Haystack Essentials alongside applications from other industry heavyweight organisations and we'll find out on 4th May.
Cross your fingers for us!
During a collaborative project, a client tasked us with solving a SkySpark issue with a control loop instability. Here's a behind-the-scenes look at how we tackled it:
- We changed a rule to run only when specific fans are running
- We ruled out false positives by making sure a damper position cannot return a value less than an associated set minimum.
- Added checks for the status of a fan to determine whether or not to create a Spark.
- Fixed existing unfinished tests and added new tests for minVal damper point and fan running checks.
- Deployed new rules and fixed some incorrect targeting.
Plenty of testing confirmed we'd resolved the issue and we succeeded in making our client very happy!
Submitted Pull-Requests to the official Fantom-Lang GitHub repo to stub out the native Java Peer classes in the core "dom" pod.
This allows AFX to supply its own server / Java version of the "dom" pod to enable full, round-trip client-server-client style unit testing for Fantom web applications.
An industry first! https://github.com/fantom-lang/fantom/pull/16
A library for querying XML documents by means of CSS 2.1 selectors.
Sizzle Documents may now be updated to reflect changes in the underlying XML / DOM document, and query results may also be filtered to constrain elements to a given parent.
Try it for yourself! Visit the Fantom Eggbox Pod Repository
The story is now complete!
You may have noticed our storytelling was a little, well, "lacking" in our new course.
Thankfully, our in-house illustrator Morgan has now saved the day and we have released the final touches to our dramatic Destination Mars comic-style story!
Try it out (again) - it's completely free after all!
We are celebrating a new exciting eLearning release - Destination Mars!
And even better - it's absolutely FREE!
As STEM UK and International Mars Society ambassadors we are proud to release this public education to help raise awareness of space exploration and colonisation efforts on the planet Mars.
We hope to inspire more people to get involved with digital skills and roles which can be applied to exciting space careers or even to existing industries involving, say, environmental technologies and Smart Buildings perhaps!
Thank you everybody for another fantastic year for Fantom Factory!
We've summarised all the amazing things you have helped us to achieve in 2022 in this quick video - available on YouTube:
We're celebrating the holidays with a unique video - our Fantom Factory Christmas Special!
Take a look behind the scenes of how we make tutorial and training videos at Fantom Factory! The struggle is real!
Available on YouTube:
BedSheet is our platform for delivering web applications written in Fantom. It provides a rich middleware mechanism for the routing and delivery of content over HTTP.
This latest version includes a round of updates such as:
- New: HttpStatus.toErr() to replace HttpStatus.makeErr().
- Chg: The filename directive the Content-Disposition HTTP header as set by HttpResponse.saveAsAttachment() is now quoted. This fixes an issue in new versions of FireFox.
(Thanks to Sean Rosin of Bernhard for reporting.)
Find out more in the full documentation
We've updated our toolkit inline with the latest Project Haystack tagging methodology to include new data tags into our Arcadia training data.
haystackWriteLevelis now a tag on our (Drill Depth SP)
For more information on the toolkit see our March 2022 article
A client tasked us with creating an application in SkySpark to monitor an maintenance inventory flow between their SkySpark sites and equipment.
We created and delivered an application entirely in Axon, making this simpler and easier to support internally going forward and made our client very happy!
We've released a new video to showcase all of the different types of views and dashboards that you could achieve with SkySpark!
Our video shows how you can customise displays inside the SkySpark application - or add your own unique and luxurious front-end instead.
Available on YouTube:
Our v1.1 release for the Pelican Cloud extension adds compatibility with SkySpark version 3.1.4+ and we have included more improvements like:
- New: Support for the new SkySpark "Trace" view.
- New: Slave devices now appear in their own folder in the learn tree.
- Chg: Refactored everything internally to be a Haxall Lib.
See the full documentation for details.
Improvements to our MARS eLearning platform.
- added improved functionality for admins to view student accounts to more easily assist with issues and bug reports.
- added a course expiry date to help students see at a glance how long they have left to complete an eLearning course.
We are happy to announce another successful delivery of a large number of SkySpark rules and Axon functions for a major client.
A robust install and migration script ensured they were delivered and setup remotely, fuss free, first time, and with no interaction from us!
It goes far beyond the usual JsonInStream and JsonOutStream classes by mapping and instantiating fully fledged Fantom domain objects.
Announcing our new Fantom library - JSON-RPC!
An implementation of the JSON-RPC v2.0 specification.
JSON-RPC is used by the Language Server Protocol (LSP) to serialise messages. Use JSON-RPC to invoke methods on a class instance.
Discover more in the official website documentation.
As many of you will know, we provide synthesised training data through our "live" connector.
Using this data for our training scenarios requires SkySpark Rules to be used - which means... uh oh... Axon functions! We provide these Rules in our handy (and free) SkySpark extension - the Arcadia Toolkit.
Now for the first time, we have released our Axon Functions in a plain text format to help you work with our training data - without using the Arcadia Toolkit extension. Copy and paste to your heart's content!