java телефонная книга + вывод полной информации ио контакте

Всем добрый день.
Скажите, есть ли такая прога на яве, чтобы был поиск по всем полям (фамилия, имя, отчество, организация и т.д.) и чтобы во время входящего или исходящего вызова выводились на экран все эти данные (фамилия, имя, отчество, организация и т.д.), и чтоб выводимые данные можно было настраивать? Да, и что бы в списке вызовов (входящие, исходящие, не отвеченные) тоже можно было настраивать выводимые поля (фамилия, имя, отчество, организация и т.д.).
Скажите, есть ли такая прога на яве, чтобы был поиск по всем полям (фамилия, имя, отчество, организация и т.д.) и чтобы во время входящего или исходящего вызова выводились на экран все эти данные (фамилия, имя, отчество, организация и т.д.), и чтоб выводимые данные можно было настраивать? Да, и что бы в списке вызовов (входящие, исходящие, не отвеченные) тоже можно было настраивать выводимые поля (фамилия, имя, отчество, организация и т.д.).