Codename One is a way of creating native mobile applications for Android, iOS, BlackBerry and Windows Phone, using the same Java source code. Android native apps use Java, but iOS, BlackBerry and Windows Phone do not. Codename One makes translations of your Java code into the native code for each of these platforms, sometimes resulting in faster apps than the native versions. Codename One is open source for both commercial and non-commercial usage.
Spring’s cost-effective, easy-to-use mobile solutions and management dashboards are the choice of leading consumer goods companies around the world. Spring is the only retail execution vendor to receive high marks in every business category reviewed by Gartner and the Promotion Optimization Institute (POI).