Overview: * Just write a laszlo app * Tweak the wrappers Requirements: OpenLaszlo 4.0.5 or later. The basics: A blank app that will work on the iPhone is at blank.lzx. Running the application: To run this application during development, use Safari, and visit: http://localhost:8080/trunk/demos/newsmatch/main.lzx?lzr=dhtml&lzt=html To run this application with the developer's console: http://localhost:8080/trunk/demos/newsmatch/main.lzx?lzr=dhtml And, yes, it runs just the same in swf output: http://localhost:8080/trunk/demos/newsmatch/main.lzx?lzr=swf8&lzt=html To deploy: Use the SOLO deploy wizard to deploy as dhtml solo. [TODO: explain how.] Unzip the contents of the solo deploy zip. If desired, edit the wrapper page to be dhtml that matches how the laszlo app looks when startup is complete. Notes: filter.xsl, in this directory, is an xslt template to take a large rss feed and filter it down to just what the iPhone demo needs. For development, we captured a particular snapshot of the yahoo images rss feed, and hand-edited it to contain just the information we want to present. This let us minimize uncessary downloading. In live deployment, you would do server-side processing on the xml feed to get it into exactly the shape you want it. When data transfer is slower than a laden african swallow, you have to be very careful with your bloated feeds. Only download exactly what you need. Other files in this directory: deployer.rb automates these changes and a few others necessary for deployment on the openlaszlo.org website. Your particular deployment needs will vary. resources/ contains various image resources. Credits: Thanks to yahoo images for their photos feed, which has such great photos. http://rss.news.yahoo.com/imgrss/441 Thanks to Joe Hewitt (joehewitt.com) for Firebug and for figuring out what to do with the meta viewport tag. iPhoney: http://www.marketcircle.com/iphoney/