SDKs To integrate Lightstreamer Server with any back-end and front-end systems, several Software Development Kits are provided.
 
Back-End Integration To integrate Lightstreamer Server with data feeds and authentication systems, specific Adapters must be written. An Adapter is developed by implementing a simple interface that is provided as part of a specific SDK. This approach offers an unmatched integration flexibility, because any kind of data source can be handled without limitations or conditions imposed on the existing feed technology. The native Lightstreamer Adapter interfaces are based on Java API. On the other hand, through the Adapter Remoting Infrastructure, which is based on TCP sockets, it is possible to develop Adapters that run in a different process with any languages. A .NET API is already available to write Lightstreamer Adapters using the .NET technology.
 
Web Client Integration Any existing Web front-end can become "Lightstreamer-enabled", be it costructed in pure HTML, or with dynamic server-side technologies such as JSP, ASP, PHP, etc., or with advanced AJAX frameworks and toolkits. it is enough to integrate the Lightstreamer Web Client JavaScript libraries into the existing pages. The original layout of the site can be kept, but the pages will become live.
 
Flash/Flex Client Integration It is very simple to inject real-time data delivered from Lightstreamer Server into a Flash or Flex application. A Flash Bridge is provided that takes advantage of the Web Client libraries and exposes the JavaScript API to an ActionScript library. Furthermore, a native ActionScript library is provided to connect a Flex application to Lightstreamer Server.
 
Java Client Integration If the client is a Java application, a Java SE Client Library is provided. This library completely hides the network protocol of Lightstreamer and offers a higher level of abstraction to the developers that need to incorporate streaming data in their Java applications. Furthermore, to integrate push functionalities into a midlet, a Java ME Client Library is provided too.
 
.NET Client Integration To integrate Lightstreamer with a .NET client application, a .NET Client Library is provided. As for the Java library, it implements the Lightstreamer network protocol and provides simple methods and callbacks to interact with Lightstreamer Server.
 
Generic Client Integration It is possible to develop Lightstreamer clients written with languages and technologies other than JavaScript, Flash, Flex, Java and .NET. It is sufficient to implement within the client a management layer for the very simple Lightstreamer network protocol, which is based on HTTP and for which full documentation is provided.
top ^

HOME >> TECHNOLOGY >> SDK