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

12:33 151 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.

151 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
  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. 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
  12. Now which model to least market? how much cost android mobile? Java Training Chennai

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

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

    ReplyDelete
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
  21. Great Article for android learners. Keep posting such kind of good articles

    Online Java Training | Java Training in Chennai

    ReplyDelete
  22. 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
  23. 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
  24. 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
  25. 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
  26. Thanks for sharing this information, it helped me a lot in finding valuable resources for my career
    android training in Chennai

    ReplyDelete
  27. 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
  28. Very informative blog. Thanks for sharing this useful information with us.
    Loadrunner Training in Chennai

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

    ReplyDelete
  30. 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
  31. 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
  32. 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
  33. 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
  34. excellent post.nice information to learn more,thanks for sharing this article.It helps us to develop the skills.


    CCNA Training in Chennai

    ReplyDelete
  35. 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
  36. 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
  37. 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
  38. It tells about the advanced technique thanks for sharing this post.


    sharepoint training in chennai

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

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

    ReplyDelete
  41. 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
  42. really nice post. students can understand easily with one code to develop the applications. thanks for such a informative post.

    ReplyDelete
  43. 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
  44. 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
  45. 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
  46. Its very useful information.Its very informative.I have learn new topics about mobile application.
    Linux training in chennai

    ReplyDelete
  47. 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
  48. 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
  49. multiple applications from one programming language is understandable one. thank you for this explanation....CCNA Training in Chennai

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

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

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

    ReplyDelete
  53. 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
  54. This java information is very nice.I was looking for this blog.It is excellent post.
    Websphere MQ Training in Chennai

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

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

    ReplyDelete
  57. 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

  58. 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

  59. 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
  60. 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
  61. 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
  62. Great article. Thanks for sharing such a useful post.

    Android Training Institute in Chennai

    ReplyDelete
  63. 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
  64. You shared useful post. keep sharing such a useful post.

    web design courses in chennai

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

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

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

    ReplyDelete
  68. 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
  69. 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
  70. interesting post !! Thanks for sharing this informative articles.

    Best Oracle DBA Training in Chennai

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

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

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

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

    ReplyDelete
  75. 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
  76. 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

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

    ReplyDelete
  78. 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
  79. 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
  80. 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
  81. 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
  82. 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
  83. I feel very lucky to visit this blog. Here, lots of people shared their comments about android programming. And also I have learned how to develop android, IOS and web app using java. android app development projects

    ReplyDelete
  84. I welcome your post. When i am entering into this blog i was amazed about all your post.However, this article providing valuable information to develop mobile apps from java.

    java certification course

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

    ReplyDelete
  86. Wonderful post. I am learning so many things from your blog.keep posting.
    Abinitio Online Training |Hadoop Online Training |Cognos Online Training

    ReplyDelete
  87. I am expecting more interesting topics from you. And this was nice content and definitely it will be useful for my friends. Android Training in Ahmedabad
    Android Live Project Training in Ahmedabad

    ReplyDelete
  88. Your content very easy to understand and very useful for app developer it federated the many tools information.
    ios app development courses

    ReplyDelete
  89. your information easy to understand for developer. Thanks for sharing this post
    Brand development

    ReplyDelete
  90. Some us know all relating to the compelling medium you present powerful steps on this.Advanced Selenium Training in Chennai

    ReplyDelete
  91. I read your blog this is really helpful for learners, Thanks for sharing valuable information with us. Keep share more content on Android Online Course

    ReplyDelete
  92. I simply wanted to thank you so much again. I am not sure the things that I might have gone through without the type of hints revealed by you regarding that situation.
    amazon-web-services-training-in-bangalore

    big-data-hadoop-training-institute-in-bangalore

    ReplyDelete
  93. This is a perfect blog to learners who are looking for android technology, check it once at Android Online Training Bangalore

    ReplyDelete
  94. Great!!This blog is a very nice blog.Thank you for sharing this blog which contains a lot of information. AWS / Amazon Web Services Training | DevOps Course in Bangalore

    ReplyDelete
  95. Existing without the answers to the difficulties you’ve sorted out through this guide is a critical case, as well as the kind which could have badly affected my entire career if I had not discovered your website. JAVA Training in chennai

    ReplyDelete
  96. Really Great and useful piece of information.Thanks for sharing best Java Training in Chennai | Android Training in chennai

    ReplyDelete
  97. very nice blogs!!! i have to learning for lot of information for this sites...Sharing for wonderful information. Website Development Companies Bangalore | Website Designing Companies Bangalore

    ReplyDelete
  98. "
    At the point when all activities and slimming down stage gets fizzled, Keto Primal works splendidly to give the coveted results by giving a thin and sharp body appearance since it is a characteristic craving boosting fat buster. The supplement additionally limits the nourishment desires or enthusiastic eating of people where they would encounter less appetite feel and that would offer them to stay in controlled calorie admission.

    The supplement attempts to influence a person to go fit as a fiddle and carry on with a sound and a la mode way of life. The weight reduction process that begins after the admission of the pills go normally, and you may encounter the results inside 2-3 weeks of time. The expansion of every common concentrate here attempts to support the stomach related framework and furthermore clean the colon framework to stay free from hurtful poison squander. It supports the digestion level and gives a lift to vitality and stamina level where you would have the capacity to exercise more without getting worn out and stay dormant way of life. Visit for more informations:
    Keto Primal
    Health Care 350"

    ReplyDelete
  99. "I like this post,And I guess that they having fun to read this post,they shall take a good site to make a information,thanks for sharing it to me.
    Read more here:
    kim kardashian sex tape
    porn sex video hd
    mia khalifa sex video
    sunny leone sexy movie"

    ReplyDelete
  100. Informative content about java is best way for to develop android application. useful information for who wish to become android developer. thanks for sharing valuable information
    android app development course

    ReplyDelete
  101. I like the blog format as you create user engagement in the complete article. Thanks for the informative posts.
    software testing training institute chennai
    testing training
    testing Courses in Chennai
    software testing Course

    ReplyDelete
  102. Thanks for sharing this wonderful blog. Helpful article ! Kindly visit us @ Chocolate gift box

    ReplyDelete
  103. SFT Solution is best IT leading company in delhi. Our core strength is our commitment to solving complex problems and delivering high quality solutions within committed time frames and budgets. Our software development consultants include tech-savvy engineers, business analysts, architects and project managers.
    software development

    ReplyDelete
  104. Every organisation needs growth and to speed up the working process software can help a lot. SFT Solution Pte. Ltd. is one of the leading company and providing services related to software. If you ever need any kind of software such as accounting, payroll, education, retail, or any other then just reach out to us, our experts will help you out in every manner.
    Every organisation needs growth and to speed up the working process software can help a lot. SFT Solution Pte. Ltd. is one of the leading company and providing services related to software. If you ever need any kind of software such as accounting, payroll, education, retail, or any other then just reach out to us, our experts will help you out in every manner.
    software development
    crm software development company

    erp software development company

    e commerce application development

    desktop application development

    ReplyDelete
  105. We are into the modern world of technology where everything is governed by the hi-tech software. ERP Software is process management software that helps the organisation to utilise the system of several integrated applications in single software to manage the business and computerize several back-office functions such as technology, services, and human resources. SFT Solution Pte. Ltd. can help you in attaining the targets through ERP Software according to your requirements.
    software development

    desktop application development

    e commerce application development

    erp software development company

    crm software development company

    web designing service in delhi

    graphics desgining services in delhi

    mobile app designing services in delhi

    ReplyDelete
  106. Hello, I am Taruna Dsouza thank you for this informative post. That is a great job. Wish you more success.Thank you so much and for you all the best. Takes Down
    123movies

    ReplyDelete
  107. Amazing Post . Thanks for sharing. Your style of writing is very unique. Pls keep on updating.

    Education
    Technology

    ReplyDelete
  108. Thanks for sharing informative article useful for others http://www.tracking2u.com

    ReplyDelete
  109. This is very great thinks. It was very comprehensive post and powerful concept. Thanks for your sharing with us. Keep it up..
    Oracle DBA Training in Chennai | Oracle DBA Training Institute in Chennai

    ReplyDelete
  110. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.
    Dot Net training in Electronic City

    ReplyDelete

  111. Very informative and well written post! Quite interesting and nice topic chosen for the post.
    thanks for sharing this nice post,
    mobile training institute in hyderabad

    ReplyDelete
  112. Hello, I also would like to comment over all the points mentioned in this blog. I agree with essence of few point but somewhere I found myself on other place. I hope, there might little opinion of others as well. Appliance repair near me

    ReplyDelete
  113. Nice content and good information you have provided....i am also doing projects android based projects

    ReplyDelete