Now Use Only Java To Develop Android, iOS, Windows And Rim Apps

12:33 129 Comments


Codename One

Having a presence on all major mobile platforms is surely one of the wish in every mobile developer’s wish list and in recent years we have seen many platforms and frameworks trying to help us achieve exactly this. The problem with this platforms and frameworks we have seen so far is that they help us build the application to multiple devices but there are considerable performance drawbacks and issues associated with it if the language used isn't that powerful and doesn't target the native build  

So you need a platform which uses powerful language to target multiple mobile platforms, Say “hello” to Project Codename One , Codename one is an open source cross-platform tool using Java as the primary language to build native mobile applications on multiple platforms, 

To start using codename one you need to download the Codename one plugin for any of the supported IDE (Eclipse, NetBeans, IDEA ). Then you can write your application in java and also use an optional GUI builder tool. To make the app port to different platforms you have to send the build to the Codename one build servers, the build servers take the bytecode and translates the app to the required platform build

Code name one is based on pay to build as a business model, Codename one subscriptions are of 4 levels consisting of a free subscription as well but its limited to 100 build credits a month, just to give you an idea how build credits work - A typical iOS build costs 20 credits, Codename One has got lot of appreciation in the press and is growing rapidly over the years

Features of Codename One

  1. Native Application Development
  2. Free Subscription Model
  3. Open Source
  4. Excellent Documentation
  5. Supports – iOS, Android, Windows, Rim
  6. Uses Java

Hope so you like the post, If you know any other platform or framework please comment and help the developers community, If you have any other suggestions please comment those as well.

Akash bangad

Computer Engineer from Maharashtra,India. Trying to make my way in the world of mobile development. Steve Jobs admirer and techy at heart.

129 comments:

  1. Acetech Information, a leading software development company of India offers Software Development,Custom Software Development ,Website Design, website development , search engine optimization, ecommerce and website maintenance services for its customers around the globe.

    ReplyDelete
  2. Your content gives readers things to think about in an interesting way. Thank you for your clear information.
    facetime for android download

    ReplyDelete
    Replies
    1. I have read your blog its very attractive and impressive. I like it your blog.

      Java Training in Chennai Core Java Training in Chennai Core Java Training in Chennai

      Java Online Training Java Online Training Core Java 8 Training in Chennai java 8 online training JavaEE Training in Chennai Java EE Training in Chennai

      Delete
  3. Thanks for your informative article on ios mobile application development. Your article helped me to explore the future of mobile apps developers. Having sound knowledge on mobile application development will help you to float in mobile application development. IOS Training in Chennai | IOS Training Institutes in Chennai

    ReplyDelete
  4. I am being a pleasure to be a part in your blog.Hadoop training in chennai.. I have projected many real scripts using your blog. I just got impressed.. Thanks for this opportunity.oracle dba training in chennai

    ReplyDelete
  5. My perception is straight forward to your blog.oracle training in chennai… I got an awesome idea which you have elaborated in your blog deeply. Think so it will work out…Hadoop training in chennai

    ReplyDelete
  6. Your blog is unique among one another. oracle dba training in chennai…I may turn out my blog to your strategy so that my blog too will work out. I noticed like you have termed each and every meaning to be clear. oracle training in chennai

    ReplyDelete
  7. Just pushing back to blog is very easy now a days. But you have made my categories clear in all aspects such that I can proceed further. hadoop training in chennai | oracle training in chennai | oracle dba training in chennai | hadoop training in chennai | oracle training in chennai | oracle dba training in chennai

    ReplyDelete
  8. hi, this is the excelelent vaulable article..hadoop training in chennai..it clearly to hadoop training in chennai lot of new words..Thanks a lot.

    ReplyDelete
  9. hi,hadoop training in chennai,i hope to really understand this information..i should be learning for lot of more information..oracle training in chennai

    ReplyDelete
  10. Now we have scheduled a new basis to accept android specifically in all categories.

    Java training in Chennai | Android training in chennai | IOS training in chennai

    ReplyDelete
  11. Thanks for sharing this Information blog. Recently I have completed Oracle Training Courses in Bangalore at a leading Company. It's really useful for me to make a bright Future career. Visit Us, Oracle Training in Bangalore

    ReplyDelete
  12. Awesome blog. I got impressed really. Just can’t imagine your tech. Your notice point is very clear and can be short little more. I need the elaborated story of your mentioning.

    Java training in Chennai | Android training in chennai | IOS training in chennai

    ReplyDelete
  13. Your sequence is very unique and vague. I can observe few more things which I left in my blog.

    Java training in Chennai | Android training in chennai | IOS training in chennai

    ReplyDelete
  14. Thanks for this opportunity. I think so all you said is correct in real sequence. But major industries mean not to be true.

    Java training in Chennai | Android training in chennai | Java training in Chennai

    ReplyDelete
  15. Bind blowing. You have achieved your target. People should follow your blog for getting more information and their basic needs.

    Java training in Chennai | Android training in chennai | Java training in Chennai

    ReplyDelete
  16. Now which model to least market? how much cost android mobile? Java Training Chennai

    ReplyDelete
  17. This comment has been removed by the author.

    ReplyDelete
  18. Thanks for sharing.This information is usefull to me.

    ReplyDelete
  19. Oracle is a relational database management system produced by oracle corporation. Nowadays most of the multinational companies used this oracle database for storing and managing their data's and programs. So learning Oracle Training Chennai is one of the best idea to make a bright career.

    ReplyDelete
  20. Nice post. PHP is one of the server side scripting language mainly used for designing website. So learning PHP Training in Chennai is really useful to make a better career.
    Regards..
    Html5 Training in Chennai

    ReplyDelete
  21. Nice information. Android is one of the most popular mobile operating system developed by Google. Learning Android Training Chennai is useful to make a wonderful future in mobile application development field.

    ReplyDelete
  22. Nice information. Salesforce is a most powerful CRM tool used for manage all customers including potential customers. Salesforce Training in Chennai offering this course with experienced professionals.

    ReplyDelete
  23. Really nice post. Unix is a multiuser and multi tasking operating system at the same time. Unix Training in Chennai offering real time Unix course at reasonable cost.

    ReplyDelete
  24. Acquisition programs often lack a consistent adherence to sound program management (PM) frameworks and instead rely on ad-hoc practices and training measures based on a checklist mindset. To know more about PMP Visit PMP Certification Bangalore

    ReplyDelete
  25. Nice information.....sales force is a most powerful tool........i have the chance to read this post its really thankful........ informatica training in Bangalore

    ReplyDelete

  26. nice blogs.
    Friend chatMake new friend’s without revealing yourself. Dial 543216 at Rs 2/min and monthly subscription of Rs 30/ 30 days.

    ReplyDelete
  27. Interesting and worth able content is discussed here. The fact about current technology is explicitly stated over here. I do agree on your thoughts on how the influencers are taking advantage over emerging technology. Thanks for sharing this in here. Keep bloging like this.

    Hadoop Course in Chennai | Big Data Course in Chennai | Big data training

    ReplyDelete
  28. MPCDF Technician Assistant Grade 3 Recruitment 2016

    Very well written information. It will be beneficial to anyone who utilizes it, Keep up the good work........

    ReplyDelete
  29. Great Article for android learners. Keep posting such kind of good articles

    Online Java Training | Java Training in Chennai

    ReplyDelete
  30. hai have a good day.....
    i think this is useful for all of us..i am really enjoying when i reading.thanks for updating this informative article..
    i am waiting for your upcoming article..i hope it will be come soon as possible...http://sonymobileservicecenterinchennai.in/

    ReplyDelete
  31. very nice blogs!!! i have to learning for lot of information for this sites...Sharing for wonderful information.Thanks for sharing this valuable information to our vision. You have posted a trust worthy blog keep sharing.
    Pega Training In Chennai

    ReplyDelete
  32. Best iOS Training Institute In Chennai It’s too informative blog and I am getting conglomerations of info’s about Oracle interview questions and answer .Thanks for sharing, I would like to see your updates regularly so keep blogging.

    ReplyDelete
  33. Become a Salesforce expert. We offer a comprehensive array of training classes that will give

    you the skills to get the most out of your product. Our training will help you understand how

    to administer & configure Salesforce.


    Salesforce training in Chennai

    ReplyDelete
  34. Thank you for taking the time to provide us with your valuable information. We strive to provide our candidates with excellent care and we take your comments to heart.As always, we appreciate your confidence and trust in us.
    ... DOT NET Training in chennai

    ReplyDelete
  35. Are you a fresher or student searching your first dream job or are you an experienced
    working professional seeking for an opportunity to change your current working company
    or job role? Why don't you make the changes your career on iOS
    iOS Training in chennai

    ReplyDelete
  36. Great post,

    This information is impressive..I am inspired with your post writing style & how continuously you describe this topic. After reading your post,thanks for taking the time to discuss this, I feel happy about it and I love learning more about this topic..

    Java Training in Chennai

    ReplyDelete
  37. Thanks for sharing this information, it helped me a lot in finding valuable resources for my career
    android training in Chennai

    ReplyDelete
  38. Cloud Computing training in chennai THINKIT is a heading educational academy in Chennai, India. We offer Cloud Computing Training developer.Our courses are intended for job seekers, scholars, fresher and professionals. These employment oriented courses are planned by very

    accomplished industry experts and pioneers so that our people can get the most extreme learning and use the same in

    the best way.

    ReplyDelete
  39. Thanks for post this useful informative article to our knowledge, Actually nowadays
    hadoop training in Chennai utilized in many organizations for their business activities it has great scope in future.

    ReplyDelete
  40. Very informative blog. Thanks for sharing this useful information with us.
    Loadrunner Training in Chennai

    ReplyDelete
  41. Thanks for sharing the information and it is useful.
    dot-net-training in chennai

    ReplyDelete
  42. This java contents are good and we want more explanation about that. In java training the ease of using a practical environment without causing a real problems is a necessity.It is virtual training.
    Java j2ee Training in Chennai

    ReplyDelete
  43. Nice article that you had shared!!Thanks for sharing this information with us.In-case if any body wants to undergone salesforce developer training course,can Enroll from our best salesforce training institute.Here we offered world class training with placement support.Join today and make your career bright in IT Industry.For more course details,just visit here @http://www.salesforcetraining-chennai.in/salesforce-developer-training-in-chennai.php

    ReplyDelete
  44. codename one is the wonderfull tool to develope mobile applications using java. the plugins are very usefull and worked well to understand it. using codename one tool applications of mobile developed easily.Informatica Training in Chennai

    ReplyDelete
  45. Innovative article, explains the with the help of only one programming language we ca develop android, ios and windows apps. Java is the great tool for developing application.Informatica Training in Chennai

    ReplyDelete
  46. excellent post.nice information to learn more,thanks for sharing this article.It helps us to develop the skills.


    CCNA Training in Chennai

    ReplyDelete
  47. 100% Safe and Authentic Weight Loss Pills
    Buy PhenQ Now

    Naturally melt down the excessive fat without affecting your muscle mass.

    http://www.phenqreview.com.au/

    ReplyDelete
  48. Awesome article.Explained clearly about codename is one of the wonderful tool to develop mobile application using java.You have gave a brief description about it..Thanks for sharing.
    Android Training in Chennai

    ReplyDelete
  49. the mobiles having different types of application. all of that are android, ios and windows app. all the different types of apps can develop with java. this is the great information for mobile app developers.
    VMWare Training in Chennai

    ReplyDelete
  50. It tells about the advanced technique thanks for sharing this post.


    sharepoint training in chennai

    ReplyDelete
  51. This java contents are very useful for all students.It is good.
    Sharepoint admin training in chennai

    ReplyDelete
  52. Nice Its a great information about mobiles.And explained about mobile application and Os.Thanks for sharing.Its a new information.

    ReplyDelete
  53. Nice its great information about mobiles.And you have explained clearly about mobile application and OS.Its a useful information.
    Linux training in chennai

    ReplyDelete
  54. really nice post. students can understand easily with one code to develop the applications. thanks for such a informative post.

    ReplyDelete
  55. Thanks for posting this information. It explains detailed concept of java and mobile application. please update this kind of information ssas training in chennai

    ReplyDelete
  56. great information. used this blog i understand all the mobile apps are created with the java. happy to hear this.
    VMWare Training in Chennai

    ReplyDelete
  57. Cool information for the mobile application developers as the blog stats us that the java is the basic of all the development application so learn java with us also we are offering the best Datawarehousing Training in Chennai with placement

    ReplyDelete
  58. Its very useful information.Its very informative.I have learn new topics about mobile application.
    Linux training in chennai

    ReplyDelete
  59. this blog is very informative.It explains the concept in a clear manner. Thanks for updating this type of information ssis training in chennai

    ReplyDelete
  60. the blog is very useful and informative. the article about ios mobile application development helped me to explore the future of mobile apps developers. please keep on updating some more relevant information. Veritas cluster training in Chennai

    ReplyDelete
  61. multiple applications from one programming language is understandable one. thank you for this explanation....CCNA Training in Chennai

    ReplyDelete
  62. This technological information is good and is useful article.I like this article.It is valued blog.
    Websphere MQ Training in Chennai

    ReplyDelete
  63. Its more informative and easy to learn.Java can develop more application.Thanks for sharing.
    weblogic training in chennai

    ReplyDelete
  64. This blog is informative. multitasking in the programming language is explained clearly. ios training in chennai

    ReplyDelete
  65. the blog is very useful and informaative. it helps me to get some additional knowledge in java. please keep on updating. thank you.
    Microstrategy Training in

    Chennai

    ReplyDelete
  66. This java information is very nice.I was looking for this blog.It is excellent post.
    Websphere MQ Training in Chennai

    ReplyDelete
  67. very informative blog. thanks for posting this information. gained good knowledge about java ios training in chennai

    ReplyDelete
  68. Its very informative..Nowadays java only used to develop ios android and windows.Thanks for sharing
    weblogic training in chennai

    ReplyDelete
  69. thanks for shared about android for devs application users. this more informative and helpful to who are all want to passionate in the android platform. keep on update.
    Datawarehousing Training in Chennai

    ReplyDelete
  70. PhenQ Reviews
    Make the fat storage away from the body.
    Supports to maintain the perfect body weight in which you look stunning.
    http://www.phenqreview.com.au/index.php/phenq-reviews/

    .phenqreview

    ReplyDelete

  71. A very nice guide. I will definitely follow these tips. Thank you for sharing such detailed article. I am learning a lot from you. Helpful as always. Every post you write produce a massive value to your readers that is the only reason it is so popular and has great authority.

    Peridot Systems Chennai Reviews

    ReplyDelete

  72. That is very interesting; you are a very skilled blogger. I have shared your website in my social networks! A very nice guide. I will definitely follow these tips. Thank you for sharing such detailed article.


    PHP training in Adyar

    ReplyDelete
  73. thanku for sharing..
    Best SEO training in hyderabad all modules are clearly solved and practice with guide.seo training in hyderabadAnd clearly getting knowledge of seo.

    ReplyDelete
  74. nice posts..
    SAS Institute introduced the SAS Certified Professional Program,training proper understanding of how the SAS software works. Among the five certification programs that SAS Institute has come up with, SAS training can be considered as the entry point into the big data and the data analytics industry.
    SAS online training in hyderabad

    ReplyDelete
  75. If you are interested in the development of services, try http://www.nixsolutions.com/services/custom-software-development/mobile-development-services/. This site is one of the leaders in this field. It all is very clear. Come and learn.

    ReplyDelete
  76. My Arcus offer java training with 100% placement. Our java training course that includes fundamentals and advance java training program with high priority jobs. java j2ee training with placement having more exposure in most of the industry nowadays in depth manner of java .

    java training in chennai

    ReplyDelete
  77. Great article. Thanks for sharing such a useful post.

    Android Training Institute in Chennai

    ReplyDelete
  78. use only java to develop android how can possible this information is available here..
    Hadoop online training .All the basic and get the full knowledge of hadoop.
    hadoop online training

    ReplyDelete
  79. You shared useful post. keep sharing such a useful post.

    web design courses in chennai

    ReplyDelete
  80. This comment has been removed by the author.

    ReplyDelete
  81. 100% Job Oriented R Programming Training In Chennai for more Information click to the best c-c++ training in chennai

    ReplyDelete
  82. 100% Job Oriented R Programming Training In Chennai for more Information click to the best shell-perl training in chennai

    ReplyDelete
  83. nice! thank you so much! Thank you for sharing. Your blog posts are more interesting and impressive. I think there are many people like and visit it regularly, including me.
    192.168.1.1

    ReplyDelete
  84. This news give biggest treat to every android developers. I am very glad to say many thanks for sharing this wonderful post. training institute in Bangalore.

    ReplyDelete
  85. Nicely you given great explanation to develop mobile applications using java. This will be very helpful who wants to develop apps using android, IOS and windows. Keep it up this good work.
    MLM software

    ReplyDelete
  86. interesting post !! Thanks for sharing this informative articles.

    Best Oracle DBA Training in Chennai

    ReplyDelete
  87. Great article, Thanks for sharing this useful and informative post and it's a worth read.
    IT Job Training (PHP Training in Chennai)

    ReplyDelete
  88. The strategy you have posted on this technology helped me to get into the next level and had lot of information in it. The python programming language is very popular and most widely used.
    Python Training in Chennai | Python Course in Chennai

    ReplyDelete
  89. Nice Post
    Thanks for giving such useful information about Java,
    ASP Dot Net Training in Bangalore

    ReplyDelete
  90. try refer to http://serfcompany.com/ if you are interested in this development.

    ReplyDelete
  91. I’m really impressed with your blog article, such great & useful knowledge you mentioned here
    mobile app developer

    ReplyDelete
  92. There is no doubt, today every developer are using java to develop android app. But, you give some excellence to guidelines how to develop windows and ios apps using java. Thanks a lot.
    Java Training in Bangalore

    ReplyDelete
  93. Here I found lots of energetic information about java programming. All your points are very effective. It will be more powerful to develop android and IOS applications.

    android training in Bangalore | IOS training in Bangalore

    ReplyDelete

  94. Really very much interesting blog to read find lots of information to know about the topic.
    android application development training centers in bangalore

    ReplyDelete
  95. Thanks for the awesome share
    We at Colan Infotech Private Limited best web design company in chennai,is Situated in US and India,
    will provide you best service in qa testing services
    Design Services and Colan Infotech has a group of exceedingly dedicated, inventive and creative experts with an energy for delivering exciting ,
    helpful and stylish Web and Mobile Applications, We are one of the best software testing services company
    and of course we stepped in bangalore too we are best qa and testing services
    can provide quality assurance and testing services,
    we are the best among the software testing company india

    ReplyDelete
  96. This article provides the information about Java its key features and scope for java professionals. This information is really helpful me to know more about Java programming language. Java Training in Chennai | Java Training | Java Course in Chennai

    ReplyDelete
  97. Your share this drifts and solutions are really super this I received more information from your blog article and it's a really useful and I took more new information thanks for share this useful information.
    Digital Marketing Course in Chennai
    SEO Training in Chennai

    ReplyDelete
  98. Thanks for posting useful information.You have provided an nice article, Thank you very much for this one. And i hope this will be useful for many people.. and i am waiting for your next post keep on updating these kinds of knowledgeable things...Really it was an awesome article...very interesting to read..
    please sharing like this information......
    Android training in chennai
    Ios training in chennai

    ReplyDelete
  99. Really it was an awesome article...very interesting to read..You have provided an nice article....Thanks for sharing..
    Web Design Company
    Web Development Company

    ReplyDelete
  100. I think this is a great blog. Such a very informative and creative contents. This concept is good for this knowledge.I like it and help me to development very well.Thank you for this brief explanations.
    Hadoop Training in Chennai
    Selenium Training in Chennai

    ReplyDelete
  101. This blog is having the general information. Got a creative work and this is very different one.We have to develop our creativity mind.This blog helps for this. Thank you for this blog. This is very interesting and useful.
    PEGA Training in Chennai

    ReplyDelete
  102. This information is impressive; I am inspired with your post writing style & how continuously you describe this topic. After reading your post, thanks for taking the time to discuss this, I feel happy about it and I love learning more about this topic.Android training in chennai with placement | Android Training in chennai |Android Training in Velachery

    ReplyDelete
  103. It is really a great work and the way in which u r sharing the knowledge is excellent.
    Thanks for helping me to understand basic concepts. As a beginner in dot net programming your post help me a lot.Thanks for your informative article.Dot Net Training with placement | Dot Net Training in chennai

    ReplyDelete
  104. Excellent article.. After reading this article i got best information about java and android.. thanks a lot for sharing

    big data training in chennai

    ReplyDelete
  105. These ways are very simple and very much useful, as a beginner level these helped me a lot thanks fore sharing these kinds of useful and knowledgeable information.
    ios App Development Company
    Mobile App Development Company
    Best Mobile App Development Company

    ReplyDelete