Codename One
From Wikipedia, the free encyclopedia
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.[3][4] 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."[citation needed]
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
|
Original author(s) | Shai Almog, Chen Fishbein |
---|---|
Developer(s) | Shai Almog, Chen Fishbein, Steve Hannah |
Initial release | 2012; 12 years ago (2012) |
Stable release | |
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[2] |
Website | codenameone |
Codename One built upon the LWUIT platform abstraction by adding a simulator and a set of cloud-based build servers that build native applications from the Java bytecode.[5]