Push V3: One Message From Your Server to Every SurfaceCodename One Push V3 adds typed messages, managed credentials, segmentation, analytics, and Surface updates. Existing push apps should test the new cloud endpoint before next week's cutover.Aug 6, 2026·16 min read
Calendar API: Local Calendars, Cloud Sync, and Conflict HandlingThe new com.codename1.calendar API covers Android and Apple calendars, Google, Microsoft, CalDAV, recurrence, tasks, conflict handling, incremental sync, and offline mutation queues.Aug 1, 2026·5 min read
Port Support You Can Trace Back to a Green TestThe Codename One port status page maps 49 feature groups across 10 targets to current conformance reports, environment details, skip explanations, and dated CI evidence instead of a manually maintained support table.Jul 29, 2026·5 min read
Your Codename One App Can Be an MCP ServerThe Codename One JavaSE port can expose a running simulator or desktop tool over the Model Context Protocol. An agent reads the accessibility semantics tree, performs UI actions on the EDT, and can call application-defined tools.Jul 28, 2026·5 min read
Accessibility Semantics: The UI Tree You Cannot SeeCodename One now builds a portable accessibility semantics tree for its lightweight components and maps it to VoiceOver, TalkBack, UI Automation, AT-SPI, Java accessibility, and web ARIA.Jul 27, 2026·6 min read
Widgets, Live Activities, and Dynamic Island From One Java APIThe new com.codename1.surfaces API describes home-screen widgets, Live Activities, Dynamic Island regions, Android ongoing notifications, and desktop widgets as data that can render while the main app is not active.Jul 26, 2026·6 min read
Own Your Pixels: Native Fidelity on Your ScheduleCodename One statically links its lightweight UI into your native app, so an OS update cannot silently redesign it. New native-reference fidelity tests let us adopt iOS 26 Liquid Glass and Material 3 on our schedule without surrendering control of…Jul 24, 2026·15 min read