The Source for Java Technology Collaboration
User: Password:



Inderjeet Singh's Blog

March 2007 Archives


What is the difference between Java Application Platform SDK and Java EE SDK

Posted by inder on March 13, 2007 at 05:14 PM | Permalink | Comments (6)

In the previous blog, I announced the availability of Java Application Platform SDK. A user (java.net userid: claudio) asked about the differences in the various bundles. Since the question is of general interest, I decided to write this blog to explain the various bundles. Here are the various bundles that are available at the download page:

  1. Java EE 5 SDK: This bundle contains the Java EE 5 compatible Sun Application Server. This is same as GlassFish V2 beta. Additionally, it contains Java EE 5 API docs, a short tutorial, BluePrints, and samples. This bundle comes in two forms: with JDK (JDK 6) or without JDK.
  2. Java Application Platform SDK: This bundles contains all the contents of Java EE 5 SDK and includes the following additional runtime components: Sun Web Developer Pack Release 1, Open ESB 2.0 Beta, Java Portlet Container 1.0, Sun Java System Access Manager 1.0. This bundle also comes in two forms: with or without JDK.
  3. Java EE 5 Tools Bundle: This bundle includes Java Application Platform SDK, NetBeans 5.5.1 Beta, and NetBeans Enterprise Pack. This bundle does not contain JDK.


So, how do you decide which bundle to choose? Here are some guidelines:

  • Download the Java EE 5 SDK bundle if you prefer command-line tools instead of NetBeans IDE, and are only interested in writing Java EE 5 applications.
  • Download the Java Application Platform SDK bundle if you prefer command-line tools instead of NetBeans IDE, and are interested in writing applications that use Java EE 5 with additional components. The SWDP component provides support for writing Web 2.0 applications, the OpenESB component enables development of composite applications that use an Enterprise Service Bus (ESB), Java Portlet Container enables development of portlets and, finally, Access Manager enables using Web services security technologies.
  • Download the Java EE 5 Tools bundle if you prefer using NetBeans IDE for developing Java EE 5 applications with additional features contained in the Java Application Platform SDK. In addition to regular Java EE application development, this tool provides visual development of composite applications using a BPEL editor, and easy configuring of Web services security.

  • Are the various bundle options confusing? Do you have suggestions on how we can make them better? Share your thoughts as comments to this blog. Thanks for reading.



    Announcing the release of Java Application Platform SDK Update 3 Preview

    Posted by inder on March 13, 2007 at 12:00 PM | Permalink | Comments (10)

    As the tech lead for the project, I am happy to announce the availability of the new version, Update 3 Preview, of the Java Application Platform SDK. This version includes the following enhancements:

    Sun Java System Application Server 9.1 Beta: Sun Java System Application Server has been upgraded from version 9.0 UR1 Patch 1 to 9.1 Beta. This version includes support for clustering, HTTP/EJB session persistence using in-memory replication, Web services interoperability technology (WSIT), and Java Business Integration (JBI) support. Other changes include a redesign of the administration tool and an automated update mechanism.

    Sun Web Developer Pack Release 1: Sun Web Developer Pack helps you to leverage emerging web technologies and techniques to create interactive and dynamic web applications for the enterprise. This toolkit is a collection of technologies for Ajax, scripting and REST-based services development supported by a NetBeans plugin that simplifies the design and development of rich Internet applications.

    Open ESB 2.0 Beta: Open ESB has been updated from the earlier 1.0 version to 2.0 Beta. This version significantly enhances composite application development through a JBI-based integration platform fully integrated with the application server. Support has been added for clustering and XA resource recovery. JBI components included in this release are: Service Engines for BPEL, Java EE, XSLT, Intelligent Event Processing, and SQL; and Binding Components for File, FTP, HTTP, JDBC, JMS, SMTP, and WebSphere MQ protocols.

    Portlet Container 1.0: The Portlet Container has been updated from the earlier 1.0 beta version to 1.0 FCS.

    Sun Java System Access Manager 7.1: Sun Java System Access Manager has been updated from the earlier 7.1 beta version to 7.1 FCS. Read Securing Communications in Web Services: A Tutorial.

    The Java EE Tools bundle was also refreshed to take advantage of the updated SDK Update 3 contents. This bundle contains the NetBeans IDE 5.5.1 Beta with the Enterprise Pack along-with the Java Application Platform SDK contents.

    All in all, lots of interesting new capabilities to work with. So, what are you waiting for? Download it here and share your thoughts on this release as comments to this blog, or at the SDK forum.





    Powered by
    Movable Type 3.01D
 Feed java.net RSS Feeds