FunBlocks. A modular framework for AmI system development.

Rafael Baquero1, José Rodríguez, Sonia Mendoza

  • 1Department of Computer Science, CINVESTAV-IPN, Instituto Politécnico Nacional 2508, San Pedro Zacatenco, Del. Gustavo A. Madero, DF 07360, Mexico. rbaquero@computacion.cs.cinvestav.mx

Summary

Ambient Intelligence (AmI) systems integrate diverse technologies. FunBlocks offers a modular framework for easier AmI system development and customization, addressing integration challenges.

Related Concept Videos

A Single-Component System01:24

A Single-Component System

In the field of chemistry, the terms "component" and "phase" hold significant importance. A component refers to a chemically distinct substance in a system that has specific properties. It is chemically homogeneous, meaning it has the same properties throughout. For example, in a mixture of salt and water, both salt and water are considered separate components because they have different chemical properties.On the other hand, a phase is a form of matter that has a consistent chemical...
Block Diagram Reduction01:22

Block Diagram Reduction

The process of deriving the transfer function of a control system often involves reducing its block diagram to a single block. This simplification can be achieved through a series of strategic operations, including relocating branch points and comparators. These operations preserve the overall function of the system while allowing for easier manipulation and combination of blocks.
The first step in this process is the identification and relocation of a branch point. A branch point, where a...
Elements of Block Diagrams01:25

Elements of Block Diagrams

Block diagrams serve as a visual representation of the input-output relationships within a system. An illustrative example is a heating system, where the set temperature activates the furnace to warm the room to the desired level. Block diagrams are versatile, modeling linear systems through Laplace transform variables and nonlinear systems using time domain variables.
A block diagram typically includes essential elements such as comparators, blocks, and feedback loops. Each of these elements...
Buffers: Overview01:30

Buffers: Overview

Buffers play a crucial role in stabilizing the pH of a solution by mitigating the effects of small amounts of added acid or base. They consist of a weak acid and its conjugate base or a weak base and its conjugate acid. A solution of acetic acid and sodium acetate is an example of a buffer that consists of a weak acid and its salt: CH3COOH (aq) + CH3COONa (aq). An example of a buffer that consists of a weak base and its salt is a solution of ammonia and ammonium chloride: NH3 (aq) + NH4Cl (aq).
Clamper Circuit01:14

Clamper Circuit

A clamper circuit, also known as a DC restorer, represents a specialized variant of the rectifier circuit, notable for its method of taking the output across the diode rather than the capacitor. This configuration lends to several distinctive applications, particularly in handling square wave inputs.
Within this circuit, the diode's orientation prompts the capacitor to charge up to the level of the most negative peak of the input signal. Upon reaching this state, the diode ceases to conduct,...
Bricks01:14

Bricks

Bricks, a fundamental building material, are crafted from fired clay and exhibit a range of shapes, sizes, and colors. The production process starts with extracting local clay or shale, which is then crushed, ground, and screened for a fine texture. The refined material is blended with water, creating a pliable mixture that can be formed into bricks using one of three processes: soft mud, dry press, or stiff mud methods.
Soft mud bricks are shaped in molds with high moisture content and can be...