APRIL 3, 2015
VLADIMIR BICHEV
CodenameOne WORA for
Mobile Enterprise
2CONFIDENTIAL
What Is Codename One?
Developers team from SUN1
WORA2
Open source3
Native apps for all mobile devices4
Java based SDK5
Cloud Build Server6
Development Environment7
3CONFIDENTIAL
Principle
4CONFIDENTIAL
Environment
5CONFIDENTIAL
Features
• GPS
• Maps
• Camera
• Video
• Social
• Analytics
• Storage
• Network
• Ads
•L10n
•Push
•E-Mail
•SMS
•XML
•JSON
•Contacts
•a lot of more....
6CONFIDENTIAL
Plugin and API
Components1
Storage2
SOAP/REST3
Themes4
Internationalization (L10n/i18n)5
CodenameOne.jar CLDC11.jar6
Bouncy Castle Crypto API7
7CONFIDENTIAL
Simulator
8CONFIDENTIAL
GUI Designer
9CONFIDENTIAL
Build Server
Build status1
Prepared archives (link or QR)2
Cloud source storage3
Concurrent build4
Live preview5
On device testing6
10CONFIDENTIAL
Alternatives
HTML5 / PhoneGap1
Xamarin2
J2ObjC3
Java FX / Swing4
ADF mobile5
11CONFIDENTIAL
Pro
Java Based1
All popular platforms2
Lightweight3
Fast4
Cheap5
Easy to use6
Grows fast7
12CONFIDENTIAL
Con
Own Java 1.5 based API1
Not provides full UI native components2
Price line for account types3
13CONFIDENTIAL
Pricing
14CONFIDENTIAL
Monetization
vserv - full screen Ads1
startapp - a brand new business model for app developers, get paid for every
app download up to $50 for 1,000 downloads!
2
Zooz - mobile payments, mostly for physical goods and purchases3
Inneractive - Banner Ads4
15CONFIDENTIAL
GALLERY
16CONFIDENTIAL
Community
75,000,000 APPS INSTALLED1
15,780 DEVELOPERS2
How do I? codenameone.com/how-do-i.html3
CodenameOne Blog codenameone.com/blog.html4
Stackoverflow stackoverflow.com/tags/codenameone5
17CONFIDENTIAL
Vladimir_Bichev@epam.com
THANK YOU!

Codename one epam

Editor's Notes

  • #4 P37 – divide into 2 slides
  • #5 P37 – divide into 2 slides
  • #8 P37 – divide into 2 slides
  • #9 P37 – divide into 2 slides
  • #14 P37 – divide into 2 slides
  • #16 P37 – divide into 2 slides