Profile

Cover photo
89 followers|40,198 views
AboutPostsPhotosVideos

Stream

Codename One

Shared publicly  - 
 
Questions of the Week 39
We are ending the enterprise annual promotion today so if you didn’t sign up for this special deal this is literally
your last chance. This is important as the JavaScript build promotion
will expire soon so I suggest taking advantage of this! We had a lot...
We are ending the enterprise annual promotion today so if you didn’t sign up for this special deal this is literally your last chan...
1
Add a comment...

Codename One

Shared publicly  - 
 
Automatic Build Hints Configuration
We try to make Codename One "seamless", this
expresses itself in many small details such as the automatic detection
of permissions on Android etc. The build servers go a long way in
setting up the environment as intuitive. But it’s not enough, build
hin...
We try to make Codename One "seamless", this expresses itself in many small details such as the automatic detection of permissions on...
1
Add a comment...

Codename One

Shared publicly  - 
 
Codename One 3.6 Now Live & Special Sale
Codename One , the "industry defining" Write Once Run Anywhere native mobile app platform for Java developers has just published version 3.6. We’re thrilled with this release whose key features are offline build
support and official support for UWP (Univer...
Codename One , the "industry defining" Write Once Run Anywhere native mobile app platform for Java developers has just published vers...
1
Add a comment...

Codename One

Shared publicly  - 
 
Migrating from Digital Ocean to Linode
We haven’t talked as much in recent years
about what it takes to run Codename One. Our infrastructure and backend
are pretty complex with multiple pieces working in cohort to make
everything feel like a single product. As part of that we work with 5-10
...
We haven’t talked as much in recent years about what it takes to run Codename One. Our infrastructure and backend are pretty complex ...
1
Add a comment...

Codename One

Shared publicly  - 
 
First Class Eclipse Support
Our eclipse IDE support has been around for
quite a while now but has never stood up to the quality and update pace
of NetBeans. Recently even our IntelliJ/IDEA support has surpassed the
quality of our eclipse plugin and the blame should be on us. One
o...
Our eclipse IDE support has been around for quite a while now but has never stood up to the quality and update pace of NetBeans. Rece...
1
Add a comment...

Codename One

Shared publicly  - 
 
Questions of the Week 37
We thought about skipping the release today
and going strait for a release on the day of the code freeze but this
might create a situation where a regression is missed because you didn’t
have enough time with the code. This means we might have more than ...
We thought about skipping the release today and going strait for a release on the day of the code freeze but this might create a situ...
1
Add a comment...

Codename One

Shared publicly  - 
 
HTML Maps, Z-Order Peer & Properties Update
One
of the problems with native maps is that they work very differently
between the device and the simulator. This is because we use MapComponent on the simulator and as a fallback on the devices where Google Maps
isn’t available. We just committed a new...
One of the problems with native maps is that they work very differently between the device and the simulator. This is because we use...
1
Add a comment...

Codename One

Shared publicly  - 
 
Migrating from Parse to Back4app
 A couple of years ago I wrote an app for my
spouses yoga studio for managing her student list. I intended to open
source it but the code is a bit messy and I can’t seem to find the
time/energy to clean it up. I used the excellent parse4cn1 library from ...
A couple of years ago I wrote an app for my spouses yoga studio for managing her student list. I intended to open source it but the ...
1
Add a comment...

Codename One

Shared publicly  - 
 
Questions of the Week 38
Codename One 3.6 is finally landing early
next week, this means that today there is no Friday release and we might
skip it next week too so we can rest from this long release process.
Once that is out of the way we can finally set our sights on 3.7. We a...
Codename One 3.6 is finally landing early next week, this means that today there is no Friday release and we might skip it next week ...
1
Add a comment...

Codename One

Shared publicly  - 
 
Certificate Verification, Avoid SSL Pinning Vulnerability
Certificate pinning is a security measure
designed to thwart potentially dangerous and complex attacks. Since
those sort of attacks are pretty hard to execute it’s a security measure
that is probably unnecessary for most developers. However, if you are
...
Certificate pinning is a security measure designed to thwart potentially dangerous and complex attacks. Since those sort of attacks a...
1
Add a comment...

Codename One

Shared publicly  - 
 
TIP: Nest cn1libs Cross Dependencies
On
occasion developers ask us for cn1lib dependencies, e.g. allowing one
cn1lib to use functionality in another cn1lib. This isn’t something we
rolled into the cn1lib infrastructure because we strongly believe in
simplicity. Dependency management soluti...
1
Add a comment...

Codename One

Shared publicly  - 
 
Site Search
Just a couple of weeks ago I was offering
tips on how to search the website in lieu of a search engine. Having
gone thru the process repeatedly and trying many different approaches
and off the shelf solutions we decided to build something simple of our
...
Just a couple of weeks ago I was offering tips on how to search the website in lieu of a search engine. Having gone thru the process ...
1
Add a comment...
Story
Tagline
Write Once Run Everywhere Mobile Apps
Introduction
Codename One enables native WORA (Write Once Run Anywhere ) for Java developers on all mobile devices: iOS, Android, RIM etc.

It is an open source project that allows Java developers to build native mobile apps (not HTML5) in Java and have them translated statically to native code.