<?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>mikewitters.com &#187; internet</title>
	<atom:link href="http://mikewitters.wordpress.com/category/internet/feed/" rel="self" type="application/rss+xml" />
	<link>http://mikewitters.wordpress.com</link>
	<description>my $0.02 about stuff</description>
	<lastBuildDate>Wed, 30 Nov 2011 12:22:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='mikewitters.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>mikewitters.com &#187; internet</title>
		<link>http://mikewitters.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://mikewitters.wordpress.com/osd.xml" title="mikewitters.com" />
	<atom:link rel='hub' href='http://mikewitters.wordpress.com/?pushpress=hub'/>
		<item>
		<title>JavaFX &#8211; My first impressions</title>
		<link>http://mikewitters.wordpress.com/2007/05/08/javafx-my-first-impressions/</link>
		<comments>http://mikewitters.wordpress.com/2007/05/08/javafx-my-first-impressions/#comments</comments>
		<pubDate>Wed, 09 May 2007 01:44:24 +0000</pubDate>
		<dc:creator>mikewitters</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://192.168.1.4/?p=27</guid>
		<description><![CDATA[Sun introduced JavaFX today at JavaOne in San Francisco. Basically (from the web perspective), JavaFX is Sun&#8217;s attempt at a Rich Internet Application (RIA) framework. Like MS Silverlight, Adobe Flex, and the many AJAX frameworks, JavaFX promises to make creating beautiful and user friendly web applications easier. I spent a couple of hours this evening [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mikewitters.wordpress.com&amp;blog=1088232&amp;post=27&amp;subd=mikewitters&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Sun introduced <a class="snap_shots" href="http://java.sun.com/javafx/">JavaFX</a> today at JavaOne in San Francisco.  Basically (from the web perspective), JavaFX is Sun&#8217;s attempt at a Rich Internet Application (RIA) framework.  Like MS Silverlight, Adobe Flex, and the many AJAX frameworks, JavaFX promises to make creating beautiful and user friendly web applications easier.  I spent a couple of hours this evening messing with the <a class="snap_shots" href="https://openjfx.dev.java.net/Getting_Started_With_JavaFX">OpenJFX tutorial</a> and looking through the reference.  Here are my first impressions. <span id="more-27"></span></p>
<p>The <a class="snap_shots" href="http://download.java.net/general/openjfx/demos/studiomoto.jnlp">studiomoto demo</a> and <a class="snap_shots" href="http://download.java.net/general/openjfx/demos/tesla.jnlp">Tesla Motors demo</a> outshine the Silverlight demos in my opinion, and they rival most of the Flash you see nowadays.  I have no clue how to program Flex so I cannot compare it to Silverlight or JavaFX, but I have looked at the Silverlight code and I&#8217;d say its roughly comparable in ease-of-use to the JavaFX API and syntax.</p>
<p>JavaFX is way simpler than Swing or AWT programming and creating applets for download to a client browser.  The syntax is relatively simple and can be picked up by an experienced Java programmer in no time.  And the fact that you can use the power of the Java language definitely makes it a nice platform for client side web development.</p>
<p>There are a few things that still bug me.  And I can tell by what I&#8217;ve read so far that they still bug a lot of others as well.</p>
<p>The fact that you still have to download and install an entire JRE to run JavaFX sux.  Sure, its simpler than it used to be, but its not like &#8216;installing&#8217; flash or Silverlight.  Both of these browser plugins are easily installed with a simple click or two from within the &#8216;browser space&#8217;.  With the JREs its just not as simple and can be intimidating to the common internet user.</p>
<p>The second is the footprint of the JRE.  Flash and Silverlight come in pretty small &#8211; well under 5 MB each.  The JRE comes in waaay higher .  Not a good differentiator.</p>
<p>Third, and directly related to the second is the startup time.  I&#8217;m sure it will improve soon, but the demos are pretty painfully slow to start up.  To me, the Silverlight demos are slow to startup too.  Flash is really quick relative to the others.</p>
<p>I have to wonder about AJAX at this point &#8211; along with a few other bloggers the last few weeks.  Poor old AJAX has to work with the crud its given in the browser&#8217;s DOMs/APIs while Flex, Silverlight, and JavaFX will have their own well-defined and well-equipped runtimes.  It may slip a bit, but I&#8217;d bet that the power of Yahoo and Google will keep it as a viable option for RIAs.</p>
<p>So, as I said, these are very early impressions &#8211; and I am by no means a web client side UI expert.  I will be toying around with it a lot in the near future to see how it handles.  I wouldn&#8217;t call myself a Java fanboy, but I am a Java fan since thats the primary language I use to earn a living &#8211; so I would love to see this succeed.  I just hope its not another attempt at making &#8216;applets&#8217; easier to deliver (AKA webstart).</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mikewitters.wordpress.com/27/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mikewitters.wordpress.com/27/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mikewitters.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mikewitters.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mikewitters.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mikewitters.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mikewitters.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mikewitters.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mikewitters.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mikewitters.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mikewitters.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mikewitters.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mikewitters.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mikewitters.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mikewitters.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mikewitters.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mikewitters.wordpress.com&amp;blog=1088232&amp;post=27&amp;subd=mikewitters&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mikewitters.wordpress.com/2007/05/08/javafx-my-first-impressions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c1436a3ee10594fdfc81705f1415b595?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mikewitters</media:title>
		</media:content>
	</item>
		<item>
		<title>A foolproof way to end bank account phishing?  Close, but not quite.</title>
		<link>http://mikewitters.wordpress.com/2007/05/07/a-foolproof-way-to-end-bank-account-phishing-close-but-not-quite/</link>
		<comments>http://mikewitters.wordpress.com/2007/05/07/a-foolproof-way-to-end-bank-account-phishing-close-but-not-quite/#comments</comments>
		<pubDate>Tue, 08 May 2007 01:29:27 +0000</pubDate>
		<dc:creator>mikewitters</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[LifeLessons]]></category>

		<guid isPermaLink="false">http://192.168.1.4/?p=26</guid>
		<description><![CDATA[Slashdot linked to an interesting story today about a possible foolproof way to end bank account phishing. I think its a step in the right direction, but I don&#8217;t think it would be a sure fire way to prevent them. For those of you who aren&#8217;t sure what bank account phishing is, have you ever [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mikewitters.wordpress.com&amp;blog=1088232&amp;post=26&amp;subd=mikewitters&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a class="snap_shots" href="http://slashdot.com">Slashdot</a> linked to an <a class="snap_shots" href="http://rss.slashdot.org/~r/Slashdot/slashdot/~3/114918671/article.pl">interesting story</a> today about a possible foolproof way to end bank account phishing.  I think its a step in the right direction, but I don&#8217;t think it would be a sure fire way to prevent them.<span id="more-26"></span></p>
<p>For those of you who aren&#8217;t sure what bank account phishing is, have you ever gotten one of those emails from a bank, probably one that you don&#8217;t even have an account with, asking you to click a link in the email and provide some information for update purposes?  Most of them use really official looking HTML emails with valid logos and images from the site they&#8217;re spoofing.  They have usually hacked the site of some innocent company or individual and are using it to sucker you into entering information.  A couple days ago I got one from &#8216;Bank of America&#8217;.  The URL was http://www.24hourinkjet.com/www.bankofamerica.com/onlineid-sessionload/cgi-bin/sso.login.controllernoscript=true/sessiondid=2335454893_&#8230;.  So it looks sort of official.  Unfortunately when I went to http://www.24hourinkjet.com to alert them, I was greeted with an explitive laced web page indicating that the hacker was proud of what he had done.</p>
<p>If you are traversing the &#8216;blogosphere&#8217; then you are probably smart enough to avoid phishing attacks, but a huge amount of the online population probably is not.  I think of my grandparents.  They don&#8217;t do a whole lot online.  I only signed them up for a webTV account a couple of years ago so they could keep up with the family abroad using emails.  If they happened to get a phishing attack email from a bank they actually deal with they&#8217;d probably go right to the link and enter their info.  Its unfortunate, but the phishers do this for a reason &#8211; they obviously land some &#8216;phish&#8217;.  So it&#8217;s important to come up with countermeasures.  I like general idea that Mikko offers, but you can&#8217;t take the ignorance out of the internet user.</p>
<p>I&#8217;m no internet security expert, but I have opinions on the matter.  The first problem with this is the &#8216;ignorant human&#8217; one.  For instance, my grandparents wouldn&#8217;t know the &#8216;rule&#8217; about only giving your bank information to a site at a *.bank domain name.  Second, as was apparent with the 24hourinkjet.com example I posted above is that the *.bank sites have to be hackproof.  Certainly today the major banks are very secure, but I&#8217;m guessing that if this idea went through then every small bank and credit union would need to get a .bank domain name.  The fact that they&#8217;d be spending a large part of their normal annual software/IT budget on a domain name means they have to spend less on stuff like paying a decent hosting service (i.e. one that is actually secure) or paying an admin that knows how to secure against such attacks.  Plus I&#8217;d hate to see the small banks and credit unions forced to spend that kind of dough on a domain name effectively hurting their ability to compete with &#8216;the big boys&#8217;.</p>
<p>I definitely think this is a step in the right direction, but I would say that the &#8216;cost&#8217; of the .bank domain name cannot be the barrier to entry.  To me, I think the barrier to entry should be some form of proof that the applicant is actually acting in the interest of a bonified financial institution.  I can&#8217;t offer a solution other than some governing body (warning &#8211; possible ruination of the entire point) that decides what applicants are worthy of the .bank domain name.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mikewitters.wordpress.com/26/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mikewitters.wordpress.com/26/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mikewitters.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mikewitters.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mikewitters.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mikewitters.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mikewitters.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mikewitters.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mikewitters.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mikewitters.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mikewitters.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mikewitters.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mikewitters.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mikewitters.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mikewitters.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mikewitters.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mikewitters.wordpress.com&amp;blog=1088232&amp;post=26&amp;subd=mikewitters&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mikewitters.wordpress.com/2007/05/07/a-foolproof-way-to-end-bank-account-phishing-close-but-not-quite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c1436a3ee10594fdfc81705f1415b595?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mikewitters</media:title>
		</media:content>
	</item>
	</channel>
</rss>
