Цитата(mihask @ Jan 18 2007, 06:45)

Но вот интересно, почему эта технология не распространена также как СИ, C++, RTOSы ?
Я имею ввиду не КПК и сотовые телефоны, а промышленную электроннику построенную
на ARM7 например и прочих мелких процессорах.
Вкратце.
Java, в общем случае, состоит из двух больших частей.
1. Язык программирования Java.
( можно непосредственно компилировать в коды целевого процессора, с поддержкой
в рантайме исполнительной среды. но тогда этот подход, почти не отличается от Си, С++, RTOS)
2. Виртуальная машина Java (JVM), в байт-коды( стековой машины) которой компилит Java язык.
При исполнении код JVM преобразуется, часто с профилированием,
в родные коды исполнительной платформы или непосредственно исполняется.
Если с первым более менее ясно,
то ко второму пункту для использования в контроллерах есть вопросы и соответственно
решения при выборе схемы работы с контроллером.
Реализация JVM на стороне контроллера без профилировщика снижает скорость работы
программы, что не всегда допустимо.
Добавление профилировщика - утяжеляет систему по требуемым ресурсам и вносит
недетерминизм в работу системы.
Кроме того, т.к большая часть информации уже потеряна в байт-коде исполняемой
программы, то задача профилирования в регистровую архитектуру конкретного
контроллера задача нетривиальная.
Цитата(mihask @ Jan 18 2007, 06:45)

А вот еще вопрос - Открытие исходников java не может повлиять на то, что java машины теперь
будут более активно портироваться на разные мелкие процы ?
И вообще что дает открытие исходников java ?

Портов JVM и так предостаточно и нет особой сложности портировать непосредственное
исполнение байт-кода, важнее открытие достижений в технологии профилирования байт-кода

P.S. При всем сказанном у Java, все же, есть шансы потеснить C, C++, на рынке разработки
приложений для контроллеров.
Цитата(AlexBoy @ Jan 17 2007, 12:53)

Вот попалась еще ссылочка, открытый код:
http://www.harbaum.org/till/nanovm/ Было одно время, в качестве пробы, отработал nanovm проект под IAR-ом для AVR.
Вопросы по данному подходу тоже остались