Find out what we do all day!
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!
Added new section to documentation, "How to... use custom icons". Thank you to Samuel Nelson for the idea.
PodBuilder may now be used by Users with a SkySpark Admin role; previously PodBuilder was restricted to the SU role. Thank you to Carlos Garcia Pastor for the suggestion.
PodBuilder now gracefully handles the case where doc tags do not have string values. Thank you to Farhang Razzaghi for reporting.
Did you know we made the official training for Project Haystack data modelling?
We unveiled the wonders of our Haystack Essentials eLearning course to the Project Haystack community at this year's Haystack Connects event.
Our video presentation explains the details of what to expect from this handy training - enjoy!
We are very excited to announce our collaboration with the EntroCIM team to produce the new data analytics course - EntroCIM Analyst!
And even more good news! This eLearning also has its own JOURNAL for long term access to training materials!
Use our hosted EntroCIM instance to find real training data for the course exercises.
We take our role as technical communicators very seriously and this includes how we use our marketing website as well as eLearning! Our team decided we can do better with our message and our services - so we're working on it right now!
Take a look and let us know what you think!
In this updated release for our Pelican Cloud extension, we have now included support for:
- Thermostat Slave devices
- Zone Controllers devices
- HTTP 1.1 Keep-Alive Pipelining
See the documentation for details.
Special thanks to Nathan of Trove Consulting for all the testing help!
We were happy to help a returning customer with their SkySpark data.
In a shared collaborative project with a New York energy company, we used our software development expertise and dedicated strategy to testing, to make it easy to deliver and deploy a suite of custom SkySpark Rules.
We are very happy to announce our new business affiliation with the ISTC!
The ISTC is the largest UK body representing information development professionals. It promotes better scientific and technical communication by:
- Encouraging professional development
- Sharing best practices and standards
- Providing research resources
- Providing networking opportunities for its members and industry affiliates
- Promoting technical communication as a profession
- Continuing professional development (CPD)
Keep your fingers crossed as we enter this year's UK Technical Communication Awards.
We updated our Home page content to add the new promotional video about our storytelling approach.
Look for our Mars 2052 video!
Watch our exciting video on the Fantom Factory YouTube channel and learn WHY we're considered such innovative and engaging storytellers!
We revised our Software Services page to help showcase how we can best help you.
Added new section to documentation, "How to... use custom icons" - Thank you to Samuel Nelson for the idea.
SkySpark Analyst is now bigger and better than ever thanks to the recent updates to bring this up to SkySpark version 3.1.4.
Our hosted SkySpark instance for students to use real training data is also using this latest version.
And even more news! This eLearning now has its own JOURNAL for long term access to training materials!
Don't you just hate it when you click on a link and it automatically downloads a file to your computer? Hands up if your Downloads folder is massively overloaded and horrible to search through!?
We appreciate that our students REALLY want to share their shiny new training certificates.
So, to make life easier, we've implemented an option to EMAIL certificates to any chosen address! (Now there is no need to go looking in those dark places!)
Our new account activation page now helps to explain how our platform uses gamification and immersive story scenarios for enjoyable training and long term memory retention.
Eggbox is now updated, released, and live and is now using the latest Fantom Factory Mongo drivers.
This replaces legacy Map Reduce algorithms with speedy Aggregation queries to make the whole repository website snappy and responsive.
Try it for yourself! Visit the Fantom Eggbox Pod Repository
Announcing the release of our brand new Kaiterra Cloud Extension!
Connect any Kaiterra device to your SkySpark instance easily through the power of the Kaiterra cloud.
Our SkySpark extension is officially endorsed by Kaiterra and is available on Stackhub now. You can even try it for free with the official Kaiterra test device data!
See the documentation for details.
New version 2.1.8. release of Http Client Ext (our bespoke implementation of the HTTP protocol for SkySpark v3.1.x.)
- Bug: Fixed an issue with HTTP Cookie path matching. Sticky Cookies may not have been set / re-sent when they should have.
See the documentation for details.
Announcing the new hCaptcha Fantom library!
Want to protect your web application from harmful bots and spiders? But want to support charities instead of a faceless, corporate empire?
Then hCaptcha is for you!
This new Fantom library from Fantom Factory helps integrate the hCaptcha API into your BedSheet web application.
See the documentation for details.
The new v2.0 Object Mapping library for MongoDB is here!
Morphia is an extension to the Mongo library that maps Fantom objects and their fields to and from MongoDB collections and BSON documents.
Based on the popular Fantom Factory JSON library, this major update increases performance and shuns IoC to make Fantom to Mongo Object mapping accessible to all.
Find all the details in the official release notes.
The new v2.0 Fantom driver for MongoDB is here!
- Developed against the MongoDB Stable API v1 (introduced in MongoDB 5.2+)
- Compatible with Amazon DocumentDB
- Compatible with MongoDB 3.6+
- Support for Replica Set connection URLs
- Easy to use Query DSL
- Pooled Connection Manager for multi-threaded use and automatic connection failover
- Pluggable authentication with a default SCRAM-SHA-1 over SASL implementation
- Re-written for compatibility, simplicity, and performance.
Read the release notes here to find out more.
A complete re-write of the Binary JSON library that is the cornerstone of the Mongo database.
The BSON library provides datatypes, pretty printing, and low level serialisation for communicating binary data with Mongo databases.
The re-write provides highly optimised reads and writes of BSON documents.
See BSON on Eggbox for more details.
A new achievements page which details the student progress and awards for each course.
This new feature now enables the downloading and printing of certificates in different sizes and automatically generates a public URL to link awards to social media platforms - like a LinkedIN profile. Read more about it in this article.
We also changed the styling in the Dashboard area to make it easy to find the new achievements area!
Updated this Fantom driver for MongoDB to be compatible with the latest Fantom version (1.0.77).
The main improvement is an optimised connection pool for heavy loads.
Lots of minor updates included, paving the way for a potential major "rewrite" coming very soon!
Read the release notes for all of the details.
We created a new website page to showcase all the amazing reasons why anyone should choose (and trust) us!
query authentication mechanisms for setting custom values as HTTP headers, URL query parameters, and path segments.
Thanks go to BAM Energy Systems for sponsoring these new authentication mechanisms.
Other new functionality includes a new
camelCase option for normalising header names.
Read the release notes for more info!
The functionality around how certificates are awarded has been reworked so we may also automatically provide a Certificate of Attendance!
This enables students to claim credits towards professional development purely for completing our training content. Read more about our certification here.
Fixed when an absent title caused an error when generating documentation with the SkySpark docgen pod.
Thanks to Group14 and Altura Associates for reporting.
New Dashboard image for the user home page in our Mars training platform (Mars theme only), complete with a parallax scrolling, rotating carousel of clouds and stars.
We were very happy to successfully complete work on a new and optimised SkySpark extension for a returning client that connects to Chargepoint REST API services via SOAP.
This required us to research and build our own SOAP / XSD libraries - in Fantom, which was hard work but ultimately rewarding! SkySpark v3.1 now connects to, and returns data seamlessly from, Chargepoint.
Released SkySpark Engineer Journal v1.1. All the try-it yourself exercises have been moved out into their own separate module - making it easier to use.
A new web page for our SkySpark Core Training is now public - helping to onboard new starters easily!
Axon Programmer (for Haxall) now has links to the NEW Haxall documentation.
Updated platform to allow old and unused courses to be archived.
Certificates are now auto-generated using our own PDF creator library and may be automatically downloaded from the Dashboard on successful completion of an eLearning course.
Updated our analytics platform to be much more performant, and hold 50x less data.
Consolidated all "Try It Yourself" sections into one module, to avoid any distraction from the main reference material.
News articles may now define an "Updated Date" alongside an original "Published Date".
Updated our internal XSD and SOAP libraries to support element base types.
Released the FREE course companion to SkySpark Viewbuilder.
Today we released a new custom tutorial video on StackHub to demonstrate the use of our new Belimo Cloud SkySpark Connector.
Check it out Here!
- Understand view types and layouts
- Add and bind variables
- Create a dashboard with cards
- Explore charts and data
- Style tables and forms
- Use actions with forms and views
- Organise and export your new views
Updated the underlying afHttpClient library to v2.1.6 and fixed a bug where HTTP requests were being corrupted.
Our creative team released a free music video for the world to "chill and analyse to"! Listen to tracks like, "Welcome Tomorrow" and "Hub of Stacks" all which are created by our fantastic in-house music maestro - Morgan!