<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Some Thoughts...</title>
	<atom:link href="http://rakeshmenonp.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://rakeshmenonp.wordpress.com</link>
	<description>by Rakesh Menon</description>
	<lastBuildDate>Wed, 06 Jun 2012 20:49:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='rakeshmenonp.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/50e96784d0bf6806bfb3517101f159b1?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Some Thoughts...</title>
		<link>http://rakeshmenonp.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://rakeshmenonp.wordpress.com/osd.xml" title="Some Thoughts..." />
	<atom:link rel='hub' href='http://rakeshmenonp.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Victory for India</title>
		<link>http://rakeshmenonp.wordpress.com/2011/04/09/victory-for-india/</link>
		<comments>http://rakeshmenonp.wordpress.com/2011/04/09/victory-for-india/#comments</comments>
		<pubDate>Sat, 09 Apr 2011 10:33:04 +0000</pubDate>
		<dc:creator>Rakesh Menon</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[victory]]></category>

		<guid isPermaLink="false">http://rakeshmenonp.wordpress.com/?p=1122</guid>
		<description><![CDATA[Well&#8230; In addition to India&#8217;s 2011 Cricket World Cup victory, I was inspired by victory of 2011 Anti-Corruption Movement lead by Anna Hazare &#160; &#160; Corruption is the core issue that we face today. I have to admit, I was very cynical in my view towards &#8220;fighting corruption&#8221;. Looking at the series of scams we [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rakeshmenonp.wordpress.com&#038;blog=6792540&#038;post=1122&#038;subd=rakeshmenonp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<table border="0" cellpadding="2" cellspacing="0">
<tr>
<td><b>Well&#8230; In addition to India&#8217;s <a href="http://en.wikipedia.org/wiki/2011_Cricket_World_Cup">2011 Cricket World Cup</a> victory, I was inspired by victory of <a href="http://en.wikipedia.org/wiki/2011_Indian_anti-corruption_movement">2011 Anti-Corruption Movement</a> lead by <a href="http://en.wikipedia.org/wiki/Anna_Hazare">Anna Hazare</a></b></td>
<td align="right">
<p align="center">&nbsp;<br />
<img src="http://rakeshmenonp.files.wordpress.com/2011/04/anna-hazare.jpg?width=100&w=100" alt="Anna Hazare" />
</p>
</td>
</tr>
<tr>
<td colspan="2">
<p>&nbsp;<br />
Corruption is the core issue that we face today. I have to admit, I was very cynical in my view towards &#8220;fighting corruption&#8221;. Looking at the series of scams we had, I never thought anyone can put an end to this. But things changed when I saw this movement and the result. I really appreciate all those who has joined the movement for their courage and determination.
</p>
<p>
It was very interesting to see how some politicians reacted to this. Anyway that was on expected lines, no surprises. I don&#8217;t have to name them. You know it&#8230; I was also inspired by the way the younger generation responded to the whole movement. Yes, we too can bring the change. There is still some ray of hope!
</p>
<p>
Hmm&#8230; Its also interesting to note that, there are still some &#8220;intellectuals&#8221; who &#8220;tries very hard&#8221; to use their analytical and statistical skills to view each and everything that happens on earth. Cool! Well? If you haven&#8217;t watched <a href="http://www.google.co.in/#hl=en&amp;q=The+Last+Word:+Anna+Hazare+fast+and+the+Media&amp;btnG=Google+Search">CNN-IBN The Last Word: Anna Hazare fast and the Media</a>, please do so.</p>
<p>There were three &#8220;intellectuals&#8221;, other than <a href="http://en.wikipedia.org/wiki/Anupam_Kher">Anupam Kher</a>. I was amazed by their intelligence (or lack of it)&#8230; May be they never had to visit the local government offices and hence clueless about the facts of life&#8230; Or may be they are trying very hard to look at things from different perspective&#8230; trying to stay away from &#8220;norms&#8221; and hence everything looks &#8220;abnormal&#8221;&#8230;
</p>
<p>
What?! Did you mean &#8211; <a href="http://en.wikipedia.org/wiki/Abnormal_psychology">Abnormal Psychology</a>? <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</p>
<p>
What ever&#8230; I don&#8217;t care, as long as it helps to end corruption&#8230; Well done India! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<b>This is just a beginning&#8230;</b>
</p>
</td>
</tr>
<tr>
<td colspan="2">
Its almost a year since my last post&#8230; A bit busy with other tasks&#8230;<br />
Btw, I came across this interesting post <a href="http://pelegri.wordpress.com/2011/01/02/a-year-after-the-people/">&#8220;A Year After: The People&#8221;</a>&#8230; <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</td>
</tr>
</table>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rakeshmenonp.wordpress.com/1122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rakeshmenonp.wordpress.com/1122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rakeshmenonp.wordpress.com/1122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rakeshmenonp.wordpress.com/1122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rakeshmenonp.wordpress.com/1122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rakeshmenonp.wordpress.com/1122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rakeshmenonp.wordpress.com/1122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rakeshmenonp.wordpress.com/1122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rakeshmenonp.wordpress.com/1122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rakeshmenonp.wordpress.com/1122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rakeshmenonp.wordpress.com/1122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rakeshmenonp.wordpress.com/1122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rakeshmenonp.wordpress.com/1122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rakeshmenonp.wordpress.com/1122/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rakeshmenonp.wordpress.com&#038;blog=6792540&#038;post=1122&#038;subd=rakeshmenonp&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rakeshmenonp.wordpress.com/2011/04/09/victory-for-india/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2698941d353dbc9bcec4a52ce47e0c25?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rakesh Menon</media:title>
		</media:content>

		<media:content url="http://rakeshmenonp.files.wordpress.com/2011/04/anna-hazare.jpg?width=100" medium="image">
			<media:title type="html">Anna Hazare</media:title>
		</media:content>
	</item>
		<item>
		<title>JavaFX &#8211; Rotate Chart Axis Label</title>
		<link>http://rakeshmenonp.wordpress.com/2010/06/12/javafx-rotate-chart-axis-label/</link>
		<comments>http://rakeshmenonp.wordpress.com/2010/06/12/javafx-rotate-chart-axis-label/#comments</comments>
		<pubDate>Sat, 12 Jun 2010 08:49:28 +0000</pubDate>
		<dc:creator>Rakesh Menon</dc:creator>
				<category><![CDATA[javafx]]></category>
		<category><![CDATA[BarChart]]></category>
		<category><![CDATA[chart]]></category>

		<guid isPermaLink="false">http://rakeshmenonp.wordpress.com/?p=1110</guid>
		<description><![CDATA[It will be difficult to fit in long labels when they are horizontal. Labels will overlap. So it may be nice to rotate the label by small angle so as to fit long text. We may do this by customizing CategoryAxis. As of now it depends on some internal implementation, but it will be nice [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rakeshmenonp.wordpress.com&#038;blog=6792540&#038;post=1110&#038;subd=rakeshmenonp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
It will be difficult to fit in long labels when they are horizontal. Labels will overlap. So it may be nice to rotate the label by small angle so as to fit long text. We may do this by customizing <a href="http://java.sun.com/javafx/1.3/docs/api/javafx.scene.chart.part/javafx.scene.chart.part.CategoryAxis.html">CategoryAxis</a>. As of now it depends on some internal implementation, but it will be nice to have this feature as part of public API <img src="http://javafxdemos.googlecode.com/hg/resource/images/smileys/smile.gif" />
</p>
<p><div align="center">
<a href="http://javafxdemos.googlecode.com/hg/resource/ChartRotateLabel/ChartRotateLabel.html"><img src="http://javafxdemos.googlecode.com/hg/resource/ChartRotateLabel/ChartRotateLabel.png" border="0"></a>
</div>
</p>
<p>
For Applet mode, click on above image. For standalone mode <a href="http://javafxdemos.googlecode.com/hg/resource/ChartRotateLabel/ChartRotateLabel.jnlp"><img src="http://javafxdemos.googlecode.com/hg/resource/images/jws-launch-button.jpg"></a>
</p>
<p>
Try it out and let me know feedback <img src="http://javafxdemos.googlecode.com/hg/resource/images/smileys/smile.gif" />
</p>
<p>
<a href="http://code.google.com/p/javafxdemos/source/browse/#hg/ChartRotateLabel/src/chartrotatelabel"><img src="http://javafxdemos.googlecode.com/hg/resource/images/source_b.png" border="0" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rakeshmenonp.wordpress.com/1110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rakeshmenonp.wordpress.com/1110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rakeshmenonp.wordpress.com/1110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rakeshmenonp.wordpress.com/1110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rakeshmenonp.wordpress.com/1110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rakeshmenonp.wordpress.com/1110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rakeshmenonp.wordpress.com/1110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rakeshmenonp.wordpress.com/1110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rakeshmenonp.wordpress.com/1110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rakeshmenonp.wordpress.com/1110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rakeshmenonp.wordpress.com/1110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rakeshmenonp.wordpress.com/1110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rakeshmenonp.wordpress.com/1110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rakeshmenonp.wordpress.com/1110/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rakeshmenonp.wordpress.com&#038;blog=6792540&#038;post=1110&#038;subd=rakeshmenonp&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rakeshmenonp.wordpress.com/2010/06/12/javafx-rotate-chart-axis-label/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2698941d353dbc9bcec4a52ce47e0c25?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rakesh Menon</media:title>
		</media:content>

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/images/smileys/smile.gif" medium="image" />

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/ChartRotateLabel/ChartRotateLabel.png" medium="image" />

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/images/jws-launch-button.jpg" medium="image" />

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/images/smileys/smile.gif" medium="image" />

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/images/source_b.png" medium="image" />
	</item>
		<item>
		<title>JavaFX &#8211; My Wish List</title>
		<link>http://rakeshmenonp.wordpress.com/2010/05/31/javafx-my-wish-list/</link>
		<comments>http://rakeshmenonp.wordpress.com/2010/05/31/javafx-my-wish-list/#comments</comments>
		<pubDate>Mon, 31 May 2010 15:52:31 +0000</pubDate>
		<dc:creator>Rakesh Menon</dc:creator>
				<category><![CDATA[javafx]]></category>

		<guid isPermaLink="false">http://rakeshmenonp.wordpress.com/?p=1085</guid>
		<description><![CDATA[Independent.. Unplugged.. No &#8220;Corporate&#8221; Strings Attached.. Just thought of putting down my wish list.. Offline Deployment: Users must be able to deploy and execute JavaFX applications in various mode without depending on dl.javafx.com. Yes, with current deployment its much easier to handle deployment and auto-update of runtime (users just need to install JRE). But this [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rakeshmenonp.wordpress.com&#038;blog=6792540&#038;post=1085&#038;subd=rakeshmenonp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
<i>Independent.. Unplugged.. No &#8220;Corporate&#8221; Strings Attached..</i><br />
Just thought of putting down my wish list.. <img src="http://javafxdemos.googlecode.com/hg/resource/images/smileys/smile.gif">
</p>
<ul>
<li><b>Offline Deployment:</b> Users must be able to deploy and execute JavaFX applications in various mode without depending on dl.javafx.com. Yes, with current deployment its much easier to handle deployment and auto-update of runtime (users just need to install JRE). But this is real blocker for Enterprise adoption of JavaFX. In addition to that <a href="http://forums.sun.com/thread.jspa?forumID=932&amp;threadID=5439579">customers may have some apprehensions</a> related to availability of runtime, even though there are no issues.</li>
<li><b>Better Deployment:</b> Deployment using dtfx.js is fine. But there is room for improvement. This script is a bit heavy. It can be related to numerous checks such as platform, browser, JRE-version etc. May be some of these checks can be moved to server-side (based on user-agent header?) or some option can be provided to disable some of those checks (especially related to JRE-Version). Also a simplified alternative (without dependency on JavaScript) will be of use.</li>
<li><b>WebKit for JavaFX:</b> Most of web services provide HTML content, many of authentication mechanism also needs browser support. It will be great if a JavaFX WebKit component is added.</li>
<li><b>Lazy Loading:</b> In addition to JDK 7 feature &#8211; <a href="http://blogs.sun.com/mr/entry/jigsaw">Project Jigsaw</a>, deployment APIs can be provided which will help to differ download and initialization of different features of application.</li>
<li><b>Prism Toolkit:</b> Yes, This is work in progress. Waiting for this to be default Toolkit&#8230;</li>
<li><b>Mobile Runtime:</b> As of now mobile runtime is made available only for Windows-Mobile platform. For wider adoption, runtime have to be made available on other platforms such as Android.</li>
<li><b>Better Samples / Demos:</b> Official JavaFX samples was suitable for introducing the new script and basic platform features. Now the platform has matured. Hence we need to have better samples / demos which reflect complex use-cases. Its already under progress in oracle mix forum. We can also include some &#8220;best practices&#8221; guide. This is really important&#8230;
</ul>
</p>
<p>
Things like more controls are not included in my list. The platform provides stable framework for controls. Now it should be straight forward to include more controls. So this is not really an issue. More controls will be added soon. Yes we need more documentation on controls framework and CSS.. Hope I didn&#8217;t miss anything.. Hope my wish will be fulfilled soon&#8230; <img src="http://javafxdemos.googlecode.com/hg/resource/images/smileys/smile.gif"></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rakeshmenonp.wordpress.com/1085/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rakeshmenonp.wordpress.com/1085/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rakeshmenonp.wordpress.com/1085/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rakeshmenonp.wordpress.com/1085/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rakeshmenonp.wordpress.com/1085/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rakeshmenonp.wordpress.com/1085/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rakeshmenonp.wordpress.com/1085/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rakeshmenonp.wordpress.com/1085/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rakeshmenonp.wordpress.com/1085/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rakeshmenonp.wordpress.com/1085/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rakeshmenonp.wordpress.com/1085/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rakeshmenonp.wordpress.com/1085/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rakeshmenonp.wordpress.com/1085/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rakeshmenonp.wordpress.com/1085/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rakeshmenonp.wordpress.com&#038;blog=6792540&#038;post=1085&#038;subd=rakeshmenonp&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rakeshmenonp.wordpress.com/2010/05/31/javafx-my-wish-list/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2698941d353dbc9bcec4a52ce47e0c25?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rakesh Menon</media:title>
		</media:content>

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/images/smileys/smile.gif" medium="image" />

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/images/smileys/smile.gif" medium="image" />
	</item>
		<item>
		<title>JavaFX[1.3] &#8211; Power of CSS</title>
		<link>http://rakeshmenonp.wordpress.com/2010/05/28/javafx1-3-power-of-css/</link>
		<comments>http://rakeshmenonp.wordpress.com/2010/05/28/javafx1-3-power-of-css/#comments</comments>
		<pubDate>Fri, 28 May 2010 11:22:49 +0000</pubDate>
		<dc:creator>Rakesh Menon</dc:creator>
				<category><![CDATA[javafx]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[listview]]></category>
		<category><![CDATA[treeview]]></category>

		<guid isPermaLink="false">http://rakeshmenonp.wordpress.com/?p=1064</guid>
		<description><![CDATA[There was a question related to setting of background color for TreeView. Yes we can do lot of customization of Controls using CSS. It may be a bit difficult at this point of time due to lack of proper documentation. But you can start playing with CSS using StyleEditor sample. Below samples shows ListView and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rakeshmenonp.wordpress.com&#038;blog=6792540&#038;post=1064&#038;subd=rakeshmenonp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
There was a question related to setting of background color for TreeView. Yes we can do lot of customization of Controls using CSS. It may be a bit difficult at this point of time due to lack of proper documentation. But you can start playing with CSS using <a href="http://javafx.com/samples/StyleEditor/">StyleEditor</a> sample.
</p>
<p>
Below samples shows ListView and TreeView customized using <a href="http://code.google.com/p/javafxdemos/source/browse/CSSPower/src/csspower/javafx.css">javafx.css</a> file.<br />Thanks to <a href="http://www.jasperpotts.com/blog/">Jasper Potts</a> for help <img src="http://javafxdemos.googlecode.com/hg/resource/images/smileys/smile.gif" />
</p>
</p>
<p><a href="http://javafxdemos.googlecode.com/hg/resource/CSSPower/CSSPower.html"><img src="http://javafxdemos.googlecode.com/hg/resource/CSSPower/CSSPower.jpg" border="0"></a>
</p>
<p>
For Applet mode, click on above image. For standalone mode <a href="http://javafxdemos.googlecode.com/hg/resource/CSSPower/CSSPower.jnlp"><img src="http://javafxdemos.googlecode.com/hg/resource/images/jws-launch-button.jpg"></a>
</p>
<p>
Try it out and let me know feedback <img src="http://javafxdemos.googlecode.com/hg/resource/images/smileys/smile.gif" /><br />
It will be much much easier once the official documentation is in place..
</p>
<p>
<a href="http://code.google.com/p/javafxdemos/source/browse/#hg/CSSPower/src/csspower"><img src="http://javafxdemos.googlecode.com/hg/resource/images/source_b.png" border="0" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rakeshmenonp.wordpress.com/1064/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rakeshmenonp.wordpress.com/1064/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rakeshmenonp.wordpress.com/1064/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rakeshmenonp.wordpress.com/1064/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rakeshmenonp.wordpress.com/1064/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rakeshmenonp.wordpress.com/1064/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rakeshmenonp.wordpress.com/1064/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rakeshmenonp.wordpress.com/1064/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rakeshmenonp.wordpress.com/1064/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rakeshmenonp.wordpress.com/1064/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rakeshmenonp.wordpress.com/1064/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rakeshmenonp.wordpress.com/1064/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rakeshmenonp.wordpress.com/1064/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rakeshmenonp.wordpress.com/1064/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rakeshmenonp.wordpress.com&#038;blog=6792540&#038;post=1064&#038;subd=rakeshmenonp&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rakeshmenonp.wordpress.com/2010/05/28/javafx1-3-power-of-css/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2698941d353dbc9bcec4a52ce47e0c25?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rakesh Menon</media:title>
		</media:content>

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/images/smileys/smile.gif" medium="image" />

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/CSSPower/CSSPower.jpg" medium="image" />

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/images/jws-launch-button.jpg" medium="image" />

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/images/smileys/smile.gif" medium="image" />

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/images/source_b.png" medium="image" />
	</item>
		<item>
		<title>Out of Sun[shine]</title>
		<link>http://rakeshmenonp.wordpress.com/2010/05/27/out-of-sunshine/</link>
		<comments>http://rakeshmenonp.wordpress.com/2010/05/27/out-of-sunshine/#comments</comments>
		<pubDate>Thu, 27 May 2010 08:13:08 +0000</pubDate>
		<dc:creator>Rakesh Menon</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://rakeshmenonp.wordpress.com/?p=1035</guid>
		<description><![CDATA[Well&#8230; This is not about JavaFX (for a change) &#8230; I moved out of Sun Microsystems &#8211; My Dream Company. Culmination of a decade long association. It was very very difficult decision to make, but after weighing so many different options, have decided to move on.. Interestingly the decision was not influenced by take-over or [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rakeshmenonp.wordpress.com&#038;blog=6792540&#038;post=1035&#038;subd=rakeshmenonp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
Well&#8230; This is not about JavaFX (for a change) &#8230;
</p>
<p>
I moved out of <b><a href="http://in.sun.com/">Sun Microsystems</a> &#8211; <i>My Dream Company</i></b>. Culmination of a decade long association. It was very very difficult decision to make, but after weighing so many different options, have decided to move on.. Interestingly the decision was not influenced by take-over or technology.. I still like the work, believe in the technology and will continue to be strong proponent of Java and JavaFX&#8230;
</p>
<div align="center">
<img src="http://rakeshmenonp.files.wordpress.com/2010/05/sun_office.gif?w=630">
</div>
<p></p>
<p>
<i>Looked at the cubicle and office for one last time (as employee) and returned my Sun badge.. That definitely was one of the sad moment of my life.. Well.. Life moves on..</i>
</p>
<p></p>
<div align="center">
<b>OK!</b> enough of personal stuff.. Now get back to <b>JavaFX!</b> <img src="http://javafxdemos.googlecode.com/hg/resource/images/smileys/smile.gif">
</div>
<p></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rakeshmenonp.wordpress.com/1035/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rakeshmenonp.wordpress.com/1035/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rakeshmenonp.wordpress.com/1035/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rakeshmenonp.wordpress.com/1035/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rakeshmenonp.wordpress.com/1035/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rakeshmenonp.wordpress.com/1035/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rakeshmenonp.wordpress.com/1035/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rakeshmenonp.wordpress.com/1035/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rakeshmenonp.wordpress.com/1035/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rakeshmenonp.wordpress.com/1035/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rakeshmenonp.wordpress.com/1035/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rakeshmenonp.wordpress.com/1035/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rakeshmenonp.wordpress.com/1035/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rakeshmenonp.wordpress.com/1035/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rakeshmenonp.wordpress.com&#038;blog=6792540&#038;post=1035&#038;subd=rakeshmenonp&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rakeshmenonp.wordpress.com/2010/05/27/out-of-sunshine/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2698941d353dbc9bcec4a52ce47e0c25?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rakesh Menon</media:title>
		</media:content>

		<media:content url="http://rakeshmenonp.files.wordpress.com/2010/05/sun_office.gif" medium="image" />

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/images/smileys/smile.gif" medium="image" />
	</item>
		<item>
		<title>JavaFX [1.3] – TableView (?)</title>
		<link>http://rakeshmenonp.wordpress.com/2010/05/22/javafx-1-3-%e2%80%93-tableview/</link>
		<comments>http://rakeshmenonp.wordpress.com/2010/05/22/javafx-1-3-%e2%80%93-tableview/#comments</comments>
		<pubDate>Sat, 22 May 2010 12:38:10 +0000</pubDate>
		<dc:creator>Rakesh Menon</dc:creator>
				<category><![CDATA[javafx]]></category>
		<category><![CDATA[1.3]]></category>
		<category><![CDATA[grid]]></category>
		<category><![CDATA[table]]></category>
		<category><![CDATA[tableview]]></category>

		<guid isPermaLink="false">http://rakeshmenonp.wordpress.com/?p=1004</guid>
		<description><![CDATA[Yes! TableView or Data-Grid is really important control and must be included in JavaFX. If you are really in hurry and can use JavaFX 1.2, you can use XTableView from JFXtras. They are also working on JavaFX 1.3 complaint JFXtras 0.7. If you want it to be part of official JavaFX version, put more pressure [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rakeshmenonp.wordpress.com&#038;blog=6792540&#038;post=1004&#038;subd=rakeshmenonp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
Yes! TableView or Data-Grid is really important control and must be included in JavaFX. If you are really in hurry and can use JavaFX 1.2, you can use <a href="http://steveonjava.com/jfxtras-0-6-final-released/">XTableView from JFXtras</a>. They are also working on JavaFX 1.3 complaint <a href="http://groups.google.com/group/jfxtras-users/browse_thread/thread/fe324ccabc11de9e">JFXtras 0.7</a>. If you want it to be part of official JavaFX version, put more pressure on <a href="http://jonathangiles.net/blog/?cat=38">Jonathan Giles</a> <img src="http://javafxdemos.googlecode.com/hg/resource/images/smileys/smile.gif">
</p>
<p>
If both these strategies failed, you can still put together TableView using a group of <a href="http://java.sun.com/javafx/1.3/docs/api/javafx.scene.control/javafx.scene.control.ListView.html">ListView</a>. All foundation for implementing a scalable TableView is already in place based on <a href="http://java.sun.com/javafx/1.3/docs/api/javafx.scene.control/javafx.scene.control.Cell.html">Cell</a> API.
</p>
<p>
<a href="http://javafxdemos.googlecode.com/hg/resource/JavaFXTable/JavaFXTable.html"><img src="http://javafxdemos.googlecode.com/hg/resource/JavaFXTable/JavaFXTable.png" border="0"></a><br />
<br />For Applet mode, click on above image<br />
For standalone mode <a href="http://javafxdemos.googlecode.com/hg/resource/JavaFXTable/JavaFXTable.jnlp"><img src="http://javafxdemos.googlecode.com/hg/resource/images/jws-launch-button.jpg" border="0"><br />
</a>
</p>
<p>
Mean while you can use above TableView implementation. View is constructed using a set of ListView. The data model is direct copy of Swing. So didn&#8217;t really put any effort for implementing this&#8230;
</p>
<p>
Try it out and let me know feedback.. Please let <a href="http://jonathangiles.net/blog/?cat=38">Jonathan Giles</a> know all your requirements on TableView, so that it will be complete and will address all your requirements when its released <img src="http://javafxdemos.googlecode.com/hg/resource/images/smileys/smile.gif">
</p>
<p>
<a href="http://code.google.com/p/javafxdemos/source/browse/#hg/JavaFXTable/src/javafxtable/control"><img src="http://javafxdemos.googlecode.com/hg/resource/images/source_b.png" border="0"></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rakeshmenonp.wordpress.com/1004/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rakeshmenonp.wordpress.com/1004/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rakeshmenonp.wordpress.com/1004/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rakeshmenonp.wordpress.com/1004/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rakeshmenonp.wordpress.com/1004/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rakeshmenonp.wordpress.com/1004/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rakeshmenonp.wordpress.com/1004/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rakeshmenonp.wordpress.com/1004/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rakeshmenonp.wordpress.com/1004/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rakeshmenonp.wordpress.com/1004/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rakeshmenonp.wordpress.com/1004/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rakeshmenonp.wordpress.com/1004/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rakeshmenonp.wordpress.com/1004/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rakeshmenonp.wordpress.com/1004/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rakeshmenonp.wordpress.com&#038;blog=6792540&#038;post=1004&#038;subd=rakeshmenonp&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rakeshmenonp.wordpress.com/2010/05/22/javafx-1-3-%e2%80%93-tableview/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2698941d353dbc9bcec4a52ce47e0c25?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rakesh Menon</media:title>
		</media:content>

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/images/smileys/smile.gif" medium="image" />

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/JavaFXTable/JavaFXTable.png" medium="image" />

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/images/jws-launch-button.jpg" medium="image" />

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/images/smileys/smile.gif" medium="image" />

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/images/source_b.png" medium="image" />
	</item>
		<item>
		<title>JavaFX [1.3] &#8211; TreeView</title>
		<link>http://rakeshmenonp.wordpress.com/2010/05/10/javafx-1-3-treeview/</link>
		<comments>http://rakeshmenonp.wordpress.com/2010/05/10/javafx-1-3-treeview/#comments</comments>
		<pubDate>Mon, 10 May 2010 03:42:07 +0000</pubDate>
		<dc:creator>Rakesh Menon</dc:creator>
				<category><![CDATA[javafx]]></category>
		<category><![CDATA[1.3]]></category>
		<category><![CDATA[file browser]]></category>
		<category><![CDATA[treeview]]></category>

		<guid isPermaLink="false">http://rakeshmenonp.wordpress.com/?p=967</guid>
		<description><![CDATA[JavaFX 1.3 has TreeView as preview control. Here I&#8217;ll demonstrate how to use it to implement a File Browser. For this, we need to implement a custom TreeView.cellFactory which will return a TreeCell instance (View) and provide an implementation for TreeItem (Model). TreeItem.createChildren is implemented so as to add more and more items, as and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rakeshmenonp.wordpress.com&#038;blog=6792540&#038;post=967&#038;subd=rakeshmenonp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
JavaFX 1.3 has <a href="http://java.sun.com/javafx/1.3/docs/api/com.javafx.preview.control/com.javafx.preview.control.TreeView.html">TreeView</a> as preview control. Here I&#8217;ll demonstrate how to use it to implement a File Browser. For this, we need to implement a custom <b>TreeView.cellFactory</b> which will return a <a href="http://java.sun.com/javafx/1.3/docs/api/com.javafx.preview.control/com.javafx.preview.control.TreeCell.html">TreeCell</a> instance (View) and provide an implementation for <a href="http://java.sun.com/javafx/1.3/docs/api/com.javafx.preview.control/com.javafx.preview.control.TreeItem.html">TreeItem</a> (Model). <b>TreeItem.createChildren</b> is implemented so as to add more and more items, as and when user expands the nodes (Drive/Directory).
</p>
<p>
<a href="http://javafxdemos.googlecode.com/hg/resource/FileBrowser/FileBrowser.html"><img src="http://javafxdemos.googlecode.com/hg/resource/FileBrowser/FileBrowser.png" border="0"></a>
</p>
<p>
For Applet mode, click on above image
</p>
<p>
For standalone mode <a href="http://javafxdemos.googlecode.com/hg/resource/FileBrowser/FileBrowser.jnlp"><img src="http://javafxdemos.googlecode.com/hg/resource/images/jws-launch-button.jpg"></a>
</p>
<p>
Try all preview controls and give your valuable feedback and file RFEs/Bugs in <a href="http://javafx-jira.kenai.com/secure/Dashboard.jspa">JavaFX &#8211; JIRA</a> <img src="http://javafxdemos.googlecode.com/hg/resource/images/smileys/smile.gif" />
</p>
<p>
<a href="http://code.google.com/p/javafxdemos/source/browse/#hg/FileBrowser/src/filebrowser"><img src="http://javafxdemos.googlecode.com/hg/resource/images/source_b.png" border="0" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rakeshmenonp.wordpress.com/967/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rakeshmenonp.wordpress.com/967/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rakeshmenonp.wordpress.com/967/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rakeshmenonp.wordpress.com/967/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rakeshmenonp.wordpress.com/967/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rakeshmenonp.wordpress.com/967/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rakeshmenonp.wordpress.com/967/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rakeshmenonp.wordpress.com/967/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rakeshmenonp.wordpress.com/967/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rakeshmenonp.wordpress.com/967/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rakeshmenonp.wordpress.com/967/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rakeshmenonp.wordpress.com/967/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rakeshmenonp.wordpress.com/967/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rakeshmenonp.wordpress.com/967/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rakeshmenonp.wordpress.com&#038;blog=6792540&#038;post=967&#038;subd=rakeshmenonp&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rakeshmenonp.wordpress.com/2010/05/10/javafx-1-3-treeview/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2698941d353dbc9bcec4a52ce47e0c25?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rakesh Menon</media:title>
		</media:content>

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/FileBrowser/FileBrowser.png" medium="image" />

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/images/jws-launch-button.jpg" medium="image" />

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/images/smileys/smile.gif" medium="image" />

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/images/source_b.png" medium="image" />
	</item>
		<item>
		<title>JavaFX + Facebook</title>
		<link>http://rakeshmenonp.wordpress.com/2010/05/03/javafx-facebook/</link>
		<comments>http://rakeshmenonp.wordpress.com/2010/05/03/javafx-facebook/#comments</comments>
		<pubDate>Mon, 03 May 2010 10:09:57 +0000</pubDate>
		<dc:creator>Rakesh Menon</dc:creator>
				<category><![CDATA[javafx]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://rakeshmenonp.wordpress.com/?p=954</guid>
		<description><![CDATA[One of my previous post discussed about OAuth based authentication for Twitter, LinkedIn and Yahoo. Here I&#8217;ll discuss about authentication and usage of Facebook. It also provides OAuth based authentication, but the flow and usage is slightly different. Please refer to Desktop Application Authentication for more information. For new application, please ensure that you register [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rakeshmenonp.wordpress.com&#038;blog=6792540&#038;post=954&#038;subd=rakeshmenonp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
One of my previous <a href="http://rakeshmenonp.wordpress.com/2010/04/15/javafx-oauth/">post</a> discussed about <a href="http://en.wikipedia.org/wiki/OAuth">OAuth</a> based authentication for Twitter, LinkedIn and Yahoo. Here I&#8217;ll discuss about authentication and usage of Facebook. It also provides OAuth based authentication, but the flow and usage is slightly different. Please refer to <a href="http://developers.facebook.com/docs/authentication/desktop">Desktop Application Authentication</a> for more information.
</p>
<p>
For new application, please ensure that you <a href="http://developers.facebook.com/setup/">register your application</a> with Facebook. Specify <b>Connect URL</b> as base URL of deployed applet. Note down <b>Application ID</b> which will be used as <b>client_id</b>. Using client_id and Applet URL we can create the authorization URL as shown below.
</p>
<p>
<a href="https://graph.facebook.com/oauth/authorize?client_id=113187112053972&amp;redirect_uri=http://javafxdemos.googlecode.com/hg/resource/JavaFXFacebook/JavaFXFacebook.html&amp;type=user_agent"><img src="http://javafxdemos.googlecode.com/hg/resource/images/fb_login_button.png" border="0"></a>
</p>
<p>
<b>Authentication Steps:</b></p>
<ul>
<li>Click on above link and login to Facebook</li>
<li>Authorize <b>JavaFX Sample</b> application to access your Facebook profile</li>
<li>Page will be automatically redirected to the JavaFX Applet page</li>
<li>Extract the <b>access_token</b> parameter from URL</li>
<li>Pass <b>access_token</b> to JavaFX Applet as argument</li>
<li>Use Facebook <a href="http://developers.facebook.com/docs/api"><b>Graph API</b></a> to access all rest of information</li>
</ul>
<p>
Please refer to <a href="http://code.google.com/p/javafxdemos/source/browse/resource/JavaFXFacebook/JavaFXFacebook.html">JavaFXFacebook.html</a> for more information related to extraction and passing of <b>access_token</b> and <b>client_id</b> to JavaFX Applet. The view is implemented using <a href="http://java.sun.com/javafx/1.3/docs/api/javafx.scene.control/javafx.scene.control.ListView.html">ListView</a>. Please refer to <a href="http://fxexperience.com/2010/04/new-to-javafx-1-3-cells/">New to JavaFX 1.3: Cells</a> for usage on <a href="http://java.sun.com/javafx/1.3/docs/api/javafx.scene.control/javafx.scene.control.ListView.html">ListView</a> + <a href="http://java.sun.com/javafx/1.3/docs/api/javafx.scene.control/javafx.scene.control.ListCell.html">ListCell</a> APIs.
</p>
<p>
<b>Update:</b> There was some confusion due to additional steps related to &#8220;redirection of url to applet&#8221;. Yes, Twitter, LinkedIn and Yahoo didn&#8217;t have this concept. The difference is, there user needs to copy the access_token numbers from the page and paste it in application. In case of Facebook, due to url-redirection, the access_token can be automatically passed to application as argument. So user don&#8217;t have to do any copy-paste.
</p>
<p>
Try it out and let me know feedback <img src="http://javafxdemos.googlecode.com/hg/resource/images/smileys/smile.gif" />
</p>
<p>
<a href="http://code.google.com/p/javafxdemos/source/browse/#hg/JavaFXFacebook/src/javafxfacebook"><img src="http://javafxdemos.googlecode.com/hg/resource/images/source_b.png" border="0" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rakeshmenonp.wordpress.com/954/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rakeshmenonp.wordpress.com/954/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rakeshmenonp.wordpress.com/954/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rakeshmenonp.wordpress.com/954/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rakeshmenonp.wordpress.com/954/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rakeshmenonp.wordpress.com/954/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rakeshmenonp.wordpress.com/954/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rakeshmenonp.wordpress.com/954/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rakeshmenonp.wordpress.com/954/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rakeshmenonp.wordpress.com/954/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rakeshmenonp.wordpress.com/954/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rakeshmenonp.wordpress.com/954/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rakeshmenonp.wordpress.com/954/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rakeshmenonp.wordpress.com/954/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rakeshmenonp.wordpress.com&#038;blog=6792540&#038;post=954&#038;subd=rakeshmenonp&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rakeshmenonp.wordpress.com/2010/05/03/javafx-facebook/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2698941d353dbc9bcec4a52ce47e0c25?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rakesh Menon</media:title>
		</media:content>

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/images/fb_login_button.png" medium="image" />

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/images/smileys/smile.gif" medium="image" />

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/images/source_b.png" medium="image" />
	</item>
		<item>
		<title>JavaFX [1.3] – Save As Image</title>
		<link>http://rakeshmenonp.wordpress.com/2010/04/26/javafx-1-3-save-as-image/</link>
		<comments>http://rakeshmenonp.wordpress.com/2010/04/26/javafx-1-3-save-as-image/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 11:34:43 +0000</pubDate>
		<dc:creator>Rakesh Menon</dc:creator>
				<category><![CDATA[javafx]]></category>
		<category><![CDATA[1.3]]></category>
		<category><![CDATA[node]]></category>
		<category><![CDATA[save]]></category>

		<guid isPermaLink="false">http://rakeshmenonp.wordpress.com/?p=936</guid>
		<description><![CDATA[JavaFX &#8211; Save As Image code updated to be compatible with JavaFX 1.3 Please refer to JavaFX13Utils.fx for more information. You will need to update only if you are using internal APIs as mentioned in this forum thread. For Applet mode, click on above image For standalone mode Try it out and let me know [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rakeshmenonp.wordpress.com&#038;blog=6792540&#038;post=936&#038;subd=rakeshmenonp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://rakeshmenonp.wordpress.com/2009/07/21/javafx-save-as-image/">JavaFX &#8211; Save As Image</a> code updated to be compatible with <a href="http://javafx.com/docs/articles/javafx1-3.jsp">JavaFX 1.3</a><br /> Please refer to <a href="http://code.google.com/p/javafxdemos/source/browse/SaveAsImage/src/saveasimage/JavaFX13Utils.fx">JavaFX13Utils.fx</a> for more information. You will need to update only if you are using internal APIs as mentioned in this <a href="http://forums.sun.com/thread.jspa?threadID=5392334">forum thread</a>.
</p>
<p>
<a href="http://javafxdemos.googlecode.com/hg/resource/SaveAsImage/1.3/SaveAsImage.html"><img src="http://javafxdemos.googlecode.com/hg/resource/SaveAsImage/SaveAsImage.jpg" border="0" /></a>
</p>
<p>
For Applet mode, click on above image
</p>
<p>
For standalone mode <a href="http://javafxdemos.googlecode.com/hg/resource/SaveAsImage/1.3/SaveAsImage.jnlp"><img src="http://javafxdemos.googlecode.com/hg/resource/images/jws-launch-button.jpg"></a>
</p>
<p>
Try it out and let me know feedback <img src="http://javafxdemos.googlecode.com/hg/resource/images/smileys/smile.gif" />
</p>
<p>
<a href="http://code.google.com/p/javafxdemos/source/browse/#hg/SaveAsImage/src/saveasimage"><img src="/rakeshmenonp/resource/images/source_b.png" border="0" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rakeshmenonp.wordpress.com/936/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rakeshmenonp.wordpress.com/936/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rakeshmenonp.wordpress.com/936/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rakeshmenonp.wordpress.com/936/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rakeshmenonp.wordpress.com/936/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rakeshmenonp.wordpress.com/936/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rakeshmenonp.wordpress.com/936/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rakeshmenonp.wordpress.com/936/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rakeshmenonp.wordpress.com/936/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rakeshmenonp.wordpress.com/936/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rakeshmenonp.wordpress.com/936/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rakeshmenonp.wordpress.com/936/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rakeshmenonp.wordpress.com/936/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rakeshmenonp.wordpress.com/936/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rakeshmenonp.wordpress.com&#038;blog=6792540&#038;post=936&#038;subd=rakeshmenonp&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rakeshmenonp.wordpress.com/2010/04/26/javafx-1-3-save-as-image/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2698941d353dbc9bcec4a52ce47e0c25?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rakesh Menon</media:title>
		</media:content>

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/SaveAsImage/SaveAsImage.jpg" medium="image" />

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/images/jws-launch-button.jpg" medium="image" />

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/images/smileys/smile.gif" medium="image" />
	</item>
		<item>
		<title>JavaFX + OAuth</title>
		<link>http://rakeshmenonp.wordpress.com/2010/04/15/javafx-oauth/</link>
		<comments>http://rakeshmenonp.wordpress.com/2010/04/15/javafx-oauth/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 06:34:47 +0000</pubDate>
		<dc:creator>Rakesh Menon</dc:creator>
				<category><![CDATA[javafx]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[oauth]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://rakeshmenonp.wordpress.com/?p=908</guid>
		<description><![CDATA[As usual will start off with Wikipedia &#8211; OAuth (Open Authorization) &#8211; is an open standard that allows users to share their private resources (e.g. photos, videos, contact lists) stored on one site with another site without having to hand out their username and password. With more and more services moving to OAuth model, I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rakeshmenonp.wordpress.com&#038;blog=6792540&#038;post=908&#038;subd=rakeshmenonp&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
As usual will start off with Wikipedia &#8211; <a href="http://en.wikipedia.org/wiki/OAuth">OAuth (Open Authorization)</a> &#8211; is an open standard that allows users to share their private resources (e.g. photos, videos, contact lists) stored on one site with another site without having to hand out their username and password. With more and more services moving to <b>OAuth</b> model, I think we need to try to have a generic implementation. Here is an attempt&#8230; <img src="http://javafxdemos.googlecode.com/hg/resource/images/smileys/smile.gif" />
</p>
<p>
I prefer not to duplicate all those details available in various resources, so suggest to read few articles if you are not familiar with concepts of OAuth. <a href="http://developer.yahoo.com/oauth/guide/oauth-auth-flow.html">Yahoo has a very detailed article outlining the flow of OAuth authorization</a> or <a href="http://hueniverse.com/oauth/">Beginner&#8217;s Guide to OAuth from Hueniverse</a>. Please refer to same for more info..
</p>
<p>
You can try out yourself with demo below. You need to get consumer-key and consumer-secret from respective service providers &#8211; <a href="http://apiwiki.twitter.com/OAuth-FAQ">Twitter</a>, <a href="http://developer.linkedin.com/docs/DOC-1008">LinkedIn</a> or <a href="http://developer.yahoo.com/oauth/">Yahoo</a>
</p>
<p>
<a href="http://javafxdemos.googlecode.com/hg/resource/JavaFXOAuth/JavaFXOAuth.html"><img src="http://javafxdemos.googlecode.com/hg/resource/JavaFXOAuth/JavaFXOAuth.jpg" border="0" /></a>
</p>
<p>
<br />
To launch click on above image or <a href="http://javafxdemos.googlecode.com/hg/resource/JavaFXOAuth/JavaFXOAuth.jnlp"><img src="http://javafxdemos.googlecode.com/hg/resource/images/jws-launch-button.jpg"></a>
</p>
<p>
First enter <b>oauth_consumer_key</b> and <b>oauth_secret_key</b>, click &#8220;Request Token&#8221; button. If key is proper, you will receive a message in log with a URL. Copy and paste that URL in browser and follow the instructions. Once you grant access to your application, it will return a number. Copy the number and paste it as <b>oauth_verifier</b>. Now click on &#8220;Access Token&#8221; button. It will return you <b>oauth_token</b> and <b>oauth_token_secret</b> which can be used for all subsequent communication.
</p>
<p>
Yes its a bit difficult to understand the overall flow and implementation. I have tried my best to simplify it. The API may be simplified a bit more. I have signed up for contributing to <a href="http://jfxtras.org/">JFXtras</a> long time back, but haven&#8217;t done anything yet. My objective was to pull in the various parsers that are used in different samples and create a library. I think all these can be incorporated into that&#8230;
</p>
<p>
<b>Usage:</b></p>
<div align="left" class="java">
<table border="0" cellpadding="3" cellspacing="0" bgcolor="#ffffff">
<tr>
<td nowrap="nowrap" valign="top" align="left">
                <code><br />
                    <font color="#000000">def&nbsp;oauthAPI&nbsp;=&nbsp;OAuthAPI.getInstance</font><font color="#000000">(</font><br />
                    <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">&lt;Service-Provider&gt;,&nbsp;</font><br />
                    <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">&lt;oauth_consumer_key&gt;,</font><br />
                    <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">&lt;oauth_consumer_secret&gt;</font><br />
                    <font color="#000000">)</font><font color="#000000">;</font><br />
                    <font color="#ffffff"></font><br />
                    <font color="#3f7f5f">//&nbsp;Request&nbsp;Token&nbsp;Callback</font><br />
                    <font color="#000000">oauthAPI.onRequestToken&nbsp;=&nbsp;function</font><font color="#000000">(</font><font color="#000000">response:String</font><font color="#000000">)&nbsp;</font><font color="#000000">:&nbsp;Void&nbsp;</font><font color="#000000">{</font><br />
                    <font color="#ffffff"></font><br />
                    <font color="#000000">}</font><br />
                    <font color="#ffffff"></font><br />
                    <font color="#3f7f5f">//&nbsp;Access&nbsp;Token&nbsp;Callback</font><br />
                    <font color="#000000">oauthAPI.onAccessToken&nbsp;=&nbsp;function</font><font color="#000000">(</font><font color="#000000">response:String</font><font color="#000000">)&nbsp;</font><font color="#000000">:&nbsp;Void&nbsp;</font><font color="#000000">{</font><br />
                    <font color="#ffffff"></font><br />
                    <font color="#000000">}</font><br />
                    <font color="#ffffff"></font><br />
                    <font color="#3f7f5f">//&nbsp;Request&nbsp;Token</font><br />
                    <font color="#000000">oauthAPI.requestToken</font><font color="#000000">()</font><font color="#000000">;</font><br />
                    <font color="#ffffff"></font><br />
                    <font color="#3f7f5f">//&nbsp;Access&nbsp;Token</font><br />
                    <font color="#000000">oauthAPI.accessToken</font><font color="#000000">(</font><font color="#000000">&lt;oauth_verifier&gt;</font><font color="#000000">)</font><font color="#000000">;</font><br />&nbsp;<br />
                </code>
            </td>
</tr>
</table>
</div>
<p>
Refer to <a href="http://code.google.com/p/javafxdemos/source/browse/JavaFXOAuth/src/javafxoauth/api/LinkedInAPI.fx">LinkedInAPI.fx</a> to get an idea on how we can extend the implementation to have fulll fledged support.
</p>
<p>
Please try it out and let me know your suggestions and feedback.. <img src="http://javafxdemos.googlecode.com/hg/resource/images/smileys/smile.gif" />
</p>
<p>
<a href="http://code.google.com/p/javafxdemos/source/browse/#hg/JavaFXOAuth/"><img src="http://javafxdemos.googlecode.com/hg/resource/images/source_b.png" border="0" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rakeshmenonp.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rakeshmenonp.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rakeshmenonp.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rakeshmenonp.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rakeshmenonp.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rakeshmenonp.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rakeshmenonp.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rakeshmenonp.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rakeshmenonp.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rakeshmenonp.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rakeshmenonp.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rakeshmenonp.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rakeshmenonp.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rakeshmenonp.wordpress.com/908/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rakeshmenonp.wordpress.com&#038;blog=6792540&#038;post=908&#038;subd=rakeshmenonp&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rakeshmenonp.wordpress.com/2010/04/15/javafx-oauth/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2698941d353dbc9bcec4a52ce47e0c25?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rakesh Menon</media:title>
		</media:content>

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/images/smileys/smile.gif" medium="image" />

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/JavaFXOAuth/JavaFXOAuth.jpg" medium="image" />

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/images/jws-launch-button.jpg" medium="image" />

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/images/smileys/smile.gif" medium="image" />

		<media:content url="http://javafxdemos.googlecode.com/hg/resource/images/source_b.png" medium="image" />
	</item>
	</channel>
</rss>