<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Thing4</title><link>https://thing4.org/</link><description>Recent content on Thing4</description><generator>Hugo -- 0.154.0</generator><language>en</language><copyright>Ⓒ Thing4.org - Thing4 community</copyright><atom:link href="https://thing4.org/index.xml" rel="self" type="application/rss+xml"/><item><title>Alternative Thing DSL Parser</title><link>https://thing4.org/articles/thing4-syntax-parser/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid isPermaLink="false">https://thing4.org/articles/thing4-syntax-parser/</guid><description>&lt;p class="intro"&gt;
One of main advantages of openHAB is its flexible provider mechanism which allow to use of various sources of configurations.
The very core concept of a Thing is covered by &lt;code&gt;ThingProvider&lt;/code&gt;, which have two primary implementations.
&lt;/p&gt;
&lt;p&gt;This article is intended to dive a bit deeper into how openHAB parses its &lt;code&gt;*.things&lt;/code&gt; files and how they get processed internally.
Finally, we will bring a completely new implementation of such parser based on ANTLRv4 library.&lt;/p&gt;</description></item><item><title>Motto</title><link>https://thing4.org/about/motto/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid isPermaLink="false">https://thing4.org/about/motto/</guid><description>&lt;p class="intro"&gt;
Thing4 is place where we share concepts around external addons and ideas which can be run within openHAB.
We wish to exceed boundaries of origin project and push development of ecosystem forward.
&lt;/p&gt;
&lt;p&gt;This website is primarily made to share development tricks, ideas and concepts which may or may not fit openHAB.
Because software frameworks come with certain constructions and assumptions, sometimes it is difficult to fit a new idea into them.
This is true especially for openHAB which was invented as home automation system.&lt;/p&gt;</description></item><item><title>Trademarks</title><link>https://thing4.org/about/trademarks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid isPermaLink="false">https://thing4.org/about/trademarks/</guid><description>Information about trademarks used on this website.</description></item></channel></rss>