<?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"
	>

<channel>
	<title>J2ME ARMY KNIFE</title>
	<atom:link href="http://www.j2mearmyknife.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.j2mearmyknife.com</link>
	<description>Code less, create more!</description>
	<pubDate>Thu, 15 Apr 2010 14:34:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>Updates and bugfixes</title>
		<link>http://www.j2mearmyknife.com/2009/06/26/updates-and-bugfixes/</link>
		<comments>http://www.j2mearmyknife.com/2009/06/26/updates-and-bugfixes/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 19:20:45 +0000</pubDate>
		<dc:creator>Ovidiu</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.j2mearmyknife.com/?p=403</guid>
		<description><![CDATA[Long time, no post.  
Anyway, I updated the code so now the library should be even faster, and I also fixed a couple of bugs. Existing apps should not be broken by this update. 
Still, if this update breaks things for you, let me know.
Cheers!
]]></description>
			<content:encoded><![CDATA[<p>Long time, no post. <img src='http://www.j2mearmyknife.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Anyway, I updated the code so now the library should be even faster, and I also fixed a couple of bugs. Existing apps should not be broken by this update. </p>
<p>Still, if this update breaks things for you, let me know.</p>
<p>Cheers!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2mearmyknife.com/2009/06/26/updates-and-bugfixes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I&#8217;m still alive</title>
		<link>http://www.j2mearmyknife.com/2009/01/27/im-still-alive/</link>
		<comments>http://www.j2mearmyknife.com/2009/01/27/im-still-alive/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 16:39:53 +0000</pubDate>
		<dc:creator>Ovidiu</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.j2mearmyknife.com/?p=431</guid>
		<description><![CDATA[&#8230; but I&#8217;m kind of busy right now, and will continue to be so for a couple of months. 
Since I want to focus on my real work, Army Knife updates will have to wait a while. Don&#8217;t say I didn&#8217;t warn you.  
Have a great day,
Ovidiu
PS: I have received a couple of requests [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230; but I&#8217;m kind of busy right now, and will continue to be so for a couple of months. </p>
<p>Since I want to focus on my real work, Army Knife updates will have to wait a while. Don&#8217;t say I didn&#8217;t warn you. <img src='http://www.j2mearmyknife.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Have a great day,<br />
Ovidiu</p>
<p>PS: I have received a couple of requests for new features and I do plan on fulfilling some of them when the time comes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2mearmyknife.com/2009/01/27/im-still-alive/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New Game Related Demo</title>
		<link>http://www.j2mearmyknife.com/2008/12/15/new-game-related-demo/</link>
		<comments>http://www.j2mearmyknife.com/2008/12/15/new-game-related-demo/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 20:07:50 +0000</pubDate>
		<dc:creator>Ovidiu</dc:creator>
		
		<category><![CDATA[News]]></category>

		<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://www.j2mearmyknife.com/?p=396</guid>
		<description><![CDATA[I&#8217;ve added a new game-related demo, this time for the always popular &#8220;Game Over&#8221; screen. This demo showcases one of the many tricks that can be done with the J2ME ARMY KNIFE library: real-time dynamic masks. Check out the live demo (it&#8217;s been updated) to see it in action!
Also related to dynamic masks: I&#8217;ll be [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve added a new game-related demo, this time for the always popular &#8220;Game Over&#8221; screen. This demo showcases one of the many tricks that can be done with the J2ME ARMY KNIFE library: real-time dynamic masks. Check out the live demo (it&#8217;s been updated) to see it in action!</p>
<p>Also related to dynamic masks: I&#8217;ll be posting a new video tutorial this week, that will show you how SmartImages can be used as dynamic masks. I&#8217;ll also show you how to use dynamic masks to create dissolve-in and dissolve-out effects, so it will be a pretty interesting tutorial. Stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2mearmyknife.com/2008/12/15/new-game-related-demo/feed/</wfw:commentRss>
		</item>
		<item>
		<title>J2ME ARMY KNIFE is now free!</title>
		<link>http://www.j2mearmyknife.com/2008/12/14/j2me-army-knife-is-now-free/</link>
		<comments>http://www.j2mearmyknife.com/2008/12/14/j2me-army-knife-is-now-free/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 12:03:18 +0000</pubDate>
		<dc:creator>Ovidiu</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.j2mearmyknife.com/?p=393</guid>
		<description><![CDATA[That&#8217;s right, you can now use the J2ME ARMY KNIFE library for free, even in commercial products! However, this free usage right only extends to the compiled form of the library. If you want or need access to the source code, you will have to contact me and obtain a commercial agreement.
]]></description>
			<content:encoded><![CDATA[<p>That&#8217;s right, you can now use the J2ME ARMY KNIFE library for free, even in commercial products! However, this free usage right only extends to the compiled form of the library. If you want or need access to the source code, you will have to contact me and obtain a commercial agreement.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2mearmyknife.com/2008/12/14/j2me-army-knife-is-now-free/feed/</wfw:commentRss>
		</item>
		<item>
		<title>(NEW!) Video Tutorials!</title>
		<link>http://www.j2mearmyknife.com/2008/11/05/new-video-tutorials/</link>
		<comments>http://www.j2mearmyknife.com/2008/11/05/new-video-tutorials/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 17:24:12 +0000</pubDate>
		<dc:creator>Ovidiu</dc:creator>
		
		<category><![CDATA[New Features]]></category>

		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.j2mearmyknife.com/?p=354</guid>
		<description><![CDATA[I decided to take a friend&#8217;s advice and create tutorials for the library. However, I wanted to emphasize how easy to use the library is, so instead of regular tutorials I thought about creating VIDEO tutorials. They&#8217;re in the sidebar, check them out! 
Well, there&#8217;s really only one now, but I plan on adding more [...]]]></description>
			<content:encoded><![CDATA[<p>I decided to take a friend&#8217;s advice and create tutorials for the library. However, I wanted to emphasize how easy to use the library is, so instead of regular tutorials I thought about creating VIDEO tutorials. They&#8217;re in the sidebar, check them out! </p>
<p>Well, there&#8217;s really only one now, but I plan on adding more soon. <img src='http://www.j2mearmyknife.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2mearmyknife.com/2008/11/05/new-video-tutorials/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New effect added!</title>
		<link>http://www.j2mearmyknife.com/2008/11/03/new-effect-added/</link>
		<comments>http://www.j2mearmyknife.com/2008/11/03/new-effect-added/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 13:22:51 +0000</pubDate>
		<dc:creator>Ovidiu</dc:creator>
		
		<category><![CDATA[New Features]]></category>

		<category><![CDATA[News]]></category>

		<category><![CDATA[Performance Updates]]></category>

		<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://www.j2mearmyknife.com/?p=348</guid>
		<description><![CDATA[A new effect has been added. It&#8217;s called wobble, and I hope you&#8217;ll like it.
Also, the demo framework has changed a bit, it should be faster now. It does have a couple of snags, such as stalling a bit when changing scenes, but I&#8217;m working on those.  
The downloads and on-site demo have been [...]]]></description>
			<content:encoded><![CDATA[<p>A new effect has been added. It&#8217;s called wobble, and I hope you&#8217;ll like it.</p>
<p>Also, the demo framework has changed a bit, it should be faster now. It does have a couple of snags, such as stalling a bit when changing scenes, but I&#8217;m working on those. <img src='http://www.j2mearmyknife.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The downloads and on-site demo have been updated. Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2mearmyknife.com/2008/11/03/new-effect-added/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New Demo Structure!</title>
		<link>http://www.j2mearmyknife.com/2008/11/02/new-demo-structure/</link>
		<comments>http://www.j2mearmyknife.com/2008/11/02/new-demo-structure/#comments</comments>
		<pubDate>Sun, 02 Nov 2008 17:09:51 +0000</pubDate>
		<dc:creator>Ovidiu</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.j2mearmyknife.com/?p=342</guid>
		<description><![CDATA[I&#8217;ve done a bit of tinkering with the library today, and one of the end-results is a new demo strucure. The main menu has been upgraded, and the effects are now easier to understand.
Also, the downloads have been updated to reflect the changes. 
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve done a bit of tinkering with the library today, and one of the end-results is a new demo strucure. The main menu has been upgraded, and the effects are now easier to understand.</p>
<p>Also, the downloads have been updated to reflect the changes. <img src='http://www.j2mearmyknife.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2mearmyknife.com/2008/11/02/new-demo-structure/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Performance Tuning &#038; Refactoring Done!</title>
		<link>http://www.j2mearmyknife.com/2008/11/01/performance-tuning-refactoring-done/</link>
		<comments>http://www.j2mearmyknife.com/2008/11/01/performance-tuning-refactoring-done/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 23:45:01 +0000</pubDate>
		<dc:creator>Ovidiu</dc:creator>
		
		<category><![CDATA[New Features]]></category>

		<category><![CDATA[News]]></category>

		<category><![CDATA[Performance Updates]]></category>

		<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://www.j2mearmyknife.com/?p=324</guid>
		<description><![CDATA[Hi guys!
The performance and refactoring I had planned is done! Memory usage is now no longer an issue, the API feels a bit more polished, and I&#8217;ve added a new effect! That, and I almost completely rewrote the entire image manipulation interface. Say goodbye to the native J2ME Image, and say hello to the more [...]]]></description>
			<content:encoded><![CDATA[<p>Hi guys!</p>
<p>The performance and refactoring I had planned is done! Memory usage is now no longer an issue, the API feels a bit more polished, and I&#8217;ve added a new effect! That, and I almost completely rewrote the entire image manipulation interface. Say goodbye to the native J2ME Image, and say hello to the more flexible AbstractImage and SmartImage! <img src='http://www.j2mearmyknife.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Also, pretty soon I&#8217;ll have a tutorial ready to explain what this all means and how you can put together apps/demos of your own. <img src='http://www.j2mearmyknife.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>But for now, as always, feel free to download the demo, demo sources, library and (new!!!) JAVADOC. Play around, test, try to write your own application, tell me what you think! <img src='http://www.j2mearmyknife.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>BTW, the downloadable demo has a FPS counter and a memory monitor. <img src='http://www.j2mearmyknife.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Um .. .it&#8217;s almost 2 AM here, so I&#8217;m going to end this post right about now <img src='http://www.j2mearmyknife.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Thanks for reading this, and thank you for trying out <strong>J2ME ARMY KNIFE</strong> .</p>
<p>Have a great day,<br />
Ovidiu</p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2mearmyknife.com/2008/11/01/performance-tuning-refactoring-done/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Status updates</title>
		<link>http://www.j2mearmyknife.com/2008/10/31/status-updates/</link>
		<comments>http://www.j2mearmyknife.com/2008/10/31/status-updates/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 15:44:47 +0000</pubDate>
		<dc:creator>Ovidiu</dc:creator>
		
		<category><![CDATA[News]]></category>

		<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://www.j2mearmyknife.com/?p=320</guid>
		<description><![CDATA[Refactoring is going well, and so are the performance improvements. Right now I managed to get the memory usage constant, by reusing resources. I&#8217;ve also made this easy to do. For example:
if ( resultImage == null )
{
 resultImage = font.render(text);
}
else
{
 font.render(text,resultImage);
}
This is great for animations, since you can reuse the same destination object and thus [...]]]></description>
			<content:encoded><![CDATA[<p>Refactoring is going well, and so are the performance improvements. Right now I managed to get the memory usage constant, by reusing resources. I&#8217;ve also made this easy to do. For example:</p>
<p><code>if ( resultImage == null )<br />
{<br />
 resultImage = font.render(text);<br />
}<br />
else<br />
{<br />
 font.render(text,resultImage);<br />
}</code></p>
<p>This is great for animations, since you can reuse the same destination object and thus avoid memory issues. This helps A LOT when it comes to keeping the FPS constant and the resource consumption low.</p>
<p>I&#8217;m 70% ready with the refactoring&#038;performance updates, a new demo should be out in a couple of days.</p>
<p>Major updates so far:</p>
<p>*Everything is now not based around native Image objects, but around custom AbstractImages. This should make things faster and more flexible in the future.</p>
<p>* AbstractImages are a lot like images, in that you can draw then on other AbstractImages or on native Graphics objects. This is also very easy to do:</p>
<p>AbstractImage.drawOnGraphics( Graphics g, int x, int y, int anchor, boolean keepTransparency);<br />
AbstractImage.drawOnAbstractImage (AbstractImage dest, int x, int y, int anchor);</p>
<p>The anchor even supports stuff like Graphics.HCENTER | Graphics.VCENTER !</p>
<p>* There&#8217;s a new object type called SmartImage (it implements the AbstractImage interface)  that allows (among other things) you instantaneous <strong>READ-WRITE</strong> access to the underlying ARGB data. How&#8217;s that for opening up possibilities? <img src='http://www.j2mearmyknife.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>* You can now keep memory usage fairly constant by re-using images.</p>
<p>* Renamed a couple of methods, added a couple of methods. <img src='http://www.j2mearmyknife.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>* Oh, I&#8217;ve also added a new effect. <img src='http://www.j2mearmyknife.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Thanks (and stay tuned),<br />
Ovidiu</p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2mearmyknife.com/2008/10/31/status-updates/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Library improvements</title>
		<link>http://www.j2mearmyknife.com/2008/10/30/library-improvements/</link>
		<comments>http://www.j2mearmyknife.com/2008/10/30/library-improvements/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 12:34:58 +0000</pubDate>
		<dc:creator>Ovidiu</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.j2mearmyknife.com/?p=317</guid>
		<description><![CDATA[Hi guys!
I&#8217;ve been working on some performance updates. And it shows. Some effects are now TWICE as fast! 
Also, I&#8217;ve added Javadoc to all classes, and I&#8217;ve done a bit of refactoring to make things clearer.  
Stay tuned for a new release in the next 2-3 days!
]]></description>
			<content:encoded><![CDATA[<p>Hi guys!</p>
<p>I&#8217;ve been working on some performance updates. And it shows. Some effects are now <strong>TWICE</strong> as fast! </p>
<p>Also, I&#8217;ve added Javadoc to all classes, and I&#8217;ve done a bit of refactoring to make things clearer. <img src='http://www.j2mearmyknife.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Stay tuned for a new release in the next 2-3 days!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.j2mearmyknife.com/2008/10/30/library-improvements/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
