Integral technology design as a process of learning and negotiation : A social science perspective on interactive prototyping