Discussion:
New Widgets Library: XGL
Dr. Lofi Dewanto
2018-05-15 10:51:45 UTC
Permalink
Nice work,

what kind of web tech do you use? Elemental2 or Canval HTML?

Thanks,
Lofi
Hi Guys,
A few years ago, when I heard the idea of removing widgets from GWT 3.0, I
sensed it would be a huge issue.
I started to build my own widgets, with no ties at all with the GWT
widgets and events.
More than 175,000 lines of Java code and CSS later, I decided to bundle
them together in one library: XGL.
It is still under development, but you can a have a look and tell me what
you think about it.
I posted a video on youtube: XGL Introduction

You can go to my website xalys.com <https://www.xalys.com>, and launch
the Kitchensink web app to see some example of code.
I am looking forward to hearing what you think about it!
Best,
Paul
--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+***@googlegroups.com.
To post to this group, send email to google-web-***@googlegroups.com.
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.
Paul Sitarz
2018-05-15 20:29:43 UTC
Permalink
Hello Giuseppe,

Yes, you can have the source code and try XGL by yourself. You can create
an individual membership, and you'll get access to the Download page.

I know there is a modest contribution, but before you object, let me
explain why.

I work full time on XGL, to make it better and expand its functionalities.
Please see the individual membership as crowdfunding for the development of
the library. I will highly appreciate your contribution, and in exchange,
you will have the source code and the updates of the library.

Thank you!
Best,
Paul
--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+***@googlegroups.com.
To post to this group, send email to google-web-***@googlegroups.com.
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.
Paul Sitarz
2018-05-15 20:31:54 UTC
Permalink
Hello Giuseppe,

Yes, you can have the source code and try XGL by yourself. You can create
an individual membership, and you'll get access to the Download page.

I know there is a modest contribution, but before you object, let me
explain why.

I work full time on XGL, to make it better and expand its functionalities.
Please see the individual membership as crowdfunding for the development of
the library. I will highly appreciate your contribution, and in exchange,
you will have the source code and the updates of the library.

Thank you!
Best,
Paul
Very cool.
Can i have the url for source code??
Regards
Giuseppe
--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+***@googlegroups.com.
To post to this group, send email to google-web-***@googlegroups.com.
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.
Paul Sitarz
2018-05-15 20:49:05 UTC
Permalink
Hello Lofi,

Thank you for your friendly words.

I do not use Elemental2.

I recreated from scratch all the DOM wrapper objects, a complete Widget
hierarchy, and an event management system.

It is the main reason why XGL code length is more than 175,000 line of code
and CSS :-)

But doing so allowed me to have more flexibility to leverage modern
browsers capabilities, and handle challenges of web applications
efficiently. For example, there is a component in XGL that prevent layout
trashing (or reflows) by scheduling all the reading and writing in the DOM
intelligently. I called this component "Presto".

I will post later this week an article on my blog
<https://www.xalys.com/blog/> an article explaining layout trashing, and
how Presto handles it.

Best,
Paul
Post by Dr. Lofi Dewanto
Nice work,
what kind of web tech do you use? Elemental2 or Canval HTML?
Thanks,
Lofi
--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+***@googlegroups.com.
To post to this group, send email to google-web-***@googlegroups.com.
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.
Paul Sitarz
2018-06-12 17:55:27 UTC
Permalink
Hi Guys,

I just posted a new video on Youtube about layout trashing/reflows, event
throttling, animation...

And how XGL handles the reading and writings in the DOM to avoid layout
trashing from occurring.

The video url is


You can also read the blog post "Presto Scheduler
<https://www.xalys.com/2018/06/12/presto-scheduler/>."

Best,
Paul
Hi Guys,
A few years ago, when I heard the idea of removing widgets from GWT 3.0, I
sensed it would be a huge issue.
I started to build my own widgets, with no ties at all with the GWT
widgets and events.
More than 175,000 lines of Java code and CSS later, I decided to bundle
them together in one library: XGL.
It is still under development, but you can a have a look and tell me what
you think about it.
I posted a video on youtube: XGL Introduction
http://youtu.be/iPfWYbfJLr0
You can go to my website xalys.com <https://www.xalys.com>, and launch
the Kitchensink web app to see some example of code.
I am looking forward to hearing what you think about it!
Best,
Paul
--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+***@googlegroups.com.
To post to this group, send email to google-web-***@googlegroups.com.
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.
Paul Sitarz
2018-06-12 18:01:43 UTC
Permalink
Hi guys,

I just posted a new video on Youtube about layout trashing/reflows, event
throttling, and animations.

And how XGL's Presto scheduler manages all the reading and writing in the
DOM to prevent layout trashing.

The video URL is http://youtu.be/AZWNxstL4dA

You can also read the blog post "Presto Scheduler
<https://www.xalys.com/2018/06/12/presto-scheduler/>."

I hope you'll find it interesting!

Best,
Paul
--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+***@googlegroups.com.
To post to this group, send email to google-web-***@googlegroups.com.
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.
Loading...