Tuesday, February 6, 2024

Haxe and Statecharts: The Evolution of Lightstreamer SDKs

In the digital age, where information moves faster than ever, real-time data streaming has become a cornerstone of modern software development. From financial markets to social media feeds, the demand for live, up-to-the-second data is ubiquitous. Enter Lightstreamer: a robust server engineered to meet this demand by delivering real-time data to any Internet-connected device, anywhere in the world. Lightstreamer excels in situations that require the rapid transmission of live data, such as trading platforms, multiplayer games, and live broadcasting services, making it an invaluable tool for developers across a spectrum of industries.

Wednesday, January 10, 2024

Enabling Real-Time Data Streaming on Apple Vision Pro with Lightstreamer for visionOS

The landscape of spatial computing is advancing with significant strides, and at the forefront is Apple’s Vision Pro headset, a remarkable innovation powered by the newly introduced visionOS. This operating system, revealed at WWDC 2023, is Apple's latest venture into the realm of augmented and virtual reality, bringing a new level of immersion and interactivity to the user experience.

Thursday, December 21, 2023

Springing into Real-Time: Crafting a Lightstreamer Remote Adapter with Spring Boot


Spring Boot is an ideal framework for building stand-alone applications that implement remote adapters for Lightstreamer. 
There are several compelling reasons for choosing Spring Boot in this context:

1. Simplicity and Speed: Spring Boot simplifies the development process by providing a wide range of pre-configured templates, which significantly speeds up application setup and deployment. This is crucial when implementing adapters for real-time data streaming services like Lightstreamer.

Wednesday, August 2, 2023

Real-Time Data Made Easy: Empowering Excel with Lightstreamer and RTD Integration

If you are new to Lightstreamer, it's a real-time messaging server that allows data to be pushed to mobile, web, and desktop applications in real-time. Its optimized transmission algorithms make it the right choice for applications that require low-latency data delivery, such as financial trading, online gaming, and data streaming services.

Excel is a popular spreadsheet software developed by Microsoft. It is used to organize, analyze, and visualize data in various industries and fields. Excel provides numerous features and functions to perform calculations, create charts, and manage data efficiently.

RTD stands for Real-Time Data and is a specific functionality in Excel. It enables users to retrieve and display real-time data from external sources, such as financial markets, databases, or other data feeds. With RTD, users can create dynamic and constantly updating spreadsheets, making it particularly useful for monitoring and analyzing time-sensitive information.

In essence, Excel is a versatile tool for data manipulation, while RTD is a specialized feature that facilitates the integration of real-time data to keep spreadsheets up-to-date with the latest information.

In this blog post, we delve into the remarkable potential of merging Lightstreamer, RTD (Real-Time Data), and Excel to supercharge financial data analysis. Discover how this seamless integration empowers traders, analysts, and financial professionals to tap into real-time market data and transform Excel into a dynamic financial dashboard for diverse applications across trading, portfolio management, and market analysis, and witness how this powerful trio unlocks previously untapped data-driven opportunities. Stay ahead of the curve in the fast-paced financial world by harnessing the real-time capabilities of Lightstreamer, RTD, and Excel for unparalleled insights and decision-making precision.

Thursday, July 20, 2023

Lightstreamer 7.4.0 and New SDKs

We are thrilled to announce a momentous new release of Lightstreamer, encompassing both the Lightstreamer Server and all the Lightstreamer Client SDKs and Adapter SDKs. This significant update introduces groundbreaking features and improvements, enhancing the overall performance and functionality of Lightstreamer.

Wednesday, March 8, 2023

Virtual Airport Demo: Connecting Kafka to Lightstreamer

This blog post continues the series of examples through which we want to show various technologies that can be used as a data source to power a Lightstreamer Data Adapter and, in turn, dispatch the data to multiple clients connected to the Lightstreamer server all around the internet.

We have already published a post where we dealt with the integration with DynamoDB: "Virtual Airport Demo: Connecting DynamoDB to Lightstreamer."

In this post, we will show a basic integration with Apache Kafka.

Monday, January 30, 2023

Virtual Airport Demo: Connecting DynamoDB to Lightstreamer

We're excited to announce the release of our newest demo. And no, this time it's not a stock-list demo 😉

We switched things up a bit, and the new demo simulates a very simple departures board with a few rows showing real-time flight information to passengers of a hypothetical airport. The data are simulated in the back-end and retrieved from an Amazon DynamoDB data source. In short, we showcase our cool "virtual airport" where you can pretend to take a flight without ever leaving your home!



The live demo is available at https://demos.lightstreamer.com/DynamoDBDemo/

Wednesday, October 19, 2022

Introducing the Lightstreamer Flutter plugin

We recently introduced the Lightstreamer Flutter plugin to respond to the increasing requests dictated by the incredible success that the Flutter framework for creating multi-platform applications has been encountering for some years now.


You can find the plugin in the official package repository for Dart and Flutter apps: https://pub.dev/packages/lightstreamer_flutter_client 



Tuesday, September 27, 2022

Discover Lightstreamer 7.3

 

We are proud to announce that Lightstreamer 7.3 has been publicly released.

You can download it right now from https://www.lightstreamer.com/download/

The official Docker image and the Amazon EC2 AMI are available too.

 

Lightstreamer 7.3 and the most recent client and adapter SDKs bring many improvements and fixes, mainly covering performance and features. Below are some highlights but you can check out the full list in the Server changelog and the changelogs of the various SDKs, that can be reached from the download page.

Thursday, March 10, 2022

Lightstreamer Monitoring - Integration with Prometheus and Grafana

Embedded in the factory download of the Lightstreamer server there is a Monitoring Dashboard ready for use. It is configured to work out of the box and provides many real-time metrics and statistics on the behavior of the Lightstreamer Server.

The Monitoring Dashboard is a convenient means of watching the server for both developers and systems administrators.  By default, it is available at the "/dashboard/"  URI of the Lightstreamer Server.

Thursday, November 11, 2021

Push real-time data to Progressive Web Apps (PWA)

Progressive Web Apps (PWAs) are web applications that use the features of modern browsers to offer a native-app-like experience on every platform. They rest on three pillars: responsiveness, reliability, and installability.

PWAs are responsive because they render well on a variety of devices and window sizes to ensure usability and user satisfaction.

PWAs are reliable because they are usable regardless of network connection.

PWAs are installable because they can be added to the user's home screen, dock, or taskbar. It is possible to search for them on a device and jump between them with the app switcher like native apps.

In more and more scenarios, PWAs are replacing native mobile apps and hybrid apps, to save on development and maintenance costs, while enlarging the compatibility with the broad base of client-side platforms.

There are many uses cases where applications need to receive real-time data, pushed by a server over a streaming channel: online trading platform in the financial brokerage space, monitoring dashboards, second-screen applications, group chats, betting solutions, and many more.

Is it easy to push live data to a PWA? The short answer is yes if you use a modern streaming engine like Lightstreamer.

Wednesday, August 4, 2021

Lightstreamer Server 7.2 Released

We are delighted to announce that Lightstreamer 7.2 has been publicly released.

You can download it right now from https://www.lightstreamer.com/download/


The official Docker image and the Amazon EC2 AMI are available too.


Lightstreamer 7.2 and the most recent client and adapter SDKs bring many improvements and fixes, mainly covering performance and features. This, in many aspects, completes the renovation work started with Lightstreamer 7.0. Below are some highlights but you can check out the full list in the changelog.

Friday, January 8, 2021

Introducing support for Swift Package Manager and Apple Silicon

The latest version of our client SDKs for iOS, macOS, tvOS, and watchOS, version 4.3.0, is now distributed via Swift Package Manager and includes support for Apple Silicon Macs.

At the same time, with this version, we are dismissing CocoaPods as a package manager. The last version available on CocoaPods is and always will be version 4.2.1.

Read on for a quick How-To on switching from CocoaPods to SPM.

Monday, September 28, 2020

Lightstreamer Web Client 8.1.0-beta

We have started the beta testing of the new Lightstreamer Web Client library, v. 8.1.0.

The main difference with the previous version is in the connection setup mechanism, also known as stream-sense. With version 8.1.0, instead of creating a session over HTTP and then switching to WebSocket, a session is created directly over WebSocket, while preserving the ability to fall back to HTTP. This means that in most cases, clients are able to set up the streaming channel with one connection only instead of two, reducing the session initiation time and overhead.

The new beta library is available on npm and you can test it in non-production environments.

Please get back to us for any feedback and questions.

Lightstreamer Server 7.1.2

We are happy to announce that Lightstreamer Server v. 7.1.2 is now publicly available.

You can download it, as usual, from https://lightstreamer.com/download/

This new distribution does not contain the Lightstreamer SDKs anymore. With time passing, every SDK has found its own home within standard repositories, depending on the platform. So, it makes no more sense to bundle them with the Server distribution. For example, the JavaScripts libs are available on npm, the Java libs on Maven, etc. You can find all the links on the same download page.

Furthermore, Lightstreamer Server v. 7.1.2 contains some minor fixes and improvements (check out the changelog).

Wednesday, February 26, 2020

New Lightstreamer .NET Standard Client v.5.0.0 Now Available

We are very excited to announce the availability of a brand new Lightstreamer client API for Microsoft .NET Standard specifications.

What's new


The new library introduces full support for the Unified Client API model, which we have been introducing in all Lightstreamer client libraries for some years now (indeed the first "Unified" library was JavaScript 6.0). The big advantage of using the Unified API is the same consistent interface and behavior are guaranteed across different client platforms. In other words, the same abstractions and internal mechanisms are provided for very different platforms (Web, Android, Java, iOS, .NET, Node.js, etc.), while respecting the conventions, styles, and best practice of each platform.

Tuesday, January 28, 2020

The New Features in Lightstreamer 7.1

We are extremely proud to announce the public availability of Lightstreamer 7.1, the best Lightstreamer ever!


Together with Lightstreamer Server 7.1, we released updated SDKs for Clients and Adapters.

This release contains hundreds of exciting improvements, optimizations, and fixes. Some of the main new features are highlighted below. To learn about all the other improvements and fixes, please go through the complete changelog.

Wednesday, December 19, 2018

Lightstreamer and Xamarin - a New version of Our Stock-List Demo

Xamarin, or more precisely Xamarin.Forms, is a cross-platform UI toolkit that allows developers to efficiently create native user interface layouts that can be shared across iOS, Android, and Universal Windows Platform apps.

Here at Lightstreamer we decided to create a new demo that, leveraging our .Net Standard Client API and Xamarin.Forms, shows how simple is, with very few lines of code, to create an application that displays full real-time data. The same code base can then be used to build iOS, Android, and UWP apps.

Friday, May 18, 2018

Meet Our Customers: ActivTrades

An interview with Rosen Mehanov, Senior Developer at ActivTrades. Rosen will explain the architecture of ActivTrades' trading platform and how Lightstreamer powers real-time data push.

ActivTrades is a well known online broker focused on FX, CFDs, and Spread Betting. May you please provide any further details on your business and offering?

Founded in 2001 as a small brokerage house, ActivTrades rapidly developed into an award-winning global derivatives broker for retail and institutional clients.
Our clients enjoy benefits associated with the fact that ActivTrades:

Friday, April 6, 2018

Data Streaming vs. Push Notifications

When dealing with mobile apps, the difference between real-time data streaming and push notifications is not always clear to everybody. Let's try to delve into this topic.
  1. With data streaming, the server sends real-time data directly to the app, leveraging WebSockets and/or HTTP. This requires the app to be running and, with iOS, to be in foreground.
     
  2. With push notifications, the server sends messages to Google's and Apple's servers, which deliver them to the mobile devices. Notifications are received by the device even if the app that subscribed to them is not in foreground or is not even running.