Before describe other advanced features available into Sinapse platform it is necessary to introduce what happens behind the scene.
This article describes the graphical features available in the Sinapse platform. The article makes a comparison of standard approach to build modern user interfaces and the approaches used in Sinapse Platform to help customers in their daily jobs.
With this article I’m starting a series of articles to explain, in a simple way, the big power behind the Sinapse platform. Before start any further description I share with you who I am and a short story.
Open source is often a source of high quality ideas and products that have numerous applications in infrastructure and services. This article describes the plugin developed to integrate Apache Kafka, a product that is part of the Apache Foundation constellation, into Sinapse. The history and general usage of Apache Kafka platform can be read in various articles […]
In this web tutorial we will create a simple chat using Sinapse. We will see some basic Sinapse concepts: server side configuration, viewer side configuration, scripting and styling Gui objects. Let’s start! Start Configurator (or click on Project -> New configuration): Next click Tools -> Server designer to begin server side configuration: Let’s add SinapseUserPropertyClient […]
Sinapse is a event-driven message based software system. The internal logic is based on messages exchanged between components. A designer defines a topology of interconnection and Sinapse sends messages from one component to others following the patterns defined in the topology. Sinapse does not work only as a single server, but it is able to […]
In this post continues the description of the possible scenarios started in the Standalone post. The scenario debate an High Availability requirement where Sinapse can be used. The conditions and entities shown in the figure below are the same of Standalone post. The actual difference is in the Sinapse server who is in charge to manage the devices. In […]
Each project has its own needs. Every project shall use the right product to cover the requirements requested. Too many times projects start based on a product which will be not enough to cover the new requirements that come out when the project grows. Sinapse is not designed to cover one single scope; Sinapse is designed to scale up […]
In this article was described the InMemory plugin. Another important feature, the auto configuration, will be described in depth. Every developer which has managed data knows they are not completely defined during the design phase, but in the development cycles new information is managed. If software is well designed adding new data will be simple. But if the design […]
Sometimes it maybe necessary to maintain the status of a system when it restarts, when there is an unexpected power failure, and even if the system crashes. Too many times these conditions are considered infrequent and rarely these occurrences are well managed, but,