<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On 2 December 2013 08:25, Michael Schnell <span dir="ltr"><<a href="mailto:mschnell@lumino.de" target="_blank">mschnell@lumino.de</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>On 12/01/2013 04:57 PM, vfclists . wrote:<br>
</div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Are there some industry standards for specifying GUIs in JSON?<br>
</blockquote></div>
See "Future of the Desktop" right here.<br>
<br>
-Michael<br>
<br>
--<br>
______________________________<u></u>_________________<br>
Lazarus mailing list<br>
<a href="mailto:Lazarus@lists.lazarus.freepascal.org" target="_blank">Lazarus@lists.lazarus.<u></u>freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus" target="_blank">http://lists.lazarus.<u></u>freepascal.org/mailman/<u></u>listinfo/lazarus</a><br>
</blockquote></div><br><br></div><div class="gmail_extra">
<br><div class="gmail_extra">I am already following that thread. What I have
 in mind is using Lazarus/FreePascal forms as purely presentation layer,
 not for Pascal programs alone, but any language, DWScript, Python, 
bash, Basic, whatever even DWScript In effect the form opens a web server or another type socket where the business layer sends the screen drawing commands to. Whereas a browser is pull system, this is a both pull and push<br>
</div><div class="gmail_extra"><br></div><div class="gmail_extra">When
 I did some Googling, knockout.js a framework that came up, something 
similar for Lazarus is what I have in mind. FreePascal, LCL, fpGUI etc 
are the system I know and the best foundation for a  high performance 
cross platform presentation layer that I can think of.<br><br></div><div class="gmail_extra">I
 think parsing QML or a reasonable subset for building Lazarus UIs as an
 alternative to .lfm and .dfm files is where the future of the 
Lazarus/FreePascal lies. I wouldn't say the future, but it is area where
 the Pascal development ecosystem can experience a revival. It is 
rapidly loosing ground to programming languages  which can be are 
interpreted, JITed, compiled, and have garbage collection, not just in 
usage, but in performance as well.<br><br></div>I think my vision warrants a separate blog post. I know what I want, I just don't have the technical know how to accomplish it.<br><br></div><div class="gmail_extra">-- <br>
Frank Church<br><br>=======================<br><a href="http://devblog.brahmancreations.com" target="_blank">http://devblog.brahmancreations.com</a>
</div></div>