Payment system problems

Published by Gustaf Sjöberg on October 30th, 2014 under Status updates.

We experienced problems with our payment provider that had disabled SSLv3 on their end, but had not updated the client library. We've patched the library to use TLS instead and processing payments should work as usual.

Sorry about the inconvenience. All affected users have been contacted. Please let us know if we've missed anyone.

Control panel downtime

Published by Gustaf Sjöberg on August 21st, 2014 under Status updates.

Our control panel was down for seven minutes today due to a bad upgrade. This did not affect any domains.

Sorry for the inconvenience.

Our log service is experiencing problems

Published by Gustaf Sjöberg on June 17th, 2014 under Status updates.

One of our log servers is down and the cluster in Europe is unable to keep up with the load. We're working on identifying the issue.

Please note that if you're affected, it's only our logging facilites that are having problems. All domains are fully operational.

UPDATE (2014-06-17, 23:06): New node online. Log service should be available in all regions again.

Two clusters shared a configuration issue that caused two known problems: new domains could not be created and behaviors could not be deployed to existing domains.

We've identified and solved the problem. All servers should now be fully operational again.

A customer also made us aware that it's not possible to distinguish a failed behavior update from a successful one. A fix to this problem is on the way.

We held a speech about Hydna, Unity3d and game networking at Rovio Stockholm yesterday.

You should definitely checkout these if you are interesting in game development or/and Unity3D.

Coda collective - an agency specialized in integration between software and hardware was hired by Sverige AB to create a huge version of the carnival game “claw” controlled in real-time over the internet.

hydna was used to enable people entering the claw machine’s website to grab boxes and try to drop them into a designated “drop zone”. The user could see a video stream of the machine (a Raspberry Pi controlled robot using hydna) as they issued commands.

A hydna behavior was also created to handle the queue of people controlling the claw. When the claw became free the person who clicked first would be the next controller.

All in all more than 5000 people to date has controlled the machine.

Have a grab at:

Social connect and Video streaming

Published by Gustaf Sjöberg on March 7th, 2014 under Concepts and examples.

We've added two new demos to the Demo section: Social connect and Video stream.

Social connect

A demonstration on how to use Facebook connect and Hydna to connect your friends in real-time. Log in with your Facebook credentials, and have a few friends do the same, to see when they join/leave the demo.

The full source is available on GitHub. The project is also listed in the Plugins and resources section in the documentation as it's usable as a standalone script.

Video stream

Hydna is not limited to just sending textual data; in this proof-of-concept application we show you how to stream video frames from a webcam.

The source code is available on GitHub.

Client library updates

Published by Gustaf Sjöberg on March 6th, 2014 under Features and updates.

We've been busy increasing native support for Hydna in various programming environments. Our documentation has been updated with the following:

  • A push wrapper for Julia.
  • .NET is now a a comprehensive client library.
  • A Unity plugin for Hydna.
  • Our Objective-C client library has been updated to be more idiomatic. It has also been published to CocoaPods for easier installation.

See the full list of environments that are natively support in the section labeled 'Client libraries' in the documentation.

As always, please let us know if there's a client library or plugin you want us to prioritize.

Updated real-time charts in the domain control panels

Published by Gustaf Sjöberg on March 5th, 2014 under Features and updates.

We're on a mission to turn our control panel into a cozy den, as well as a functional vantage point where our users can be productive and control their domains. We've taken a first step by starting to expose interesting bits of data that have been hiding inside the Hydna runtime system.

The two charts detailing historical information on connected clients and data transmitted (old) are now updated in real-time (well, almost real-time: the information bounces off of our log server right now, but everything will be sent directly to Hydna (from Hydna) when we deploy an updated version of a statistics module that we are working on).

We've also added three doughnut charts to the control panel:

  • Clients currently online allows you to monitor the number of connected clients.
  • Cache usage helps you determine when it's time to clear the cache (or upgrade to a bigger plan).
  • Current throughput gives you insight into how much data is currently being transmitted through your domain.