Codename One

Codename One
Original author(s)Shai Almog, Chen Fishbein
Developer(s)Shai Almog, Chen Fishbein, Steve Hannah
Initial release2012; 12 years ago (2012)
Stable release
7.0 (Video) / February 5, 2021; 3 years ago (2021-02-05)[1]
Repositoryhttps://github.com/codenameone/CodenameOne
Written inJava, Kotlin
PlatformCross-platform, Web
TypeApplication framework, Software framework, Mobile development framework
LicenseGPL 2.0 with the Classpath exception[2]
Websitecodenameone.com

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]

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]

  1. ^ "Codename One 7.0 - Video". GitHub. Retrieved February 5, 2021.
  2. ^ "LICENSE file in git repository". GitHub.
  3. ^ "What Is Codename One". Archived from the original on October 24, 2012. Retrieved June 18, 2013.
  4. ^ "Codename One Developers Guide | Xcode | Ios". Scribd.
  5. ^ "mobile - How does Codename One work?". Stack Overflow.