<?xml version="1.0" encoding="UTF-8"?>
<chapter id="TechnicalRequirements" xreflabel="TechnicalRequirements">
  <?dbhtml filename="TechnicalRequirements.html"?>

  <title>Technical Requirements</title>

  <chapterinfo>
    <keywordset>
      <keyword>Java</keyword>

      <keyword>JavaServer Faces</keyword>

      <keyword>RichFaces</keyword>

      <keyword>JSF</keyword>

      <keyword>MyFaces</keyword>

      <keyword>Facelets</keyword>

      <keyword>Apache Tomcat 4.1 - 6.0</keyword>

      <keyword>IBM WebSphere 5.1 - 6.0</keyword>

      <keyword>BEA WebLogic 8.1 - 9.0</keyword>

      <keyword>Oracle AS/OC4J 10.1.3</keyword>

      <keyword>Resin 3.0</keyword>

      <keyword>Jetty 5.1.X</keyword>

      <keyword>Sun Application Server 8 (J2EE 1.4)</keyword>

      <keyword>Glassfish (J2EE 5)</keyword>

      <keyword>JBoss 3.2 - 4.0.x</keyword>

      <keyword>Internet Explorer 6.0 - 7.0</keyword>

      <keyword>Firefox 1.0 - 2.0</keyword>

      <keyword>Opera 8.0 - 9.0</keyword>

      <keyword>Netscape 7.0</keyword>

      <keyword>Safari 2.0</keyword>
    </keywordset>
  </chapterinfo>

  <para><property>RichFaces</property> was developed with an open architecture to be compatible with
    the widest possible variety of environments.</para>

  <para>This is what you need to start working with <property>RichFaces 3.1.0</property>:</para>

  <itemizedlist>
    <listitem>Java</listitem>

    <listitem>JavaServer Faces</listitem>

    <listitem>Java application server or servlet container</listitem>

    <listitem>Browser (on client side)</listitem>

    <listitem>Richfaces framework</listitem>
  </itemizedlist>

  <section id="SupportedJavaVersions">
    <?dbhtml filename="SupportedJavaVersions.html"?>

    <title>Supported Java Versions</title>

    <itemizedlist>
      <listitem>JDK 1.4 and higher</listitem>
    </itemizedlist>
  </section>

  <section id="SupportedJavaServerFacesImplementations">
    <?dbhtml filename="SupportedJavaServerFacesImplementations.html"?>

    <title>Supported JavaServer Faces Implementations</title>

    <itemizedlist>
      <listitem>Sun JSF 1.1 RI - 1.2</listitem>

      <listitem>MyFaces 1.1.1 - 1.2</listitem>

      <listitem>Facelets JSF 1.1.1 - 1.2</listitem>
      
      <listitem>Seam 1.2. - 2.0</listitem>
    </itemizedlist>
  </section>

  <section id="SupportedServers">
    <?dbhtml filename="SupportedServers.html"?>

    <title>Supported Servers</title>

    <itemizedlist>
      <listitem>Apache Tomcat 4.1 - 6.0</listitem>

      <listitem>IBM WebSphere 5.1 - 6.0</listitem>

      <listitem>BEA WebLogic 8.1 - 9.0</listitem>

      <listitem>Oracle AS/OC4J 10.1.3</listitem>

      <listitem>Resin 3.0</listitem>

      <listitem>Jetty 5.1.X</listitem>

      <listitem>Sun Application Server 8 (J2EE 1.4)</listitem>

      <listitem>Glassfish (J2EE 5)</listitem>

      <listitem>JBoss 3.2 - 4.2.x</listitem>

      <listitem>Sybase EAServer 6.0.1</listitem>
    </itemizedlist>
  </section>

  <section id="SupportedBrowsers">
    <?dbhtml filename="SupportedBrowsers.html"?>

    <title>Supported Browsers</title>

    <itemizedlist>
      <listitem>Internet Explorer 6.0 - 7.0</listitem>

      <listitem>Firefox 1.5 - 2.0</listitem>

      <listitem>Opera 8.5 - 9.0</listitem>

      <listitem>Netscape 7.0</listitem>

      <listitem>Safari 2.0</listitem>

    </itemizedlist>
    
    <note>
      <title>Note:</title>
      <para>Safari 3.0 Beta is not supported.</para>
    </note>
    
    <para>This list is composed basing on reports received from our users. We assume the list can be
      incomplete and absence of your environment in the list doesn&apos;t mean incompatibility.</para>
    <para>We appreciate your feedback on platforms and browsers that aren&apos;t in the list but
      are compatible with RichFaces. It helps us to keep the list up-to-date.</para>
  </section>
</chapter>
