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

The 7 Screenshots Of iOS

Post Image

Have you ever noticed how iOS apps start almost instantly in comparison to Android apps? There is a trick to that. iOS applications have a file traditionally called Default.png that includes a 320x480 pixel image of the first screen of the application. So you are treated to an "illusion" of the application instantly coming to life and filling up w...

Read More
Post Image

Cloud Files

Cloud files are a great pro feature that we didn't emphasize enough, its remarkably useful. It allows you to upload a file into the cloud which you can then transfer to anyone thru a simple "obfuscated" URL. The URL is long so the probability of someone guessing it is low, hence its pretty secure for private file transfer (if its really private you...

Read More

Corporate Guide

Post Image

We recently introduced the corporate server option which is seeing initial deployments right now. As part of that we are now publishing the install guide to the general public, if you are considering the option of purchasing a corporate server but aren't sure about the process of install you can follow the instructions here. In other news you migh...

Read More

Image From URL Made Easy

Post Image

ImageDownloadService is one of the first classes we wrote when creating the original IO package, as such we were still thinking over the API and the code... stinks. I've had the task of writing a tutorial for ImageDownloadService for such a long time and I just kept procrastinating on it because it is so painful to deal with. Eventually I broke do...

Read More

JSON, Overscroll & More

Post Image

Its been pretty busy around here the last couple of weeks. However, we still introduced a couple of new API's and abilities besides the many bug fixes that constantly go in. We deprecated JSONParser.parse(Reader) in favor of Map parseJSON(Reader i). This is effectively the exact same class with one minor difference, it returns Hash...

Read More

Device Bugs And Updates

Post Image

We've been even more busy than usual with our first corporate deployment kicking off, this is currently a pretty rough process that requires a lot of hands on help from us but we hope to make it less painful for our customers. Either way, this being a completely new offering with a great deal of complexity involved its an uphill effort which is par...

Read More