Fork us on GitHub

Camera Demo

Modernizing our demos one step at a time
Camera Demo

Camera Demo

With the 3.4 release we discussed the process of modernizing the demos and the first one we picked for this task is the camera demo which is probably the easiest one of all the demos…​
The demo is trivial and doesn’t really demonstrate anything other than capturing and showing an image captured from the camera/retrieved from the gallery but this is where it gets interesting. It even works in the JavaScript port so you can even run this in the browser and it works as you’d expect!

Notice that since browsers don’t have anything quite like a "gallery" that feature won’t be very useful but capture works really well.

The Source

Check out the full source code for the demo in the github repository for the CameraDemo notice that as we announced yesterday we are moving the demos to separate repositories and will retire the monolithic codenameone-demos repository. This will allow us to be more nimble and will also simplify the process of working with these demos.

This demo will be integrated into the upcoming new project wizards in the various IDEs. This plays into the move to Java 8 in the plugins which we also announced yesterday.

Moving Forward

There are many demos in the codenameone-demos repository and some outside of it. Most of them are out of date and "abandoned" we’ll try to make this a weekly segment of moving demos to the newer API’s and refining them. Some of these demos will take more effort (e.g Kitchen Sink) but others should be simpler.

Ideally all demos should be included in the IDE plugins and should be accessible by everyone easily.

Share this Post:

Posted by Shai Almog

Shai is the co-founder of Codename One. He's been a professional programmer for over 25 years. During that time he has worked with dozens of companies including Sun Microsystems.
For more follow Shai on Twitter & github.