Codename One - plugin detail

Develop true native mobile applications in Java for iOS, Android, Windows Phone 7, Blackberry etc.

NetBeans Plugin - Codename One
Plugin owner: codenameone
Website: http://www.codenameone.com
Added: 2012-04-05
License: GPL 2. With Classpath Exception (free for commerical/non-commericial use)
Category: Mobile Applications
Downloaded: 105,431 times
Rating:
 4.67, by 19 users

Plugin Log Show log

Versions available

Download plugin   Download size: 57.19 MB   Last Update: 2014-09-23

This plugin is also available on the NetBeans Plugin Portal Update Center. Use 'Tools > Plugins' action from the NetBeans IDE main menu for convenient installation of this plugin


What's new in this version

Multiple new features and bug fixes, more on our blog.

Verifications for NetBeans versions

8.0 verification PASSED See verification details
Download plugin   Download size: 57.19 MB   Last Update: 2014-09-23

This plugin is also available on the NetBeans Plugin Portal Update Center. Use 'Tools > Plugins' action from the NetBeans IDE main menu for convenient installation of this plugin


What's new in this version

Multiple new features and bug fixes, more on our blog.

Verifications for NetBeans versions

7.4 verification PASSED See verification details
Download plugin   Download size: 57.19 MB   Last Update: 2014-09-23

What's new in this version

Multiple new features and bug fixes, more on our blog.

Verifications for NetBeans versions

Plugin is not subject to any verification

Download plugin   Download size: 57.19 MB   Last Update: 2014-09-23

What's new in this version

Multiple new features and bug fixes, more on our blog.

Verifications for NetBeans versions

Plugin is not subject to any verification

Download plugin   Download size: 57.19 MB   Last Update: 2014-09-23

What's new in this version

Multiple new features and bug fixes, more on our blog.

Verifications for NetBeans versions

Plugin is not subject to any verification

Download plugin   Download size: 57.19 MB   Last Update: 2014-09-23

What's new in this version

Multiple new features and bug fixes, more on our blog.

Verifications for NetBeans versions

Plugin is not subject to any verification



Introduction

Codename One is a complete open source platform allowing developers to build (visually or using a Swing like API) native applications for Android, iPhone/iPad, Blackberry, Windows Phone 7 etc. It is free for commercial use and includes a GUI builder, simulator and everything you need in a single package. See http://www.codenameone.com/ for more information.

[ You have to be logged in to be able to comment. ]

User Comments

  

Good material on website, but plugin could do with a sample application

Came across this today and I have been checking out some of the material on your website. So far so good.

A very nice addition to this plugin would be to include a sample application, like how Netbeans includes sample applications for its other project types.
Posted by satory on Dec 31, 2013
  

The best tool

Codename one is the best development tool I ever used, Its so unique, complete and flexible to the extents that if you master how to use it, you will never want to use any other tools or SDK for mobile development again. And thanks guys for making this an open source.
Posted by diamondobama on Dec 05, 2013
  

Enhancement request (duplicated nodes after install)

Added an enhancement request: https://netbeans.org/bugzilla/show_bug.cgi?id=228625
Could you take a look at this? Thx!
Posted by ent38 on Apr 16, 2013
  

thanks for this

thanks
Posted by javarules on Dec 20, 2012
  

Thanks for the bug report

We'll fix it in the coming update (early next week). You can file issues here: http://code.google.com/p/codenameone/issues
Posted by codenameone on Oct 20, 2012
  

Exception thrown during compilation of project based on 'Tab Application' Template


Hi there,
Just to inform you that there is a problem with the Tab Application template project. I'm sure I was able to run it before, but this time I get the following:


In version:
Product Version: NetBeans IDE 7.1.2 (Build 201204101705)
Java: 1.7.0_03; Java HotSpot(TM) 64-Bit Server VM 22.1-b02
System: Windows 7 version 6.1 running on amd64; Cp1252; fr_FR (nb)
User directory: C:\Users\carlos\.netbeans\7.1.2
Cache directory: C:\Users\carlos\.netbeans\7.1.2\var\cache


1. Create a New Project
2. Select Java > CodenameOne
3. Enter a name for your project
4. Select Tab Application Template
5. Click Finish
6. Click Run Main Project

It does the compilation and files handling, but at the time it runs the screen opens and closes with the following exception on the output tab:

init:
deps-jar:
Created dir: C:\Users\carlos\Documents\NetBeansProjects\CodenameOne11\build
Updating property file: C:\Users\carlos\Documents\NetBeansProjects\CodenameOne11\build\built-jar.properties
Created dir: C:\Users\carlos\Documents\NetBeansProjects\CodenameOne11\build\classes
Compile is forcing CLDC 1.1 level API compliance for maximum device compatibility. This allows smaller
code size and wider device support
Created dir: C:\Users\carlos\Documents\NetBeansProjects\CodenameOne11\build\tmp
Compiling 3 source files to C:\Users\carlos\Documents\NetBeansProjects\CodenameOne11\build\tmp
Created dir: C:\Users\carlos\Documents\NetBeansProjects\CodenameOne11\build\empty
Compiling 3 source files to C:\Users\carlos\Documents\NetBeansProjects\CodenameOne11\build\classes
warning: [options] bootstrap class path not set in conjunction with -source 1.5
1 warning
Copying 1 file to C:\Users\carlos\Documents\NetBeansProjects\CodenameOne11\build\classes
compile:
run:
java.lang.NullPointerException
at java.io.DataInputStream.readUnsignedShort(DataInputStream.java:337)
at java.io.DataInputStream.readUTF(DataInputStream.java:589)
at java.io.DataInputStream.readUTF(DataInputStream.java:564)
at com.codename1.ui.util.UIBuilder.createComponent(UIBuilder.java:812)
at com.codename1.ui.util.UIBuilder.createContainer(UIBuilder.java:356)
at com.codename1.ui.util.UIBuilder.createContainer(UIBuilder.java:345)
at com.codename1.ui.util.UIBuilder.showForm(UIBuilder.java:2159)
at generated.StateMachineBase.startApp(StateMachineBase.java:44)
at generated.StateMachineBase.(StateMachineBase.java:23)
at generated.StateMachineBase.(StateMachineBase.java:78)
at userclasses.StateMachine.(StateMachine.java:17)
at com.mycompany.myapp.MyApplication.start(MyApplication.java:20)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.codename1.impl.javase.Executor$1.run(Executor.java:87)
at com.codename1.ui.Display.processSerialCalls(Display.java:979)
at com.codename1.ui.Display.mainEDTLoop(Display.java:824)
at com.codename1.ui.RunnableWrapper.run(RunnableWrapper.java:119)
at com.codename1.impl.CodenameOneThread.run(CodenameOneThread.java:171)
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.codename1.impl.javase.Executor$1.run(Executor.java:87)
at com.codename1.ui.Display.processSerialCalls(Display.java:979)
at com.codename1.ui.Display.mainEDTLoop(Display.java:824)
at com.codename1.ui.RunnableWrapper.run(RunnableWrapper.java:119)
at com.codename1.impl.CodenameOneThread.run(CodenameOneThread.java:171)
Caused by: java.lang.NullPointerException
at com.codename1.ui.util.UIBuilder.showForm(UIBuilder.java:2070)
at com.codename1.ui.util.UIBuilder.showForm(UIBuilder.java:2160)
at generated.StateMachineBase.startApp(StateMachineBase.java:44)
at generated.StateMachineBase.(StateMachineBase.java:23)
at generated.StateMachineBase.(StateMachineBase.java:78)
at userclasses.StateMachine.(StateMachine.java:17)
at com.mycompany.myapp.MyApplication.start(MyApplication.java:20)
... 9 more
Java Result: 1
BUILD SUCCESSFUL (total time: 4 seconds)
Posted by carlosqt on Oct 20, 2012
  

You could submit your plugin for validation

Hi,
thx for this excellent plugin :)

Don't hesitate to ask for validation, in order to publish it on the NetBeans Plugins Update Center.
You only have to sign your NBM ( see http://wiki.netbeans.org/DevFaqSignNbm ) and submit it.
Check http://wiki.netbeans.org/PluginPortalQualityCriteria for quality criteria.


Successfully tested on NB 7.1.2 and 7.2beta ;)
Posted by ent38 on May 31, 2012
  

very good

Thanks, very useful
Posted by catz on May 29, 2012
By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo