<?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>Maxa Blog</title>
	<atom:link href="http://mkblog.exadel.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mkblog.exadel.com</link>
	<description>Just some random thoughts about technology, travel and anything else.</description>
	<lastBuildDate>Wed, 01 Sep 2010 19:29:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Exadel Tiggr mockups &#8211; dynamic widgets</title>
		<link>http://mkblog.exadel.com/2010/09/exadel-tiggr-mockups-dynamic-widgets/</link>
		<comments>http://mkblog.exadel.com/2010/09/exadel-tiggr-mockups-dynamic-widgets/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 19:29:41 +0000</pubDate>
		<dc:creator>max</dc:creator>
				<category><![CDATA[mockups]]></category>
		<category><![CDATA[tiggr]]></category>
		<category><![CDATA[collaboration]]></category>

		<guid isPermaLink="false">http://mkblog.exadel.com/?p=2325</guid>
		<description><![CDATA[One of the neat features in Exadel Tiggr mockup creation and sharing tool is dynamic widgets. Let me explain. Let&#8217;s say you have a tab panel with three tabs. Different content goes into the three tabs. When designing mockups, there is no simple way to show what content/widgets go into the first tab, the second [...]]]></description>
			<content:encoded><![CDATA[<p>One of the neat features in <a href="http://tiggr.exadel.com">Exadel Tiggr mockup creation and sharing tool</a> is dynamic widgets. Let me explain. Let&#8217;s say you have a tab panel with three tabs. Different content goes into the three tabs. When designing mockups, there is no simple way to show what content/widgets go into the first tab, the second and so on. With Tiggr is very simple because the tab widget is dynamic. In other words, you can click on the tab and switch between them. This way you can place different content into the tabs during design as in real application.  </p>
<p>First tab:<br />
<img src="http://mkblog.exadel.com/wp-content/uploads/2010/09/screenshot_068.png" alt="" title="screenshot_068" width="371" height="174" class="alignleft size-full wp-image-2326" /></p>
<p>Second tab:<br />
<img src="http://mkblog.exadel.com/wp-content/uploads/2010/09/screenshot_069.png" alt="" title="screenshot_069" width="369" height="175" class="alignleft size-full wp-image-2327" /></p>
<p>Third tab:<br />
<img src="http://mkblog.exadel.com/wp-content/uploads/2010/09/screenshot_070.png" alt="" title="screenshot_070" width="366" height="175" class="alignleft size-full wp-image-2328" /></p>
<p>To edit tab label, just double-click on the text. And, to add/remove tabs, click on the tab and invoke the context-menu as shown:<br />
<img src="http://mkblog.exadel.com/wp-content/uploads/2010/09/screenshot_072.png" alt="" title="screenshot_072" width="449" height="185" class="alignleft size-full wp-image-2331" /></p>
]]></content:encoded>
			<wfw:commentRss>http://mkblog.exadel.com/2010/09/exadel-tiggr-mockups-dynamic-widgets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exadel Tiggr links for 2010-08-31</title>
		<link>http://mkblog.exadel.com/2010/08/exadel-tiggr-links-for-2010-08-31/</link>
		<comments>http://mkblog.exadel.com/2010/08/exadel-tiggr-links-for-2010-08-31/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 16:53:01 +0000</pubDate>
		<dc:creator>max</dc:creator>
				<category><![CDATA[tiggr]]></category>
		<category><![CDATA[collaboration]]></category>

		<guid isPermaLink="false">http://mkblog.exadel.com/?p=2315</guid>
		<description><![CDATA[Exadel Tiggr links for 2010-08-31:


  Exadel Tiggr Mockups (via Hobione&#8217;s Weblog)
Interview with Andrey Komolov


]]></description>
			<content:encoded><![CDATA[<p><a href="http://tiggr.exadel.com">Exadel Tiggr</a> links for 2010-08-31:</p>
<ul style="padding:0em">
<li>
  <a href="http://hobione.wordpress.com/2010/08/25/exadel-tiggr-mockups/">Exadel Tiggr Mockups</a> (via <a href="http://hobione.wordpress.com/">Hobione&#8217;s Weblog</a>)</p>
<li><a href="http://jaxenter.com/tiggr-interview-30546.html">Interview with Andrey Komolov</a></li>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mkblog.exadel.com/2010/08/exadel-tiggr-links-for-2010-08-31/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>4-part RichFaces 3 webinar series, slides and recordings</title>
		<link>http://mkblog.exadel.com/2010/08/4-part-richfaces-3-webinar-series-slides-and-recordings/</link>
		<comments>http://mkblog.exadel.com/2010/08/4-part-richfaces-3-webinar-series-slides-and-recordings/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 21:02:55 +0000</pubDate>
		<dc:creator>max</dc:creator>
				<category><![CDATA[RichFaces]]></category>
		<category><![CDATA[RichFaces-howto]]></category>

		<guid isPermaLink="false">http://mkblog.exadel.com/?p=2292</guid>
		<description><![CDATA[RichFaces 3 webinar series with slides and actual webinar recordings (at the end of this post). 
Introduction to RichFaces
View more presentations from Max Katz.


RichFaces: more concepts and features
View more presentations from Max Katz.

RichFaces: rich:* component library
View more presentations from Max Katz.

RichFaces skins
View more presentations from Max Katz.

Webinar recordings:
Starting with RichFaces
March 24, 2009
More RichFaces Features and [...]]]></description>
			<content:encoded><![CDATA[<p>RichFaces 3 webinar series with slides and actual webinar recordings (at the end of this post). </p>
<div style="width:425px" id="__ss_4909555"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/maxkatz/introduction-to-richfaces" title="Introduction to RichFaces">Introduction to RichFaces</a></strong><object id="__sse4909555" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=richfaces-series1-100805142126-phpapp01&#038;rel=0&#038;stripped_title=introduction-to-richfaces" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse4909555" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=richfaces-series1-100805142126-phpapp01&#038;rel=0&#038;stripped_title=introduction-to-richfaces" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/maxkatz">Max Katz</a>.</div>
</div>
<p><span id="more-2292"></span></p>
<div style="width:425px" id="__ss_4909571"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/maxkatz/richfaces-more-concepts-and-features" title="RichFaces: more concepts and features">RichFaces: more concepts and features</a></strong><object id="__sse4909571" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=richfaces-series2-100805142521-phpapp02&#038;rel=0&#038;stripped_title=richfaces-more-concepts-and-features" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse4909571" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=richfaces-series2-100805142521-phpapp02&#038;rel=0&#038;stripped_title=richfaces-more-concepts-and-features" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/maxkatz">Max Katz</a>.</div>
</div>
<div style="width:425px" id="__ss_4909572"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/maxkatz/richfaces-rich-component-library" title="RichFaces: rich:* component library">RichFaces: rich:* component library</a></strong><object id="__sse4909572" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=richfaces-series3-rich-100805142503-phpapp02&#038;rel=0&#038;stripped_title=richfaces-rich-component-library" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse4909572" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=richfaces-series3-rich-100805142503-phpapp02&#038;rel=0&#038;stripped_title=richfaces-rich-component-library" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/maxkatz">Max Katz</a>.</div>
</div>
<div style="width:425px" id="__ss_4909573"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/maxkatz/richfaces-skins" title="RichFaces skins">RichFaces skins</a></strong><object id="__sse4909573" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=richfaces-series4-skins-100805142515-phpapp02&#038;rel=0&#038;stripped_title=richfaces-skins" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse4909573" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=richfaces-series4-skins-100805142515-phpapp02&#038;rel=0&#038;stripped_title=richfaces-skins" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/maxkatz">Max Katz</a>.</div>
</div>
<p><strong>Webinar recordings:</strong><br />
<a href="https://jboss.webex.com/ec0600l/eventcenter/recording/recordAction.do;?theAction=poprecord&#038;actname=%2Feventcenter%2Fframe%2Fg.do&#038;apiname=lsr.php&#038;renewticket=0&#038;renewticket=0&#038;actappname=ec0600l&#038;entappname=url0106l&#038;needFilter=false&#038;&#038;isurlact=true&#038;entactname=%2FnbrRecordingURL.do&#038;rID=34433757&#038;rKey=719D5557F3E050E1&#038;recordID=34433757&#038;rnd=7445778623&#038;siteurl=jboss&#038;SP=EC&#038;AT=pb&#038;format=short">Starting with RichFaces</a><br />
March 24, 2009<br />
<a href="https://jboss.webex.com/ec0600l/eventcenter/recording/recordAction.do;?theAction=poprecord&#038;actname=%2Feventcenter%2Fframe%2Fg.do&#038;apiname=lsr.php&#038;renewticket=0&#038;renewticket=0&#038;actappname=ec0600l&#038;entappname=url0106l&#038;needFilter=false&#038;&#038;isurlact=true&#038;entactname=%2FnbrRecordingURL.do&#038;rID=34529522&#038;rKey=0DC60466220F2843&#038;recordID=34529522&#038;rnd=3780719327&#038;siteurl=jboss&#038;SP=EC&#038;AT=pb&#038;format=short">More RichFaces Features and Concepts</a><br />
April 21, 2009<br />
<a href="https://jboss.webex.com/ec0600l/eventcenter/recording/recordAction.do;?theAction=poprecord&#038;actname=%2Feventcenter%2Fframe%2Fg.do&#038;apiname=lsr.php&#038;renewticket=0&#038;renewticket=0&#038;actappname=ec0600l&#038;entappname=url0106l&#038;needFilter=false&#038;&#038;isurlact=true&#038;entactname=%2FnbrRecordingURL.do&#038;rID=34637447&#038;rKey=B90B9E16F2A43F3E&#038;recordID=34637447&#038;rnd=6213535025&#038;siteurl=jboss&#038;SP=EC&#038;AT=pb&#038;format=short">RichFaces UI Components</a> (rich;* tag library)<br />
May 20, 2009<br />
<a href="https://jboss.webex.com/jboss/lsr.php?AT=pb&#038;SP=EC&#038;rID=34734832&#038;rKey=802B8EFB9FAB5D94">RichFaces Skins</a><br />
June 16, 2009    </p>
]]></content:encoded>
			<wfw:commentRss>http://mkblog.exadel.com/2010/08/4-part-richfaces-3-webinar-series-slides-and-recordings/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Need to create UI mockups? Drop your pencil and try Exadel Tiggr!</title>
		<link>http://mkblog.exadel.com/2010/08/need-to-create-ui-mockups-drop-your-pencil-and-try-exadel-tiggr/</link>
		<comments>http://mkblog.exadel.com/2010/08/need-to-create-ui-mockups-drop-your-pencil-and-try-exadel-tiggr/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 18:09:15 +0000</pubDate>
		<dc:creator>max</dc:creator>
				<category><![CDATA[collaboration]]></category>
		<category><![CDATA[tiggr]]></category>
		<category><![CDATA[mockups]]></category>

		<guid isPermaLink="false">http://mkblog.exadel.com/?p=2289</guid>
		<description><![CDATA[If you are working on mockups for your application, then drop your pencil and try Exadel Tiggr. Tiggr is a web-based collaboration platform for creating and sharing mockups online. If you are working with a customer or a remote team, it&#8217;s the perfect tool to collaborate on UI design. If you need any help or [...]]]></description>
			<content:encoded><![CDATA[<p>If you are working on mockups for your application, then drop your pencil and try <a href="http://tiggr.exadel.com">Exadel Tiggr</a>. Tiggr is a web-based collaboration platform for creating and sharing mockups online. If you are working with a customer or a remote team, it&#8217;s the perfect tool to collaborate on UI design. If you need any help or have questions, head to <a href="http://getsatisfaction.com/exadel">http://getsatisfaction.com/exadel</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mkblog.exadel.com/2010/08/need-to-create-ui-mockups-drop-your-pencil-and-try-exadel-tiggr/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Interesting writeup-on present and future of JavaFX</title>
		<link>http://mkblog.exadel.com/2010/08/interesting-writeup-on-present-and-future-of-javafx/</link>
		<comments>http://mkblog.exadel.com/2010/08/interesting-writeup-on-present-and-future-of-javafx/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 17:23:12 +0000</pubDate>
		<dc:creator>max</dc:creator>
				<category><![CDATA[JavaFX]]></category>

		<guid isPermaLink="false">http://mkblog.exadel.com/?p=2281</guid>
		<description><![CDATA[Interesting write-up on present and future of JavaFX by Osvaldo Pinali Doederlein. I had two posts on this topic JavaFX&#8230; does it have a future? (mentioned by Osvaldo) and JavaFX&#8230; it does have a future.
]]></description>
			<content:encoded><![CDATA[<p>Interesting <a href="http://weblogs.java.net/blog/opinali/archive/2010/08/21/jdk-6u21-javafx-131-and-deployment">write-up</a> on present and future of JavaFX by <a href="http://www.java.net/blog/8494">Osvaldo Pinali Doederlein</a>. I had two posts on this topic <a href="http://mkblog.exadel.com/ria/javafx-ria/javafx-does-it-have-a-future/">JavaFX&#8230; does it have a future?</a> (mentioned by Osvaldo) and <a href="http://mkblog.exadel.com/2010/07/javafx-it-does-have-a-future/">JavaFX&#8230; it does have a future</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mkblog.exadel.com/2010/08/interesting-writeup-on-present-and-future-of-javafx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Herbstcampus conference 25% discount</title>
		<link>http://mkblog.exadel.com/2010/08/herbstcampus-conference-25-discount/</link>
		<comments>http://mkblog.exadel.com/2010/08/herbstcampus-conference-25-discount/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 17:40:28 +0000</pubDate>
		<dc:creator>max</dc:creator>
				<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://mkblog.exadel.com/?p=2272</guid>
		<description><![CDATA[If you are planning to attend Herbstcampus conference in Nuremberg, September 12-15, use this URL to get 25% discount. Alternatively, you can use this booking code: ceHioRcpiD. 
I&#8217;m will be doing a RichFaces 4 workshop as well as two regulation session during the conference. More information. 
]]></description>
			<content:encoded><![CDATA[<p>If you are planning to attend <a href="http://www.herbstcampus.de/">Herbstcampus</a> conference in Nuremberg, September 12-15, use this <a href="http://www.herbstcampus.de/koverto/conference/registration/new?code=ceHioRcpiD">URL</a> to get 25% discount. Alternatively, you can use this booking code: <em>ceHioRcpiD</em>. </p>
<p>I&#8217;m will be doing a RichFaces 4 workshop as well as two regulation session during the conference. More <a href="http://mkblog.exadel.com/2010/08/richfaces-workshop-in-germany/">information</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://mkblog.exadel.com/2010/08/herbstcampus-conference-25-discount/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What RichFaces a4j:ajax adds on top JSF 2 f:ajax tag</title>
		<link>http://mkblog.exadel.com/2010/08/what-richfaces-a4jajax-adds-on-top-jsf-2-fajax-tag/</link>
		<comments>http://mkblog.exadel.com/2010/08/what-richfaces-a4jajax-adds-on-top-jsf-2-fajax-tag/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 20:56:41 +0000</pubDate>
		<dc:creator>max</dc:creator>
				<category><![CDATA[JSF]]></category>
		<category><![CDATA[RichFaces]]></category>
		<category><![CDATA[RichFaces-howto]]></category>

		<guid isPermaLink="false">http://mkblog.exadel.com/?p=2246</guid>
		<description><![CDATA[JSF 2 now has basic Ajax support via f:ajax tag. RichFaces 3 has a very popular a4j:support tag (in fact, f:ajax was inspired by a4j:support). RichFaces 4 comes with a4j:ajax which is based on f:ajax but upgrades the tag with more features and advanced functionality. The table below show the attributes available in both tags [...]]]></description>
			<content:encoded><![CDATA[<p>JSF 2 now has basic Ajax support via f:ajax tag. <a href="http://www.jboss.org/richfaces">RichFaces</a> 3 has a very popular a4j:support tag (in fact, f:ajax was inspired by a4j:support). RichFaces 4 comes with a4j:ajax which is based on f:ajax but upgrades the tag with more features and advanced functionality. The table below show the attributes available in both tags and how RichFaces upgrades the core Ajax functionality in JSF 2 (I&#8217;ll cover a4j:ajax extra attributes in the future).  </p>
<p>In addition to a4j:ajax, RichFaces upgrades JSF 2 with tags such as a4j:commandButton, a4j:commandLink, a4j:poll, a4j:jsFunction, a4j:outputPanel and more (covered in future posts). </p>
<table border="1" bordercolor="#CCCCCC" style="background-color:#FFFFCC" cellpadding="0" cellspacing="0">
<tr>
<th style="text-align:center">Attribute</th>
<th style="text-align:center">f:ajax</th>
<th style="text-align:center">a4j:ajax</th>
</tr>
<tr>
<tr>
<td width="20%">event</td>
<td width="40%">Works the same</td>
<td witdh="40%">Works the same</td>
</tr>
<tr>
<td>execute</td>
<td>@all<br />
@this<br />
@form<br />
@none<br />
Id’s<br />
EL</td>
<td>@all<br />
@this<br />
@form<br />
@none<br />
Id’s<br />
EL (different behavior, id’s are resolved in current request)<br />
@region (when a4j:region is used)</td>
</tr>
<tr>
<td>render</td>
<td>@all<br />
@this<br />
@form<br />
@none<br />
Id’s<br />
EL</td>
<td>@all<br />
@this<br />
@form<br />
@none<br />
Id’s<br />
EL (different behavior, id’s are resolved in current request)
</td>
</tr>
<tr>
<td>listener</td>
<td>Works the same</td>
<td>Works the same</td>
</tr>
<tr>
<td>onevent</td>
<td>Works the same</td>
<td>Works the same</td>
</tr>
<tr>
<td>onerror</td>
<td>Works the same</td>
<td>Works the same</td>
</tr>
<tr>
<td>immediate</td>
<td>Works the same</td>
<td>Works the same</td>
</tr>
<tr>
<td>disabled</td>
<td>Works the same</td>
<td>Works the same</td>
</tr>
<tr>
<td>onbegin</td>
<td>n/a</td>
<td>JavaScript to execute before Ajax request</td>
</tr>
<tr>
<td>onbeforedomupdate</td>
<td>n/a</td>
<td>JavaScript to execute after response comes back but before DOM update</td>
</tr>
<tr>
<td>oncomplete</td>
<td>n/a</td>
<td>JavaScript to execute after DOM update</td>
</tr>
<tr>
<td>bypassUpdates</td>
<td>n/a</td>
<td>Skips Update Model and Invoke Application phases, useful for form validation</td>
</tr>
<tr>
<td>limitRender</td>
<td>n/a</td>
<td>Skips all a4j:outputPanel ajaxRender=”true” areas. Only renders what is set in current render</td>
</tr>
<tr>
<td>status</td>
<td>n/a</td>
<td>Status to display during Ajax request</td>
</tr>
<tr>
<td>focus</td>
<td>n/a</td>
<td>Sets focus on component after Ajax request (not yet implemented)</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://mkblog.exadel.com/2010/08/what-richfaces-a4jajax-adds-on-top-jsf-2-fajax-tag/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Exadel JavaFX Plug-in for Eclipse version 1.3.5 now available</title>
		<link>http://mkblog.exadel.com/2010/08/exadel-javafx-plug-in-for-eclipse-version-1-3-5-now-available/</link>
		<comments>http://mkblog.exadel.com/2010/08/exadel-javafx-plug-in-for-eclipse-version-1-3-5-now-available/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 17:20:53 +0000</pubDate>
		<dc:creator>max</dc:creator>
				<category><![CDATA[JavaFX plug-in]]></category>

		<guid isPermaLink="false">http://mkblog.exadel.com/?p=2232</guid>
		<description><![CDATA[Exadel released new JavaFX Plug-in for Eclipse version 1.3.5. The two major features are:

Setting VM parameters for JavaFX application
Option to specify custom JNLP arguments

To download the latest version or install via Eclipse update, go to http://exadel.org/javafxplugin.
There are also a number of bug fixes and more improvements to the application launcher. You can see what else [...]]]></description>
			<content:encoded><![CDATA[<p>Exadel released new <a href="http://exadel.org/javafxplugin">JavaFX Plug-in for Eclipse</a> version 1.3.5. The two major features are:</p>
<ul style="padding:0em">
<li>Setting VM parameters for JavaFX application</li>
<li>Option to specify custom JNLP arguments</li>
</ul>
<p>To download the latest version or install via Eclipse update, go to <a href="http://exadel.org/javafxplugin">http://exadel.org/javafxplugin</a>.</p>
<p>There are also a number of bug fixes and more improvements to the application launcher. You can see what else changed in the <a href="http://exadel.org/javafxplugin-releasenotes">Release Notes</a> (make sure to read changes about launch configuration). </p>
<p>To see what features and bug fixes or even suggest your own are making it into the next version, click <a href="http://jira.exadel.org/browse/FXP/fixforversion/10060">here</a>. Don&#8217;t forget the <a href="http://exadel.org/forum/javafxplugin">forum</a> for any other questions/comments. </p>
]]></content:encoded>
			<wfw:commentRss>http://mkblog.exadel.com/2010/08/exadel-javafx-plug-in-for-eclipse-version-1-3-5-now-available/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Exadel Flamingo now supports CDI and Bean Validation for JavaFX</title>
		<link>http://mkblog.exadel.com/2010/08/exadel-flamingo-now-supports-cdi-and-bean-validation-for-javafx/</link>
		<comments>http://mkblog.exadel.com/2010/08/exadel-flamingo-now-supports-cdi-and-bean-validation-for-javafx/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 16:42:26 +0000</pubDate>
		<dc:creator>max</dc:creator>
				<category><![CDATA[Flamingo]]></category>
		<category><![CDATA[JavaFX]]></category>

		<guid isPermaLink="false">http://mkblog.exadel.com/?p=2224</guid>
		<description><![CDATA[Exadel Flamingo now has support for CDI (JSR299) and Bean Validation (JSR303). You can try the features from a nightly build. 
The following features are supported so far: 

Calling CDI bean methods
Support for EL (Expression Language). Bind to values and invoke methods with EL in JavaFX
CDI conversations
Bean Validation (JSR303)

To download a nightly build, go to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://exadel.org/flamingo">Exadel Flamingo</a> now has support for CDI (JSR299) and Bean Validation (JSR303). You can try the features from a nightly build. </p>
<p>The following features are supported so far: </p>
<ul style="padding:0em">
<li>Calling CDI bean methods</li>
<li>Support for EL (Expression Language). Bind to values and invoke methods with EL in JavaFX</li>
<li>CDI conversations</li>
<li>Bean Validation (JSR303)</li>
</ul>
<p>To download a nightly build, go to <a href="http://exadel.org/flamingo">http://exadel.org/flamingo</a> and click on Nightly builds on the right. </p>
<p>To get started with JavaFX and CDI/Bean Validation, you can look at these examples as reference. The client side code is the same, the only difference is instead of Seam components, you now use CDI beans on the server (and the appropriate annotations).</p>
<p>We are also planning to add CDI events. If there is anything else we should add, please <a href="http://exadel.org/forum/flamingo">let us know</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://mkblog.exadel.com/2010/08/exadel-flamingo-now-supports-cdi-and-bean-validation-for-javafx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RichFaces 3 to RichFaces 4</title>
		<link>http://mkblog.exadel.com/2010/08/richfaces-3-to-richfaces-4/</link>
		<comments>http://mkblog.exadel.com/2010/08/richfaces-3-to-richfaces-4/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 21:40:29 +0000</pubDate>
		<dc:creator>max</dc:creator>
				<category><![CDATA[RichFaces]]></category>

		<guid isPermaLink="false">http://mkblog.exadel.com/?p=2220</guid>
		<description><![CDATA[RichFaces 4 is not only JSF 2 based, but also undergoing a major upgrade on the framework level. Many components are being rewritten to increase performance, reduce markup size, and make them consistent across the board. RichFaces 4 is a major upgrade and brings many improvements: 

All JavaScript is now based on jQuery
Ajax framework improvements [...]]]></description>
			<content:encoded><![CDATA[<p>RichFaces 4 is not only JSF 2 based, but also undergoing a major upgrade on the framework level. Many components are being rewritten to increase performance, reduce markup size, and make them consistent across the board. RichFaces 4 is a major upgrade and brings many improvements: </p>
<ul style="padding:0em">
<li>All JavaScript is now based on jQuery</li>
<li>Ajax framework improvements extending the JSF 2 specification</li>
<li>Component review for consistency, usability, and redesign following semantic HTML principles</li>
<li>Both server-side and client-side performance optimization</li>
<li>Strict code clean-up and review</li>
<li>New and easy to use CDK (Component Development Kit)</li>
</ul>
<p>Although core Ajax concepts are staying the same, RichFaces 4 brings many new changes because it is now based on JSF 2. RichFaces 4 adds many new features on top of JSF 2 through its advanced features, tags, customization, and flexibility. If you have been using RichFaces, this 1-day training will bring your team up to speed with everything new in RichFaces 4. If you have questions, please contact me at:<br />
<img src="http://mkblog.exadel.com/wp-content/uploads/2009/01/screenshot_0231.png" alt="" title="screenshot_023" width="124" height="21" class="alignleft size-full wp-image-2019" /></p>
]]></content:encoded>
			<wfw:commentRss>http://mkblog.exadel.com/2010/08/richfaces-3-to-richfaces-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
