01.07.1997 Новости RNI приближает время, когда Java-приложения будут создаваться в расчете на Windows Интерфейс к “родному” коду является наиважнейшим элементом любой реализации Java. Он используется в самых разных процессах: и при обработке простейшей команды рисования кнопки на экране, и при обращениях к критичным по скорости работы драйверам устройств. Этот интерфейс - мост, связывающий платформно-зависимый язык Java с машинно-зависимыми модулями, обеспечивающими “родной” вид графического интерфейса пользователя (ГИП) и низкоуровневый доступ к оборудованию. Кроме того, интерфейс максимально повышает производительность ключевых алгоритмов. Однако корпорация Microsoft и отделение JavaSoft фирмы Sun Microsystems по-разному подходят к вопросу обеспечения взаимодействия с “родным” кодом, что ставит разработчиков перед трудным выбором. С самого начала Java-интерфейс к “родному” коду был преднамеренно выделен из общей структуры языка. Документация фирмы Sun на Java 1.0 откровенно предупреждает: “Использовать эти интерфейсы можно только на свой страх и риск, отдавая себе отчет в том, что они будут изменены в последующих версиях Java”. Но Sun знает, что деятельность Microsoft может нанести ущерб ее планам улучшения языка. В 80-е годы обнаружилось, что методы повышения производительности, использованные программистами Microsoft, затруднили развитие операционной системы Macintosh; в 90-е платформу Java может постигнуть та же участь. В отличие от формата файлов Java-классов с его ...
читать далее.