<?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>OmanDev &#187; Matisse</title>
	<atom:link href="http://www.omandev.net/tag/matisse/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.omandev.net</link>
	<description>Technical, computer related articles and projects.</description>
	<lastBuildDate>Sat, 17 Jul 2010 18:54:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>java GUI builder VE Matisse, Jigloo</title>
		<link>http://www.omandev.net/2007/07/java-gui-builder-ve-matisse-jigloo/</link>
		<comments>http://www.omandev.net/2007/07/java-gui-builder-ve-matisse-jigloo/#comments</comments>
		<pubDate>Thu, 19 Jul 2007 21:38:00 +0000</pubDate>
		<dc:creator>Ali AL Lawati</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Jigloo]]></category>
		<category><![CDATA[Matisse]]></category>
		<category><![CDATA[Netbeanse]]></category>
		<category><![CDATA[VE]]></category>

		<guid isPermaLink="false">http://66.147.242.194/~omandevn/wrd1/wordpress/?p=5</guid>
		<description><![CDATA[It is crystel clear that any desktop application development lan guage must have a GUI builder these days. There are no more home users who like to write shell or DOS commands to do their work, these days every want wants to do few clicks and find the result. As a software developer to provide [...]


Related posts:<ol><li><a href='http://www.omandev.net/2008/05/java-beans/' rel='bookmark' title='Permanent Link: Java Beans'>Java Beans</a></li>
<li><a href='http://www.omandev.net/2008/08/calling-asp-functions-from-java-script/' rel='bookmark' title='Permanent Link: Calling ASP Functions from java script'>Calling ASP Functions from java script</a></li>
<li><a href='http://www.omandev.net/2009/01/popular-posts-of-omandev/' rel='bookmark' title='Permanent Link: popular posts of OmanDev'>popular posts of OmanDev</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>It is crystel clear that any desktop application development lan guage must have a GUI builder these days. There are no more home users who like to write shell or DOS commands to do their work, these days every want wants to do few clicks and find the result. As a software developer to provide such ability to your users you also need to use something similar.
<p class="MsoNormal">Creating a GUI for you application by writing scripts or Object Oriented code could be fun ( well when I first learned java I found that much fun than how it is done in Visual basic on those days). Any how in production that is not true, because each time you will design a GUI your client will ask<span style="">  </span>some miner changes( for them it is miner) for your it is to re-create the whole design and rewrite the code again and again.</p>
<p class="MsoNormal">Fortunately the ability to create the GUI visually is possible in Java because of some beautiful<span style="">  </span>open source IDEs. Such as Eclipse and Netbeans. The most popular tools available in such editors are: </p>
<ul>
<li>Visual Editor<span style="">   </span><span style="">                    </span>for Eclipse.</li>
</ul>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_O0z0UIqoXjA/Rp_arHqMbqI/AAAAAAAAAAw/n1BQeJ2guy0/s1600-h/VE.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_O0z0UIqoXjA/Rp_arHqMbqI/AAAAAAAAAAw/n1BQeJ2guy0/s320/VE.jpg" alt="" id="BLOGGER_PHOTO_ID_5089026538277203618" border="0" /></a>
<p class="MsoNormal"></p>
<p class="MsoNormal"></p>
<p class="MsoNormal"></p>
<p class="MsoNormal"></p>
<p class="MsoNormal"></p>
<p class="MsoNormal"></p>
<p class="MsoNormal"></p>
<p class="MsoNormal"></p>
<ul>
<li>Matisse<span style="">                                </span>for Netbeans.</li>
</ul>
<p class="MsoNormal"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_O0z0UIqoXjA/Rp_bknqMbrI/AAAAAAAAAA4/yGNf4XP-bC8/s1600-h/Matisse.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_O0z0UIqoXjA/Rp_bknqMbrI/AAAAAAAAAA4/yGNf4XP-bC8/s320/Matisse.jpg" alt="" id="BLOGGER_PHOTO_ID_5089027526119681714" border="0" /></a></p>
<p class="MsoNormal"></p>
<p class="MsoNormal"></p>
<p class="MsoNormal"></p>
<p class="MsoNormal"></p>
<p class="MsoNormal"></p>
<p class="MsoNormal"></p>
<p class="MsoNormal"></p>
<p class="MsoNormal"></p>
<p class="MsoNormal"></p>
<ul>
<li>Jigloo<span style="">                                    </span>for Eclipse</li>
</ul>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_O0z0UIqoXjA/Rp_cIHqMbsI/AAAAAAAAABA/keh1mMKwxXI/s1600-h/jigloo.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_O0z0UIqoXjA/Rp_cIHqMbsI/AAAAAAAAABA/keh1mMKwxXI/s320/jigloo.jpg" alt="" id="BLOGGER_PHOTO_ID_5089028136005037762" border="0" /></a>
<p class="MsoNormal"></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"></p>
<p class="MsoNormal"></p>
<p class="MsoNormal"></p>
<p class="MsoNormal"></p>
<p class="MsoNormal"></p>
<p class="MsoNormal"></p>
<p class="MsoNormal"></p>
<p class="MsoNormal"></p>
<p class="MsoNormal"></p>
<p class="MsoNormal">For me the first GUI builder I knew was netbeans GUI builder I don’t thing it had Matisse that time it was very simple and easy to use but it do not allow you to edit the code it creates !!!! I decided to not use it because of that ( as I said those days I though writing GUI code is fun).</p>
<p class="MsoNormal">After searching for a good GUI builder that creates the code but in the same time let me edit it I found Visual Editor it was so greate for me that time I loved it by all the means it creates the code ( well it has a style of creating the code ) and then I can re-edit by coding and by designing a s I wish, well it took a while to get used to it but if you get used to deal with it it is a greate tool.</p>
<p class="MsoNormal">I actually was so happy with VE that I never tried to get back to see what is Matisse ( all of the java world was talking about it that time) but recently when it people started to blog that no one is maintaining VE any more “even eclipse 3.3 came without VE support !!” , in the same time there was netbeans 6.0 M9 beta but it has lots other eclipse abilities that I had get used to it. This time I tried it and I tried Matisse and yes it is a great tool ( it still don’t allow you to edit the code but when you have all that control to do complicated things (VE<span style="">  </span>breakes down if you try to do some complicated things) who needs to re-edit GUI code.</p>
<p class="MsoNormal">It sound like Matisse really is the ultimate cure to GUI building in Java, but no. if you ever done a real project in Matisse you will find out that it is yet not very stable once you put a button and you want it a certain size (by connecting it to other controls) sometimes it will get bigger to be attached to the end of the frame, and some times after creating you GUI it is impossible to re-arrange the controls again because they like to get longer and be place in any place you don’t want them to be in.</p>
<p class="MsoNormal">Few days ago I saw Jigloo which is a plug-in for Eclipse it gives me the power of Matisse designing and the ability of VE to re-edit the code. In the same time and most importantly in Jigloo controls really obey <span style=""> </span>your wish about their placement and size unlike matisse.</p>
<p class="MsoNormal">The problem here is Jigloo is not free to create commercial application. ! <span style="font-family:Wingdings;"><span style="">L</span></span></p>
<p class="MsoNormal">In the end I find my self without any good GUI builder good enough to fulfill my needs, I want to know about your Idea in this topic !</p>
<p class="MsoNormal"><o:p> </o:p></p>
<div class="blogger-post-footer">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
omandev.net English feed</div>


<p>Related posts:<ol><li><a href='http://www.omandev.net/2008/05/java-beans/' rel='bookmark' title='Permanent Link: Java Beans'>Java Beans</a></li>
<li><a href='http://www.omandev.net/2008/08/calling-asp-functions-from-java-script/' rel='bookmark' title='Permanent Link: Calling ASP Functions from java script'>Calling ASP Functions from java script</a></li>
<li><a href='http://www.omandev.net/2009/01/popular-posts-of-omandev/' rel='bookmark' title='Permanent Link: popular posts of OmanDev'>popular posts of OmanDev</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.omandev.net/2007/07/java-gui-builder-ve-matisse-jigloo/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
