Results 1 to 7 of 7

Thread: Java Versions

  1. #1
    hiranya is offline Member
    Join Date
    Jun 2007
    Location
    Colombo, Sri Lanka
    Posts
    32
    Rep Power
    0

    Default Java Versions

    I'm new to JAVA. I'm still not very familiar with various versions of JAVA available for developers (Such as J2EE, J2ME and J2SE). Can anybody enlighten me on the differences?

  2. #2
    JavaBean's Avatar
    JavaBean is offline Moderator
    Join Date
    May 2007
    Posts
    1,270
    Rep Power
    9

    Default

    Hi Hiranya,

    First of all, welcome to Java Forums.

    The difference between them is clear. Java SE is the standard edition targeted for PCs. The core of Java is there. So starting with Java SE is the recommended way if you plan to learn Java. Since after learning Java SE, you can easily learn the others. Since others look like new APIs over Java SE.

    But since Java SE is too much (those devices does not have required power to run Java SE and has different requirements) to be handled by handheld devices and mobile phones, Java ME is needed. Java ME has simple but similar APIs compared to Java SE. For example, they dont have Swing as a GUI toolkit, but has simpler GUI toolkits, which only has textfields, buttons...

    And Java EE is for server side. Basically, it can be considered as an extension over Java SE. Servers needs different kinds of APIs which are not much useful for regular PCs. So instead of adding these to Java SE and increasing its size, Sun decided to prepare it in a different packages.

    And in addition to these API and target changes, all these SDKs also has different tools for development. For example, Java ME has an emulator to emulate the developed applications.

    This is just an overview. I recommend you to read more resources to understand it better.

  3. #3
    hiranya is offline Member
    Join Date
    Jun 2007
    Location
    Colombo, Sri Lanka
    Posts
    32
    Rep Power
    0

    Default

    Thank you. That solved many problems. Anyway do Java applications always require JVM for execution? Is there a possibility to deploy and run Java applications without JVM?

  4. #4
    JavaBean's Avatar
    JavaBean is offline Moderator
    Join Date
    May 2007
    Posts
    1,270
    Rep Power
    9

    Default

    Is there a possibility to deploy and run Java applications without JVM?
    Add Infraction for hiranya
    There are installers which can bundle JVM with your Java applications. While installing, your users can select and install a JVM in that way. Search InstallAnywhere as an example.

  5. #5
    hiranya is offline Member
    Join Date
    Jun 2007
    Location
    Colombo, Sri Lanka
    Posts
    32
    Rep Power
    0

    Default

    I'm very familiar with C# language. What are the similarities and differences between C# and Java?

  6. #6
    JavaBean's Avatar
    JavaBean is offline Moderator
    Join Date
    May 2007
    Posts
    1,270
    Rep Power
    9

    Default

    I'm very familiar with C# language. What are the similarities and differences between C# and Java?
    Try searching "c# and java comparison" or a similar query on google. There are lots of references. Here are a few of them:

    C# From a Java Developer's Perspective
    Java (J2SE 5.0) and C# Comparison
    Comparison of C Sharp and Java - Wikipedia, the free encyclopedia

  7. #7
    kanthan8 is offline Member
    Join Date
    Oct 2009
    Posts
    4
    Rep Power
    0

    Default

    I need InstallAnywhere plugin (of InstallAnywhere Collaboration plugin)for eclipse...
    Please tell me where i can download it........
    Its urgent....
    Thanks in advance

Similar Threads

  1. JDK versions on web server and client machines
    By sunjavaboy in forum New To Java
    Replies: 1
    Last Post: 03-21-2008, 05:59 AM
  2. Can I delete/uninstall older versions of Java?
    By LudwigKarl in forum New To Java
    Replies: 3
    Last Post: 03-19-2008, 11:23 AM
  3. Using different versions of Java
    By javaplus in forum New To Java
    Replies: 2
    Last Post: 01-04-2008, 09:28 PM
  4. Concurrent Versions System (CVS)
    By JavaForums in forum Eclipse
    Replies: 0
    Last Post: 05-02-2007, 04:03 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •