<?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>Random Fractals&#187; Java</title>
	<atom:link href="http://randomfractals.com/blog/flex/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://randomfractals.com/blog</link>
	<description></description>
	<lastBuildDate>Sat, 27 Mar 2010 13:57:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Back to SVG and a cup of Java ME</title>
		<link>http://randomfractals.com/blog/2009/02/05/back-to-svg-and-a-cup-of-java-me/</link>
		<comments>http://randomfractals.com/blog/2009/02/05/back-to-svg-and-a-cup-of-java-me/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 21:32:02 +0000</pubDate>
		<dc:creator>Taras</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[SVG]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[tetris]]></category>

		<guid isPermaLink="false">http://tarasnovak.com/blog/?p=687</guid>
		<description><![CDATA[Over the past two weeks I&#8217;ve been plowing through tons of SVG code, rereading the good old SVG Essentials reference book and checking out Painting the Web, a more recent title on modern web design and graphics, in preparation for some potential mobile app work with SVG, Java ME, and hopefully some Flex here and [...]]]></description>
			<content:encoded><![CDATA[<p>Over the past two weeks I&#8217;ve been plowing through tons of SVG code, rereading the good old <a href="http://oreilly.com/catalog/9780596002237/index.html" target="_blank">SVG Essentials</a> reference book and checking out <a href="http://oreilly.com/catalog/9780596515096/index.html" target="_blank">Painting the Web</a>, a more recent title on modern web design and graphics, in preparation for some potential mobile app work with <a href="http://www.w3.org/Graphics/SVG/" target="_blank">SVG</a>, <a href="http://java.sun.com/javame/index.jsp" target="_blank">Java ME</a>, and hopefully some Flex here and there.</p>
<p>Turns out <a href="http://www.w3.org/TR/SVGTiny12/" target="_blank">SVG Tiny</a> is the only standard that is <a href="http://svg.org/special/svg_phones" target="_blank">supported by most mobile phones</a> to do any decent UI design work for mobile devices. By now all major browsers including <a href="http://webkit.org/" target="_blank">WebKit</a> and the clones with their mobile versions support SVG, which is a good choice for mobile devices due to the varying screen sizes, limited bandwidth and memory.</p>
<p>So, I&#8217;ve decided to get back to SVG and a cup of <a href="http://java.sun.com/javame/index.jsp" target="_blank">Java ME</a>, even though I am still planning to do some Flex dev work.</p>
<p>To refresh my memory on how things work in SVG and speed up UI design I&#8217;ll be using Flex with some open source SVG frameworks for prototyping since I am very comfortable in this development environment. Besides, Java ME graphics api is not much different from the core Flash graphics api and should be easy to port to.</p>
<p>After a brief time of setting up my new mobile Java dev. environment, checking out all the emulators, and getting some code moving things, I can tell that I have not missed much in 5 years as far as Java and SVG goes.</p>
<p>A few years ago, I&#8217;ve built a <a href="http://www.niku.com/clarity-products-49.html#startCIO" target="_blank">full-blown data visualization library in SVG</a> for a corporate portal dashboard solution. This was done back in the days when not many folks knew about SVG, Adobe just released and still supported their IE <a href="http://www.adobe.com/svg/viewer/install/" target="_blank">SVG Viewer</a> browser plugin, and Java portals, XML and XSL were the hottest technologies to use for web apps.</p>
<p>Many things have changed in web application development over the years. Open-source software, virtualization, cloud computing, mobile web, REST, and component-based frameworks are the new norm now.</p>
<p>It&#8217;s good to finally see SVG gaining momentum and becoming a standard that is supported and used in web applications and on mobile devices. I think slowly but surely SVG will replace raster images for most web graphics and mobile app UI design needs, as well as enable true scalable GeoWeb that&#8217;s beyond raster image tiles backbone.</p>
<p>Expect more posts on Flex, SVG, GeoWeb and mobile Java from now on.</p>
<p>In the meantime, here is a <a href="http://www.tarasnovak.com/lab/DegrafaTetris/01/DegrafaTetris.html" target="_blank">quick Degrafa Tetris game</a> (with source) I hacked last weekend for fun. I came across <a href="http://www.croczilla.com/svg/samples/svgtetris" target="_blank">Mozilla SVG Tetris</a> and just could not resist the temptation.  Tetris running in MS-DOS on <a href="http://wapedia.mobi/en/UKNC" target="_blank">UKNC</a> was the first computer game I&#8217;ve played back in 1988. And yes, I know <a href="http://en.wikipedia.org/wiki/Turbo_Pascal" target="_blank">Turbo Pascal</a> too, in case you wonder. It was the first programming language most Soviet Computer Science students mastered back then.</p>
<p>Look where we are now.</p>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li><a href="http://randomfractals.com/blog/2009/02/06/from-day-1-of-flex-svg-explorer-dev-and-research/" title="From Day 1 of Flex SVG Explorer Dev and Research">From Day 1 of Flex SVG Explorer Dev and Research</a></li><li><a href="http://randomfractals.com/blog/2009/01/19/some-cool-3d-stuff-and-degrafa-maps-coming-soon/" title="Some cool 3D stuff and Degrafa Maps coming soon">Some cool 3D stuff and Degrafa Maps coming soon</a></li><li><a href="http://randomfractals.com/blog/2009/01/12/flick-flip-book-light/" title="Flick Flip Book Light">Flick Flip Book Light</a></li><li><a href="http://randomfractals.com/blog/2008/10/16/interactive-bitmapdata-perlin-noise-explorer/" title="Interactive BitmapData Perlin Noise Explorer">Interactive BitmapData Perlin Noise Explorer</a></li><li><a href="http://randomfractals.com/blog/2008/10/10/noise-test/" title="Noise Test">Noise Test</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://randomfractals.com/blog/2009/02/05/back-to-svg-and-a-cup-of-java-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

