# Skills, Java 17, And Theme Accents

DevFeed: [Skills, Java 17, And Theme Accents](<https://devfeed.tech/articles/skills-java-17-and-theme-accents-19519.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/skills-java17-and-theme-accents/>)

Author: Shai Almog

Published: 2026-05-15T00:00:00Z

Content type: article

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Java](<https://devfeed.tech/topics/java.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [simulator](<https://devfeed.tech/topics/simulator.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agents](<https://devfeed.tech/tags/agents.md>), [java](<https://devfeed.tech/tags/java.md>), [simulator](<https://devfeed.tech/tags/simulator.md>), [skills](<https://devfeed.tech/tags/skills.md>)

## AI overview

Codename One now generates new projects with Java 17 as the default, while Java 8 remains selectable. Java 17 projects also include an AGENTS.md file and a Codename One authoring skill for AI agents. The article additionally covers a runtime accent palette for native themes, Metal updates, a JDK 11+ String API improvement, and delayed iOS push permission prompts.

## Source excerpt

Java 17 is the new Initializr default, generated projects ship an AGENTS.md authoring skill that any AI agent can pick up (including a workflow that lets agents drivejdb against the simulator), native themes get a runtime accent palette, plus Metal follow-ups and iOS push that no longer prompts at launch.