Category Archives - Uncategorized

Lightstreamer 6 Is Coming…

We over here at Lightstreamer would like to extend our warmest wishes to all our clients, partners, supporters, and friends for an amazing holiday season and a prosperous new year. 2015 will begin with big news from our team. Lightstreamer 6 will be released in the course of January, with tons of new features and…

Authentication & Authorization With Lightstreamer

This short article will guide you through authentication and authorization in Lightstreamer and will introduce a live example with full source code. Authentication Most, if not all, Lightstreamer applications will, at some point, require some sort of authentication mechanism to validate their users. Moreover, there usually is an authentication mechanism already in place when Lightstreamer is introduced in…

Protecting Lightstreamer Against POODLE (SSLv3)

Google’s researchers recently discovered a new vulnerability affecting the SSL protocol. POODLE, which stands for Padding Oracle On Downgraded Legacy Encryption, allows an attacker (a man-in-the-middle) to decrypt ciphertext using a padding oracle side-channel attack. Full details are available in this Google paper. POODLE affects older standards of encryption, specifically Secure Socket Layer (SSL) version 3.0. It does…

Lightstreamer 5.1.2 Released

A maintenance release of Lightstreamer is now publicly available for download. It contains several fixes and improvements. For paid editions, no license updates are necessary to upgrade, provided that a license for server 5.1 and JS client 6.1 is already in use and the maintenance contract is active. Please contact support@lightstreamer.com if you have any questions. Below is…

Developing Swift Apps on iOS with Lightstreamer

Unless you have been living under a rock in the last month or so, you should know Apple introduced a new programming language during WWDC 2014. Like a typical Steve Jobs’ “One more thing” move, Craig Federighi introduced Swift at the very end of the keynote. The intention of the new language is to leave behind some…

Exploiting Static Exception Checking in Asynchronous Java Code

Hierarchical exception handling and static exception checking are among the most significant features offered by the Java language; however, their support is limited to procedural code and can only be exploited in hierarchies of function calls. So, there is nothing similar to assist us when it comes to event-driven programming or asynchronous programming, where the…

Updates to Lightstreamer JavaScript, iOS, and OS X Client Libs

A new release of the stable version of Lightstreamer is now available, containing updates to: JavaScript client library iOS client library OS X client library JavaScript Client Library The new version is 6.1.1. It fixes an issue with Chrome browser version 33 and newer, where a harmless request for a page named “null” was performed to the…

Lightstreamer 6.0 Preview Release Available

We are very pleased to announce the early public availability of the next release of Lightstreamer Colosseo: version 6.0. Lightstreamer now includes support for Mobile Push Notifications (MPN). Clients have new APIs to activate special subscriptions whose updates are delivered through push notifications. New MPN subscriptions are persistent, compatible with existing data adapters, and require only one call to be activated. Now, just…

Yet Another Integration: AngularJS

I had some spare time, so I decided to put together some code to make a PoC integration between our Lightstreamer JavaScript client library and Google’s AngularJS. The integration went smoothly: simply prepare the view using AngularJS syntax, then populate the associated model object with the data flowing in from the Lightstreamer subscription. At each update,…

New Client SDK for OS X Available for Download

Version 1.0 of our new Lightstreamer Client SDK for the OS X platform is now available. The OS X client library is directly derived from the iOS client library, with which is API compatible. It supports automatic reconnection, automatic resubscription, stream sensing and advanced thread pooling just like the iOS one. A sample application is…