|
|
mTea ™
mTea
is a market proven high performance J2ME, CLDC/MIDP compliant
platform technology for resource constrained consumer devices.
At the core of mTea is the TeaStorm engine which embodies both
KVM compatible VM with fast bytecode interpreter and binary
code executor.
This enables CLDC/MIDP and all extension classes to be embedded as
binary code (compiler provided separately) for tast and direct
execution by the hosting CPU. while downloaded byte codes are
interpreted in separate secure semantic space; and furthemore, no
computing overhead is incurred for concurrently running both byte code
and binary code. This approach provides good overall user
experiences, while the users can securely download and enjoy
non-trusted applications. The CLDC/MIDP can also be embedded as
romized classes. See mTea
configurations for detail.
CLDC/MIDP specification compliance
-
CLDC 1.0 and MIDP 1.0 (passed CLDC TCK 1.0a and MIDP TCK 1.0 on
target devices)
-
CLDC 1.0 and MIDP 2.0 (passed CLDC TCK 1.0a and MIDP TCK 2.0 on
target devices)
-
CLDC 1.1 and MIDP 2.0a (passed CLDC TCK 1.1 and MIDP TCK 2.0a on
target devices)
Feature Summary
-
Field proven for non-interference to the target devicesĦŻ native
processes (such as incoming voice calls).
-
Field proven for cooperative operation with the target devicesĦŻ
native processes (such as incoming messages).
-
Fast assembly interpreter for all processors with ARM architecture
core.
-
Ħ°Green threadingĦħ for simple porting of mTea stack to any target
device, yet mTea supports asynchronous external event and I/O
handling for effectively creating the behavior of Ħ°native
threadingĦħ.
-
Fully preemptive thread priority scheduling for enhanced
responsiveness of application programs.
-
Can easily be ported as either an independent process or as an event
driven module on the existing native process, such as UI process.
-
Exact compacting Garbage Collector with indirect reference to
objects for greatly reduced GC cycle time.
Configuration

|
|