Syntion: Schlankheitskur für Microjava
Bereits auf der CeBIT 2001 hat Syntion den jaccelerator/mobile-Prototypen als Java-Turbo für den Palm vorgestellt, damals noch mit der Technologie der Syntax-orientierten Codierung (SoC). Für Mobilgeräte und Embedded Systems bietet Syntion den jaccelerator/mobile-Client als KVM-Erweiterung an. Providern und J2ME-Entwicklern offeriert Syntion zudem ein jaccelerator/mobile-Entwicklerkit mit SoC2-Encoder und diversen KVM-Patches.
Neben der Kompressionsrate gibt SoC2 dem Entwickler auf der Geräteseite volle Kontrolle über den Programmablauf, da der ByteCode aus dem En/Decodierungsprozess unverändert hervorgeht. Während SoC Java-Programme auf Basis des Quellcodes komprimiert, operiert SoC2 auf der Ebene des ByteCodes und codiert auch problemlos signierte MIDlets.
Im Vergleich zu JAR bleiben die Ausführungsgeschwindigkeit und der RAM-Bedarf während des Decodierens und des Programmablaufs unverändert.