Okie-dokie. Merged to 4.0b1 branch in r2982.

On Dec 8, 2006, at 10:45 AM, Jim Grandy wrote:

yes, please.

On Dec 8, 2006, at 10:29 AM, John Sundman wrote:

Requesting r2977 be integrated into the beta 1 release.

This resolves http://www.openlaszlo.org/jira/browse/LPP-2652, documenting supported media for SOLO deployment.

This changes content files in the Developer's Guide only. Test: Dguide builds and renders correctly.

I think this is very low risk.

jrs




Author: jsundman
Date: 2006-12-08 08:13:07 -0800 (Fri, 08 Dec 2006)
New Revision: 2977

Modified:
openlaszlo/branches/legals/docs/src/dguide/browser- integration.html
   openlaszlo/branches/legals/docs/src/dguide/media-resources.html
   openlaszlo/branches/legals/docs/src/dguide/proxied.html
Log:
Updating Developer's Guide with respect to supported media, proxied/SOLO & by runtime. Per Jim G., I'm checking into Legals and requesting checkin to b1

Modified: openlaszlo/branches/legals/docs/src/dguide/browser- integration.html
===================================================================
--- openlaszlo/branches/legals/docs/src/dguide/browser- integration.html 2006-12-08 14:46:04 UTC (rev 2976) +++ openlaszlo/branches/legals/docs/src/dguide/browser- integration.html 2006-12-08 16:13:07 UTC (rev 2977)
@@ -23,7 +23,9 @@
 </fixme>
 <h1>Browser Integration</h1>

-<p>Though OpenLaszlo applications are not dependent on the browser or
+<p>
+Depending on what target runtime they're compiled for, OpenLaszlo applications have different relationships with the JavaScript engine of the browser in which they run. Applications compiled for Flash are executed by the Flash player and must make use of the <classname>LzBrowser</classname> service in order to "escape" to the browser's JavaScript environment. Applications that are compiled for DHTML, on the other hand, run within the browser's JavaScript envinronment. </p> +<p>Though OpenLaszlo applications delpoyed on the Flash runtime are not dependent on the browser or
 operating system for their look or behavior, there are some
 important limitations that the browser container places on the
 application. There are also a number of features that your

Modified: openlaszlo/branches/legals/docs/src/dguide/media- resources.html
===================================================================
--- openlaszlo/branches/legals/docs/src/dguide/media- resources.html 2006-12-08 14:46:04 UTC (rev 2976) +++ openlaszlo/branches/legals/docs/src/dguide/media- resources.html 2006-12-08 16:13:07 UTC (rev 2977)
@@ -14,20 +14,52 @@
<p>LZX is designed to make it easy for you to integrate media resources into your application in a flexible and dynamic manner. You can include images, audio, video, and animations that were created using standard third-party content creation tools. -This chapter describes the media formats that are currently supported as -of OpenLaszlo 4.0. It then goes on to describes how to integrate and control +This chapter describes the media formats that are currently supported as resources to <tagname>view</tagname>s in +OpenLaszlo 4.0. It then goes on to describes how to integrate and control
 media in your application.  It concludes with some
 optimization tips.</p>
 <p>
+Note that in addition to media that can be attached as resources to views, streaming audio and video can be played by <tagname>videoview</tagname>s. Please see <xref linkend="video"/ > for a discussion of streaming media.
+</p>
+<p>
 For a discussion of streaming media, see <xref linkend="video"/>.
 </p>

 <h2>Supported media types</h2>
 <p>
+The list of supported media types varies slightly depending on the target runtime and whether the application is to be deployed SOLO or proxied.
+</p>
+<h3>Media for SOLO applications</h3>
+<p>
+SOLO applications depend on Flash to load images (whereas the proxied applications get help from the transcoder on the server). This means that SOLO applications are limited to file types supported natively by Flash.</p>
+<h4>Flash 7 and Flash 8 limitations</h4>
+<p>
+Flash player version 7 it can only load a limited set
+of jpegs encodings; it cannot do interleaved or progressive jpeg. If you run +Flash player 8 it can do more wide range of jpeg encoding. Set the compiler to compile for Flash 8 as a target +runtime to get this expanded range of image formats (also PNG and GIF).
+</p>
+<h3>DHTML Limitations and workaround</h3>
+<p>
+Browsers do not natively support .swf or audio or video formats. You must transcode them, omit them from your application, or embed a flash player in your application to handle them.
+</p>
+<h4>Transcoding .swf to .png</h4>
+<p>
+Files in .swf format can be transcoded to .png format for display by the DHTML runtime. OpenLaszlo provides a facility, called autopng, for doing this automatically. As a convenience, the server and compiler search for a corresponding png file if a swf file is referenced in the DHTML runtime. To use this mechanism in your own code, create a png file with the same basename as the swf file, and place it in the same directory as the swf resource you want it to replace.
+</p>
+<h4>Audio and Video in DHTML applications</h4>
+<note>
+The following discussion applies to audio and video resources attached to <tagname>view</tagname>s, not to <tagname>videoview</ tagname>s. <tagname>videoview</tagname>s are not supported at all for the DHTML runtime.
+</note>
+<p>
+In order to display swf-formatted audio and video within a DHTML application, you may embedd a swf player in the page. For a discussion of how to do this, see <xref linkend="browser- integration"/>.
+</p>
+<h3>Summary of Supported Media</h3>
+<p>
 OpenLaszlo 4.0 and above support the following media types:</p>
 <dl>
   <dt>JPEG</dt>
- <dd>All .jpg or .jpeg files are supported. See the <a target="_blank" href="http://www.w3.org/Graphics/JPEG/";>W3C JPEG JFIF Specification</a>. + <dd>Depending on target runtime and mode of deployment, different .jpg and .jpeg files are supported. Progressive and interleaved files are not supported for Flash 7 SOLO deployment. See the <a target="_blank" href="http://www.w3.org/Graphics/ JPEG/">W3C JPEG JFIF Specification</a>. <note><i>Progressive</i> files are re-encoded in the OpenLaszlo Server.</note>
   </dd>
   <dt>GIF</dt>
@@ -38,11 +70,19 @@
<dd>All Portable Network Graphics files (<a target="_blank" href="http://www.w3.org/Graphics/PNG/";>PNG details at W3C information</a>) are supported. This includes PNGs with alpha channels (transparency).</dd>
   <dt>MP3</dt>
- <dd>Support limited to audio MP3 files with <i>sample</i>- rates of 44.1 kHz, 22.050 kHz, 11.025 kHz, 8.000 kHz and 5.512 kHz</dd> + <dd><p>For proxied applications compiled to .swf, support is limited to audio MP3 files with <i>sample</i>-rates of 44.1 kHz, 22.050 kHz, 11.025 kHz, 8.000 kHz and 5.512 kHz.</p>
+  <p>
+ Flash behaves poorly with mp3s it doesn't like, which makes tracking down problems difficult. If you run into a problem, a good idea would be to find out whether your mp3 plays in a standalone Flash app separate from OpenLaszlo. (You can use the mtasc.org compiler to test this, using Flash's Sound class to load an play your mp3.) If your mp3 works does not work in standalone Flash, hen the problem is not OpenLaszlo.
+  </p>
+ Mp3s are not natively supported by browsers, so applications that compile to DHTML should make provisions, as described above.
+  <p>
+  </p></dd>
   <dt>SWF</dt>
<dd><p>Macromedia Flash (SWF) files. (See <a target="_blank" href="http://www.macromedia.com/software/flash/open/licensing/ fileformat/">Macromedia documentation</a>).</p> - <p>Support is limited to SWF files that contain stills or animation only. - Very limited ActionScript is allowed/supported (see below for more details). + <p>For applications compiled to Flash, support is limited to SWF files that contain stills or animation only. Very limited ActionScript is allowed/supported (see below for more details).
+  </p>
+  <p>
+ For applications compiled to DHTML, .swf format files are not supported. See above for a workaround.
   </p></dd>
 </dl>
 <p>

Modified: openlaszlo/branches/legals/docs/src/dguide/proxied.html
===================================================================
--- openlaszlo/branches/legals/docs/src/dguide/proxied.html 2006-12-08 14:46:04 UTC (rev 2976) +++ openlaszlo/branches/legals/docs/src/dguide/proxied.html 2006-12-08 16:13:07 UTC (rev 2977)
@@ -25,7 +25,12 @@
As explained in <xref linkend="architecture"/>, there are two distinct ways in which OpenLaszlo applications can be <i>deployed</i>, that is, made available on the web:
 </p>
-
+<p>
+The implementation of proxied and SOLO deployment models differs depending on the target runtime. The discussion below pertains to deploying for the Flash runtime.
+</p>
+<fixme>
+NEED INFO ON SOLO dhtml deployment!
+</fixme>
 <ol>
<li>Deploy SOLO (Standalone OpenLaszlo Output) from any HTTP Web server</li>
        <li>Deploy with OpenLaszlo Server</li>


_______________________________________________
Laszlo-checkins mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-checkins





benjamin shine
software engineer
[EMAIL PROTECTED]



Reply via email to