Welcome to XirSys

XirSys is an easy to use, yet incredibly powerful platform for applications development, providing unprecedented features. Its core purpose is to evolve and revolutionize real-time data handling and transportation, by eliminating the complexities normally associated with enterprise software, without sacrificing speed, power or flexibility. XirSys works alongside existing languages and code bases with minimal effort and can be tailored to suit the needs of the application.

To find out more about our API, please visit our Developer Center or request to become part of our beta team.

XirSys Platform Features

Compiled Code

Client and Server side JavaScript can now be strictly typed and fully 'Object Oriented', making it easier to track bugs and work with large projects within teams.

Type Declarations for JavaScript

You can now code in strictly typed JavaScript in HaXe and use all the new HTML5 goodies such as WebGL, Canvas, Native Query Selectors and Web Workers.

Object Friendly

Channels allow for the transmission of complex objects, without requiring complicated processing beforehand. When a message is received by a device, its already in the right format.

Object Databases

All data sent across a channel is done via objects. XirSys supports full object relationship rules, so you can be sure your data is understood by everybody.

Channel Notifications

Securely control channel subscriptions, filter incoming data, handle message notifications and create new channels, all within your XirSys application.

Hijack & Control Channels

Your application can hijack transmitted data at any point and can control who can see that data, giving full flexibility and security.

Data Channel Notifications

Be notified instantly when using a data channel and another device has added, updated or deleted the same data you are using.

Channel Routing

When dealing with large numbers of channels starts to get a little unmanageable, you can choose to route groups of channels into a single channel. This, also, reduces the amount of code needed.

Custom Login & Registration

We offer a simple and fully secure platform, as well as the total freedom to create fully bespoke systems. Make your applications as secure or as open as you wish.

Remotes

Remote channels allow your application to execute a specified procedure on the XirSys server or a connected device, complete with object parameters.

Futures

Futures allow you to perform multiple asynchronous requests in parallel with a few lines of code. Futures also allow your application to perform complex data mash-ups.

MVCS framework for JavaScript

Cube is a full MVCS framework based on the popular RobotLegs, giving you ultimate power when building complex web applications using HaXe.

2011 Copyright XirSys. All Rights Reserved