Я хотел бы узнать, как, или, если вообще возможно, программно взаимодействовать с Java-приложением черного ящика (читая его данные).Были ли какие-либо предыдущие исследования / работы по выполнению подобных вещей?
Я бы предположил, что работа на JVM значительно усложняет ситуацию.
@ anon: Это важно для любой JVM.Вам нужно знать или контролировать особенности того, как JVM выделяет память для извлечения данных из Java-приложения?