Calendar & Small Changes

Post Image

I've been working a bit with Kapila and Andreas on a Calendar project for Codename One to be used as a cn1lib (working is a strong word I've mostly just bossed them around and didn't really do much, they did all the work). Its a pretty ambitious project since Calendar API's are so fragmented and problematic, in fact no cross platform tool I'm famil...

Read More

Wheel & Drag

Post Image

In the latest update to desktop builds we made the mouse wheel scroll the UI which is something that we've meant to do for ages but just didn't get around to doing. This will also work in the simulator when the next update arrives. This was a big challenging to implement properly since the mouse doesn't actually touch a specific component, eventua...

Read More

Desktop, Vision Mobile & Misc Changes

Post Image

Vision mobile just released their new developer economics study, you can check it out here. We toggled the new pipeline mode for windows phone to be the default, its clearly the way to go forward in the long run since we just don't have any other choice. All feedback on the new pipeline found it to improve performance significantly and generally ...

Read More

A New Pipeline For Windows Phone

Post Image

The Windows Phone port is one of our most painful ports, the platforms is so fragmented, volatile and rigid its remarkably hard to extract a common porting layer that will satisfy our requirements. We've just updated our servers with the 3rd port we did for Windows Phone, its experimental so its off by default, to activate it just use win.newPipeli...

Read More

Push Notification Tutorial

Post Image

We've just uploaded a new how do I tutorial for push notification. This tutorial covers the basics and is complementary to the post we published a while back covering push....

Read More

A New Pipeline

Post Image

One of our enterprise developers started complaining about the performance of our Android port, which forced us to take a closer look at our rendering pipeline on Android. It seems that Google’s hardware acceleration broke pretty much all the best practices of the Android 2.x era and what we had wasn’t taking full advantage of “project butter” the ...

Read More

Switching Defaults

Post Image

As you may know Apple will require that all applications submitted next month would be compiled with XCode 5 and target iOS 7 primarily. We supported this for quite some time however the default was still set to the legacy support first. Today we are deploying an update which will make xcode 5.0 the default and make the theme use iOS 7 theme stylin...

Read More

5 Cool New Features in Codename One for NetBeans IDE

Post Image

An article of mine with the above title just got published in dzone check it out and let us know what you think in the comments over there....

Read More

Native Interface

Post Image

Native interfaces allow developers to invoke platform native methods/functions/libraries and even widgets directly from within Codename One without having to adapt your code to every platform. They are a very powerful tool when bridging between Codename One and OS specific features to access functionality that might not yet be exposed in the Codena...

Read More

Build Desktop Apps & XML Improvements

Post Image

The next plugin update will finally include the support for building desktop applications with Codename One and to celebrate this we added a How Do I video on this subject. Notice that this is a pro only feature so if you don't have a pro account this will fail on the build server. The end result should be pretty similar to what you get in the sim...

Read More