Put App Documents in the System File BrowserDocument Provider publishes a selected read-only tree from a Codename One application into the iOS Files app and Android storage picker, including local and on-demand remote content.Sep 5, 2026·5 min read
One Java API for HomeKit, Matter, and Google HomeCodename One now exposes smart-home accessories, traits, scenes, change subscriptions, and Matter commissioning through one capability-driven API with native and simulated backends.Aug 31, 2026·6 min read
JavaScript Find in Page: DOM Text Above the Codename One CanvasThe Codename One JavaScript port now renders visible text into a targeted DOM layer, making it searchable, selectable, accessible, and sharp on high-DPI displays without giving browser layout control.Aug 30, 2026·5 min read
Watch Apps: One Codebase, Two Real ApplicationsCodename One now builds Apple Watch companions and standalone Wear OS products from one watch entry point, with a portable asynchronous API for messages, state, and files.Aug 29, 2026·5 min read
SQLite Across Every Port: One Contract, One Encrypted File FormatCodename One now runs the same tested SQLite contract across Android, iOS, JavaScript, Windows, Linux, watchOS, tvOS, and the simulator, with passphrase, managed-key, and raw-key encryption.Aug 28, 2026·14 min read
App Hardening: One Obfuscation Pipeline Across Every PortCodename One App Hardening applies class and member renaming, string encryption, and platform-safe control-flow transforms before one application becomes Android, iOS, JavaScript, or native desktop output.Aug 22, 2026·7 min read
The Third-Generation GUI Builder: One Workspace for Every FormCodename One's third-generation GUI Builder keeps the guided layout work from the previous editor and rebuilds the workflow around Maven projects, live CSS, protected Java regions, and fast switching between forms.Aug 22, 2026·11 min read