Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • iphone/ <- iphone specific jsps
  • iui/ <- iphone related images, js, and css files
  • src/ <- source code
  • xsls/ <- pentaho-solutions iphone xsl's
  • readme.txt
  • build.properties
  • build.xml
  • pentaho-iphone.jar
     

Step 2:

Copy pentaho-iphone.jar to the Pentaho WebApp WEB-INF/lib directory  In Pentaho PCI 1.7 GA, this is located in jboss/server/default/deploy/pentaho.war/WEB-INF/lib.  This jar contains two specific iPhone classes. First, a new servlet filter has been created to detect iPhone requests and re-route those requests to the correct iPhone view.  Second, an extension to Pentaho's ViewAction servlet has been created to allow the parameter forms to render correctly on the iPhone.  

Step 3:

Copy the iphone directory to the Pentaho WebApp root.  This directory contains all the necessary Java Server Pages (JSPs) to render the iPhone view correctly.  I used the iui project (http://code.google.com/p/iui/) to render the user interface, with only slight modifications.  If you'd like to customize the Home Page or Login Page, this is the place to go.

...