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."

Codename One
Original author(s)Shai Almog, Chen Fishbein
Developer(s)Shai Almog, Chen Fishbein, Steve Hannah
Initial release2012 (2012)
Stable release
7.0 (Video) / February 5, 2021 (2021-02-05)
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
Websitecodenameone.com

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.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.