The new major release of Lightstreamer, codenamed Duomo, is now generally available. The package includes version 4.0 of Lightstreamer Server, and updated versions for all the client SDKs, plus brand new client SDKs for mobile platforms.
This release contains many improvements, in terms of both performance and features. The Lightstreamer Server is now twice as fast as before, easier to manage, and even more reliable than before.
The support for mobile platforms, in the form of both browser-based apps and native apps, is now complete and pervasive.
Let’s see some cool details about each of those technologies.
All browsers, both desktop and mobile, can now benefit from a brand new Stream-Sense algorithm. There are cases where some combination of antivirus software and proxy servers block any form of streaming. The unique Stream-Sense algorithm from Lightstreamer automatically detects these situations and falls back to Smart-Polling mode, which provides a user experience that in most cases is identical to real Streaming mode. The new Stream-Sense algorithm of Lightstreamer Duomo is super-fast and much more lightweight than before.
The new Android Client API for Lightstreamer is based on Java for Android and enables full streaming capabilities within any native Android application. You just need to integrate the Lightstreamer client library in your Android app and all the complexity of real-time communication with Lightstreamer Server is managed transparently by the library. A simple demo app with full source code is provided. It is the famous “Lightstreamer Stock-List Demo”, where some simulated stock quotes are subscribed to and pushed in real-time from the server. Of course this is just a coding example and the same principles can be used in other application domains, like chat systems, telemetry, auctions, collaboration systems, etc. You can install the demo from the Android Market and check it out.
The new iOS Client API for Lightstreamer is based on Objective-C and extends the real-time streaming features of Lightstreamer to iPhone, iPad, iPod, and any future devices based on iOS. Just include the provided library in your iOS project and forget the complexity of bidirectional real-time communication with the server. A simple demo app with full source code is provided. As explained in the Android section above, this is the “Lightstreamer Stock-List Demo”, which shows how to subscribe to some information items and receive fast real-time updates on them. You can install the demo from the iTunes Store and check it out.
The new BlackBerry Client API for Lightstreamer is based on Java ME and adds streaming capabilities to any RIM BlackBerry device. The provided lib can be included in your app and it will take care of managing the interaction with the server. A simple demo app with full source code is provided (including the “Lightstreamer Stock-List Demo”, see above, plus a simple messaging demo). You can download the installation file directly.
Windows Phone Apps
The new Windows Phone Client API for Lightstreamer is based on Silverlight for Windows Phone and adds streaming capabilities to any Windows Phone 7 applications. Just include the provided library in your app and enter the world of real-time data push. A simple demo app with full source code is provided (the “Lightstreamer Stock-List Demo”, see above). You can download the demo app from the Windows Phone Marketplace.
Java ME Apps
Some older devices need traditional Java midlets. With Lightstreamer, you can add push functionality even to these older apps (especially used in the Symbian world). The Java ME Client API for Lightstreamer is still provided and maintained. Even in this case, you can check out the simple demo app (the “Lightstreamer Stock-List Demo”, plus a simple messaging demo) by downloading the installation file.
Regardless of your application development needs, Lightstreamer provides a streaming solution for you.