Ji Gong Overview

From JogampWiki
Jump to: navigation, search

Objectives

Ji Gong focuses on enabling JVM technology and guaranteeing its availability.

Ji Gong does not mainly implement the JVM technology but utilizes existing work, e.g. IcedTea and OpenJDK8.

Motivation

Goals

  • Availability of the GPLv2 based OpenJDK runtime environment (JRT/JVM)
    • Desktop (Linux, Windows, OSX, ..)
    • Mobile (Android, other phones and tablet OS [maybe even iOS])
    • VM CPU support:
      • Intel/AMD 32bit and 64bit
      • ARM based CPUs [Hotspot client/server n/a at time of writing. May need to use JamVM or AvianVM, ..]
    • Optional AWT/Swing/etc - maybe added at a later time
  • Web Plugin based on IcedTea-Web (JWeb)
    • Use Source Certification Contract, SCC, to verify binary object's
    • Capable to run w/o AWT using a pluggable windowing subsystem implementation
    • Optional AWT/Swing/etc - maybe added at a later time

Tracking

IDPStatusSeverityComponentSummary (8 tasks) Votes
799---CONFIRMEDenhancementJi_Gong_Web (JWeb)JRT Browser Plugin
798---CONFIRMEDenhancementJi_Gong_Web (JWeb)Browser Installer (Extension) for JRT + Plugin
797---CONFIRMEDenhancementGeneralGeneral Installer of JRT
796---CONFIRMEDenhancementGeneralEXE-Bundle JRT + User Application
793---CONFIRMEDenhancementJi_Gong_Web (JWeb)Add Pluggable Windowing-Toolkit to IcedTea-Web Plugin - Custom Windowing Plugin (CWP)
792---CONFIRMEDenhancementGeneralOpenJDK Subset - JRT Core
791---CONFIRMEDenhancementGeneralBuild JRT-Headless (w/o AWT) on all platforms.
790---CONFIRMEDenhancementGeneralJi Gong - Purpose, Name & Semantics ..

Resources