Thursday, October 31, 2013

New Servers And Internationalization

Its been a busy week with the LTS session, we barely had time to do much. However, we did do quite a lot of work during this week including some improvements for l10n and new server deployments.

Those of you who followed the l10n video in the How Do I? section or our Udemy course should be familiar with the really cool seamless localization support available in Codename One. However, to translate the application we usually need to send the files to a professional translator...

read more...

Monday, October 28, 2013

Seven

Its been a long time coming, the main delay in getting iOS 7 support into your hands has been with the need to upgrade all the servers. Apple seems to require OS upgrades as well when it updates xcode so we had to go one by one and update everything.
This is now all in place and you can start building apps that take advantage of iOS 7 functionality and are built using xcode 5.

When you send an app to the build server without doing anything it will still be built with the existing iOS 6 theme and xcode 4.5 and will act like it has for the past year or so. However, we now provide you with the ability to use xcode 5 for building and indicate a theme mode.
There are 4 theme modes:

read more...

Wednesday, October 23, 2013

Please Help Us By Taking This Survey

We would very much appreciate it if you take the new Developer Economics 10-minute survey you can also win prizes as a result! VisionMobile has launched a new Developer Economics survey. If you're an app developer, take the survey to have your say and win prizes, including an iPhone, a Galaxy S4, two Nokia Lumia 920 handsets and some cool gadgets.

Also - respondents who complete the survey and opt-in to VisionMobile's panel can access the Developer Benchmarks, a visualised scorecard of how they compare to other developers in their country or region, across platforms used, revenue models, app categories and more.
The survey results will be available for free download on January 2014.

This is really important to us, it allows us to improve our positioning and awareness within the industry. Regardless of your subscription level it would be very helpful for us if you take those 10 minutes and click the link.

Monday, October 14, 2013

Property Of The Client

One of the really useful features in Codename One that many developers are just unaware of is the client properties trick. Every component in Codename One has a Map (Hashtable) associated with it containing arbitrary objects you can store in association with that component.

To use this feature you can just invoke putClientProperty(propertyName, value); then getClientProperty(propertyName) to extract the property.

read more...

Thursday, October 10, 2013

You are cordially invited

 
This has been a busy week, I am gearing up for my LTS lecture on the 30th. Its free for everyone and I hope you all tune in to watch it!
The subject matter should be interesting to all Java developers and its essentially how you build a cross platform solution implementation, you don't need any knowledge of Codename One since I won't be discussing it much. Its about device issues and how these work with the JVM. So feel free to distribute this to your friends who aren't necessarily Codename one developers.

read more...

Monday, October 7, 2013

iOS Code Signing Fail Checklist

This is one of the biggest FAQ's we get on the mailing list: I followed the iOS signing tutorial or video tutorial and still didn't succeed in signing (notice that you need to actually read the links above, the certificate you get from the apple website is not enough!).

How do I debug something like this?

Notice that some of these signing failures will sometimes manifest themselves during build and sometimes will manifest during the install of the application.

read more...