1
Java Cloud
Use Eclipse/NetBeans to build native mobile apps using the cloud.Java Cloud
Use Eclipse/NetBeans IDE's & our GUI builder. Quick & easy install! Build native apps using our cloud build servers.
Use Eclipse/NetBeans IDE's & our GUI builder. Quick & easy install! Build native apps using our cloud build servers.
Codename One has an amazing supportive community of developers, it is open source and free for both commercial & non-commercial use!
Codename One adapts the code to match the native platform, on iOS the bytecode is statically translated to C/Obj-C and compiled on the server. On Android we leverage dalvik and so forth!
We are about to release a brand new product: Maker. Codename One Maker is an App that allows non-developers to build native applications directly from their mobile phone or tablet by using the Codename One backend.
Mobile development platform Codename One is announcing the release of its 1.1 version on Monday, May 20th. Less than 4 months after releasing its 1.0 version, Codename One doubled its user base becoming the 5th most downloaded NetBeans plugin of all time and more than doubling builds on its cloud servers month over month.
We are working on something exciting, more on that next week (hopefully). One of the things we needed was a way to access files on a device, e.g. images, etc. however this is a painful and fragmented subject.
As part of our preparation for the 1.1 version of Codename One we are accelerating our typical release cycle so we can test against regressions as soon as possible. We plan to make a release within this month for versions 1.1.
Working with the Cloud Object API can sometimes be difficult. The data isn't tabular and understanding the concepts such as indexes and scopes for such objects is pretty hard. To help alleviate this difficulty Chen built a tool right into the Codename One...
We have many interesting ways for you to make money using Codename One and pingjam is one of the most innovative ways we ran into. Pingjam ads are placed within the dialer window based on the number you are dialing to, e.g. you dial to purchase a pizza you might get an ad offering a discount for purchasing over the web!
Is J2ME dead or dying?
How many times have we heard this for the past 3 years or so?
We just added a new On/Off switch to Codename One that should allow you to use this component which is very popular on iOS (and gaining some popularity on Android), this is a rather elaborate component because of its very unique design on iOS but we were able to accommodate most of the small behaviors...
Chen has recently added support for a new OTA (Over The Air) skin download feature which allows us to give you more device skins while maintaining a relatively small distribution size, in fact we might shrink the distribution by removing some of the builtin skins into the new OTA download option.
From the many emails and discussions we have with developers it seems that there is a great deal of confusion regarding the differences between the 4 levels of subscription that Codename One is offering. I would like to explain the difference more succinctly by covering some of the cases and benefits we reached with various level of subscribers. There are generally 4 levels of subscription: Free, Basic, Pro & Enterprise. (note: there is also a corporate tailored license which is something completely different).
This post is inspired by a great post written by Tope, covering the slicing of a PSD image to produce small PNG images which you can later on use as image borders, backgrounds, icons etc.
A preliminary Windows Phone 8 build has been available on our servers for the past couple of days. But now I would like to discuss the architecture and logic behind this port which will help you understand how to optimize the port and maybe even help us with the actual port...
While investigating the possibilities within Codename One, I made a discovery that I would like to share with you via this short article. But first lets discuss SalesForce, it is a CRM platform. Which has an advantage of an open Web Service API enabling it for use with Codename One.
Mobile apps are in fierce competition these days. There are over one million apps available in the different marketplaces and while a user may install a large number of apps on his device. Recent research by Flurry shows that users don’t use many apps for very long and in fact only 25% of the apps survive after 3 months.
The other day one of our pro users sent us an app he is working on (which looks great and will hopefully be submitted to the gallery), he was experiencing major performance degradation on iOS compared to Android. Initially I couldn't find anything wrong with the app so I started debugging and benchmarking the hell out of it.
Chen has been busy adding one of the more addictive features yet to Codename One: pull to refresh. If you are unfamiliar with the Twitter app, this feature essentially means that you pull the UI downwards from the top and an arrow appears indicating that the UI will refresh...
Today we are announcing the new affiliate program for Codename One. This effectively means you can advocate Codename One to your friends, colleges, complete strangers and get paid if they sign up for a paid account for up to two years!
The title of this post might be a bit misleading... Hamburger? The Hambuger sidemenu is the menu style popularized by the Facebook app, its called a Hamburger because of the 3 line icon on the top left resembling a hamburger patty between two buns (get it: its a side menu...)!
One of my favorite things about working with Codename One is the GUI builder, it solves a lot of the headaches of handcoding/positioning elements into place especially when coupled with the Codename One LIVE! application. However, not all of us use the GUI builder and even when we do we sometimes end up writing code manually.
We've just launched a new library project type for Codename One, this is very preliminary but we think this is pretty much the final direction we will take with the Codename One library support.
Mobile development platform Codename One is announcing the launch of its 1.0 version. After releasing in beta last June, Codename One has garnered over 100,000 downloads and emerged as one of the fastest toolkits of its kind, on par with native OS toolkits.
They say that today all companies are software companies. In less than 5 years all companies will be mobile companies. So why isn't Oracle "getting it", why aren't they on the iPhone, on Android and even Windows Phone?
Answering common question is what a FAQ is usually for, but usually that's just not enough. A common presentation tip is: "Show, don't tell". Which is why we launched the "How Do I?" section in the Codename One website...
Thanks for answering our questions about what you want in Codename One 1.1, your answers were very interesting and your comments are always helpful.
We are already gearing to close 1.0 and are looking at the features we would like to get into 1.1 currently slated for May 2013. In that spirit we would love if you would take a few minutes to answer this quick survey.
Codename One now has its own testing framework and automated test recorder baked right into the framework! Check out the video...
Steve Hannah who ported Codename One to Avian has just completed a set of benchmarks on Codename One's iOS performance putting Codename One's at 33% slower performance than native C and faster performance than Objective-C!
Fonts were a painful subject in Codename One, historically devices supported a very limited set of fonts and we were bound by said limitations. However, devices moved forward and finally we too can move forward to more reasonable font support.
We just made a major update including a pile of fixes and features. One of the biggest things we are launching right now is an early preview of our new Cloud Storage and Cloud Bind (tm) solutions.
One of the hardest ideas for developers to grasp in Codename One (or GUI programming in general) is the idea of a single event dispatch thread (EDT).
For those of you unable to attend JavaOne this year, you can check out the full video of our session here. You don't actually see me but you can hear me talk and see the slides/demos since the feed from the projector was recorded.
We recently added Windows Phone support to Codename One, this allows you to build your applications as a Windows XAP application for installation on a Windows Phone device. Unfortunately of all the platforms we support (including J2ME and iOS) MS is the only company that chose not to allow standard OTA distribution so you will literally need a PC in order to install the application with a cable.
Use Eclipse/NetBeans IDE's & our GUI builder. Quick & easy install! Build native apps using our cloud build servers.
Codename One has an amazing supportive community of developers, it is open source and free for both commercial & non-commercial use!
Codename One adapts the code to match the native platform, on iOS the bytecode is statically translated to C/Obj-C and compiled on the server. On Android we leverage dalvik and so forth!
We are about to release a brand new product: Maker. Codename One Maker is an App that allows non-developers to build native applications directly from their mobile phone or tablet by using the Codename One backend.
Mobile development platform Codename One is announcing the release of its 1.1 version on Monday, May 20th. Less than 4 months after releasing its 1.0 version, Codename One doubled its user base becoming the 5th most downloaded NetBeans plugin of all time and more than doubling builds on its cloud servers month over month.
We are working on something exciting, more on that next week (hopefully). One of the things we needed was a way to access files on a device, e.g. images, etc. however this is a painful and fragmented subject.
As part of our preparation for the 1.1 version of Codename One we are accelerating our typical release cycle so we can test against regressions as soon as possible. We plan to make a release within this month for versions 1.1.
Working with the Cloud Object API can sometimes be difficult. The data isn't tabular and understanding the concepts such as indexes and scopes for such objects is pretty hard. To help alleviate this difficulty Chen built a tool right into the Codename One...
We have many interesting ways for you to make money using Codename One and pingjam is one of the most innovative ways we ran into. Pingjam ads are placed within the dialer window based on the number you are dialing to, e.g. you dial to purchase a pizza you might get an ad offering a discount for purchasing over the web!
Is J2ME dead or dying?
How many times have we heard this for the past 3 years or so?
We just added a new On/Off switch to Codename One that should allow you to use this component which is very popular on iOS (and gaining some popularity on Android), this is a rather elaborate component because of its very unique design on iOS but we were able to accommodate most of the small behaviors...
Chen has recently added support for a new OTA (Over The Air) skin download feature which allows us to give you more device skins while maintaining a relatively small distribution size, in fact we might shrink the distribution by removing some of the builtin skins into the new OTA download option.
From the many emails and discussions we have with developers it seems that there is a great deal of confusion regarding the differences between the 4 levels of subscription that Codename One is offering. I would like to explain the difference more succinctly by covering some of the cases and benefits we reached with various level of subscribers. There are generally 4 levels of subscription: Free, Basic, Pro & Enterprise. (note: there is also a corporate tailored license which is something completely different).
This post is inspired by a great post written by Tope, covering the slicing of a PSD image to produce small PNG images which you can later on use as image borders, backgrounds, icons etc.
A preliminary Windows Phone 8 build has been available on our servers for the past couple of days. But now I would like to discuss the architecture and logic behind this port which will help you understand how to optimize the port and maybe even help us with the actual port...
While investigating the possibilities within Codename One, I made a discovery that I would like to share with you via this short article. But first lets discuss SalesForce, it is a CRM platform. Which has an advantage of an open Web Service API enabling it for use with Codename One.
Mobile apps are in fierce competition these days. There are over one million apps available in the different marketplaces and while a user may install a large number of apps on his device. Recent research by Flurry shows that users don’t use many apps for very long and in fact only 25% of the apps survive after 3 months.
The other day one of our pro users sent us an app he is working on (which looks great and will hopefully be submitted to the gallery), he was experiencing major performance degradation on iOS compared to Android. Initially I couldn't find anything wrong with the app so I started debugging and benchmarking the hell out of it.
Chen has been busy adding one of the more addictive features yet to Codename One: pull to refresh. If you are unfamiliar with the Twitter app, this feature essentially means that you pull the UI downwards from the top and an arrow appears indicating that the UI will refresh...
Today we are announcing the new affiliate program for Codename One. This effectively means you can advocate Codename One to your friends, colleges, complete strangers and get paid if they sign up for a paid account for up to two years!
The title of this post might be a bit misleading... Hamburger? The Hambuger sidemenu is the menu style popularized by the Facebook app, its called a Hamburger because of the 3 line icon on the top left resembling a hamburger patty between two buns (get it: its a side menu...)!
One of my favorite things about working with Codename One is the GUI builder, it solves a lot of the headaches of handcoding/positioning elements into place especially when coupled with the Codename One LIVE! application. However, not all of us use the GUI builder and even when we do we sometimes end up writing code manually.
We've just launched a new library project type for Codename One, this is very preliminary but we think this is pretty much the final direction we will take with the Codename One library support.
Mobile development platform Codename One is announcing the launch of its 1.0 version. After releasing in beta last June, Codename One has garnered over 100,000 downloads and emerged as one of the fastest toolkits of its kind, on par with native OS toolkits.
They say that today all companies are software companies. In less than 5 years all companies will be mobile companies. So why isn't Oracle "getting it", why aren't they on the iPhone, on Android and even Windows Phone?
Answering common question is what a FAQ is usually for, but usually that's just not enough. A common presentation tip is: "Show, don't tell". Which is why we launched the "How Do I?" section in the Codename One website...
Thanks for answering our questions about what you want in Codename One 1.1, your answers were very interesting and your comments are always helpful.
We are already gearing to close 1.0 and are looking at the features we would like to get into 1.1 currently slated for May 2013. In that spirit we would love if you would take a few minutes to answer this quick survey.
Codename One now has its own testing framework and automated test recorder baked right into the framework! Check out the video...
Steve Hannah who ported Codename One to Avian has just completed a set of benchmarks on Codename One's iOS performance putting Codename One's at 33% slower performance than native C and faster performance than Objective-C!
Fonts were a painful subject in Codename One, historically devices supported a very limited set of fonts and we were bound by said limitations. However, devices moved forward and finally we too can move forward to more reasonable font support.
We just made a major update including a pile of fixes and features. One of the biggest things we are launching right now is an early preview of our new Cloud Storage and Cloud Bind (tm) solutions.
One of the hardest ideas for developers to grasp in Codename One (or GUI programming in general) is the idea of a single event dispatch thread (EDT).
For those of you unable to attend JavaOne this year, you can check out the full video of our session here. You don't actually see me but you can hear me talk and see the slides/demos since the feed from the projector was recorded.
We recently added Windows Phone support to Codename One, this allows you to build your applications as a Windows XAP application for installation on a Windows Phone device. Unfortunately of all the platforms we support (including J2ME and iOS) MS is the only company that chose not to allow standard OTA distribution so you will literally need a PC in order to install the application with a cable.