Codename One Build Server
The Codename One Build Server simplifies the process of building native applications for various devices it eliminates the need to install multiple obtuse platform specific device toolchains on different computer types. The build server is a set of computers maintained by Codename One, to which native build binaries are sent (notice that code is compiled on the client and sent to post-processing on the build servers), once a build passes it can be downloaded to the desktop or instantly to the device using a QR Code/link/email or Codename One LIVE!.
The build server is a powerful piece in the Codename One architecture since it allows Codename One to make complex tasks such as accessing native device interfaces, much simpler. It also allows Codename One to provide seamless integration points with 3rd party vendors such as Urban Airship & similar services thus providing developers with a one click solution to complex platform specific requirements.