top of page

Embedded technology

The gazer application is made of 3 components for the cognitive functionalities and 6 components for the business functionalities. 

We can name three groups which are the back-end components, the front-end components, and the deployment component.

​

The front-end components :

​

gazer-ui: developed in ReactJS, it is the main component of the user interface.  It gathers the different menus, the visual controls and all the interactivity of the gazer-ui object.  It allows you to control the timeline, its functional environment, and its settings. 

​

gazer-graphics: is developed in Canvas and Javascript. The graphic component has an iterative behavior with the timeline itself.

 

The back-end components :

​

data-linker-api: Developed in NodeJS. Includes management of authentication, users, profiles and connectors to retrieve and transmit data

 

timeline-api: Developed in NodeJS. Enhance original date ... data on the timeline as well as the setting of instances and users of the timeline. It also supports the execution of contextual calls 

 

repository-api: Developed in NodeJS. Gazer's default data storage. Store documents and associated metadata for each instance and atom. This storage may not be persistent.

 

table-detection-api: Developed in Python. Transforms images containing tables in text form into structured data.

 

text-clustering-api: Developed in Python. Reads the content of documents and classifies them into different groups, then extracts and groups the most relevant terms within these documents.

 

synonym-search-api: Developed in Python. Performs a synonym search from one or more dictionaries on a set of documents. 

 

Deployment component

 

gazer-ci: Docker-based. Contains the docker images, the docker stack and the default database script

Tour communication
bottom of page