This course employs case studies in its discussion of mobile and distributed programming space programming context-aware programming intellectual information space construction and ubiquitous service architecture.