Sun Java Solaris Communities My SDN Account Join SDN
 
FAQ

Java Powered for the Enterprise Program Frequently Asked Questions

 
 
Java Powered for the Enterprise Logo

This section provides additional information about the Java Powered for the Enterprise Program, the Java Application Verification Kit (AVK) for the Enterprise, and associated requirements and procedures.

The "Java Powered for the Enterprise" branding program will not be available for AVK 5 and later versions. Earlier versions of AVK (AVK 1.4 and above) can still be branded "Java Powered for the Enterprise" until further notice.

Q: What is the Java Powered for the Enterprise Program?
A: The Java™ Powered for the Enterprise Program supplies a brand to those applications on the J2EE™ platform that have completed the Java AVK for the Enterprise testing process. This process helps prevent vendor lock-in by alerting developers to proprietary code, helps reduce risk by enabling the correct use of J2EE APIs, and helps cut development time by increasing code reusability.

Q: What are the benefits of testing an application using the Java AVK for the Enterprise?
A: There are three key benefits

  1. Reduces Development Risks: Java AVK for the Enterprise provides developers with the tools to test applications for the correct use of J2EE APIs.

  2. Reduces Investment Costs: By helping to prevent vendor lock-in and alerting developers to proprietary code, Java AVK for the Enterprise minimizes the need to install and test across multiple application servers compatible with the J2EE platform.

  3. Reduces Migration Expenses: In the current dynamic business environment, a “Java Powered for the Enterprise” application will be easier to migrate from one application server compatible with the J2EE platform to another and will therefore increase code reusability.

Q: What does it mean for an application to be "Java Powered for the Enterprise"?
A: “Java Powered for the Enterprise” indicates that the application has been tested to Sun's testing criteria contained in the Java AVK for the Enterprise, and that the application does not depend on non-portable features.

Q: How does the Program work and how can I get the Java Powered for the Enterprise logo?
A: It's simple. First, test your application for portability using the Java AVK for the Enterprise. Second, submit the checklist for Sun's approval and sign the logo license. Finally, display the logo.

Java AVK for the Enterprise:

Q: What is the Java AVK for the Enterprise?
A: The Java Application Verification Kit (AVK) for the Enterprise is a tool to help developers test their applications for correct use of J2EE APIs and portability across application servers compatible with the J2EE platform, so that they can avoid inadvertently writing non-portable code.

Q: What applications are eligible for the Java Powered for the Enterprise brand?
A: Applications must run on a J2EE application server, be designed to run on multiple application servers, include a JavaServer Pages™ (JSP™) technology, Java Servlet technology, or Enterprise JavaBeans™ (EJB™) technology, and be packaged as one or more .ear or .war files.

Q: How do I order the Java AVK for the Enterprise and what does it cost?
A: The AVK is available for FREE download from the web at: java.sun.com/j2ee/avk

Testing Using The Java AVK For The Enterprise:

Q: Who administers this testing?
A: Testing is administered by your company using the Java AVK for the Enterprise tools and following the criteria detailed in the Java AVK for the Enterprise Program Manual. If you wish to apply for the Java Powered for the Enterprise logo, you will be asked to verify that these tests have been completed by submitting a Java Powered for the Enterprise Checklist to Sun for approval and sign a logo license agreement.

Q: What criteria are used to verify that an application has passed the testing process?
A: The testing criteria are designed to efficiently test enterprise applications that are developed with J2EE technologies (such as JSP, EJB, and Servlet technologies). These criteria are specified in the Java AVK for the Enterprise Program Guide.

Q: Does a company have to complete the Java AVK for the Enterprise testing before it can apply for the Java Powered for the Enterprise logo?
A: Yes. Successful testing with the Java AVK for the Enterprise is a prerequisite to participating in the Java Powered for the Enterprise Program and obtaining the logo.

Q: Can a company test an application for internal purposes only and not proceed with Java Powered for the Enterprise branding?
A: Yes. The Java AVK for the Enterprise is available to help those developers who primarily wish to test their corporate applications so that they may identify and minimize dependencies on non-standard features of compatible application servers.

Java Powered For The Enterprise:

Q: How does my company apply to have an application designated as Java Powered for the Enterprise?
A: You must have completed all testing of your application using the Java AVK for the Enterprise tool before you can apply for the Java Powered for the Enterprise logo. At this stage you should complete the Java Powered for the Enterprise Checklist, which confirms that all testing has been completed successfully, and sign the logo license agreement. Following review and acceptance by Sun, you will be eligible to receive, reference, and use the Java Powered for the Enterprise logo for the application that has completed testing.

Q: What costs are associated with the Java Powered for the Enterprise brand?
A: The Java Powered for the Enterprise logo is available free of charge, subject to the execution of a logo license agreement.

Q: Who polices Java Powered for the Enterprise testing results for an application submitted for the Java Powered for the Enterprise trademark?
A: Sun Microsystems will have the right to request an audit of any Java Powered for the Enterprise application. This is to ensure that all applications meet the program goals and requirements associated with the Java Powered for the Enterprise logo.

Q: What's the difference between the Java Verified Program and the Java Powered for the Enterprise program?
A: The Java Verified Program is the name of the branding program that enables J2ME™ applications to be branded with the Java Powered logo. There is no longer a Java Verified logo. Java Powered for the Enterprise is now the brand for J2EE applications that have passed the Java AVK for the Enterprise tests.

Technical Support:

Q: What support is available?
A: Support for the free download is available online by emailing: J2EE_AVK_support@sun.com or the Portability forum at: http://forum.java.sun.com/forum.jsp?forum=496

Application Modifications:

Q: What happens if my application has been branded Java Powered for the Enterprise and Sun releases an upgrade to the J2EE platform?
A: If Sun releases an upgrade to the J2EE platform during the terms of your company's Java Powered for the Enterprise logo license agreement, your company must retest your application using the Java AVK for the Enterprise. However, the original logo license agreement will stay in force.

Q: What happens if my application has already been tested using the Java AVK for the Enterprise, but we have made minor modifications and upgrades to the application since verification? Can we continue to use the Java Powered for the Enterprise logo on the modified application?
A: If an application has been modified by the developer to the point where the original application testing results are rendered void, you must retest the modified application and follow the standard process to apply for Java Powered for the Enterprise logo for the new application.

Q: Can I use Java AVK for the Enterprise 1.4 with J2EE 1.3 applications?
A: Applications created for the J2EE 1.3 specification can be run on Java AVK for the Enterprise 1.4.

Related Links