Я собирался сделать сам нечто такое, в связи с появлением планшетов. Вот думаю, попрут продажи. Надо только полгодика попотеть. Архитектура придумана - просто атас. А тут говорят gps И камеру надо в проекте использовать. Зачем?
Агентоид
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший