tag:blogger.com,1999:blog-20203702710271538692024-03-16T19:50:07.247+01:00The Lightstreamer BlogRead news, case studies, and technical articles on LightstreamerAlessandro Alinonehttp://www.blogger.com/profile/11452003270223950065noreply@blogger.comBlogger181125tag:blogger.com,1999:blog-2020370271027153869.post-10073597582248015482024-02-06T10:55:00.005+01:002024-02-06T10:55:51.830+01:00Haxe and Statecharts: The Evolution of Lightstreamer SDKs<img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCJs6mHJr1E-ZX-mdkIh_w24OvT_a6mb1FeID9T4F8hBb3OBYiVxqQw162kIHLTMNz4x_umqGL_snZvlWQK2ti5MpO5rcff0LV86yZiSVxTjAWDQgd3LpMYO0o9W-isvgjk4IwItfpN0-AkA4_jEt1rVvCzdjIE8tQENmAomnb0Weu9UXqKLtq0lCe1RA/w640-h640/haxe.webp" width="600"><p>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 <b>Lightstreamer</b>: 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.<span></span></p><a href="http://blog.lightstreamer.com/2024/02/haxe-and-statecharts-evolution-of.html#more">Read more »</a>Alessandro Carionihttp://www.blogger.com/profile/10131514050945635429noreply@blogger.com0tag:blogger.com,1999:blog-2020370271027153869.post-76814397956324711262024-01-10T10:46:00.001+01:002024-01-10T10:46:47.602+01:00Enabling Real-Time Data Streaming on Apple Vision Pro with Lightstreamer for visionOS<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUrJXzbpebK_k7PcaaEMOqH19OTqQZ5F_WjZHnL07wA_x7yIjA3AGR3J1nk4H6VSfepMMOJhMbIyrFsXf5lLS3Cq2y5qZXpaGGDJE83WXlwBoCH15BERMaysbpjZ7A3N9nbc-sPmcC_9f1U_b1y2DSMdwSN8ZrXTqC4ri-H8H29v4MSKojMEbEZDZFvmQ/s1024/avp.jpg" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="652" data-original-width="1024" height="375" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUrJXzbpebK_k7PcaaEMOqH19OTqQZ5F_WjZHnL07wA_x7yIjA3AGR3J1nk4H6VSfepMMOJhMbIyrFsXf5lLS3Cq2y5qZXpaGGDJE83WXlwBoCH15BERMaysbpjZ7A3N9nbc-sPmcC_9f1U_b1y2DSMdwSN8ZrXTqC4ri-H8H29v4MSKojMEbEZDZFvmQ/w588-h375/avp.jpg" width="588"></a></div><p>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.</p><a href="http://blog.lightstreamer.com/2024/01/enabling-real-time-data-streaming-on.html#more">Read more »</a>Alessandro Alinonehttp://www.blogger.com/profile/11452003270223950065noreply@blogger.com0tag:blogger.com,1999:blog-2020370271027153869.post-12290457312394664482023-12-21T17:13:00.002+01:002023-12-21T17:13:31.807+01:00Springing into Real-Time: Crafting a Lightstreamer Remote Adapter with Spring Boot<div style="text-align: left;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIvpzYabwBUbQ644cRivOlgAXFLtw_VGZyIXRcU1yqx8Jn0DscsKvTKBN2KhoB34oS5jKJZCi-T1zBb3IOkkMHfpFQ2otxz9Dhgn_b7K8QVhfw-dDNgCxg94em3zUradFRwQr4U4xol3fvkcnK7Ui3n3IHXeLruDQu_1GjQOhe9d5pDpsQ1l92ckhbBjEy/s453/Lightstreamer-Spring-demo.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="247" data-original-width="453" height="243" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIvpzYabwBUbQ644cRivOlgAXFLtw_VGZyIXRcU1yqx8Jn0DscsKvTKBN2KhoB34oS5jKJZCi-T1zBb3IOkkMHfpFQ2otxz9Dhgn_b7K8QVhfw-dDNgCxg94em3zUradFRwQr4U4xol3fvkcnK7Ui3n3IHXeLruDQu_1GjQOhe9d5pDpsQ1l92ckhbBjEy/w446-h243/Lightstreamer-Spring-demo.png" width="446"></a></div><div style="text-align: right;"></div><span style="font-family: "Exo 2";"><div style="text-align: left;"><span style="font-family: "Exo 2";"><br></span></div>Spring Boot is an ideal framework for building stand-alone applications that implement remote adapters for Lightstreamer. </span><span style="font-family: "Exo 2";">There are several compelling reasons for choosing Spring Boot in this context:<br></span></div><p><span style="font-family: "Exo 2";">1. </span><b style="font-family: "Exo 2";">Simplicity and Speed</b><span style="font-family: "Exo 2";">: 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.<span></span></span></p><a href="http://blog.lightstreamer.com/2023/12/springing-into-real-time-crafting.html#more">Read more »</a>Giuseppe Cortihttp://www.blogger.com/profile/04222079204972314442noreply@blogger.com0tag:blogger.com,1999:blog-2020370271027153869.post-32911418586289455822023-08-02T19:09:00.000+02:002023-08-02T19:09:28.852+02:00Real-Time Data Made Easy: Empowering Excel with Lightstreamer and RTD Integration<p><span style="font-family: 'Exo 2';">If you are new to <b>Lightstreamer</b>, 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.</span></p><p><span style="font-family: 'Exo 2';"><b>Excel </b>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.</span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-family: 'Exo 2';"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgj8hFHjz2qczRrCxuevfKy3sw_Q1M-faTVlPkSnlVc6E-T53vLOSr6OGrPd6gqaXnwW7BTbdsBIHbnqZ27ZjcLfSmw27VuBRqvfUES_wjj_3G9xLA537gsvK0F7SOSzntwmhjRCL-PzW4QzLKpBmRT6c1fKtM-_79DKnPIuH9T94sArVfUDWvElNIS6Khm/s375/Rtd-Demo.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="201" data-original-width="375" height="215" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgj8hFHjz2qczRrCxuevfKy3sw_Q1M-faTVlPkSnlVc6E-T53vLOSr6OGrPd6gqaXnwW7BTbdsBIHbnqZ27ZjcLfSmw27VuBRqvfUES_wjj_3G9xLA537gsvK0F7SOSzntwmhjRCL-PzW4QzLKpBmRT6c1fKtM-_79DKnPIuH9T94sArVfUDWvElNIS6Khm/w400-h215/Rtd-Demo.png" width="400"></a></span></div><p></p><p><span style="font-family: 'Exo 2';"><b>RTD </b>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.</span></p><p><span style="font-family: 'Exo 2';">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.</span></p><p><span style="font-family: 'Exo 2';">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.<span></span></span></p><a href="http://blog.lightstreamer.com/2023/08/real-time-data-made-easy-empowering.html#more">Read more »</a>Giuseppe Cortihttp://www.blogger.com/profile/04222079204972314442noreply@blogger.com0tag:blogger.com,1999:blog-2020370271027153869.post-73138822595168864772023-07-20T19:10:00.003+02:002023-07-25T09:41:38.042+02:00Lightstreamer 7.4.0 and New SDKs<p>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.<span></span></p><a href="http://blog.lightstreamer.com/2023/07/lightstreamer-740-and-new-sdks.html#more">Read more »</a>Alessandro Alinonehttp://www.blogger.com/profile/11452003270223950065noreply@blogger.com0tag:blogger.com,1999:blog-2020370271027153869.post-14612252059213827852023-03-08T17:34:00.002+01:002023-03-08T17:34:34.063+01:00Virtual Airport Demo: Connecting Kafka to Lightstreamer<p>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.</p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGHMvIdj8PFWYGEtsTynPWoR2qfG9lPTTbM2tc3Eh0YPPqQw03qLXoHPNvsv1ufq1uNT_Rf5zca15GgMwJUAeLZlLVK43fuH6L36h2wJfyTejtQwU48JQiZOCW2SXRl1jZnBWmi722ObzBNDg58GvCAs8Yx2Y32iYs08iJSQSdNHWuby5aZpy_cyI_vg/s239/Lightstreamer-MSK.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="128" data-original-width="239" height="128" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGHMvIdj8PFWYGEtsTynPWoR2qfG9lPTTbM2tc3Eh0YPPqQw03qLXoHPNvsv1ufq1uNT_Rf5zca15GgMwJUAeLZlLVK43fuH6L36h2wJfyTejtQwU48JQiZOCW2SXRl1jZnBWmi722ObzBNDg58GvCAs8Yx2Y32iYs08iJSQSdNHWuby5aZpy_cyI_vg/s1600/Lightstreamer-MSK.png" width="239"></a></div>We have already published a post where we dealt with the integration with DynamoDB: "<a href="https://blog.lightstreamer.com/2023/01/virtual-airport-demo-connecting.html">Virtual Airport Demo: Connecting DynamoDB to Lightstreamer</a>."<p></p><p>In this post, we will show a basic integration with Apache Kafka.<br></p><span></span><a href="http://blog.lightstreamer.com/2023/03/virtual-airport-demo-connecting-kafka.html#more">Read more »</a>Giuseppe Cortihttp://www.blogger.com/profile/04222079204972314442noreply@blogger.com0tag:blogger.com,1999:blog-2020370271027153869.post-54337756278407479112023-01-30T17:11:00.000+01:002023-01-30T17:11:24.427+01:00Virtual Airport Demo: Connecting DynamoDB to Lightstreamer<p>We're excited to announce the release of our newest demo. And no, this time it's not a stock-list demo 😉</p><p>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!</p><div><br></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqdNMSQcqh3LwidkEsMaAqTqSxAVLBwCdPR_F2Dfg_xN2TIoVAev6FFKiLbRUuVIHivHCmp4OYr4UXRwBlZe0WRAcC_pC7gTauIT6CNI0oMiUGeSOiH4AwsSQnjk7D8Qwfw3VkSlI0ZS-G3s0f3ZZ-zrw4LpAJ_Sz6VSrHjLwyEqHL09Ju58d_hUwkdw/s650/screen_large.png" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="345" data-original-width="650" height="339" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqdNMSQcqh3LwidkEsMaAqTqSxAVLBwCdPR_F2Dfg_xN2TIoVAev6FFKiLbRUuVIHivHCmp4OYr4UXRwBlZe0WRAcC_pC7gTauIT6CNI0oMiUGeSOiH4AwsSQnjk7D8Qwfw3VkSlI0ZS-G3s0f3ZZ-zrw4LpAJ_Sz6VSrHjLwyEqHL09Ju58d_hUwkdw/w640-h339/screen_large.png" width="640"></a></div><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: center;"><br></div></div><div>The live demo is available at <a href="https://demos.lightstreamer.com/DynamoDBDemo/">https://demos.lightstreamer.com/DynamoDBDemo/</a></div><div><br></div><span></span><a href="http://blog.lightstreamer.com/2023/01/virtual-airport-demo-connecting.html#more">Read more »</a>Giuseppe Cortihttp://www.blogger.com/profile/04222079204972314442noreply@blogger.com0tag:blogger.com,1999:blog-2020370271027153869.post-11292047237196783642022-10-19T18:10:00.000+02:002022-10-19T18:10:33.846+02:00Introducing the Lightstreamer Flutter pluginWe recently introduced the Lightstreamer Flutter plugin to respond to the increasing requests dictated by the <span style="background-color: white;">incredible </span>success that the Flutter framework for creating multi-platform applications has been encountering for some years now.<div><br><div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeKabiflMJA1r5U9x35ZaWyz73xvCDaB-NNNYETzULRyjpYNxHpMT_X2eYUroBIRCwAgcJDmgHtsfvwTYSVq7Z_Y701peQPCyvDU8J4BP5QzuBu_ztzjPQtENGZzUvLu7ltCbL3Q0HT_73e_ldcZN36jSuNcGOwcZ1_fCU8Ih-nViZDMBHi6bpr2nDCQ/s728/ls_flutter.png" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="365" data-original-width="728" height="160" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeKabiflMJA1r5U9x35ZaWyz73xvCDaB-NNNYETzULRyjpYNxHpMT_X2eYUroBIRCwAgcJDmgHtsfvwTYSVq7Z_Y701peQPCyvDU8J4BP5QzuBu_ztzjPQtENGZzUvLu7ltCbL3Q0HT_73e_ldcZN36jSuNcGOwcZ1_fCU8Ih-nViZDMBHi6bpr2nDCQ/w320-h160/ls_flutter.png" width="320"></a><br><div><b>You can find the plugin in the official package repository for Dart and Flutter apps: <a href="https://pub.dev/packages/lightstreamer_flutter_client" rel="nofollow" target="_blank">https://pub.dev/packages/lightstreamer_flutter_client </a></b></div><div><br></div><h3 style="text-align: left;"></h3><div></div><span><div><span><br></span></div><br></span></div></div><a href="http://blog.lightstreamer.com/2022/10/introducing-lightstreamer-flutter-plugin.html#more">Read more »</a>Giuseppe Cortihttp://www.blogger.com/profile/04222079204972314442noreply@blogger.com0tag:blogger.com,1999:blog-2020370271027153869.post-52727215944851745392022-09-27T18:11:00.004+02:002022-09-27T18:11:26.303+02:00Discover Lightstreamer 7.3<p> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSmLlrUQkVVFhKBEMEGFKSFbrDNZT7hzhYu3mVxPPpq3z7pYjPe6ih0x6p5pskdCfY3aJLNwGMEt3-8D8R7r3dFCZHsko_3V2-B-0lzGDwZY3hqj-h2e72wF0d5QYrYicBQ50u_Z2yKVG7KsSHYnD7-P9w8fTvkjynsXR9ZMAX5xZ2mx1Ndah98E0s/s800/Release%2073.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="200" data-original-width="800" height="100" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSmLlrUQkVVFhKBEMEGFKSFbrDNZT7hzhYu3mVxPPpq3z7pYjPe6ih0x6p5pskdCfY3aJLNwGMEt3-8D8R7r3dFCZHsko_3V2-B-0lzGDwZY3hqj-h2e72wF0d5QYrYicBQ50u_Z2yKVG7KsSHYnD7-P9w8fTvkjynsXR9ZMAX5xZ2mx1Ndah98E0s/w400-h100/Release%2073.jpg" width="400"></a></div><p></p><p>We are proud to announce that Lightstreamer 7.3 has been publicly released.</p><div><span id="docs-internal-guid-7546feb1-7fff-eb47-2a07-96218ec9d531"><p dir="ltr" style="background-color: white; line-height: 2.04; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: transparent; color: #222222; font-family: Arial; font-size: 10pt; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;">You can download it right now from</span><a href="https://www.lightstreamer.com/download/" style="text-decoration-line: none;"><span style="background-color: transparent; color: #222222; font-family: Arial; font-size: 10pt; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: transparent; color: #009900; font-family: Arial; font-size: 10pt; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;">https://www.lightstreamer.com/download/</span></a></p><p dir="ltr" style="background-color: white; line-height: 2.04; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: transparent; color: #222222; font-family: Arial; font-size: 10pt; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;">The</span><a href="https://hub.docker.com/_/lightstreamer/" style="text-decoration-line: none;"><span style="background-color: transparent; color: #222222; font-family: Arial; font-size: 10pt; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: transparent; color: #009900; font-family: Arial; font-size: 10pt; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;">official Docker image</span></a><span style="background-color: transparent; color: #222222; font-family: Arial; font-size: 10pt; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;"> and the</span><a href="https://console.aws.amazon.com/ec2/v2/home?region=us-east-1#Images:visibility=public-images;search=ami-0e975769cb66df10b" style="text-decoration-line: none;"><span style="background-color: transparent; color: #222222; font-family: Arial; font-size: 10pt; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="background-color: transparent; color: #009900; font-family: Arial; font-size: 10pt; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;">Amazon EC2 AMI</span></a><span style="background-color: transparent; color: #222222; font-family: Arial; font-size: 10pt; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;"> are available too.</span></p><p dir="ltr" style="background-color: white; line-height: 2.04; margin-bottom: 0pt; margin-top: 0pt;"> </p><p dir="ltr" style="background-color: white; line-height: 2.04; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: transparent; color: #222222; font-family: Arial; font-size: 10pt; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;">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 </span><span style="background-color: transparent; font-size: 13.3333px; white-space: pre-wrap;"><span style="color: #222222; font-family: Arial;">the <a href="https://lightstreamer.com/docs/ls-server/7.3.0/CHANGELOG.HTML">Server changelog</a> and the changelogs of the various SDKs, that can be reached from the <a href="https://www.lightstreamer.com/download/">download page</a>.<span></span></span></span></p></span></div><a href="http://blog.lightstreamer.com/2022/09/discover-lightstreamer-73.html#more">Read more »</a>Alessandro Alinonehttp://www.blogger.com/profile/11452003270223950065noreply@blogger.com0tag:blogger.com,1999:blog-2020370271027153869.post-75507221397921508772022-03-10T11:02:00.017+01:002022-03-11T18:08:44.617+01:00Lightstreamer Monitoring - Integration with Prometheus and Grafana<p><span style="font-family: inherit;"></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-family: inherit;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhFXJALPeBOxKoupI2Gl3ZR_rFV0GbPL0FqImIJw25D8wVDtAfAPiz7VR3sRxvvclqg8PkpfHteaB7IiwLPgUU78Qs-vAQnos6kPR7QCogzwANGpypu_9ucv4Lhhm0zEvH1QGZ8Iw7AYS5U006_Vgayt566KsoucJj0mqRzFAwinCX-KaLbRF1pej0s" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img alt="" data-original-height="220" data-original-width="500" height="141" src="https://blogger.googleusercontent.com/img/a/AVvXsEhFXJALPeBOxKoupI2Gl3ZR_rFV0GbPL0FqImIJw25D8wVDtAfAPiz7VR3sRxvvclqg8PkpfHteaB7IiwLPgUU78Qs-vAQnos6kPR7QCogzwANGpypu_9ucv4Lhhm0zEvH1QGZ8Iw7AYS5U006_Vgayt566KsoucJj0mqRzFAwinCX-KaLbRF1pej0s" width="320"></a></span></div><span style="font-family: inherit;">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.</span><p></p><p><span style="font-family: inherit;">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.</span></p><p><span></span></p><a href="http://blog.lightstreamer.com/2022/03/lightstreamer-monitoring-integration.html#more">Read more »</a>Giuseppe Cortihttp://www.blogger.com/profile/04222079204972314442noreply@blogger.com0tag:blogger.com,1999:blog-2020370271027153869.post-29261894318465312302021-11-11T18:20:00.000+01:002021-11-11T18:20:15.373+01:00Push real-time data to Progressive Web Apps (PWA)<p><a href="https://en.wikipedia.org/wiki/Progressive_web_application"></a></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgG946admp4urzsRZfhOnDhjjMyXs47aaG8V1tiQqg-tQZP32RfXsuq3MGmphdnq0GBcpDxm37XhHSSCaRfr8MEnxbBrYP7cIXr5qZ_OgYj8US8yrsNNcfRJhyphenhyphenjZTn5QCjTDmQFlTHLASo/" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img alt="" data-original-height="452" data-original-width="1200" height="96" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgG946admp4urzsRZfhOnDhjjMyXs47aaG8V1tiQqg-tQZP32RfXsuq3MGmphdnq0GBcpDxm37XhHSSCaRfr8MEnxbBrYP7cIXr5qZ_OgYj8US8yrsNNcfRJhyphenhyphenjZTn5QCjTDmQFlTHLASo/w253-h96/image.png" width="253"></a></div>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.<p></p><p>PWAs are <b>responsive </b>because they render well on a variety of devices and window sizes to ensure usability and user satisfaction.</p><p>PWAs are <b>reliable </b>because they are usable regardless of network connection.</p><p>PWAs are <b>installable </b>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.</p><p>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.</p><p>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.</p><p><b>Is it easy to push live data to a PWA?</b> The short answer is yes if you use a modern streaming engine like Lightstreamer.<span></span></p><a href="http://blog.lightstreamer.com/2021/11/push-real-time-data-to-progressive-web.html#more">Read more »</a>Alessandro Carionihttp://www.blogger.com/profile/10131514050945635429noreply@blogger.com0tag:blogger.com,1999:blog-2020370271027153869.post-90226363593010730552021-08-04T18:53:00.001+02:002021-08-04T18:56:02.174+02:00Lightstreamer Server 7.2 Released<p><span style="background-color: white; color: #222222; white-space: pre-wrap;">We are delighted to announce that Lightstreamer 7.2 has been publicly released.</span></p><span id="docs-internal-guid-e7c7f01c-7fff-79f1-1464-878831b26ef8"><p dir="ltr" style="margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: white; color: #222222; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;">You can download it right now from </span><a target="_blank" href="https://www.lightstreamer.com/download/" style="text-decoration-line: none;"><span style="background-color: white; color: #009900; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;">https://www.lightstreamer.com/download/</span></a></p><br><p dir="ltr" style="margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: white; color: #222222; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;">The </span><a target="_blank" href="https://hub.docker.com/_/lightstreamer/" style="text-decoration-line: none;"><span style="background-color: white; color: #009900; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;">official Docker image</span></a><span style="background-color: white; color: #222222; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;"> and the </span><a target="_blank" href="https://console.aws.amazon.com/ec2/v2/home?region=us-east-1#Images:visibility=public-images;search=ami-0e975769cb66df10b" style="text-decoration-line: none;"><span style="background-color: white; color: #009900; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;">Amazon EC2 AMI</span></a><span style="background-color: white; color: #222222; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;"> are available too.</span></p><br><p dir="ltr" style="margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: white; color: #222222; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;">Lightstreamer 7.2 and the most recent client and adapter SDKs bring </span><span style="background-color: white; color: #222222; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;">many improvements and fixes</span><span style="background-color: white; color: #222222; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;">, 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 </span><a target="_blank" href="https://lightstreamer.com/docs/ls-server/7.2.0/base/CHANGELOG.HTML" style="text-decoration-line: none;"><span style="background-color: white; color: #009900; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;">changelog</span></a><span style="background-color: white; color: #222222; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;">.<span></span></span></p></span><a href="http://blog.lightstreamer.com/2021/08/lightstreamer-server-72-released.html#more">Read more »</a>Alessandro Alinonehttp://www.blogger.com/profile/11452003270223950065noreply@blogger.com0tag:blogger.com,1999:blog-2020370271027153869.post-6341447667365802692021-01-08T17:02:00.003+01:002021-01-12T18:00:01.752+01:00Introducing support for Swift Package Manager and Apple Silicon<p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7kLU40wsuarhlaL3-Q_FwFJKA9pj-5dngBy0_gRwSHwJ2-FXeANToSz2MZadMmK2MWhzgpdcdR9fuJnQI4IL5wZM_cG0SmgEY0ln3hV7sceRyU1OeKdO-4kJ1LiX2OaRKgrn8Q6p1P5U/s1024/spm.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="819" data-original-width="1024" height="256" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7kLU40wsuarhlaL3-Q_FwFJKA9pj-5dngBy0_gRwSHwJ2-FXeANToSz2MZadMmK2MWhzgpdcdR9fuJnQI4IL5wZM_cG0SmgEY0ln3hV7sceRyU1OeKdO-4kJ1LiX2OaRKgrn8Q6p1P5U/w320-h256/spm.png" width="320"></a></div>The latest version of our client SDKs for iOS, macOS, tvOS, and watchOS, <b>version 4.3.0</b>, is now distributed via Swift Package Manager and includes support for Apple Silicon Macs.<p></p><p>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 <b>version 4.2.1</b>.</p><p>Read on for a quick <i>How-To</i> on switching from CocoaPods to SPM.</p>
<h2 style="text-align: left;"></h2><h2></h2><a href="http://blog.lightstreamer.com/2021/01/introducing-support-for-swift-package.html#more">Read more »</a>Gianluca Bertanihttp://www.blogger.com/profile/07803281790055967557noreply@blogger.com0tag:blogger.com,1999:blog-2020370271027153869.post-35826226190696291892020-09-28T14:57:00.005+02:002020-09-28T14:57:24.299+02:00Lightstreamer Web Client 8.1.0-beta<p>We have started the beta testing of the new Lightstreamer Web Client library, v. 8.1.0.<br /><br />The main difference with the previous version is in the connection setup mechanism, also known as <i>stream-sense</i>. 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.<br /><br />The new beta library is available on <a href="https://www.npmjs.com/package/lightstreamer-client-web/v/8.1.0-beta2" target="_blank">npm</a> and you can test it in non-production environments.<br /><br />Please get back to us for any feedback and questions.<br /></p>Alessandro Alinonehttp://www.blogger.com/profile/11452003270223950065noreply@blogger.com0tag:blogger.com,1999:blog-2020370271027153869.post-12337443935463343782020-09-28T14:49:00.002+02:002020-09-28T14:49:38.561+02:00Lightstreamer Server 7.1.2<p><span style="-webkit-text-stroke-width: 0px; background-color: white; color: #202020; display: inline !important; float: none; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">We are happy to announce that Lightstreamer Server v. 7.1.2 is now publicly available.</span><br style="-webkit-text-stroke-width: 0px; background-color: white; color: #202020; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" /><br style="-webkit-text-stroke-width: 0px; background-color: white; color: #202020; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" /><span style="-webkit-text-stroke-width: 0px; background-color: white; color: #202020; display: inline !important; float: none; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">You can download it, as usual, from </span><a href="https://lightstreamer.com/download/" style="-webkit-text-stroke-width: 0px; background-color: white; color: forestgreen; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: underline; text-indent: 0px; text-size-adjust: 100%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" target="_blank">https://lightstreamer.com/download/</a><br style="-webkit-text-stroke-width: 0px; background-color: white; color: #202020; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" /><br style="-webkit-text-stroke-width: 0px; background-color: white; color: #202020; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" /><span style="-webkit-text-stroke-width: 0px; background-color: white; color: #202020; display: inline !important; float: none; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">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<span> </span></span><a href="https://lightstreamer.com/download/" style="-webkit-text-stroke-width: 0px; background-color: white; color: forestgreen; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: underline; text-indent: 0px; text-size-adjust: 100%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" target="_blank">download page</a><span style="-webkit-text-stroke-width: 0px; background-color: white; color: #202020; display: inline !important; float: none; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">.</span><br style="-webkit-text-stroke-width: 0px; background-color: white; color: #202020; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" /><br style="-webkit-text-stroke-width: 0px; background-color: white; color: #202020; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" /><span style="-webkit-text-stroke-width: 0px; background-color: white; color: #202020; display: inline !important; float: none; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">Furthermore, Lightstreamer Server v. 7.1.2 contains some minor fixes and improvements (check out the<span> </span></span><a href="https://lightstreamer.com/docs/ls-server/7.1.2/base/CHANGELOG.HTML" style="-webkit-text-stroke-width: 0px; background-color: white; color: forestgreen; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: underline; text-indent: 0px; text-size-adjust: 100%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" target="_blank">changelog</a><span style="-webkit-text-stroke-width: 0px; background-color: white; color: #202020; display: inline !important; float: none; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">).</span></p>Alessandro Alinonehttp://www.blogger.com/profile/11452003270223950065noreply@blogger.com0tag:blogger.com,1999:blog-2020370271027153869.post-54636317368391953992020-02-26T12:30:00.004+01:002020-03-02T16:53:30.191+01:00New Lightstreamer .NET Standard Client v.5.0.0 Now Available<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_xX2awaZEwHa_Wb4lNS3VDdwrNbs4XYrcmxI2o_wh_2ZE6f5e29KCBXCYhJLcrakof6x26oe_EoDKoPjUPSPZuELIx-Z87GWP33DwhrLjiPXrh8BrTJ7yc4BiqHx6UFH39ksQXHdTwFU/s1600/net.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="668" data-original-width="700" height="190" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_xX2awaZEwHa_Wb4lNS3VDdwrNbs4XYrcmxI2o_wh_2ZE6f5e29KCBXCYhJLcrakof6x26oe_EoDKoPjUPSPZuELIx-Z87GWP33DwhrLjiPXrh8BrTJ7yc4BiqHx6UFH39ksQXHdTwFU/s200/net.png" width="200"></a></div>
We are very excited to announce the availability of a brand new Lightstreamer client API for Microsoft .NET Standard specifications.<br>
<br>
<h3>
What's new</h3>
<br>
The new library introduces full support for the <b>Unified
Client API model</b>, 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.<br>
<a href="http://blog.lightstreamer.com/2020/02/new-lightstreamer-net-standard-client.html#more">Read more »</a>Giuseppe Cortihttp://www.blogger.com/profile/04222079204972314442noreply@blogger.com0tag:blogger.com,1999:blog-2020370271027153869.post-37790161390540826682020-01-28T16:21:00.000+01:002020-02-11T11:28:17.914+01:00The New Features in Lightstreamer 7.1We are extremely proud to announce the public availability of Lightstreamer 7.1, the best Lightstreamer ever!<br>
<br>
<div class="separator" style="clear: both; text-align: center;">
<img border="0" data-original-height="208" data-original-width="800" height="83" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5PAwFFfSPrPMSlV0MhRxeGSOKKXddc67C9UKMuDxFnIP37o6RkGRsH-uoJyQamCTcBsAxy3xf-cXRQOGyffhjNFXgBMsuZR6QG0Ak_pYTSALQcicgzfAsGyanIZO9cPCQqqKt1h-l8cQ/s320/Lightstreamer_DARK-GREEN_0800x0208.png" style="background: none; border: 0; box-shadow: none;" width="320"></div>
<br>
Together with Lightstreamer Server 7.1, we released updated SDKs for Clients and Adapters.<br>
<br>
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 <span style="background-color: white;"><a href="https://www.lightstreamer.com/repo/distros/Lightstreamer_7_1_0_20200124.zip%23/Lightstreamer/CHANGELOG.HTML" target="_blank"><b>changelog</b></a></span>.<br>
<a href="http://blog.lightstreamer.com/2020/01/the-new-features-in-lightstreamer-71.html#more">Read more »</a>Alessandro Alinonehttp://www.blogger.com/profile/11452003270223950065noreply@blogger.com0tag:blogger.com,1999:blog-2020370271027153869.post-18892924073327923222018-12-19T12:59:00.000+01:002018-12-19T13:04:47.535+01:00Lightstreamer and Xamarin - a New version of Our Stock-List Demo<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUMKCa-WjLHN9YSaB7jvjI4XF_AXxlKItgzl_94p-WADRTx6YeUbZM3Rn53zpY1onyJt9vurlWScxepoiZUsO5_nTymBqHSHLrTl9JoMj41A7vvGUSURmxCpJQcwFISzOGh0CPz9OireM/s1600/Xamarin_logo_and_wordmark.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="388" data-original-width="1434" height="86" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUMKCa-WjLHN9YSaB7jvjI4XF_AXxlKItgzl_94p-WADRTx6YeUbZM3Rn53zpY1onyJt9vurlWScxepoiZUsO5_nTymBqHSHLrTl9JoMj41A7vvGUSURmxCpJQcwFISzOGh0CPz9OireM/s320/Xamarin_logo_and_wordmark.png" width="320"></a></div>
<b>Xamarin</b>, or more precisely <b>Xamarin.Forms</b>, 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.<br>
<br>
Here at <b>Lightstreamer </b>we decided to create a new demo that, leveraging our<b> .Net Standard Client API </b>and <b>Xamarin.Forms</b>, 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.<br>
<a href="http://blog.lightstreamer.com/2018/12/lightstreamer-and-xamarin-new-version.html#more">Read more »</a>Giuseppe Cortihttp://www.blogger.com/profile/04222079204972314442noreply@blogger.com0tag:blogger.com,1999:blog-2020370271027153869.post-80211155700846849682018-05-18T10:23:00.000+02:002018-05-25T13:18:20.280+02:00Meet Our Customers: ActivTrades<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioAwXVakZTKkP0ygBhBzM87jXh-omQeHe0D-C16EwRtqfHT3epQXDowcdl64SlDOetLOzCY5JkfaViOeafn6eOwn2X4wbGrgcX-DOi14Ou1cfdIrWC3o69uFEqBiV3sziAWVOpUaMGMpM/s1600/rosen.jpeg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="450" data-original-width="450" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioAwXVakZTKkP0ygBhBzM87jXh-omQeHe0D-C16EwRtqfHT3epQXDowcdl64SlDOetLOzCY5JkfaViOeafn6eOwn2X4wbGrgcX-DOi14Ou1cfdIrWC3o69uFEqBiV3sziAWVOpUaMGMpM/s200/rosen.jpeg" width="200"></a></div>
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.<br>
<br>
<b>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?</b><br>
<br>
Founded in 2001 as a small brokerage house, ActivTrades rapidly developed into an award-winning global derivatives broker for retail and institutional clients.<br>
Our clients enjoy benefits associated with the fact that ActivTrades:<br>
<a href="http://blog.lightstreamer.com/2018/05/meet-our-customers-activtrades.html#more">Read more »</a>Alessandro Alinonehttp://www.blogger.com/profile/11452003270223950065noreply@blogger.com0tag:blogger.com,1999:blog-2020370271027153869.post-59004990691754965432018-04-06T11:35:00.001+02:002018-04-06T15:33:58.014+02:00Data Streaming vs. Push Notifications<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhee4O2DzxHmZt0KqHR8SuotXGedEXwDwv0LEXvYcgFec_JTrDtBk6BWnXqmPjV5xtAIVBmVavlR2h2RWrQePqQ2HXTcg7_0XPzHwmuLgJDPjJVwf3T6drZVaEnLcBAC0diVTtLC153l_w/s1600/icons8-push-notifications-528.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="528" data-original-width="528" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhee4O2DzxHmZt0KqHR8SuotXGedEXwDwv0LEXvYcgFec_JTrDtBk6BWnXqmPjV5xtAIVBmVavlR2h2RWrQePqQ2HXTcg7_0XPzHwmuLgJDPjJVwf3T6drZVaEnLcBAC0diVTtLC153l_w/s200/icons8-push-notifications-528.png" width="200"></a></div>
<span style="background-color: white; color: #202020; display: inline; float: none; font-family: "verdana" , "geneva" , sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">When dealing with mobile apps, the difference between <b>real-time data streaming</b> and <b>push notifications</b> is not always clear to everybody. Let's try to delve into this topic. </span><br>
<ol style="-webkit-text-stroke-width: 0px; background-color: white; color: #202020; font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<li style="text-size-adjust: 100%;">With <b>data streaming</b>, 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.<br> </li>
<li style="text-size-adjust: 100%;">With <b>push notifications</b>, 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.</li></ol><a href="http://blog.lightstreamer.com/2018/04/data-streaming-vs-push-notifications.html#more">Read more »</a>Alessandro Alinonehttp://www.blogger.com/profile/11452003270223950065noreply@blogger.com0tag:blogger.com,1999:blog-2020370271027153869.post-62703026787971977162018-03-02T15:09:00.000+01:002018-03-05T14:47:00.173+01:00Lightstreamer 7.0 Released<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtOEUSHywb1ZJCY67ARUDxvd95Mj95VT6bBQPlFU7qrCdKREvWQtn49SNEMA3VOKoE68T4FXDn_tJbSMH818BCS8k4WhY8jzeEcsZwYlcJTi9UachmmY74wGA_fZiU9a8Nw7yq0lHn78Q/s1600/S7w_GREEN_1024x1024.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="1024" data-original-width="1024" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtOEUSHywb1ZJCY67ARUDxvd95Mj95VT6bBQPlFU7qrCdKREvWQtn49SNEMA3VOKoE68T4FXDn_tJbSMH818BCS8k4WhY8jzeEcsZwYlcJTi9UachmmY74wGA_fZiU9a8Nw7yq0lHn78Q/s200/S7w_GREEN_1024x1024.png" width="200"></a></div>
We are delighted to announce that Lightstreamer 7 has been publicly released.<br>
<br>
You can download it right now from <a href="https://www.lightstreamer.com/download/">https://www.lightstreamer.com/download/</a><br>
<br>
The <a href="https://hub.docker.com/_/lightstreamer/" target="_blank">official Docker image</a> and the <a href="https://console.aws.amazon.com/ec2/v2/home?region=us-east-1#Images:visibility=public-images;search=ami-8139cffc" target="_blank">Amazon EC2 AMI</a> are available too.<br>
<br>
Lightstreamer 7 and the client SDKs include <b>hundreds of improvements and fixes</b>, covering performance, features, compatibility, and licensing. This makes Lightstreamer more solid and faster than ever. Below are some highlights but you can check out the full list in the <a href="https://www.lightstreamer.com/repo/distros/Lightstreamer_7_0_0_20180228.zip%23/Lightstreamer/CHANGELOG.HTML" target="_blank">change log</a>.<br>
<a href="http://blog.lightstreamer.com/2018/03/lightstreamer-70-released.html#more">Read more »</a>Alessandro Alinonehttp://www.blogger.com/profile/11452003270223950065noreply@blogger.com0tag:blogger.com,1999:blog-2020370271027153869.post-63824620611715870252018-02-16T18:40:00.002+01:002023-05-17T12:03:56.357+02:00New watchOS SDK Now Available<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjT8weeNAc0KJcxl37iQ20tjKdoUMyT6w7QIdlh40-G0R-248xb9QANqps3BXy39n905zUP7Xqti-m4ASfp8DofBYA9WdvleuO2RsQj1Hh5xQ604IVb1Sr3AOhru50EScaDMw-DgKJXU3I/s1600/2018-02-15+06.28.29+pm.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjT8weeNAc0KJcxl37iQ20tjKdoUMyT6w7QIdlh40-G0R-248xb9QANqps3BXy39n905zUP7Xqti-m4ASfp8DofBYA9WdvleuO2RsQj1Hh5xQ604IVb1Sr3AOhru50EScaDMw-DgKJXU3I/s1600/2018-02-15+06.28.29+pm.png"></a>If you are one of our customers (and if you are not, what are you waiting for?), you know the Lightstreamer company is <i>customer driven</i>. Whenever a customer requests a new feature, we do all we can to comply.<br>
<br>
So, when a customer asked us if we had a watchOS Client Library on the roadmap, during Fall 2017, we scheduled it for Q1 2018. Now, we are happy to announce it is available and ready for integration in your WatchKit extensions.<br>
<br>
The new watchOS SDK derives from the iOS SDK version 4.0.0 and retains the same version number. It includes all the APIs and features of the iOS SDK, with the single exception of WebSocket support (due to limitations of the watchOS platform).<br>
<br>
Let's dig into some examples.<br>
<br>
<i>Note: if you need download and example pointers, jump directly to the end of the post ("Get the SDK").</i><br>
<a href="http://blog.lightstreamer.com/2018/02/new-watchos-sdk-now-available.html#more">Read more »</a>Gianluca Bertanihttp://www.blogger.com/profile/07803281790055967557noreply@blogger.com0tag:blogger.com,1999:blog-2020370271027153869.post-35278107698175872132018-02-12T13:03:00.000+01:002018-06-19T17:28:23.115+02:00Cloud License Manager<div class="separator" style="clear: both; text-align: center;">
<a href="https://www.lightstreamer.com/share/blogger/clm.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="256" data-original-width="256" height="200" src="https://www.lightstreamer.com/share/blogger/clm.png" width="200"></a></div>
Starting from Lightstreamer 7, a new license verification mechanism has been introduced, called <b>Cloud License Manager</b> (CLM). With CLM, licensing happens online, with no more need for license files bound to the MAC address of the hosting machine. The increase in flexibility is tremendous.<br>
<br>
<a href="http://blog.lightstreamer.com/2018/02/cloud-license-manager.html#more">Read more »</a>Alessandro Alinonehttp://www.blogger.com/profile/11452003270223950065noreply@blogger.com0tag:blogger.com,1999:blog-2020370271027153869.post-27770314202250144872018-02-09T17:27:00.000+01:002018-02-12T10:33:17.233+01:00Switching to the New Lightstreamer 7 Editions<div class="separator" style="clear: both; text-align: center;">
<a href="https://www.lightstreamer.com/share/blogger/upgrade.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="256" data-original-width="256" height="100" src="https://www.lightstreamer.com/share/blogger/upgrade.png" width="100"></a></div>
For the last few years, Lightstreamer has been organized into four different editions, which got their names from Italian musical tempo terms, namely Moderato, Allegro, Presto, and Vivace. Now, with the upcoming release of Lightstreamer 7, the editions are going to change, to offer maximum flexibility to our customers.<br>
<br>
In this post, we will explain how the old editions map onto the new ones for existing customers.<br>
<br>
<a href="http://blog.lightstreamer.com/2018/02/switching-to-new-lightstreamer-7.html#more">Read more »</a>Alessandro Alinonehttp://www.blogger.com/profile/11452003270223950065noreply@blogger.com0tag:blogger.com,1999:blog-2020370271027153869.post-15291557852492491942018-01-11T13:40:00.003+01:002023-05-17T12:12:54.859+02:00Mobile Push Notifications with Lightstreamer Server 7.0 and Client SDKs 4.0<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHMlXuFDEsUbRvFEfaupOiQneCOuO1gyb2In6yswtRSYro0Wtfgbf9BRtq8xPkHx3-lp6U4JkRSgbgr2JRuD94cK1Y-th41XazO_O1X6HMfafhsR61nsXF1vuFqWF3lG7uXFpy2Im5spU/s1600/IMG_6786.PNG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="667" data-original-width="750" height="177" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHMlXuFDEsUbRvFEfaupOiQneCOuO1gyb2In6yswtRSYro0Wtfgbf9BRtq8xPkHx3-lp6U4JkRSgbgr2JRuD94cK1Y-th41XazO_O1X6HMfafhsR61nsXF1vuFqWF3lG7uXFpy2Im5spU/s200/IMG_6786.PNG" width="200"></a></div>
With the upcoming release of Lightstreamer 7.0, and its beta 2 already available for you to test, Mobile Push Notifications APIs jump on the Unified Client API model with SDKs version 4.0, employing a new asynchronous model and delivering all the latest features of iOS and Android push notifications.<br>
<br>
In this blog post we take a look at the new APIs, with code examples and use cases for both Objective-C and Java.<br>
<br>
<i>Note: if you need download and example pointers, jump directly to the end of the post ("Get the SDKs").</i><br>
<a href="http://blog.lightstreamer.com/2018/01/mobile-push-notifications-with.html#more">Read more »</a>Gianluca Bertanihttp://www.blogger.com/profile/07803281790055967557noreply@blogger.com0