Carlsbad Cubes Wolf Paulus

java

Declarative Programming, emphasizing UI Generation at Runtime
By Wolf Paulus <wolf@wolfpaulus.com>

Posted Sunday, January 22nd, 2006

On Saturday, I was given the chance to talk at the 2006 Southern California CodeCamp.
My talk was all about Declarative Programming in Java with an emphasize on GUI generation at runtime using XUL motors like Thinlet and Swixml, where Graphical User Interfaces are described in XML documents that are parsed and rendered at runtime.
This late binding of the GUI has many advantages. E.g., enabling features, which are based on a license code or a user's role, does not have to be hard coded anymore. Instead an XML document describing the application's GUI could be dynamically loaded.
While open-source projects like Thinlet and Swixml focus mainly on the GUI, they are also good examples for how declarative programming can be done in Java.
Presentation slides are available here: Declarative Programming, emphasizing UI Generation at Runtime


Disclosure: This blog is written and edited by me, it contains my words and my opinions only, and does not contain any content which might present a conflict of interest.
I am not compensated to provide opinion on products, services, websites and various other topics. This blog does not accept any form of cash advertising, sponsorship, or paid topic insertions. However, I will and do accept and keep free products, services, and other forms of compensation from companies and organizations. All advertising is in the form of advertisements generated by a third party ad network and identified as such.
I will only endorse products or services that I believe, based on my expertise, are worthy of such endorsement. Any product claim, statistic, quote or other representation about a product or service should be verified with the manufacturer or provider.

Published on: Sunday, January 22nd, 2006  •  Category: [java]

Article URL : http://wolfpaulus.com/journal/java/codecamp.html