04-09-2023
picoJava — спецификация микропроцессоров, нацеленных на исполнение байт-кода Java без интерпретатора или JIT-компилятора. На процессорах, созданных по этой спецификации, код Java работает примерно в 20 раз быстрее, чем на стандартном процессоре с использованием JVM. Также эти процессоры способны исполнять код на Си/Си++ со скоростью, сопоставимой с процессорами архитектуры RISC. Такой подход позволяет существенно увеличить производительность программ на Java, не снижая при этом скорость выполнения программ на других языках.
Спецификация picoJava не описывает логику памяти и интерфейсов ввода-вывода, поэтому разработчики могут использовать логику по своему усмотрению.
picoJava была разработана для использования во встраиваемых системах, на которых работают Java-приложения.
Sun Microsystems никогда не выпускала продуктов на основе этой технологии. Однако Sun лицензировала её некоторым компаниям, таким как Fujitsu, NEC и Siemens.
В 2000 году Fujitsu представила J-Starter Kit.
Sun Microsystems (поглощена Oracle) | |
---|---|
Оборудование | Sun-1 • Sun-2 • Sun-3 • Sun386i • Sun-4 • SPARCstation • Netra • Ultra • Enterprise • Sun Blade • Sun Fire • SPARC Enterprise · SPARC • JavaStation • Sun Ray • Sun Modular Datacenter |
Программное обеспечение | GlassFish • SunOS • Solaris • NIS • NFS • ZFS • SunView • NeWS • OpenWindows • Java Desktop System • Sun Studio • Java • StarOffice • iPlanet/Sun ONE/Java Enterprise System • Sun Secure Global Desktop • MySQL • VirtualBox |
Хранение данных | StorageTek • Sun Open Storage • QFS • ZFS |
High-Performance Computing | Sun Cloud • Sun Constellation System • Sun Visualization System • Sun Grid Engine • Lustre |
Исследования | Sun Labs • picoJava • Fortress • Project Looking Glass |
Обучение | SCPs • BlueJ |
Сообщество | CDDL • Java Community Process • OpenOffice.org • OpenSolaris • OpenSPARC • OpenJDK |
Java | ||
---|---|---|
Платформы | ||
Технологии Sun |
Java • Java Development Kit • OpenJDK • WTK • Java Virtual Machine • JavaFX • JAXP • Squawk |
|
Основные сторонние технологии |
GNU Classpath • GNU компилятор для Java • Kaffe • TopLink • Apache Harmony • Apache Struts • Spring Framework • Dalvik • Hibernate • JBoss • Processing • Dozer • AspectJ |
|
История | ||
Свойства языка |
Байткод • Синтаксис • Апплеты • Сервлеты • Мидлеты • JavaServer Pages • Web Start • Enterprise JavaBeans |
|
Скриптовые языки |
Java Tcl • Jython • JRuby • BeanShell • Groovy • Judoscript • Sleep • Bean Scripting Framework • Yoix • Rhino |
|
Конференции Java |
PicoJava.