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

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