Sun offers Java SE for Embedded products in both binary and source offerings under an innovative licensing model. Development is free, but royalties are required upon deployment on other than general purpose systems (for details see license). Platforms available for embedded use include not only standard Java SE platforms but also platforms that are exclusive for the embedded market. In all cases, the products offered are fully Java SE compliant -- which enables you to reuse any Java code from other platforms or products without having to go through porting, recoding and test cycles.
Embedded Use home page
Custom embedded platforms - for embedded devices having approximately 32MB or more for Java.
Java SE for Embedded 6
- ARMv6 Linux - Headless (Early Access)
- ARMv6 Linux - Headful (Early Access)
- ARMv5 Linux - Headless (Early Access)
- ARMv5 Linux - Headful (Early Access)
|
Java SE for Embedded 1.4.2
- MIPS Linux - Headless (Early Access)
|
System Requirements More
Technical Documentation
The technical documentation for your version of Java SE for Embedded is included in the bundle that you download. For your convenience, for the latest version only, namely, Java SE for Embedded 6, technical documents are also provided on the Java SE for Embedded Technical Documentation site:
Documentation for Java SE for Embedded
Sun-standard platforms - for devices having at least 70-80MB for Java.
J2SE 1.4.2
- Windows x86 and x64
- Linux x86 and x64
- Solaris SPARC, 32 bit and 64 bit
- Solaris x86 and x64
J2SE 5.0
- Windows x86 and x64
- Linux x86 and x64
- Solaris SPARC, 32 bit and 64 bit
- Solaris x86 and x64
|
Java SE 6
- Windows x86 and x64
- Linux x86 and x64
- Solaris SPARC, 32 bit and 64 bit
- Solaris x86 and x64
|
Have embedded device with less memory? Check out Java ME.
Java SE for Embedded 6 on ARMv6 Linux (Early Access) |
| CPU |
ARMv6 or higher |
|
| OS |
Linux: kernel 2.6.17 or higher |
|
| glibc |
2.5 or higher |
|
| gcc |
4.1.2 or higher |
|
| ABI |
EABI |
|
| Endianess |
Little-Endian |
|
| FP |
Soft Float |
|
| RAM |
32MB or more for Java |
|
| ROM/Flash/Disk |
32MB or more for Java |
|
| Headful |
No |
|
| Java SE version |
6 Update 10 (b39) Download |
Java SE for Embedded 6 on ARMv6 Linux (Early Access) |
| CPU |
ARMv6 or higher |
|
| OS |
Linux: kernel 2.6.17 or higher |
|
| glibc |
2.5 or higher |
|
| gcc |
4.1.2 or higher |
|
| ABI |
EABI |
|
| Endianess |
Little-Endian |
|
| FP |
Hard Float (VFP) |
|
| RAM |
32MB or more for Java |
|
| ROM/Flash/Disk |
32MB or more for Java |
|
| Headful |
No |
|
| Java SE version |
6 Update 10 (b39) Download |
Java SE for Embedded 6 on ARMv6 Linux (Early Access) |
| CPU |
ARMv6 or higher |
|
| OS |
Linux: kernel 2.6.17 or higher |
|
| glibc |
2.5 or higher |
|
| gcc |
4.1.2 or higher |
|
| ABI |
EABI |
|
| Endianess |
Little-Endian |
|
| FP |
Hard Float (VFP) |
|
| RAM |
64MB or more for Java |
|
| ROM/Flash/Disk |
64MB or more for Java |
|
| Headful |
Yes (X11R6 or higher) |
|
| Java SE version |
6 Update 10 (b39) with Java Plug-in Download |
Java SE for Embedded 6 on ARMv5 Linux (Early Access) |
| CPU |
ARMv5 or higher |
|
| OS |
Linux: kernel 2.6.17 or higher |
|
| glibc |
2.5 or higher |
|
| gcc |
4.1.2 or higher |
|
| ABI |
EABI |
|
| Endianess |
Little-Endian |
|
| FP |
Soft Float |
|
| RAM |
32MB or more for Java |
|
| ROM/Flash/Disk |
32MB or more for Java |
|
| Headful |
No |
|
| Java SE version |
6 Update 10 (b39) Download |
Java SE for Embedded 6 on ARMv5 Linux (Early Access) |
| CPU |
ARMv5 or higher |
|
| OS |
Linux: kernel 2.6.17 or higher |
|
| glibc |
2.5 or higher |
|
| gcc |
4.1.2 or higher |
|
| ABI |
EABI |
|
| Endianess |
Little-Endian |
|
| FP |
Soft Float |
|
| RAM |
64MB or more for Java |
|
| ROM/Flash/Disk |
64MB or more for Java |
|
| Headful |
Yes (X11R6 or higher) |
|
| Java SE version |
6 Update 10 (b39) with Java Plug-in Download |
Java SE for Embedded 5.0 on x86 Linux |
| CPU |
x86 |
|
| OS |
Linux: kernel 2.6.8 or higher |
|
| glibc |
2.3.2 or higher |
|
| gcc |
2.95 or higher |
|
| RAM |
32MB or more for Java |
|
| ROM/Flash/Disk |
32MB or more for Java |
|
| Headful |
No |
|
| Java SE version |
5.0 Update 10 Download |
Java SE for Embedded 5.0 on PowerPC Linux |
| CPU |
PowerPC |
|
| OS |
Linux: kernel 2.6.8 or higher |
|
| glibc |
2.3.2 or higher |
|
| gcc |
3.3.3 or higher |
|
| Endianess |
Big-Endian |
|
| FP |
PowerPC Book-E: hard (on CPU) |
|
| RAM |
32MB or more for Java |
|
| ROM/Flash/Disk |
32MB or more for Java |
|
| Headful |
No |
|
| Java SE version |
5.0 Update 10 Download |
Java SE for Embedded 5.0 on PowerPC Linux (Early Access) |
| CPU |
Freescale PowerQuick III |
|
| OS |
Linux: kernel 2.6.23 or higher |
|
| glibc |
2.3.4 or higher |
|
| gcc |
3.4 or higher |
|
| ABI |
EABI |
|
| Endianess |
Big-Endian |
|
| FP |
PowerPC-e500v2 |
|
| RAM |
32MB or more for Java |
|
| ROM/Flash/Disk |
32MB or more for Java |
|
| Headful |
No |
|
| Java SE version |
5.0 Update 14 Download |
Java SE for Embedded 5.0 on Windows XP-Embedded |
| CPU |
x86 |
|
| OS |
Windows XP-Embedded |
|
| RAM |
64MB or more for Java |
|
| ROM/Flash/Disk |
64MB or more for Java |
|
| Headful |
Yes |
|
| Installation |
SLD |
|
| Java SE version |
5.0 Update 10 Download |
Java SE for Embedded 1.4.2 on MIPS Linux (Early Access) |
| CPU |
MIPS |
|
| OS |
Linux: kernel 2.6.8 or higher |
|
| glibc |
2.3.2 or higher |
|
| gcc |
3.3.3 or higher |
|
| Endianess |
Big-Endian |
|
| RAM |
32MB or more for Java |
|
| ROM/Flash/Disk |
32MB or more for Java |
|
| Headful |
No |
|
| Java SE version |
1.4.2 Update 16 (Early Access) Download |
Java SE for Embedded 1.4.2 on MIPS Linux (Early Access) |
| CPU |
MIPS |
|
| OS |
Linux: kernel 2.6.8 or higher |
|
| glibc |
2.2.5 or higher |
|
| gcc |
2.95 or higher |
|
| Endianess |
Little-Endian |
|
| RAM |
32MB or more for Java |
|
| ROM/Flash/Disk |
32MB or more for Java |
|
| Headful |
No |
|
| Java SE version |
1.4.2 Update 16 (Early Access) Download |
Java SE for Embedded 1.4.2 on MIPS Linux (Early Access) |
| CPU |
MIPS |
|
| OS |
Linux: kernel 2.6.8 or higher |
|
| glibc |
2.3.2 or higher |
|
| gcc |
3.3.3 or higher |
|
| Endianess |
Little-Endian |
|
| RAM |
32MB or more for Java |
|
| ROM/Flash/Disk |
32MB or more for Java |
|
| Headful |
No |
|
| Java SE version |
1.4.2 Update 16 (Early Access) Download |
|
Regional Downloads
Related Resources
Related Downloads
Popular Topics
Sun Resources
Related Sites
|