Screenshots and Graphics Update

Post Image

If you read the article about the 7 screenshots of iOS you might have wondered whether you can just supply these screenshots yourself? Well, now you can. Our build server will now generate the screenshots only if they don't already exist in the jar so you will need to create the right png images in the exact resolutions mentioned below: Default.p...

Read More

New VM

Post Image

You might have noticed things have been a bit quiet with new features recently. That is because we had a bit of a holiday around here and because we spent a great deal of time working on a new VM for iOS. This work is still ongoing and basic things such as the garbage collection scheme are still incomplete but we are now ready to talk about the mot...

Read More

Placing

Post Image

Up until now debugging location oriented applications in the simulator was a bit painful, there was no real way other than coding to a specific location and if you relied on specific GIS data you couldn't easily debug that case. Chen was working with an enterprise customer and got fed up with that so he built a UI which you should be able to acces...

Read More

Please Help Us By Filling The Developer Economics Survey

Post Image

The last time we had a developer economics survey you guys really came thru and made us one of the top contributors for that survey! This year the stakes are even higher and the incentive for referrals is greater, if you want to help us promote Codename One to a people outside of the core Java developer community then please fill out this survey us...

Read More

Leading

Post Image

One of our enterprise accounts was using lead component in a rather unique setting and needed a way to "unlead" essentially disable the lead component functionality which is one of those things we never imagined people doing. As a result we allowed setLeadComponent(null) to effectively "do the right thing" for most cases. This reminded me that lea...

Read More
Post Image

New Android Pipeline Fixes

We introduced a new rendering pipeline for Android a while back, it showed a lot of potential but unfortunately still had some major bugs. Chen just made some major fixes for this pipeline which should hopefully address those issues, please start testing your app with this pipeline and let us know if you experience regressions as a result of that. ...

Read More

Windows Phone Improvements & Build Screenshots

Post Image

A lot of developers have asked us for QR code support on Windows Phone 8, we finally took the plunge with the first attempt here. It seems QR support for ZXing on Windows Phone is WAY behind the level on Android or iOS. As part of that work we made some additional Windows Phone improvements including integration with the native image gallery (via...

Read More

Androids Permissions

Post Image

One of the annoying tasks when programming native Android applications is tuning all the required permissions to match your codes requirements, when we started Codename One we aimed to simplify this. Our build server automatically introspects the classes you sent as part of the build and injects the right set of permissions required by your app. H...

Read More
Post Image

Processing, Responsiveness, Native & more

Some of you have already noticed a build error when building for iOS if you used the processing package. This is due to a small change we made to the package where we replaced all usage of Hashtable/Vector with Map/List. That allows the processing package to work with the new parseJSON method that returns the new collection code and thus be MUCH fa...

Read More

Mapping Natively

Post Image

This has been a frequent RFE in the groups but it never made its way up because of the complexity involved. A corporate account recently requested support for native Maps so we had to promote the task upwards. We decided to build the native maps as an external cn1lib rather than build them into Codename One itself, the reasoning is two fold: 1. Sh...

Read More