1. Использование паттерна MVC при проектировании приложения
2. Приложение должно иметь датчики, которые работают по сети (например, электросчетчики по всему дому - а есть приложение, которое собирает с них информацию).
И что же делаю я? Вспоминаю, что летом писала в общем-то неплохую программу с помощью паттерна MVC. Арканоид называется. =) Ну новую же писать лениво - а тут осталось только датчики прикрутить

Вот удивление-то у игрока должно быть... кто-то по сети взял и изменил характеристики скорости шарика

UPD. Хы) Прога уже умеет менять скорость шарика. Осталось только обратный процесс - принимать и отображать текущую скорость шарика датчиком.)
UPD2. Дааа))) оно работает)) тока че-то я сегодня опять не поспала -(