Smart Spaces - Fundamentals, Business and Technology