MicroDoc's Oracle Java(TM) SE Embedded 8 for MIPS

 

MicroDoc's Oracle Java SE Embedded 8 for MIPS

 


MicroDoc is offering "Oracle Java SE Embedded 8 for MIPS" -  a full implementation of the Java SE Embedded 8 specification for (Big Endian) MIPS platforms. The VM is developed in close cooperation with Oracle's product development and engineering services teams and is based on the current Java SE Embedded 8 platform code. See the Oracle Website for product details. The codebase is targeted for embedded use and has a rich set optimizations over the OpenJDK implementation. The VM can be configured for various profiles and includes a JIT compiler.

The first implementation that will be made available to the open market will be designed for single and multicore big endian MIPS / LINUX  (OpenWRT). In case of significant customer demand, we will consider also providing a little endian VM at a later time.

Choose from the following profiles:

 

compact1

additional packages in compact2

additional packages in
 compact3 

java.io

java.rmi

java.lang.instrument

java.lang

java.rmi.activation

java.lang.management

java.lang.annotation

java.rmi.dgc

java.security.acl

java.lang.invoke

java.rmi.registry

java.util.prefs

java.lang.ref

java.rmi.server

javax.annotation.processing

java.lang.reflect

java.sql

javax.lang.model

java.math

javax.rmi.ssl

javax.lang.model.element

java.net

javax.sql

javax.lang.model.type

java.nio

javax.transaction

javax.lang.model.util

java.nio.channels

javax.transaction.xa

javax.management

java.nio.channels.spi

javax.xml

javax.management.loading

java.nio.charset

javax.xml.datatype

javax.management.modelmbean

java.nio.charset.spi

javax.xml.namespace

javax.management.monitor

java.nio.file

javax.xml.parsers

javax.management.openmbean

java.nio.file.attribute

javax.xml.stream

javax.management.relation

java.nio.file.spi

javax.xml.stream.events

javax.management.remote

java.security

javax.xml.stream.util

javax.management.remote.rmi

java.security.cert

javax.xml.transform

javax.management.timer

java.security.interfaces

javax.xml.transform.dom

javax.naming

java.security.spec

javax.xml.transform.sax

javax.naming.directory

java.text

javax.xml.transform.stax

javax.naming.event

java.text.spi

javax.xml.transform.stream

javax.naming.ldap

java.time

javax.xml.validation

javax.naming.spi

java.time.chrono

javax.xml.xpath

javax.security.auth.kerberos

java.time.format

org.w3c.dom

javax.security.sasl

java.time.temporal

org.w3c.dom.bootstrap

javax.sql.rowset

java.time.zone

org.w3c.dom.events

javax.sql.rowset.serial

java.util

org.w3c.dom.ls

javax.sql.rowset.spi

java.util.concurrent

org.xml.sax

javax.tools

java.util.concurrent.atomic

org.xml.sax.ext

javax.xml.crypto

java.util.concurrent.locks

org.xml.sax.helpers

javax.xml.crypto.dom

java.util.function

 

javax.xml.crypto.dsig

java.util.jar

 

javax.xml.crypto.dsig.dom

java.util.logging

 

javax.xml.crypto.dsig.keyinfo

java.util.regex

 

javax.xml.crypto.dsig.spec

java.util.spi

 

org.ietf.jgss

java.util.stream

 

 

java.util.zip

 

 

javax.crypto

 

 

javax.crypto.interfaces

 

 

javax.crypto.spec

 

 

javax.net

 

 

javax.net.ssl

 

 

javax.script

 

 

javax.security.auth

 

 

javax.security.auth.callback

 

 

javax.security.auth.login

 

 

javax.security.auth.spi

 

 

javax.security.auth.x500

 

 

javax.security.cert

 

 

 

Engagement Model

How can you get a Java SE Embedded 8 VM customized for your target device ?
We have a straight forward engagement model which is implemented in the following steps:

(a) Provide a short non confidential description of your target device and field of use to MicroDoc
(b) Optional: Request an NDA
(c) Provide a detailed description of your HW and OS as well as your constraints and requirements with respect to Java (which Java Profile do you need, do you need graphical I/O etc..)
(d) We will evaluate your information and come back with a suggestion how to proceed

The typical next steps may include:

(e) You send us a copy of your HW and OS including a toolchain to build the VM
(f) We build an evaluation VM for you, perform some preliminary testing and provide it to you for a time-limited evaluation under our standard evaluation agreement.

The potential next steps may include:

(g) Commercial negotiations (NRE, Runtime Licenses)
(h) Product level testing and JCK certification of the VM
(i) Product release for your target device

Contact us via eMail to cbo @ microdoc.com or contact us by phone at +49-89-551 969 60 during CET business hours.

This service is rendered to you by MicroDoc Software GmbH, a subsidiary of MicroDoc Computersysteme GmbH
Java is a registered trademark of Oracle and/or its affiliates.

All other trademarks are trademarks of the respective owner.