Saturday, July 12, 2014

Introduction and difference of Java SE, Java EE, Java ME and JavaFX

Here we shall discuss some introduction and difference of Java platforms which are Java SE, Java EE, Java ME and JavaFX ". Many software developers do not know about different Java platforms and their relationship with each other. Each java platform is designed for different purpose like one for Desktop applications development, one for Web based applications development and one for mobile application development etc.These platforms may also use combined for development of a complex business application having a web interface, a desktop client and a mobile client.

Java SE

Java SE is abbreviated of  Java Standard Edition. It is a Java platform which is mostly used for java desktop applications development and is used as java core API. It has all basic java language data types and objects as well high level classes for security management, database access, GUI (Graphical User Interface) development, networking applications and much more. It consist on virtual machine (VM), development tools, different class libraries and deployment technologies for java based applications development.

Java EE:
Java EE stands for Java enterprise edition. Like Java SE, it is also Java platform, built on top o f Java SE platform for development of web based applications which run on Applications server and web servers. Java EE platform provides different APIs and run time environment for development of large scale, scalable, reliable, multi-tiured and secure network applications. Java Servlet, JSP, JSF, Primefaces, Oracle ADF are Java EE technologies.

Java ME
Java ME stands for Java micro edition, it is a java platform for applications which run on small scale devices like cell phones. Java ME is used to develop different cell phones applications and games. Whatsapp "a famous chat application" is also developed with Java ME. Applications developed with Java ME can run on different mobile phones operating system like on Nokia Symbian, Android, Iphone and window phone etc. Java ME applications can be used as clients for Java EE platform services.

Just like Java SE and Java EE platform, JavaFX is a powerful java based UI (user interface) platform for developing large scale data driven business applications and rich internet applications by using a lightweight user-interface API. Applications built with JavaFX use hardware accelerated graphics and media engines for high performance clients and modern rich interfaces. JavaFX application may also use as client of Java EE services.


  1. If you are searching for cost effective as well as solid Mobile Application Development Services and Web Development in India provider then without thinking much you can choose to hire the services offered by Acetech. We are one of the leading companies offering affordable, timely and quality mobile apps services.

  2. if you are searching for cost effective as well as solid Mobile Application Development ServicesWe are one of the leading companies offering affordable, timely and quality mobile apps services.

  3. Very knowledge and interesting blog. Thank you for share it. You did a great job.

    Get Additional Details

  4. Really an interesting and amazing post. Thanks for sharing this wonderful informative article here.
    Hire Wordpress freelance developer

  5. Java is a open source language, so it is very affordable for the development, java is also platform independent language so it can be easily used on any platform. Web Design Miami

  6. Java is a open source language. Really it just a interesting to read website application development

  7. Thanks for sharing your info. I really appreciate your efforts and I will be waiting for your further write.I like the post

    Online Web Development Courses


  8. Web design is very necessary thing to give a great looking for website.If website design is good,then only that website should collect more visitors as well as increase the website traffic.
    Web Design Companies Bangalore

  9. Florida web application development company also offer web application solutions to small and midsized companies, and also ensure that everything works in a systematically efficient manner.

  10. Thanks for sharing your info. I really appreciate your efforts. We are offering best web development and designing in Delhi.

  11. Informative post! Thank you for sharing this information with us.

    Calgary web design

  12. Good article. I like the article and post. Thanks for sharing this post.
    Web Development Company

  13. Well it was very good to see your article... Thanks a lot for providing Information Regarding Java.. Web Development Bangalore | Website Design Company Bangalore

  14. Providing the best
    App Source Codes for android app in affrodable price...

  15. This is highly informatics, crisp and clear. I think that everything has been described in systematic manner so that reader could get maximum information and learn many things.
    Web development Company in India Company | Web development Company Bangalore
    Web Development Company in Bangalore | Responsive Web development

  16. Nice article
    Thanks for sharing the informative blog.
    Software company in bangalore

  17. Superb, I really enjoyed very much while reading this article. Really it is an amazing article about Java SE,Java EE,Java ME and Java FX. I had ever read like this article. I hope it will be very helpful for all. Thank you so much for this amazing article and please keep update like this excellent post.
    Engineering Colleges, Mechanical Engineering Colleges in Chennai

  18. It's really informative! Thanks for the great article.
    At Hvantage Technologies, we are dedicated to providing online solutions: Web design & development, e-commerce solution, web promotion/SEO (search engine optimization ) and website maintenance services for your business. more details you should visit here once:

  19. Thanks for the post, you have provided a simple step by step process so anyone can understand easily. For understanding Mobile Application Services and Android Development, you can visit Yberry Infosystem in Indore Visit: www.yberryinfosystem

  20. Nice work Javawebaction team. Fruitful information to read. CPDESK is Online Web Development Tool Company located in Canada. Our main services include : Web based Software designing Tool, Web based Business Application, Web based SQL form designer, Corporate application form designer. For more details please visit our site - Web Based Software Application Designing Tool | CPDESK

  21. Impressive! I really like your blog.
    Thanks for the post.
    Web development


Please enter relevant question and information.