Codename One
Codename One is an open-source cross-platform framework aiming to provide write once, run anywhere code for various mobile and desktop operating systems (like Android, iOS, Windows, MacOS, and others). It was created by the co-founders of the Lightweight User Interface Toolkit (LWUIT) project, Chen Fishbein and Shai Almog, and was first announced on January 13, 2012. It was described at the time by the authors as "a cross-device platform that allows you to write your code once in Java and have it work on all devices specifically: iPhone/iPad, Android, Blackberry, Windows Phone 7 and 8, J2ME devices, Windows Desktop, Mac OS, and Web. The biggest goals for the project are ease of use/RAD (rapid application development), deep integration with the native platform and speed."
Original author(s) | Shai Almog, Chen Fishbein |
---|---|
Developer(s) | Shai Almog, Chen Fishbein, Steve Hannah |
Initial release | 2012 |
Stable release | 7.0 (Video)
/ February 5, 2021 |
Repository | https://github.com/codenameone/CodenameOne |
Written in | Java, Kotlin |
Platform | Cross-platform, Web |
Type | Application framework, Software framework, Mobile development framework |
License | GPL 2.0 with the Classpath exception |
Website | codenameone |
Codename One took the LWUIT platform abstraction and extended it by adding a simulator and a set of cloud-based build servers that build the actual native applications from the Java bytecode.