<?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 Ramblings &#187; Java</title>
	<atom:link href="http://www.codedivision.com/modules/wordpress/category/dev-comments/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codedivision.com/modules/wordpress</link>
	<description></description>
	<lastBuildDate>Fri, 09 Jan 2009 13:23:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Why would Sun make a JEE server that invents an alternative to JEE</title>
		<link>http://www.codedivision.com/modules/wordpress/2008/11/12/why-would-sun-make-a-jee-server-that-invents-an-alternative-to-jee/</link>
		<comments>http://www.codedivision.com/modules/wordpress/2008/11/12/why-would-sun-make-a-jee-server-that-invents-an-alternative-to-jee/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 03:26:35 +0000</pubDate>
		<dc:creator>Tiran Kenja</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.codedivision.com/modules/wordpress/2008/11/12/why-would-sun-make-a-jee-server-that-invents-an-alternative-to-jee/</guid>
		<description><![CDATA[Subscribing to a host of Eclipse-related blogs on my Google Reader account I come across a number of interesting post. And I just read one by Neil Bartlett about the recent Glassfish V3 Prelude release by Sun. There is not a lot to say about the post as he is mostly correct that the inclusion [...]]]></description>
			<content:encoded><![CDATA[<p>Subscribing to a host of Eclipse-related blogs on my Google Reader account I come across a number of interesting post. And I just read one by Neil Bartlett about the recent <a href="http://neilbartlett.name/blog/2008/11/11/glassfish-v3-prelude/">Glassfish V3 Prelude</a> release by Sun.</p>
<p>There is not a lot to say about the post as he is mostly correct that the inclusion of OSGi mostly a plumbing thing in the JEE App Servers of the day. But at least it seems to be a much better technology that basing everything on JMX, since it was never really meant to be used to handling loading of all kinds of things in a complex server.</p>
<p>The reason I am responding to the post at all is that I find it somewhat strange that anyone would even consider the idea that Sun would invent a competing development- and deployment-model to JEE, even if perhaps not surprising from a person is very focused on OSGi. The whole idea about Glassfish (and Jboss and WebSphere) is that they implement the JEE spec as set by a JSR.</p>
<p>And as far as I know there is no standard even defined for deploying enterprisy applications in OSGi. So if we are going to make a new way to deploy stuff in OSGi, perhaps someone should come up with a model that can actually replace JEE instead of just saying it is &#8220;broken&#8221; and then have everyone rolling their own way of doing things. If we are all doing things in different ways we don&#8217;t need an App Server to begin with, we will just load the modules in OSGi we need and figure out how to put them together ourselves, without putting it all in Glassfish&#8230;. or Jboss or WebSphere.</p>
<p>What I find odd about the usage of OSGi in Glassfish is that Sun is still working on a component model of their own, to be included in a future Java release while OSGi isn&#8217;t. But it seems that the developers inside of Sun isn&#8217;t going to eat that dog food and are just going with what everyone else are using in the first place.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedivision.com/modules/wordpress/2008/11/12/why-would-sun-make-a-jee-server-that-invents-an-alternative-to-jee/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Thinking big when making small stuff in Java</title>
		<link>http://www.codedivision.com/modules/wordpress/2005/01/27/thinking-big-when-making-small-stuff-in-java/</link>
		<comments>http://www.codedivision.com/modules/wordpress/2005/01/27/thinking-big-when-making-small-stuff-in-java/#comments</comments>
		<pubDate>Thu, 27 Jan 2005 14:27:39 +0000</pubDate>
		<dc:creator>Tiran Kenja</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.codedivision.com/modules/wordpress/?p=10</guid>
		<description><![CDATA[Well. Lately my focus have been on a relativly small online game called A Tale in the Desert. And while I had been playing it I came up with a bunch of ideas for useful tools to have when playing the game. It started out with making a tool to make mining in the game [...]]]></description>
			<content:encoded><![CDATA[<p>Well. Lately my focus have been on a relativly small online game called A Tale in the Desert. And while I had been playing it I came up with a bunch of ideas for useful tools to have when playing the game.</p>
<p>It started out with making a tool to make mining in the game easier. Keeping track of what ore is in your ore cart either takes paper (I usually don&#8217;t have a lot of that at my computer) or a good deal of focus (I can&#8217;t really muster that when doing something with this little action) especially when doing alloies. So I set down to make an app that would not only make this easier. But at the same time enable me to do some statistics over the mines I use and what kind of output I was getting.</p>
<p>I quickly desided I wanted to make an app much like the stuff I do at work. I wanted a database to store the data, a persistence layer so I didn&#8217;t have to mess with SQL and it all abstracted from my GUI via facades. It was all rather quickly put together with HSQLDB, Hibernate and HibernateSynchornizer for Eclipse and the project was off the ground&#8230;</p>
<p>It quickly ground to a halt tho. Mining wasn&#8217;t really something I did a lot anyway. Instead I had begun to toy with making food in the game so a new module in the app was started. I wanted to investigate effects of ingredients and store what worked for me&#8230; It didn&#8217;t last long before I lost interest in that either =). Along the way I also started a resource management module that should make it easy to calculate how much base resources it would take to make more complex stuff&#8230; It kinda got off the ground and then died too.</p>
<p>But then I discovered a feature of the game that was either new or I had simply not noticed it before. Basically you can copy the contents of a chest (or other containers) into the clipboard in a format that is pretty easy to parse. Generally a problem with the game is figureing out where you have your stuff and how much you have of it distributed thourgout the gameworld. So a new project started: The Inventory Manager.</p>
<p>Getting it together was pretty quick. Most of the application was already in place. And it only required a little work to get the database worked out to store it in. And behold the first module of my app was functional and packed for deplyment on Mac OS X (and a little later on Windows too). So here is my first Code Divsion branded app in a long time: The ATitD Manager</p>
<p>Mac version:</p>
<p>http://www.codedivision.com/uploads/software/ATitDManager-osx-a1.sitx</p>
<p>Windows version:</p>
<p>http://www.codedivision.com/uploads/software/ATitDManager-win-a1.zip</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedivision.com/modules/wordpress/2005/01/27/thinking-big-when-making-small-stuff-in-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
