Luis,

Good questions -- I'll see if I can shed some light on them, even if  
I'm not PTW :-)

The real work that is going on here with Project Legals (OL 4) is not  
adding a separate DHTML implementation of OpenLaszlo, but refactoring  
the entire system so that any runtime-dependent code (code that is  
specific to DHTML or to Flash) is isolated and minimized to only a  
small portion of the system (the compiler path and the runtime kernels).

The vast majority of the new system is runtime-independent;  
therefore, a single bug fix will be reflected in all supported  
runtime environments. Also, with this restructuring, it will be  
relatively straightforward to add a new runtime target other than  
Flash or DHTML. That's what Henry prototyped with the SVG support a  
few weeks ago.

This architecture allows for better modularity and therefore improved  
development velocity. Before Legals, OpenLaszlo contributors had to  
know a good bit about Flash; that is no longer the case. Flash  
expertise is only required for the Flash-specific kernel. Better  
modularity is better for open source development.

To your other point, the DHTML runtime kernel is responsible for  
normalizing functionality across supported browsers, so a developer  
who is writing in LZX does not need to tweak their code to make it  
run in any particular browser. That is one of the benefits of this  
approach -- all you write is standard LZX, and the compiler and  
runtime libraries make your code work in the selected runtime  
environment.

- D.




On Sep 12, 2006, at 8:30 AM, Luis Eduardo wrote:

>
>
>   hi P T,
>
>   but correct me if i am wrong...
>   one of the nicest thing on laszlo is this "ability" to run on
> multi-platforms. This is done through the flash virtual machine (i  
> will
> call FVM). So, dont matter if we are on safari or on IE, we work on  
> the
> same way...
>   well...  could Legals give this to us on the same way?  Because  
> if you
> think on a simple HTML...  this is already a pain to make all browsers
> works even with simple HTML. Each one of then have his own way to
> responde some functions.
>   i know that even with flash we have some of this problems too,  
> but is
> very few. (until i know is concerned on the border about FVM and
> browsers). But inside FVM we even dont know what is the OS we are!
>
>   the key point i am trying to say is:
>   - messing with DHTML and other technologies than flash, will we,
> developers, need to make all kind of workarounds depending on what
> browser or OS we are?
>
>   also, i read on the blog you give me the link that you guys will do
> all tech to work. DHTML and Flash 9 first.
>    Isnt that too much to acomplish? I mean... just to make Flash 9  
> work
> and correct all the bugs listed on JIRA is already a HUGE task...
>    is the power of open source that big?  or i am think wrong on  
> this ?
>
>   thank you dude and sorry for the questions!   (i am very worried  
> about
> flex becomming free and you guys trying to change main effort to  
> another
> platform).
>
>
>           Luís.
>
>
>
>
> P T Withington escreveu:
>
>> On 2006-09-11, at 16:52 EDT, Luis Eduardo wrote:
>>
>>>
>>>
>>>   hi,
>>>
>>>   i am a newbiee in making web applications and more new yet on  
>>> doing
>>> RIA ones.
>>>   but one question that comes to me and i dont know the answer is:
>>>
>>>   why should i change to laszlo Legals ?
>>>   i mean...  laszlo LPS 3.3.3 appear to be all that we need...
>>>
>>>   why all this effort to make Legals?
>>>
>>>
>>> regards,
>>>
>>>         Luís.
>>>
>>>
>>> just for curiosity: in my country (brazil), the word "legal" have  
>>> the
>>> mean of  "cool".  So, "legals" is like "coolz" in slang.
>>
>>
>> That is really cool! :) We had no idea.
>>
>> If you only ever plan to have your application run on the Flash plug-
>> in in a Web Browser, you don't need Legal's (although Legal's will
>> eventually become the main development line, and will continue to
>> support delivering to the Flash player).
>>
>> The purpose of the Legal's project is to permit OpenLaszlo
>> applications to be delivered to other runtime platforms.  'Browser
>> DHTML' is the first demonstration platform, but Henry has also
>> already started implementation of an SVG platform.  There will be
>> additional platforms in the future.
>>
>> This query will take you to some of the OpenLaszlo Blog entries that
>> should give you a feel for where we are going.
>>
>> http://weblog.openlaszlo.org/index.php?s=legals
>
>
>
> _______________________________________________
> Laszlo-user mailing list
> [email protected]
> http://www.openlaszlo.org/mailman/listinfo/laszlo-user



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

Reply via email to