The picoObject is the smallest footprint implementation for distributed objects using standard object oriented communication middlewares (as CORBA o ZeroC Ice).
- IcePick is a high level language to define distributed scenarios. It allows to define logic relations and event among objects regarding on developing of sensor and actuator. IcePick includes a modular compiler to generate bytecode for picoObjects.
- Virtual wiring is a mechanism to build logic connections among sensor, actuators and applications. These connections may be established and changed at any moment, even when the related devices are in operation. It support 1-to-1, 1-to-n and n-to-n relationships, with or without event channel services.
- Embedded Web Services is an implementation of Web Services for very resource constrained embedded devices using a picoObject similar approach.