A Desktop Theme Has to Know About the MouseTry Codename One's experimental Fluent, Aqua, and Adwaita desktop themes, with platform-aware selection, hover states, and light and dark variants.Oct 3, 2026·4 min read
We Didn't Want to Build Another Java ServerWhy we brought Codename One's mobile runtime to the server: small native Java executables, Go comparisons, and shared code from the app to its database.Oct 2, 2026·19 min read
Android 17 Without the Last-Minute ScrambleAPI 37 checks and a system location button prepare Android migration. PEM parsing and task-clearing exit put more security-sensitive platform and format handling into Codename One.Oct 2, 2026·10 min read
Javadoc That Feels Like Your WebsiteA Java 25 doclet turns the Codename One API model and Markdown comments into Hugo content. The site gains integrated search and theming while preserving member links and the offline Javadoc archive.Oct 2, 2026·5 min read
Native Drag and Drop Meets Cross-Device ContinuityDrag files into another application and pick up a task on another device. Codename One adds native drag and drop and cross-device continuity through shared Java APIs.Oct 2, 2026·9 min read
Faster Starts, Less JavaScript OverheadCodename One removes native startup waits, repeated style scans, and unnecessary JavaScript suspension. Profiles and compiler benchmarks expose costs that bundle size and frame rates miss.Sep 21, 2026·9 min read
Faster Maps: Chasing Swiss SpeedParparVM fixes pathological map misses and extends tagged boxed values. Probe counts, allocation coverage, and regressions show where ordinary Java collections became cheaper.Sep 20, 2026·10 min read