Я ищу инструмент и руководство / пример, чтобы показать, как можно написать простую картинку, объясняющую взаимосвязь между следующими компонентами:
- Java-апплет
- Библиотека c ++
- Оболочка Java для библиотеки C ++ (с использованием JNI)
- Библиотека c
Апплет использует методы обертки java.Оболочка java - это обертка для библиотеки c ++.Методы можно вызывать обоими способами (C ++ -> java, java -> c ++). Библиотека c ++ - это, по сути, интерфейс для библиотеки c.
Я получил argoUML и Microsoft Visio;все работает, просто какая-то простая картинка, отображающая это, это не должно быть слишком конкретным или красивым (просто не на уровне рисования).
Может ли кто-нибудь указать мне на ресурсы, объясняющие, как изобразить подобные программные отношения?