• computers that come in small sizes and consume very little power;
• various sensors, including positioning sensors;
• effector/actuator and display devices to emit information and act on outside objects;
• wireless communication and network technology to connect many computers;
• distributed processing and fault tolerance; and
• polished user interfaces that make computers transparent to users.
• whether the system is applicable globally or only locally;
• whether it is usable indoors, outdoors, or both places;
• the desired accuracy of positioning;
• whether the application requires a position as an absolute coordinate with respect to a global origin or as a position relative to a local origin; and
• whether it is scalable to a wider area or not.
• Create information artifacts based on new software and hardware architectures integrated into everyday objects.
• Look at how collections of artifacts can act together to produce new behavior and functionality.
• Investigate new approaches for designing collections of artifacts in everyday settings, and ensure that a person's experience in these new environments is coherent and engaging.