<?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; SVG</title>
	<atom:link href="http://randomfractals.com/blog/flex/svg/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>From Day 1 of Flex SVG Explorer Dev and Research</title>
		<link>http://randomfractals.com/blog/2009/02/06/from-day-1-of-flex-svg-explorer-dev-and-research/</link>
		<comments>http://randomfractals.com/blog/2009/02/06/from-day-1-of-flex-svg-explorer-dev-and-research/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 18:24:47 +0000</pubDate>
		<dc:creator>Taras</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[SVG]]></category>
		<category><![CDATA[AS SVG API]]></category>
		<category><![CDATA[Degrafa]]></category>
		<category><![CDATA[Flex SVG Explorer]]></category>
		<category><![CDATA[GeoWeb]]></category>
		<category><![CDATA[SVG tools]]></category>
		<category><![CDATA[SVG Viewer]]></category>

		<guid isPermaLink="false">http://tarasnovak.com/blog/?p=710</guid>
		<description><![CDATA[I meant to post this yesterday, but ran out of time.
Flex SVG Explorer Preview
Here is a preview of Flex SVG Explorer I started the other day:

I&#8217;ve decided to start this personal Flex project to explore available SVG import/export options and related APIs in Flex.
The idea came to me after checking out some SVG designer tools [...]]]></description>
			<content:encoded><![CDATA[<p>I meant to post this yesterday, but ran out of time.</p>
<p><strong>Flex SVG Explorer Preview</strong></p>
<p>Here is a <a href="http://www.tarasnovak.com/lab/FlexSVGExplorer/01/FlexSVGExplorer.html#" target="_blank">preview of Flex SVG Explorer</a> I started the other day:</p>
<p><a title="Click to Preview" href="http://www.tarasnovak.com/lab/FlexSVGExplorer/01/FlexSVGExplorer.html" target="_blank"><img class="aligncenter size-full wp-image-721" title="flexsvgexplorer01small" src="http://tarasnovak.com/blog/wp-content/uploads/2009/02/flexsvgexplorer01small.jpg" alt="flexsvgexplorer01small" width="480" height="304" /></a></p>
<p>I&#8217;ve decided to start this personal Flex project to explore available SVG import/export options and related APIs in Flex.</p>
<p>The idea came to me after checking out some SVG designer tools like <a href="http://www.inkscape.org/screenshots/index.php?lang=en&amp;version=0.46" target="_blank">InkSpace</a>, <a href="http://www.w3.org/Amaya/screenshots/Overview.html" target="_blank">Amaya</a>, and  <a href="http://www.kiyut.com/products/sketsa/index.html" target="_blank">Sketsa</a> and finding out that people still think SVG can&#8217;t be loaded into a Flex app and made interactive since the stock SWFLoader does not support SVG animation, scripting, or interactivity with the imported SVG image graphics.</p>
<p><strong>Current and Planned Flex SVG Explorer Features</strong></p>
<p>The current version doesn&#8217;t not have much to offer yet, but that depends on what you expect to see from one day of work.</p>
<p>I&#8217;ve layed out the main canvas with a zoom slider, added SVG text display, and created a toolbox section with SVG document tree and tabs for future property display and editing options. All in one day of work. There is no SVG file upload or url box yet, but you can preview sample graphics by selecting them from the combo box in the Toolbox.</p>
<p>Eventually, I&#8217;d like to fill the Toolbox with some SVG document display options, like referenced images, links, SVG element usage statistics, styles and attributes editor grids, but you should see the general direction there already. I am also planning to add SVG markup code highlighting.</p>
<p>Currently, I am working on getting shape selections done. Once that is in a lot of editing and painting options will be available to create new SVG graphics or edit existing ones.</p>
<p><strong>Flex SVG Explorer UI Theme</strong></p>
<p>I picked the <a href="http://www.scalenine.com/themes/undefined/Undefined.html" target="_blank">Undefined Flex UI Theme</a> from <a href="http://www.scalenine.com/gallery/" target="_blank">scalenine.com theme gallery</a>, although it&#8217;s just a temporary theme before I find time to create a unique look and feel and Flex SVG logo.</p>
<p><strong>Sample SVG Graphics</strong></p>
<p>The sample SVG graphics are from <a href="http://www.openclipart.org/">openclipart.com</a>.</p>
<p><strong>SVG Loading API</strong></p>
<p>Well, turns out you can load SVG files and make them interactive with <a href="http://labs.zavoo.com/?cat=10" target="_blank">SVG Viewer</a>, and no, I am not talking about <a href="http://www.adobe.com/svg/viewer/install/">Adobe SVG Viewer IE plugin</a> this time.</p>
<p><a href="http://code.google.com/p/svg-viewer/" target="_blank">SVG Viewer API</a> from <a href="http://labs.zavoo.com/?p=93" target="_blank">com.zavoo.labs</a> just got moved to Google code in December. This library is a jewel find that fills the existing gap of loading SVG graphics in Flex and interacting with the loaded graphics elements. Until the rumored SVG to Degrafa  Converter tool and hopefully some converter API comes out, I don&#8217;t think there is a better choice for loading SVG graphics in Flex, if you are looking to do more than just display a static image.</p>
<p><strong>Jamming SVG with Flex?</strong></p>
<p>Now, I&#8217;d love to sign up for a conference to do a session on &#8220;Jamming SVG with Flex&#8221; and present some of my experiments with <a href="http://www.degrafa.org/" target="_blank">Degrafa</a>, <a href="http://code.google.com/p/svg-viewer/" target="_blank">SVG Viewer API</a>, SVG-based painting in Flex, along with practical data visualization components using <a href="http://commons.wikimedia.org/wiki/Category:Blank_SVG_maps_of_the_world" target="_blank">Blank SVG maps of the world</a> and Away3D to push an envelope on SVG usage in Flex and truly scalable GeoWeb.</p>
<p>Anyone interested?</p>
<p>My preference would be <a href="http://www.fitc.ca/event_list.cfm" target="_blank">FITC conference</a> in Chicago, but I am open to other conference suggestions and locations, if they cover the travel and stay cost.</p>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li><a href="http://randomfractals.com/blog/2010/03/04/some-degrafa-love/" title="Some Degrafa Love">Some Degrafa Love</a></li><li><a href="http://randomfractals.com/blog/2009/02/10/closing-the-flex-svg-loop/" title="Closing the Flex SVG Loop">Closing the Flex SVG Loop</a></li><li><a href="http://randomfractals.com/blog/2009/02/05/back-to-svg-and-a-cup-of-java-me/" title="Back to SVG and a cup of Java ME">Back to SVG and a cup of Java ME</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/2008/11/04/2008-presidential-candidates-campaign-finances/" title="2008 Presidential Candidates Campaign Finances ">2008 Presidential Candidates Campaign Finances </a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://randomfractals.com/blog/2009/02/06/from-day-1-of-flex-svg-explorer-dev-and-research/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<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>
		<item>
		<title>Some cool 3D stuff and Degrafa Maps coming soon</title>
		<link>http://randomfractals.com/blog/2009/01/19/some-cool-3d-stuff-and-degrafa-maps-coming-soon/</link>
		<comments>http://randomfractals.com/blog/2009/01/19/some-cool-3d-stuff-and-degrafa-maps-coming-soon/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 18:48:27 +0000</pubDate>
		<dc:creator>Taras</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[SVG]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[Away3D]]></category>
		<category><![CDATA[Degrafa Globe]]></category>
		<category><![CDATA[Degrafa Maps]]></category>
		<category><![CDATA[Flickorama]]></category>
		<category><![CDATA[flickr flip book]]></category>
		<category><![CDATA[List3D]]></category>
		<category><![CDATA[OpenFlux]]></category>
		<category><![CDATA[PlexiGlass]]></category>
		<category><![CDATA[Tweener]]></category>

		<guid isPermaLink="false">http://tarasnovak.com/blog/?p=606</guid>
		<description><![CDATA[I am going to put my multimedia experiments and updates to media players and flickr mashups on hold to repackage and publish some really cool 3D stuff and interactive maps I&#8217;ve done with OpenFlux, Away3d,  Tweener, and Degrafa.

Flickorama 3D Update and Camera Work
Inspired by the PlexiGlass (OpenFlux 3D) example that opened easy to use Element [...]]]></description>
			<content:encoded><![CDATA[<p>I am going to put my multimedia experiments and updates to media players and flickr mashups on hold to repackage and publish some really cool 3D stuff and interactive maps I&#8217;ve done with <a href="http://code.google.com/p/openflux/" target="_blank">OpenFlux</a>, <a href="http://away3d.com/" target="_blank">Away3d</a>, <a href="http://code.google.com/p/tweener/" target="_blank"> Tweener</a>, and <a href="http://www.degrafa.org/" target="_blank">Degrafa</a>.</p>
<p><a title="See Flickorama 3D Update Live" href="http://www.randomfractals.com/Flickorama/Flickorama.html" target="_blank"><img class="alignright size-full wp-image-618" title="Flickorama 3D: Random Layout" src="http://tarasnovak.com/blog/wp-content/uploads/2009/01/randomthumb.jpg" alt="randomthumb" width="240" height="180" /></a></p>
<p><strong>Flickorama 3D Update and Camera Work</strong></p>
<p>Inspired by the <a href="http://www.bobjim.com/2008/04/04/updated-plexiglass-openflux-3d-example/" target="_blank">PlexiGlass (OpenFlux 3D) example</a> that opened easy to use <a href="http://blog.pixelingene.com/?p=20" target="_blank">Element Flow</a>-like capabilities to Flex applications, I created <a href="http://www.randomfractals.com/Flickorama/Flickorama.html" target="_blank">Flickorama</a> mashup last year to explore public photos from Flickr.</p>
<p>You can read about it in my outdated by now <a href="http://tarasnovak.com/blog/2008/11/03/flickorama-update/">Flickorama update</a> post or see an independent <a href="http://ericmiraglia.com/blog/?p=115" target="_blank">Flickorama review</a> by Eric Miraglia on his <a href="http://ericmiraglia.com/blog/" target="_blank">Impressive Pixel</a> blog.</p>
<p>A lot has changed in Flickorama since then. The added camera work with pan, tilt and zoom features provided by the tucked in <a href="http://away3d.com/" target="_blank">Away3D</a> engine, along with the added keyboard navigation make it a breeze now to flip through a stack of photos. I also added new Random view layout option and integrated my <a href="http://tarasnovak.com/blog/2009/01/06/flickr-flip-book/" target="_blank">Flickr Flipbook</a>, but that deserves a separate post.</p>
<p><strong>Random3DView Demo and List3D</strong></p>
<p>The only reason I am rambling about those updates because while digging through <a href="http://code.google.com/p/openflux/source/browse/#svn/trunk/OpenFlux/com/plexiglass" target="_blank">openflux plexiglass trunk code</a> I&#8217;ve tried different layouts and cameras, ended up adding a couple of my own and making some tweaks to existing cameras and layouts for improved interaction and user experience.<a href="http://www.tarasnovak.com/lab/Random3DView/Random3DView.html" target="_blank"><img class="alignright size-full wp-image-633" title="Random 3D View Demo" src="http://tarasnovak.com/blog/wp-content/uploads/2009/01/random3dviewthumb.jpg" alt="random3dviewthumb" width="240" height="230" /></a></p>
<p>Now, I have not seen any updates to the openflux library recently, and I am not sure about openflux roadmap or future development work, although I really like the separation of model, view, layout and 3D perspective that this library provides.</p>
<p>However, if you have an application that requires similar 3D list view display, I created a <a href="http://www.tarasnovak.com/lab/Random3DView/Random3DView.html" target="_blank">Random3DView demo</a> that demonstrates the setup behind Flickorama 3D photo viewer. You can <a href="http://www.tarasnovak.com/lab/Random3DView/srcview/index.html" target="_blank">view Random3DView source code</a> and the resulting camera and layout work in the updated <a href="http://www.randomfractals.com/Flickorama/Flickorama.html" target="_blank">Flickorama 3D mashup</a>.</p>
<p>While working on Random3DView I realized that there must be many applications that could benefit from a simple List3D view component that taps into Away3d capabilities with OpenFlux Plexiglass or some other MVC framework overlayed, yet hidden and nicely encapsulated for simple List 3D data binding and rendering.</p>
<p>So, I&#8217;ve decided to do some refactoring on my Random3DView code and see if I can create a reusable List3D component that will make it very easy for anyone to put together a Flex application like <a href="http://www.randomfractals.com/Flickorama/Flickorama.html">Flickorama</a>, backed by the powerful Away3D engine with some Tweener animation and different layouts, in minutes. Stay tuned for updates.</p>
<p><strong>Degrafa Maps and Globe</strong></p>
<p><a href="http://www.tarasnovak.com/lab/DegrafaMaps/DegrafaMaps.html" target="_blank"><img class="alignright size-full wp-image-635" title="Degrafa Maps Demo" src="http://tarasnovak.com/blog/wp-content/uploads/2009/01/degrafamapthumb.jpg" alt="degrafamapthumb" width="240" height="124" /></a></p>
<p>Some Degrafa world maps in various projections and mapping to 3D globe with Flex 3D are coming in the next few weeks too.</p>
<p>You can see some early demos of my Degrafa maps <a href="http://www.tarasnovak.com/lab/DegrafaMaps/DegrafaMaps.html" target="_blank">here</a>. Some nights and weekends were spent on converting <a href="http://commons.wikimedia.org/wiki/Category:Blank_SVG_maps_of_the_world" target="_blank">blank SVG maps of the world</a> to make those interactive maps with selectable regions and countries in Flex. I am currently rethinking how those maps are configured and loaded.</p>
<p>You can see a production version of my Degrafa mapping technology used in a Beer Hunter application on <a href="http://destinationbeer.com/beer_hunter/" target="_blank">destinationbeer.com</a>.</p>
<p><a href="http://www.tarasnovak.com/lab/DegrafaGlobe/DegrafaGlobe.html" target="_blank"><img class="alignright size-full wp-image-637" title="Degrafa Globe alpha" src="http://tarasnovak.com/blog/wp-content/uploads/2009/01/degrafaglobethumb.jpg" alt="Degrafa Globe alpha" width="240" height="182" /></a></p>
<p>This <a href="http://v2.flexcoders.nl/2008/11/05/using-moviematerial-away3dflex3d/" target="_blank">Flex 3D Earth demo</a> and my poking in Away3D lately gave me some ideas on creating a rotating <a href="http://www.tarasnovak.com/lab/DegrafaGlobe/DegrafaGlobe.html" target="_blank">Degrafa Globe</a> that I am planning to enable and get it to work with my degrafa map, zoom in, tooltips and all the 3d camera rotation and tilt effects.</p>
<p>So, check back for some demos and new open source List3D and Map3D components soon.</p>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li><a href="http://randomfractals.com/blog/2008/11/03/flickorama-update/" title="Flickorama update">Flickorama update</a></li><li><a href="http://randomfractals.com/blog/2008/10/20/flickorama-openflux-plexiglass-flickr-mashup/" title="Flickorama &#8211; OpenFlux PlexiGlass Flickr Mashup">Flickorama &#8211; OpenFlux PlexiGlass Flickr Mashup</a></li><li><a href="http://randomfractals.com/blog/2009/01/22/flex-3d-degrafa-earth-globe-with-2d-world-map-plane/" title="Flex 3D Degrafa Earth Globe with 2D World Map Plane">Flex 3D Degrafa Earth Globe with 2D World Map Plane</a></li><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/02/05/back-to-svg-and-a-cup-of-java-me/" title="Back to SVG and a cup of Java ME">Back to SVG and a cup of Java ME</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://randomfractals.com/blog/2009/01/19/some-cool-3d-stuff-and-degrafa-maps-coming-soon/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

