Login | Signup
  • Home
    • About>
      • Founders
      • Terms
  • Products
    • Download
    • Codename One API
    • Codename One Designer
    • Codename One Plugin>
      • NetBeans Plugin Installation
      • Eclipse Plugin Installation
    • Codename One Simulator
    • Codename One LIVE!
    • Codename One Build Server>
      • Build Server
      • Archived Builds
    • Codename One Cloud
    • Pricing>
      • Community Outreach
  • Gallery
    • Submit
  • Documentation
    • JavaDoc
    • Developer Guide
    • Hello World
    • Themeing
    • Using MultiButton
    • Signing
    • Debugging Webservice Calls
    • Expression Language for JSON and XML
    • Performance & Network Monitor
    • Analytics API
    • Parsing: JSON, XML & CSV
    • Architecture Of The GUI Builder
  • Support
    • FAQ
    • Discussion Forum
    • Mailing List
    • Contact Us
  • Developers
    • Sources
    • Issues
  • Blog
  • Search
Write Once Run Everywhere Mobile Applications
  • Rich Highly Customized UI on all major mobile platforms: Android, iOS (iPhone/iPad), Blackberry (RIM), Windows Phone 7, Nokia etc.
  • Create applications visually and/or use standard Java development tools
  • Generate native applications with full access to the native layer
  • Write applications in Java for iPhone, iPad and all other major platforms
Easy & Versatile Solution Relied Upon By Industry Leaders
  • Build your code once using Java(tm) standard tools and our fast device simulators
  • Use our state of the art GUI builder & theme creator (or write code manually)
  • Get fast native applications on all platforms, you get full access to the native layer if desired or full abstraction!
Native Performance! No Compromises
  • Unlike other solutions Codename One's client libraries are implemented directly on the low level graphics API/Hardware providing the same level of performance game developers enjoy
  • This is immediately noticeable during development
  • On iOS the UI is implemented directly over OpenGL ES resulting in native hardware acceleration

Codename One Is...

A revolutionary open source mobile device development platform that leverages 15 years of Java portability to enable high quality rapid application development targeting all mobile platforms.

We bring together open source projects developed by multiple parties (including Sun Microsystems) that have seen tremendous success within the mobile industry from companies such as Telmap, Triplay, Emblaze, operators such as Sprint, Vodafone etc. Thus unifying these tools & API's into a single mature and coherent tool developers can leverage easily.

Our offering is the most complete mobile development solution on the market today covering all stages of development, design, debugging, simulation, deployment & analysis. Our unique approach of lightweight/heavyweight mixing combined with a SaaS service & development tool bindings is one of a kind.

Java for iPhone and Java for iPad are now as easy to target as all other platforms including Windows Phone, Android, Blackberry and others.

Just Some Of The Things You Can Do With Codename One


Easily Create Amazing Native Applications For All Platforms

How Are We Different?
Our SDK
Our Process
Our technology is the most portable, easiest & most complete cross mobile development solution. It achieves this by building from the ground up all the different pieces to create a single coherent mobile development, design, deployment & provisioning environment.

By gaining control over all the stages in the development, we can simplify & unify the complex and varied problems that differentiate platforms. We can thus combine these insights together with platform specific semantics to bring forward the best of each platform and enable an application to shine like any other native application.
You can use Java for iPhone, Java for iPad, Android, Blackberry and Windows Phone development seamlessly.

The Codename One SDK (Software Developer Kit) contains IDE plugins, our visual design tool, simulators for phones/tablets, our documentation/API and implementations for multiple platforms. Included in the SDK are simulators and build environment for iOS (java for iPhone/java for iPad), Android, Blackberry (RIM) and others (Windows Phone 7 Coming SOON!).

Our development kit and all the tools within it are Open Source and completely free for use both commercial and otherwise. Download our tools today and take them for a spin!

Get started by following these easy steps:
Design your application using our advanced GUI tools or code it manually.
Write your Java(tm) based application logic.
Test & debug your application on the desktop using industry standard IDE's and our fast device simulator.
Use our tools to create native applications for all mobile phones and tablets.
Sell your application in the vendor app stores. You get a no-royalties unrestricted native application to use and distribute as you please!

Our Open Source Solution Is Deployed Everywhere & Used By Titans of Our Industry

Picture
Picture
Picture
All Rights Reserved 2012 CodenameOne.com. Codename One provides Java for iPhone, Java for iPad as well as Blackberry, Windows Phone, Android and others
Follow @Codename_One
All trademarks and logos are the sole property of their respective holder, their placement doesn't signify support for the codenameone project of any form and Codename one makes no claim to any form of relationship with said entities. The Java(tm) logo and name are trademarks of Oracle corp.