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

   <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>

  <title>Technical Requirements</title>
  
  <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.2.1</property>:</para>

  <itemizedlist>
    <listitem><para>Java</para></listitem>

    <listitem><para>JavaServer Faces</para></listitem>

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

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

    <listitem><para>RichFaces framework</para></listitem>
  </itemizedlist>

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

    <title>Supported Java Versions</title>

    <itemizedlist>
      <listitem><para>JDK 1.5 and higher</para></listitem>
    </itemizedlist>
  </section>

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

    <title>Supported JavaServer Faces Implementations and Frameworks</title>

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

      <listitem><para>MyFaces 1.2</para></listitem>

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

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

    <title>Supported Servers</title>

    <itemizedlist>
      <listitem><para>Apache Tomcat 5.5 - 6.0</para></listitem>

    <listitem><para>BEA WebLogic 9.1 - 10.0</para></listitem>

    <listitem><para>Resin 3.1</para></listitem>

     <listitem><para>Jetty 6.1.x</para></listitem>

     <listitem><para>Sun Application Server 9 (J2EE 1.5)</para></listitem>

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

      <listitem><para>JBoss 4.2.x - 5</para></listitem>

  
    </itemizedlist>
  </section>

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

    <title>Supported Browsers</title>

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

      <listitem><para>Firefox 1.5 - 2.0</para></listitem>

      <listitem><para>Opera 8.5 - 9.2</para></listitem>
   
      <listitem><para>Safari 2.0-3.1</para></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>
