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 the data feeds and the sources of metadata, 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. Through the Adapter Remoting Infrastructure it is possible to develop Adapters that run in a different process than Lightstreamer Server, based on different languages. A .NET API is already available to write Lightstreamer Adapters using .NET technology.
top ^
web front-end 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. it is enough to integrate the Lightstreamer Web Client JavaScript libraries into the existing pages. The original layout of the site can be maintained, but the pages will become live.
top ^
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/Flex Bridge is provided that takes advantage of the Web Client libraries and exposes the API to an ActionScript library.
top ^
java front-end integration In the case where the client is not a Web browser but 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. To integrate push functionalities into a midlet, a Java ME Client Library is provided too.
top ^
.net front-end 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.
top ^
generic front-end integration It is also possible to develop Lightstreamer clients written with languages and technologies other than JavaScript, Flash, Java and .NET. In this case, it is sufficient to implement within the client a management layer for the very simple Lightstreamer network protocol, that is based on HTTP and is fully documented.
top ^

HOME >> TECHNOLOGY >> SDK