[Laszlo-dev] Cross-runtime feature APIs, cross-runtime scripting

Henry Minsky henry.minsky at gmail.com
Mon Jan 25 12:38:41 PST 2010

Hey Raju,

I'd like to start thinking about improvements to the <text> APIs. The Flash
10 runtime has some new features in their Text Layout Framework and "text
engine" substate that give the programmer more control of typographic
options and text flows. Thus far we have not
built any new text classes with the Flash 10 text libraries, but there's
been some interest (for bidirectional text support ,for example)

Do you know what the HTML5 text API's look like? Is there some common subset
we would want to try to support in a portable way?

On Mon, Jan 25, 2010 at 3:20 PM, Raju Bitter <rajubitter at googlemail.com>wrote:

> With the increasing focus on Ajax/DHTML - going in hand with nice new HTML5
> features - the evolving W3C standards are going to have a strong influence
> on the LZX APIs in future versions of OpenLaszlo. Until now SWFx and AS2/3
> have been the runtime providing many more features for OpenLaszlo than the
> browsers' JS engines. That's changing right now, and the question is: How is
> OpenLaszlo going to incorporate the HTML5 APIs into LZX? Take Flash
> SharedObject (
> https://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/net/SharedObject.html)
> and W3C WebStorage (http://www.w3.org/TR/webstorage/) as an example: How
> are we going to create APIs providing those features across runtimes?
> If there similar functionalities in SWFx and HTML5/W3C standards, are we
> going to create a common API for - using the example of local storage -
> key-value pairs in DHTML using WebStorage, and duplicating that behavior in
> SWFx using SharedObject functionality? Or is the focus going to be on open
> standard based features which will be accessible from within SWFs through
> SWF->JavaScript calls?
> A powerful feature would be the capability to define the runtime
> environment for a method/script as an attribute to the method or script.
> Imagine code like this inside a SWFx runtime app:
>  <method name="storeNote" runtime="javascript" args="id,title,body">
>    // Some JavaScript code using the WebStorage API to store a note
>    // This method would be turned into a JavaScript function inside the
> browser
>    //  Any call to this method would be passed from the SWF app to the JS
> function
>  </method>
> If the same app is compiled as DHTML, passing of method calls would not be
> necessary. I'd be interested in hearing what you think, or what your ideas
> are for OL apps using many of the new JS/HTML5/W3C features.
> - Raju

Henry Minsky
Software Architect
hminsky at laszlosystems.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.openlaszlo.org/pipermail/laszlo-dev/attachments/20100125/a077183d/attachment.html

More information about the Laszlo-dev mailing list