Showcase Your Codename One App at JavaOne

Post Image

As you know we will be presenting Codename One in our booth at JavaOne and would be using several community applications to demonstrate what you have achieved using the tool we built. We think you are our best spokes persons and we think we can provide a platform to expose your application to more people. If you created an outstanding app that we ...

Read More
Post Image

Stacks & Flipping Switches

After a while with several new features being off by default we are officially flipping the switch on newer functionality in the build arguments. Notice that you can always disable this new functionality by explicitly defining the appropriate build argument, however you should probably let us know what isn't working for you. We are turning on the ...

Read More

Image Viewer From The Web

Post Image

I've been working on demos for JavaZone and built something small that has been asked a few times. Some developers were looking for URLImage support in image viewer but that's not a very good approach since URLImage expects images to be at a specific resolution and is thus very bad for images with unknown dimensions. However, ImageViewer thrives on...

Read More

Game Of Code

Post Image

JavaZone just released their traditional annual clip which is especially amusing for fans of the Song Of Ice & Fire series (or the Game Of Thrones TV adaptation). If you haven't seen the clips from these guys before you MUST check them out here, including spoofs of house of cards and breaking bad (not to mention years of hilarious clips)! Very coo...

Read More

Mavericks Signing

Post Image

Dealing with the new Mavericks release of Mac OS has proved to be remarkably challenging but hopefully this is finally behind us and we can slowly upgrade our machines to the new Mac OS. This required some overhaul of our build process but should simplify the process of procuring more servers. iOS builds should now spend less time in the queued sta...

Read More

Faster Builds & Performance

Post Image

Despite quite a few regressions with the new VM we were finally able to make some major improvements to its performance and bring it on-par with native. Its still not as fast as it could be but coupled with the far improved GC and far superior synchronization its probably a better choice in terms of performance than the old VM. We are still heavily...

Read More

Microbenchmarks

Post Image

Microbenchmarks are often derided in the Java community with some good reason, they show edge cases that either present the JIT in a bad light or show it as ridiculously (unrealistically) fast. However, with static compilers and translation tools microbenchmarks can give us insight into performance problems that normal profilers might not provide i...

Read More

Intercepting URL's On iOS & Android

Post Image

Notice: the original version of this post incorrectly specified the property as AppArgs instead of AppArg. This is now fixed. For Android you would probably also want to add the build argument android.xactivit...

Read More

Can Execute

Post Image

Runtime.exec is pretty familiar to Java developers (and the process builder in later versions), however for mobile applications we usually don't have access to an executable. The solution is to invoke a URL which is bound to a particular application, this works rather well assuming the application is installed and you can activate quite a few thing...

Read More
Post Image

Developer Promotion - practical guide & statistics about the Java ecosystem

Before we launched our recent promotion for JavaOne tickets with Java Code Geeks we sought out guides/tutorials about running such a promotion, unfortunately we didn't find anything useful so we had to improvise and work by instinct. This post will also cover some of the statistical results about the Java community so if this is the reason you are ...

Read More