Recent

Author Topic: tms ?  (Read 9080 times)

oro06

  • Newbie
  • Posts: 5
tms ?
« on: February 15, 2018, 09:58:12 am »

ttomas

  • Full Member
  • ***
  • Posts: 245
Re: tms ?
« Reply #1 on: February 15, 2018, 11:17:38 am »
Nope
TMS have own TMS Scripter component. All pascal script lib convert pascal to some pseudo code and can "easy" convert to JS.
1. DWScript -> JS -> Smart Mobile Studio
2. TMS Scripter -> JS -> TMS Web Components

Now we miss
3. pas2js -> JS -> Lazarus LCL Web Wigetset

This is the future of Lazarus :-)

Phil

  • Hero Member
  • *****
  • Posts: 2737
Re: tms ?
« Reply #2 on: February 15, 2018, 03:08:26 pm »
is pas2js related to https://www.tmssoftware.com/site/tmswebcore.asp#product-help

Yes.

"The compiler used is the pas2js compiler. We closely work together with the pas2js compiler developers."

https://www.tmssoftware.com/site/blog.asp?post=434

ttomas

  • Full Member
  • ***
  • Posts: 245
Re: tms ?
« Reply #3 on: February 15, 2018, 09:20:27 pm »
Good news Phil.
Any plan for Lazarus support/integration?

Phil

  • Hero Member
  • *****
  • Posts: 2737
Re: tms ?
« Reply #4 on: February 15, 2018, 09:22:31 pm »
Good news Phil.
Any plan for Lazarus support/integration?

Uh, check with TMS? I posted a _quote_ from them, not from me.



oro06

  • Newbie
  • Posts: 5
Re: tms ?
« Reply #5 on: February 16, 2018, 08:44:23 am »
is pas2js related to https://www.tmssoftware.com/site/tmswebcore.asp#product-help

Yes.

"The compiler used is the pas2js compiler. We closely work together with the pas2js compiler developers."

https://www.tmssoftware.com/site/blog.asp?post=434

thanks for the infos
i got it yesterday too from https://www.blaisepascalmagazine.eu/

so this is really nice to have this existing, horizon is self reconfiguring  :)

let's hope tms find a path to a kind of dual licensing to keep  the non commercial softwares door open

regards
OR

warleyalex

  • New Member
  • *
  • Posts: 24
Re: tms ?
« Reply #6 on: February 18, 2018, 02:17:08 pm »
Look, the TMS Web core is using the pas2js compiler to create the visual GUI. Since they're a commercial company. Delphi has the bigger market, so it is first. I am pretty sure that their IDE designtime support integration will follow for Lazarus, just because using Lazarus is easy to use the pas2js -  the Lazarus IDE understands the concept of external classes, so the code completion works much better than in Delphi for coding for complex applications. Since TMS are not satisfied with the FMX design, they will port the FNC components (Framework Neutral Components) to LCL widgetset for web. Another thing, after they release the official trial of Web Core, I bet the Lazarus community will start to make a LCL widgetset for web version.

avra

  • Hero Member
  • *****
  • Posts: 2514
    • Additional info
Re: tms ?
« Reply #7 on: February 19, 2018, 11:35:10 am »
"The compiler used is the pas2js compiler. We closely work together with the pas2js compiler developers."

https://www.tmssoftware.com/site/blog.asp?post=434
Since TMS FNC has been updated for the web, it is getting more and more attractive. Hope to see TMS WEB CORE integration into Lazarus soon. Unfortunatelly I see that they have chosen to support jQwidgets instead of something open sourced like OpenUI5. Maybe that will improve over time. Once datasource grows over TMS XDATA they will offer some pretty nice features in a box.
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

 

TinyPortal © 2005-2018