2009 · 48 citations · 19 references
ComputingComputer ScienceComputer SystemsHardware-software Co-designHeterogeneous ComputingSoftware EngineeringApplication Programming InterfacesComponent-based Software EngineeringDistributed Heterogeneous SystemsHardware-software PartitioningSoftware ConstructionSoftware DesignAdministrative Code CodificationComponent-based Software DesignComponent-based Software DevelopmentEmbedded Systems IntegrationGenerative Interface DesignGenerative ProgrammingPervasive ComputingSoftware Components
Developing pervasive computing applications is a difficult task because it requires to deal with a wide range of issues: heterogeneous devices, entity distribution, entity coordination, low-level hardware knowledge. . . Besides requiring various areas of expertise, programming such applications involves writing a lot of administrative code to glue technologies together and to interface with both hardware and software components.
19
A middleware infrastructure for active spaces
Manuel Román, Christopher K. Hess, R. Cerqueira et al. · IEEE Pervasive Computing · 2002 · 1.1K citations