<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog @ SIB Visions &#187; jquery-ui</title>
	<atom:link href="http://blog.sibvisions.com/tag/jquery-ui/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.sibvisions.com</link>
	<description>Blog @ SIB Visions</description>
	<lastBuildDate>Mon, 30 Mar 2026 11:14:36 +0000</lastBuildDate>
		<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Application Coder</title>
		<link>https://blog.sibvisions.com/2015/05/11/application-coder/</link>
		<comments>https://blog.sibvisions.com/2015/05/11/application-coder/#comments</comments>
		<pubDate>Mon, 11 May 2015 08:00:09 +0000</pubDate>
		<dc:creator>rjahn</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[JDT]]></category>
		<category><![CDATA[jquery-ui]]></category>
		<category><![CDATA[JVx]]></category>
		<category><![CDATA[Vaadin]]></category>
		<category><![CDATA[vaadinUI]]></category>

		<guid isPermaLink="false">http://blog.sibvisions.com/?p=4352</guid>
		<description><![CDATA[This article is about our new Research project: Application Coder.
The application is a very simple Java Code Editor. It shows a tree with Java files and has a Code Editor for modifying files. The code editor is the popular Ace Editor and we use Eclipse JDT for java compilation. The application was written as standard [...]]]></description>
			<content:encoded><![CDATA[<p>This article is about our new Research project: <strong>Application Coder</strong>.</p>
<p>The application is a very simple Java Code Editor. It shows a tree with Java files and has a Code Editor for modifying files. The code editor is the popular <a href="http://ace.c9.io/">Ace Editor</a> and we use <a href="https://eclipse.org/jdt/">Eclipse JDT</a> for java compilation. The application was written as standard <a href="http://sourceforge.net/projects/jvx/">JVx application</a> with vaadin UI.</p>
<p>We made tests as single-page vaadin application, embedded with iframes and embedded with div areas. All versions work without problems but the last one is preferred. If you <a href="https://vaadin.com/book/vaadin7/-/page/advanced.embedding.html">embedd a vaadin application</a> with divs, it's a little bit tricky because you have to configure the client-side on your own, but you get full access to the whole html page. This wouldn't be possible if you use an iframe because you can't access the main html page.</p>
<p>Some cool features of our editor are: <em>error annotations</em> and <em>error markers</em>. And the best feature is our <strong>LIVE Preview</strong> of code changes!</p>
<p><div id="attachment_4361" class="wp-caption aligncenter nomargin" style="width: 310px"><a href="http://blog.sibvisions.com/wp-content/uploads/2015/05/codererror.png" rel="lightbox[4352]"><img src="http://blog.sibvisions.com/wp-content/uploads/2015/05/codererror-300x244.png" alt="Annotations and marker" title="Annotations and marker" width="300" height="244" class="size-medium wp-image-4361" /></a><p class="wp-caption-text">Annotations and marker</p></div><br />
Watch this video:</p>
<p><center><div class="wp-caption aligncenter nomargin" style="width: 570px"><iframe width="560" height="315" src="https://www.youtube.com/embed/tcz8cl0Y7ns" frameborder="0" allowfullscreen></iframe><p class="wp-caption-text">Application coder</p></div><br />
</center>The application coder is not only a Java code editor, it was designed especially for JVx applications, because it groups client code and business logic. The preview also starts a JVx application and LIVE preview reloads the application.</p>
<p>Our coder application has a push mechanism and reloads every preview window automatically and immediate after compilation.</p>
<p>Above video shows multiple instances of our coder application, embedded in divs and it's possible to drag around and resize the applications (thanks to <a href="https://jqueryui.com/resizable/">jquery-ui</a>).</p>
<p>The application is a perfect showcase of JVx because it's not a database application as many other JVx applications. We've used vaadin, jquery-ui and vaadin-addons to create a great UX. JVx is technology independent and open for other technologies.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.sibvisions.com/2015/05/11/application-coder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
