<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.1" -->
<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/"
	>

<channel>
	<title>kemelyon</title>
	<link>http://www.kemelyon.com/bts</link>
	<description>behind the scenes</description>
	<pubDate>Fri, 06 Jun 2008 11:13:36 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.1</generator>
	<language>en</language>
			<item>
		<title>Community call</title>
		<link>http://www.kemelyon.com/bts/2008/06/06/community-call/</link>
		<comments>http://www.kemelyon.com/bts/2008/06/06/community-call/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 11:13:36 +0000</pubDate>
		<dc:creator>Frederico Garcia</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kemelyon.com/bts/2008/06/06/community-call/</guid>
		<description><![CDATA[Has many may have noticed I&#8217;ve not updated FlexReport for a while. I still answer questions but the project hasn&#8217;t evolved much lately. And the reason is I have been really busy, and couldn&#8217;t devote the time I wanted to my pet project.  There are a few issues to solve, and lot&#8217;s of features to add. [...]]]></description>
			<content:encoded><![CDATA[<p>Has many may have noticed I&#8217;ve not updated FlexReport for a while. I still answer questions but the project hasn&#8217;t evolved much lately. And the reason is I have been really busy, and couldn&#8217;t devote the time I wanted to my pet project.  There are a few issues to solve, and lot&#8217;s of features to add. And it&#8217;d be great if the community got involved and helped me out. Michal Wojcik and Sylwester Bajek made really great contributions in version 0.2, and <a href="http://righthemisphere.com/deep3d/?p=5" target="_blank">Wayne Posner</a> has posted a snippet showing how to print dynamically loaded images in FlexReport.So, if any of you can spare a few hours and help me making this project evolve let me know :) </p>
]]></content:encoded>
			<wfw:commentRss>http://www.kemelyon.com/bts/2008/06/06/community-call/feed/</wfw:commentRss>
		</item>
		<item>
		<title>FlexReport 0.2rc1 sneak preview</title>
		<link>http://www.kemelyon.com/bts/2008/03/17/flexreport-02rc1-sneak-preview/</link>
		<comments>http://www.kemelyon.com/bts/2008/03/17/flexreport-02rc1-sneak-preview/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 01:50:03 +0000</pubDate>
		<dc:creator>Frederico Garcia</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kemelyon.com/bts/2008/03/17/flexreport-02rc1-sneak-preview/</guid>
		<description><![CDATA[The latest version of FlexReport is almost done. The feature list is complete and all known bugs fixed. During this week I&#8217;ll try to make the documentation ready and announce the release. You can get a sneak preview here.
Hope you all like it 
]]></description>
			<content:encoded><![CDATA[<p>The latest version of FlexReport is almost done. The feature list is complete and all known bugs fixed. During this week I&#8217;ll try to make the documentation ready and announce the release. You can get a sneak preview <a href="http://www.kemelyon.com/flexreport/0_2rc1/" title="FlexReport 0.2rc1" target="_blank">here</a>.</p>
<p>Hope you all like it <img src='http://www.kemelyon.com/bts/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kemelyon.com/bts/2008/03/17/flexreport-02rc1-sneak-preview/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Open source?</title>
		<link>http://www.kemelyon.com/bts/2008/03/15/open-source/</link>
		<comments>http://www.kemelyon.com/bts/2008/03/15/open-source/#comments</comments>
		<pubDate>Sun, 16 Mar 2008 00:20:39 +0000</pubDate>
		<dc:creator>Frederico Garcia</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kemelyon.com/bts/2008/03/15/open-source/</guid>
		<description><![CDATA[Last year I needed to generate printable reports for a commercial project. I quickly realized that printing in Flex was no different from printing in Flash. And Flash isn't exactly known for it's printing capabilities.

I delivered the project, and I then decided that there were a few components I should extend more so they could be reused in future projects, and printing was the part that took me longer and brought most unexpected issues (issues that I really didn't want to deal with again) [...]]]></description>
			<content:encoded><![CDATA[<p><span lang="EN-US">Last year I needed to generate printable reports for a commercial project. I quickly realized that printing in Flex was no different from printing in Flash. And Flash isn’t exactly known for its printing capabilities.<o:p></o:p></span></p>
<p><span lang="EN-US">I delivered the project, and I then decided that there were a few components I should extend more so they could be reused in future projects, and printing was the part that took me longer and brought most unexpected issues (issues that I really didn’t want to deal with again).<o:p></o:p></span></p>
<p><span lang="EN-US">After a few days I had a prototype of a reporting framework for Flex. I thought it could be really useful to others, and it should be released to the public. And FlexReport was born.<o:p></o:p></span></p>
<p><span lang="EN-US">A few months have passed and I’m really happy that I did open source FlexReport. I’ve received many bug reports, fixes and recently some contributions of new features. I’m about to release a new version and many of the improvements were not made by me or are suggestions I received. By open sourcing FlexReport I donated many hours of my work, but in return it is much better than it’d be if I just kept it for my own projects.<o:p></o:p></span></p>
<p><span lang="EN-US">My point is: <strong>open source is good</strong>!<o:p></o:p></span></p>
<p><strong><span lang="EN-US">It’s good for those who release them</span></strong><span lang="EN-US">, as they get developers and beta testers for free.<o:p></o:p></span></p>
<p><strong><span lang="EN-US">It’s good for users</span></strong><span lang="EN-US">. Open source projects tend to having active user communities helping each other. You’ll probably get better and faster support on these kind of projects then on most commercial products.<o:p></o:p></span></p>
<p><strong><span lang="EN-US">It’s good for contributors</span></strong><span lang="EN-US">. If you fix a bug, implement new features, make some kind of improvement to a open source project you should contribute it. Not only as a retribution for hard work other people offered you, but also to make the product you use better.<o:p></o:p></span></p>
<p><span lang="EN-US">I’d like to thank all the people who contributed to FlexReport <img src='http://www.kemelyon.com/bts/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kemelyon.com/bts/2008/03/15/open-source/feed/</wfw:commentRss>
		</item>
		<item>
		<title>FlexReport - Update 2</title>
		<link>http://www.kemelyon.com/bts/2008/02/02/flexreport-update-2/</link>
		<comments>http://www.kemelyon.com/bts/2008/02/02/flexreport-update-2/#comments</comments>
		<pubDate>Sat, 02 Feb 2008 14:46:40 +0000</pubDate>
		<dc:creator>Frederico Garcia</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kemelyon.com/bts/?p=8</guid>
		<description><![CDATA[I&#8217;ve updated the sources for FlexReport. This update fixes a bug found in org.print.Body ocurring when more than 2 components where added. I will not post any updates here, please checkout the sources using svn in googlecode for the latest releases. You can also use the googlecode account for reporting bugs.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve updated the sources for <a href="http://www.kemelyon.com/flexreport" target="_blank" title="FlexReport">FlexReport</a>. This update fixes a bug found in org.print.Body ocurring when more than 2 components where added. I will not post any updates here, please checkout the sources using svn in <a href="http://code.google.com/p/flexreport/" target="_blank">googlecode</a> for the latest releases. You can also use the <a href="http://code.google.com/p/flexreport/" target="_blank">googlecode</a> account for reporting bugs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kemelyon.com/bts/2008/02/02/flexreport-update-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>FlexReport vs. Jasper4Flex</title>
		<link>http://www.kemelyon.com/bts/2008/01/31/flexreport-vs-jasper4flex/</link>
		<comments>http://www.kemelyon.com/bts/2008/01/31/flexreport-vs-jasper4flex/#comments</comments>
		<pubDate>Fri, 01 Feb 2008 00:45:38 +0000</pubDate>
		<dc:creator>Frederico Garcia</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kemelyon.com/bts/?p=7</guid>
		<description><![CDATA[I've been asked about Jasper4Flex and how it relates to FlexReport. Though both projects share the same purpose, report generation in Flex, the concepts behind them are quite different [continues]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been asked about Jasper4Flex and how it relates to FlexReport. Though both projects share the same purpose, report generation in Flex, the concepts behind them are quite different:</p>
<p>FlexReport is a <strong>client-side</strong> report generation component. The reports are based on <strong>actionscript3/mxml</strong> templates which are deployed embeded in the application. FlexReport is also a set of components designed for <strong>general-purpose printing</strong> in Flex. The communication with the server is only required to retrieve the data.</p>
<p>Jasper4Flex is a <strong>parser </strong>for Jasper. The reports are generated on the <strong>server-side</strong> by Jasper, based on templates written in <strong>Jasper&#8217;s own syntax</strong>. They are then parsed by the client.</p>
<p>Which one is better? None! It all depends on your requirements and skills. If you are not confortable with Jasper or you don&#8217;t have a Java-enabled server you should go with FlexReport. On the other side, if you have the need to integrate your reports with other applications, Jasper4Flex would have a significant advantage. In terms of performance FlexReport should be faster, since only the data is loaded from the server.</p>
<p>In the end it&#8217;s just like apples and oranges, you can&#8217;t get much juice from apples and you don&#8217;t make pies with oranges!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kemelyon.com/bts/2008/01/31/flexreport-vs-jasper4flex/feed/</wfw:commentRss>
		</item>
		<item>
		<title>FlexReport - Update</title>
		<link>http://www.kemelyon.com/bts/2008/01/23/flexreport-update/</link>
		<comments>http://www.kemelyon.com/bts/2008/01/23/flexreport-update/#comments</comments>
		<pubDate>Wed, 23 Jan 2008 09:32:53 +0000</pubDate>
		<dc:creator>Frederico Garcia</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kemelyon.com/bts/?p=6</guid>
		<description><![CDATA[I&#8217;ve updated the sources with a fix to a bug found with Flex Builder 3. The only class changed was Document. Thanks for the bug report! Hope people find this project useful and start contributing improvements. Has soon as I have the time I&#8217;ll post tutorials and more demo templates.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve updated the sources with a fix to a bug found with Flex Builder 3. The only class changed was Document. Thanks for the bug report! Hope people find this project useful and start contributing improvements. Has soon as I have the time I&#8217;ll post tutorials and more demo templates.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kemelyon.com/bts/2008/01/23/flexreport-update/feed/</wfw:commentRss>
		</item>
		<item>
		<title>FlexReport</title>
		<link>http://www.kemelyon.com/bts/2008/01/14/flexreport/</link>
		<comments>http://www.kemelyon.com/bts/2008/01/14/flexreport/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 17:58:20 +0000</pubDate>
		<dc:creator>Frederico Garcia</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kemelyon.com/bts/?p=5</guid>
		<description><![CDATA[Printing is a major feature in RIA, one Flash never seemed to cover well. Flash’s printing capabilities are at the very least rudimentary mainly because Flash was always target at designers. And Flex inherited that flaw. Adobe seems to have forgotten that the needs in web design are quite different from those at organizations. Organizations [...]]]></description>
			<content:encoded><![CDATA[<p>Printing is a major feature in RIA, one Flash never seemed to cover well. Flash’s printing capabilities are at the very least rudimentary mainly because Flash was always target at designers. And Flex inherited that flaw. Adobe seems to have forgotten that the needs in web design are quite different from those at organizations. Organizations still need paper!</p>
<p>There are many issues concerning printing in Flex:</p>
<p><strong>    1. Report layout:</strong> in order to print a page in Flex you need to create a container and add it to a FlexPrintJob. Not a big issue when working with static content. But when creating dynamic reports where you don’t know how many pages you’ll have this process can quickly become a nightmare.</p>
<p><strong>    2. Multi-page content:</strong> The only component specifically designed for printing is PrintDataGrid. There’s no support for text or images.</p>
<p><strong>    3. Print preview:</strong> as I said before organizations need printing. But a thing they don’t need is wasting paper. There’s no way to make a print-preview with PrintJob. And no one likes printing 100 pages of a table, just to realize they are printing the wrong data.</p>
<p>FlexReport is a client-side report generation component. It allows you to easily generate, preview and print reports based in mxml/as3 templates.</p>
<p>There are still a few issues remaining but it’s ready to be used on non critical applications. You can see a live demo and source <a href="http://www.kemelyon.com/flexreport">here</a>.</p>
<p>I decided to make this project public in order to get some help improving FlexReport. I’m really looking forward for your feature requests, bug reports and code improvements.</p>
<p>Soon I’ll post a tutorial on creating templates, but the sources on the demo should be enough to get you started.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kemelyon.com/bts/2008/01/14/flexreport/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
