The name is the mission statement: take Java — a language most people meet through walls of boilerplate — and bring it to a visual level. Visual editors today. Block-based programming next.
jter is the small development team behind Visual Java. The name spells out what the team actually does: research into Java tooling — compilers, runtimes, and editors — aimed specifically at making Java approachable for building games and interactive applications.
Rather than replacing Java with a new scripting language, jter's approach is additive: JVL transpiles to ordinary Java, the 2D and 3D runtimes are built on established foundations (a custom Graphics2D pipeline and jMonkeyEngine), and every visual editor writes back to plain, inspectable project files.
jter è il piccolo team di sviluppo dietro Visual Java. Il nome descrive esattamente cosa fa il team: ricerca sugli strumenti Java — compilatori, runtime ed editor — mirata in particolare a rendere Java accessibile per costruire giochi e applicazioni interattive.
Invece di sostituire Java con un nuovo linguaggio di scripting, l'approccio di jter è additivo: JVL viene tradotto in Java normale, i runtime 2D e 3D sono costruiti su fondamenta consolidate (una pipeline Graphics2D personalizzata e jMonkeyEngine), e ogni editor visivo scrive su file di progetto semplici e ispezionabili.
The Visual Java mark is a stepped, pixel-art diamond built from a blue V and an orange J — the two letters of the name, drawn in the exact blocky style you'd expect from something that lives comfortably next to a Graphics2D canvas. Blue and orange recur through the whole product, from the Inspector's accent colors to this site.
Il marchio di Visual Java è un diamante pixel-art a gradini, costruito da una V blu e una J arancione — le due lettere del nome, disegnate esattamente nello stile a blocchi che ci si aspetterebbe da qualcosa che convive comodamente con un canvas Graphics2D. Blu e arancione ricorrono in tutto il prodotto, dai colori d'accento dell'Inspector fino a questo sito.
2D scenes since the engine's earliest versions, 3D scenes made genuinely usable in 1.7 — both editing the same kind of project a line of JVL code would.
Each version has trimmed more boilerplate from the language while staying close enough to Java that existing knowledge — and existing code — keeps working.
Visual Java already experimented with block programming in its earliest snapshots. A modern, visual block layer sits on the roadmap alongside JVL, not as a replacement for it.
Visual Java is built on the real Java platform — every project compiles to, and runs as, ordinary Java bytecode.
Source distribution and release downloads. Not accepting external contributions — the project is closed-source.
Visit repository →The main community hub: support, showcases, and announcements straight from jter.
Join Discord →