Enigin Digital

Archive for November, 2009

Screencast Videos for Enigin Software

posted by enigin in Enigin Development

Over the last month or so we’ve been busy recording a series of screencast videos for Enigin web applications. These are mainly to demonstrate our powerful suite of Sales and Marketing tools to our newly appointed distributors, but i’ve also found it useful to create videos for staff training. It sounds like an overkill but here’s the killer statement:

I recently completed a web application to manage Enigin PLC’s news articles from around the world and collate them on our various corporate websites. The system took around 5 days to build and is used by 7 people within Enigin. Before launching the application internally, I spend some time putting together a 6 minute tutorial video of how to use the system and explained all the basic functions. I sent this to each of the users along with their login details. 5 days later I have not answered a single ‘how to’ style support question!!

How cool is that?! I did the work, shipped the product and didn’t need to handle the tech support! That has to be every coders dream!

There will be another article on building screencasts in the near future but for the techies amongst you, here’s the software which I used:

  • iShowU HD - For recording the actual screen movements
  • Apple Final Cut Express - For editing the video, recording the voiceover and adding titles
  • Stomp - For compressing the final Quicktime movie in to a smaller file size

Productive home working for this Enigin Developer!

posted by enigin in Productivity

One day a week Enigin encourage me to work from home, and I love it!

Why is this? Well, home working has the following benefits:

  1. No commuting - This saves me a round trip of 2 hours a day!
  2. No interruptions - People are less likely to interrupt you when you’re not in the office and only ask you urgent questions.
  3. Flexible working - Although I do put in a full 7/8 hour day when i’m working from home, I don’t necessarily work 9 - 5. I find that breaking the working day up into 3 hour periods with breaks between helps to stay motivated.
  4. Relaxing Environment - Sometimes an office environment is counter-productive; telephones ringing, people chatting, meetings. Being completely in charge of my own environment means that I can set my own mood!
The Enigin staff stay in touch all day via Skype and Email. It is very rare to actually receive any telephone calls when i’m working from home. People know that I will be in the office tomorrow, so non-urgent in-person conversations can wait for 24 hours.
Do you have any comments about home working? If so, then let me know!

Enigin News Platform brings Energy Saving News to the World!

posted by enigin in Enigin Development

We work on many interesting projects here at Enigin and our latest effort is the development of a News System which allows our writers around the world to compose articles and submit them to us for approval. Once approved, these articles show on our Enigin corporate websites along with the Energy Saving Association news section.

The system is a web-based application hosted in the UK which allows us to collaborate with our writers to produce Country-specific energy saving news. Thousands of people visit our websites every month and providing top quality content is high on our list of priorities.

We hope you enjoy the articles we are delivering and if you would like to submit your own for consideration then please contact Enigin PLC’s Media Manager, Steve Hill

A Smart Server Platform for Enigin PLC

posted by admin in Enigin Development

Engineering a hardware and software platform capable of supporting the next generation of very smart meters is a challenging one. But a challenge that Enigin’s development team was eager to accept.

The Enigin EniscopeTM is an Internet-enabled energy meter capable of sending it’s usage data anywhere in the world. For detailed electricity monitoring resolution, the Eniscope communicates with our central hub in the UK every 5 minutes to upload it’s averaged usage data for the period. This does not sound like a particularly large problem, so let’s look at our current real-world example:

1000 Eniscopes distributed around the globe all sending their power usage data every 5 minutes to our central hub in the UK. That’s over 105,000,000 data readings each year!

But in reality, the Eniscope is one of the most advanced electricity monitoring systems in the world and sends us additional information about the customer’s power usage; values such as Voltage and Power Factor. So 1000 Eniscopes actually send us 315,000,000 data readings per year!

As you can imagine, collecting, processing and storing this vast amount of data is a complex brief that no company has encountered before. There are no ‘off the shelf’ products that fulfill these exact requirements.

In response to our customer’s needs, Enigin have developed a uniquely scalable server platform that can handle this task effortlessly, whilst also allowing for expansion and the vast potential that this industry is sitting on. Our development team has a combined industry experience of 30+ years and has worked with some of the biggest names in global business; NTT, British Telecom, Verio, Pirelli and the National Health Service to name a few!

For every 1000 Eniscopes deployed in the wild we have 18 servers in the UK that help service the demand. 14 servers handle FTP transactions from customer premises equipment (CPE). 2 servers handle the display and analysis of electricity usage information to the customer through our ePortal. 1 server acts as a controller, reporting back to our bespoke Customer Relationship Management application, Nucleus. The remaining server is configured as a backup system ensuring that data integrity is maintained and that customer usage readings are safe should disaster conditions occur.

Our database of choice is MySQL, which is the most commonly used open source database system in the world. Members of our team have professional qualifications in MySQL, which enables us to understand and exploit every feature it allows to assist with our massive data storage requirements.

The majority of our servers run a variation of UNIX that has proven to be a stable and flexible operating system with a focus on security. Unlike most companies of Enigin’s size, our in-house team develops 100% of our software applications using programming languages such as PHP, .NET, Flash, JavaScript and PERL. Employing an in-house team enables us to react very quickly to market competition and allows us to always be on the brink of innovation in terms of energy monitoring systems.

Enigin Development Work

posted by Enigin in Enigin Development

“So, what are you working on” I hear you all ask! Well most of our Enigin work is top secret until launch date, but here’s a few things we can share.

Support Knowledge Base - We are building a new knowledge base for supporting our independent distributors.

Distributor Website - We’ve been busy helping a US Enigin distributor launch his new website.

News Platform - For bringing Energy Saving news to every corner of the earth!

Enigin Developer Blog

posted by enigin in Enigin Development

Welcome to my blog! My name’s Ed and i’m a Software Developer at Enigin in the United Kingdom. I’ll be using this blog to publish my thoughts on my work at Enigin and general development practices.

Recent Posts
About Us

Jazz, drums and rock and roll. That’s what really keeps the enigin Servers up and running.