From Field-Based Coordination to Aggregate Computing