4 resultados para Reactive programming Asynchronous stream ReactiveX RxJS RxPHP

em Universidade Federal do Rio Grande do Norte(UFRN)


Relevância:

20.00% 20.00%

Publicador:

Resumo:

The generation of effluent from the finishing process in textile industry is a serious environmental problem and turned into an object of study in several scientific papers. Contamination with dyes and the presences of substances that are toxic to the environment characterize this difficult treatment effluent. Several processes have already been evaluated to remove and even degrade such pollutants are examples: coagulation-flocculation, biological treatment and advanced oxidative processes, but not yet sufficient to enable the recovery of dye or at least of the recovery agent. An alternative to this problem is the cloud point extraction that involves the application of nonionic surfactants at temperatures above the cloud point, making the water a weak solvent to the surfactant, providing the agglomeration of those molecules around the dyes molecules by affinity with the organic phase. After that, the formation of two phases occurred: the diluted one, poor in dye and surfactant, and the other one, coacervate, with higher concentrations of dye and surfactants than the other one. The later use of the coacervate as a dye and surfactant recycle shows the technical and economic viability of this process. In this paper, the cloud point extraction is used to remove the dye Reactive Blue from the water, using nonionic surfactant nonyl phenol with 9,5 etoxilations. The aim is to solubilize the dye molecules in surfactant, varying the concentration and temperature to study its effects. Evaluating the dye concentration in dilute phase after extraction, it is possible to analyze thermodynamic variables, build Langmuir isotherms, determine the behavior of the coacervate volume for a surfactant concentration and temperature, the distribution coefficient and the dye removal efficiency. The concentration of surfactant proved itself to be crucial to the success of the treatment. The results of removal efficiency reached values of 91,38%, 90,69%, 89,58%, 87,22% and 84,18% to temperatures of 65,0, 67,5, 70,0, 72,5 and 75,0°C, respectively, showing that the cloud point extraction is an efficient alternative for the treatment of wastewater containing Reactive Blue

Relevância:

20.00% 20.00%

Publicador:

Resumo:

In this work we present the architecture and implementation of MyPersonal-EPG, a personal EPG with support to recommendations, built on top of the Ginga middleware, that fulfill the following requirements: (i) to allow users to build their own personal programming grids, based on programming guides from several broadcasters; (ii) to offer a mechanism to tune the desired channels on the moment the selected programs are about to begin; (iii) to allow users to select the desired programs categories; (iv) to offer programs recommendations, in both synchronous and asynchronous way, based on the categories previously selected by users; (v) to allow users to modify the current configuration options; (vi) to allow the creation of several users accounts, so that each user can store its own information. The application‟s usability test is also presented and its results are discussed and analyzed

Relevância:

20.00% 20.00%

Publicador:

Resumo:

The increasing complexity of integrated circuits has boosted the development of communications architectures like Networks-on-Chip (NoCs), as an architecture; alternative for interconnection of Systems-on-Chip (SoC). Networks-on-Chip complain for component reuse, parallelism and scalability, enhancing reusability in projects of dedicated applications. In the literature, lots of proposals have been made, suggesting different configurations for networks-on-chip architectures. Among all networks-on-chip considered, the architecture of IPNoSys is a non conventional one, since it allows the execution of operations, while the communication process is performed. This study aims to evaluate the execution of data-flow based applications on IPNoSys, focusing on their adaptation against the design constraints. Data-flow based applications are characterized by the flowing of continuous stream of data, on which operations are executed. We expect that these type of applications can be improved when running on IPNoSys, because they have a programming model similar to the execution model of this network. By observing the behavior of these applications when running on IPNoSys, were performed changes in the execution model of the network IPNoSys, allowing the implementation of an instruction level parallelism. For these purposes, analysis of the implementations of dataflow applications were performed and compared

Relevância:

20.00% 20.00%

Publicador:

Resumo:

The importance of non-functional requirements for computer systems is increasing. Satisfying these requirements requires special attention to the software architecture, since an unsuitable architecture introduces greater complexity in addition to the intrinsic complexity of the system. Some studies have shown that, despite requirements engineering and software architecture activities act on different aspects of development, they must be performed iteratively and intertwined to produce satisfactory software systems. The STREAM process presents a systematic approach to reduce the gap between requirements and architecture development, emphasizing the functional requirements, but using the non-functional requirements in an ad hoc way. However, non-functional requirements typically influence the system as a whole. Thus, the STREAM uses Architectural Patterns to refine the software architecture. These patterns are chosen by using non-functional requirements in an ad hoc way. This master thesis presents a process to improve STREAM in making the choice of architectural patterns systematic by using non-functional requirements, in order to guide the refinement of a software architecture