<?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>Technical &#38; Software Blog - ssims.co.uk &#187; Java Development</title>
	<atom:link href="http://blog.ssims.co.uk/index.php/category/javadevelopment/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ssims.co.uk</link>
	<description>Software, Computing and Web technology discussion</description>
	<lastBuildDate>Fri, 30 Jul 2010 11:39:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Developing Android Apps&#8230; step 0.1</title>
		<link>http://blog.ssims.co.uk/index.php/2010/07/developing-android-apps-step-0-1/</link>
		<comments>http://blog.ssims.co.uk/index.php/2010/07/developing-android-apps-step-0-1/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 23:55:17 +0000</pubDate>
		<dc:creator>ssims</dc:creator>
				<category><![CDATA[Java Development]]></category>

		<guid isPermaLink="false">http://blog.ssims.co.uk/?p=479</guid>
		<description><![CDATA[Well, from tiny acorns mighty oaks do grow&#8230; I really should be asleep, but here&#8217;s a screenshot of my new Android tablet (an EKEN M-001) running my first Android application.
I will leave any comments on the development SDK till later. Generally seems quite painless to write small applications, complying with Android standard app architecture and [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_480" class="wp-caption alignright" style="width: 310px"><a href="http://blog.ssims.co.uk/techblog/wp-content/uploads/2010/07/DSC00436.jpg"><img class="size-medium wp-image-480" title="DSC00436" src="http://blog.ssims.co.uk/techblog/wp-content/uploads/2010/07/DSC00436-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Hello World on Android</p></div>
<p>Well, from tiny acorns mighty oaks do grow&#8230; I really should be asleep, but here&#8217;s a screenshot of my new Android tablet (an EKEN M-001) running my first Android application.</p>
<p>I will leave any comments on the development SDK till later. Generally seems quite painless to write small applications, complying with Android standard app architecture and following an appropriate UI style might take a bit more getting used to.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ssims.co.uk/index.php/2010/07/developing-android-apps-step-0-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deploying an app on Glassfish via Apache Ant</title>
		<link>http://blog.ssims.co.uk/index.php/2010/03/deploying-an-app-on-glassfish-via-apache-ant/</link>
		<comments>http://blog.ssims.co.uk/index.php/2010/03/deploying-an-app-on-glassfish-via-apache-ant/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 16:15:17 +0000</pubDate>
		<dc:creator>ssims</dc:creator>
				<category><![CDATA[Java Development]]></category>

		<guid isPermaLink="false">http://blog.ssims.co.uk/?p=395</guid>
		<description><![CDATA[So you want to deploy onto Glassfish 3 using apache ant?
One very simple method to use is the following:
&#60;java jar=&#8221;${path.J2EE}/../modules/admin-cli.jar&#8221; fork=&#8221;true&#8221;&#62;
&#60;arg line=&#8221;deploy &#8211;force=true warnamehere.war&#8221;/&#62;
&#60;/java&#62;

Here ${path.J2EE} points to the app server&#8217;s library directory -&#62; glassfish/lib



This simply invokes glassfish&#8217;s deployment mechanism using one of the glassfish admininstration jars. It is not quite as neat as using an [...]]]></description>
			<content:encoded><![CDATA[<p>So you want to deploy onto Glassfish 3 using apache ant?</p>
<p>One very simple method to use is the following:</p>
<div id="attachment_396" class="wp-caption alignright" style="width: 110px"><img class="size-full wp-image-396" style="border: 0px initial initial;" title="fishplusant" src="http://blog.ssims.co.uk/techblog/wp-content/uploads/2010/03/fishplusant.png" alt="" width="100" height="100" /><p class="wp-caption-text">glassfish + ant(!)</p></div>
<div id="_mcePaste">&lt;java jar=&#8221;${path.J2EE}/../modules/admin-cli.jar&#8221; fork=&#8221;true&#8221;&gt;</div>
<div id="_mcePaste" style="padding-left: 30px;">&lt;arg line=&#8221;deploy &#8211;force=true warnamehere.war&#8221;/&gt;</div>
<div id="_mcePaste">&lt;/java&gt;</div>
<div></div>
<div>Here ${path.J2EE} points to the app server&#8217;s library directory -&gt; glassfish/lib</div>
<p><span style="color: #0000ee;"><br />
</span></p>
<div>
<div>This simply invokes glassfish&#8217;s deployment mechanism using one of the glassfish admininstration jars. It is not quite as neat as using an Ant task, however I had trouble doing this with Glassfish 3 which is what I am running on my development machine.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.ssims.co.uk/index.php/2010/03/deploying-an-app-on-glassfish-via-apache-ant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EJB persistence in a ThinWire web application</title>
		<link>http://blog.ssims.co.uk/index.php/2010/02/ejb-persistence-in-a-thinwire-web-application/</link>
		<comments>http://blog.ssims.co.uk/index.php/2010/02/ejb-persistence-in-a-thinwire-web-application/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 20:22:23 +0000</pubDate>
		<dc:creator>ssims</dc:creator>
				<category><![CDATA[Java Development]]></category>
		<category><![CDATA[Web User Interfaces (AJAX and RIAs)]]></category>

		<guid isPermaLink="false">http://blog.ssims.co.uk/?p=380</guid>
		<description><![CDATA[So it seems a ThinWire web application can quite easily be integrated with more advanced Java EE features. In the screenshot below you can see an updated version of my testing environment. The application now has a screen to query and update a MySQL database via a remote EJB session bean. This shows that the [...]]]></description>
			<content:encoded><![CDATA[<p>So it seems a ThinWire web application can quite easily be integrated with more advanced Java EE features. In the screenshot below you can see an updated version of my testing environment. The application now has a screen to query and update a MySQL database via a remote EJB session bean. This shows that the business logic (in the EJB-JAR) can still be highly separated from the user interface (the web application WAR).</p>
<p>After spending some time now using the ThinWire RIA platform I can honestly say it is definitely a mature and powerful tool for building web applications that require complex user interface features. While my test application still does not extensively test every feature one may require, it shows ThinWire is a highly viable candidate for developing business applications.</p>
<p>Additionally this has been a useful learning experience from my personal point of view, as a good example of deploying an EAR (Enterprise Archive) carrying a distributed system using sophisticated persistence architecture.</p>
<p><a href="http://blog.ssims.co.uk/techblog/wp-content/uploads/2010/02/persistenceinthinwire.jpg"><img class="alignleft size-full wp-image-381" title="persistenceinthinwire" src="http://blog.ssims.co.uk/techblog/wp-content/uploads/2010/02/persistenceinthinwire.jpg" alt="" width="727" height="389" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ssims.co.uk/index.php/2010/02/ejb-persistence-in-a-thinwire-web-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ThinWire progress</title>
		<link>http://blog.ssims.co.uk/index.php/2010/01/thinwire-progress/</link>
		<comments>http://blog.ssims.co.uk/index.php/2010/01/thinwire-progress/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 14:37:43 +0000</pubDate>
		<dc:creator>ssims</dc:creator>
				<category><![CDATA[Java Development]]></category>
		<category><![CDATA[Web User Interfaces (AJAX and RIAs)]]></category>

		<guid isPermaLink="false">http://blog.ssims.co.uk/?p=372</guid>
		<description><![CDATA[Over the last few days I&#8217;ve been working on developing an application designed to assess the potential of the ThinWire RIA platform as a tool for building production quality rich web applications.
The platform makes producing an application from scratch relatively effortless. There is some initial set-up involved &#8211; including removing the Mac files and folders [...]]]></description>
			<content:encoded><![CDATA[<p>Over the last few days I&#8217;ve been working on developing an application designed to assess the potential of the ThinWire RIA platform as a tool for building production quality rich web applications.</p>
<p>The platform makes producing an application from scratch relatively effortless. There is some initial set-up involved &#8211; including removing the Mac files and folders from the ThinWire installation if you&#8217;re using Windows (there must have been a better way than the route I took which was to manually delete every one). But I found creating a buildable and deployable application, with an associated Eclipse project, was a very rapid process. The sample applications are fairly sensibly structured in order to give you a very good idea as to an appropriate development pattern to follow.</p>
<p><a href="http://blog.ssims.co.uk/techblog/wp-content/uploads/2010/01/thinwirescreenshot1.jpg"><img class="alignleft size-full wp-image-374" title="thinwirescreenshot" src="http://blog.ssims.co.uk/techblog/wp-content/uploads/2010/01/thinwirescreenshot1.jpg" alt="" width="355" height="226" /></a></p>
<p>I now have an application in a healthy enough state to start testing things like persistence of entities to and from a database. It will be interesting to see if there are any behavior quirks due to the design pattern of the platform or if, as claimed, it really can cope with any Java feature you would wish to integrate into your user interface.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ssims.co.uk/index.php/2010/01/thinwire-progress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building a ThinWire application &#8211; prelude</title>
		<link>http://blog.ssims.co.uk/index.php/2010/01/building-a-thinwire-application-prelude/</link>
		<comments>http://blog.ssims.co.uk/index.php/2010/01/building-a-thinwire-application-prelude/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 22:25:05 +0000</pubDate>
		<dc:creator>ssims</dc:creator>
				<category><![CDATA[Java Development]]></category>
		<category><![CDATA[Web User Interfaces (AJAX and RIAs)]]></category>

		<guid isPermaLink="false">http://blog.ssims.co.uk/index.php/2010/01/building-a-thinwire-application-prelude/</guid>
		<description><![CDATA[The first important note to make about the ThinWire RIA platform is that it comes with fully buildable example applications. By fully buildable I mean straight out of the box you can delve into the applications, alter and redeploy them. This may seem like a commodity where learning a new platform is concerned but many [...]]]></description>
			<content:encoded><![CDATA[<p>The first important note to make about the ThinWire RIA platform is that it comes with fully buildable example applications. By fully buildable I mean straight out of the box you can delve into the applications, alter and redeploy them. This may seem like a commodity where learning a new platform is concerned but many others only include code snippets or non-deployable examples that function in an unrealistic environment solely developed for testing.</p>
<p>Some nice things that you get include a ready to start apache tomcat application server, but also more usefully <em>an apache ant build script for both example applications</em>.</p>
<p>The build script is an excellent addition for any developer looking to rapidly develop deployable and fully functional applications. As far as I can see from examining this script and building my own test app out of it the build and deployment procedure is one of the most straightforward I have come across for an AJAX / RIA platform.</p>
<p>I strongly recommend developer who has never used an apache ant build script to develop and deploy their applications to look into it for future applications they may develop. IDE based deployment tools can only go so far to helping you develop and implement a web application.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ssims.co.uk/index.php/2010/01/building-a-thinwire-application-prelude/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Petition to save MySQL or damage Oracle-Sun merger?</title>
		<link>http://blog.ssims.co.uk/index.php/2010/01/petition-to-save-mysql-or-damage-oracle-sun-merger/</link>
		<comments>http://blog.ssims.co.uk/index.php/2010/01/petition-to-save-mysql-or-damage-oracle-sun-merger/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 00:45:21 +0000</pubDate>
		<dc:creator>ssims</dc:creator>
				<category><![CDATA[Business Development]]></category>
		<category><![CDATA[Java Development]]></category>
		<category><![CDATA[Opinions and Observations]]></category>
		<category><![CDATA[Technology News]]></category>

		<guid isPermaLink="false">http://blog.ssims.co.uk/index.php/2010/01/petition-to-save-mysql-or-damage-oracle-sun-merger/</guid>
		<description><![CDATA[A very quick post as a response to this petition hailed elsewhere as a righteous thing for open-source database MySQL:
 http://www.helpmysql.org/en/petition
My take &#8211; brilliant; put yet another spanner in the works delaying Oracle&#8217;s acquisition of Sun and therefore jeopardise all of Sun&#8217;s products including Java which put simply seems to me much more important than [...]]]></description>
			<content:encoded><![CDATA[<p>A very quick post as a response to this petition hailed elsewhere as a righteous thing for open-source database MySQL:<br />
<a href="http://www.helpmysql.org/en/petition"> http://www.helpmysql.org/en/petition</a></p>
<p>My take &#8211; brilliant; put yet another spanner in the works delaying Oracle&#8217;s acquisition of Sun and therefore jeopardise all of Sun&#8217;s products including Java which put simply seems to me much more important than MySQL.</p>
<p>At the end of the day business decisions are all about compromise, sometimes you have to sacrifice certain things in order to save others. In an uncertain economical climate the more the buy-out of Sun by Oracle is delayed the more damage could potentially occur.  To take it to an extreme Oracle may never actually complete the purchase of Sun and then the future is bleak for all Sun technologies which would be a very bad thing indeed.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ssims.co.uk/index.php/2010/01/petition-to-save-mysql-or-damage-oracle-sun-merger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web application architecture</title>
		<link>http://blog.ssims.co.uk/index.php/2009/11/web-application-architecture/</link>
		<comments>http://blog.ssims.co.uk/index.php/2009/11/web-application-architecture/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 21:03:45 +0000</pubDate>
		<dc:creator>ssims</dc:creator>
				<category><![CDATA[Business Development]]></category>
		<category><![CDATA[Java Development]]></category>

		<guid isPermaLink="false">http://blog.ssims.co.uk/?p=317</guid>
		<description><![CDATA[As a way of keeping my knowledge of web applications fresh in my mind, this is a quick post on the architecture of common web applications, taking into account the varied scale of such applications.
While I&#8217;ll refer in particular to the Java Enterprise Edition based (J2EE) solutions, the principles of structuring an application are the [...]]]></description>
			<content:encoded><![CDATA[<p>As a way of keeping my knowledge of web applications fresh in my mind, this is a quick post on the architecture of common web applications, taking into account the varied scale of such applications.</p>
<p>While I&#8217;ll refer in particular to the Java Enterprise Edition based (J2EE) solutions, the principles of structuring an application are the same in other development platforms.</p>
<p>So from a high level perspective, the following components are common to most web apps:</p>
<p><span style="text-decoration: underline;">Server Side Components</span></p>
<p><strong>Permanent data store: </strong>Most usually a relational database (RDBMS), which can be interacted with through SQL. This can take any form of interaction; from other parts of the application simply manually connecting and running SQL statements to quite complex persistence management components which automatically update and query the database using the objects in the system.</p>
<p><strong>Data model: </strong>An abstraction of the information that the application needs to manipulate, generally always defined as classes in an Object Oriented manner in the relevant programming language. They may for example mirror members of a particular web-site and their member details, or items in a catalogue. These model classes take varying levels of complexity; in Java they may be Plain Old Java Objects (POJOs) or more complex Enterprise Java Beans which can directly linked to the database using a persistence management component.</p>
<p style="padding-left: 30px;"><em>Persistence manager &#8211; </em>A layer which acts as a middle-man between the data model classes and the data source.</p>
<p><strong>Interaction controller: </strong>The controller manipulates the data model based on the interaction the user carries out in the user interface. This can be a very thin layer, but it&#8217;s existence is important to act as the entry point to the server side components &#8211; seperating business/application logic from the user interface. In Java web development this is usually a servlet.</p>
<p><span style="text-decoration: underline;">Client Side Components</span></p>
<p><strong>User interface: </strong>A full blown application or website that is run on the client machine, most often in a web browser. There are a variety of technologies which may be used here. It could simply be a HTML page using HTML forms or it could incorporate an AJAX-style language that uses javascript, or converts its code into javascript. The primary reason for using javascript as a client side run time technology is the convenience provided by the incorporation of javascript interpreters into nearly all web browsers, meaning users needn&#8217;t first download anything to use the application. Often as far as a user is concerned a web-app is simply another web-page offering more interactivity than is usually available. The complexity of this layer depends on the complexity of the UI components required.</p>
<p>The separation as to where certain code and features of an application should go is an important business issue, as there are certain issues relating how thin the client side is. Generally it should be as simple as possible, as it is harder to maintain client side code and carry out complex processes there.</p>
<p>Anyway that&#8217;s a very straightforward summary of the common structure of web applications. The specific technologies used to implement web app solutions vary incredibly and there is no right or wrong mixture of technologies. It is important not lose sight of the overall architecture of web apps and not get bogged down with doing too much with one very specific technology and try to do everything in that space (which you might do if your very familiar with it or like it better than another). The fact is that development is a process of breaking down problems into ever smaller chunks which often require different approaches to solve.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ssims.co.uk/index.php/2009/11/web-application-architecture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GWT-ext common problems &#8211; the null pointer</title>
		<link>http://blog.ssims.co.uk/index.php/2009/08/gwt-ext-common-problems-the-null-pointer/</link>
		<comments>http://blog.ssims.co.uk/index.php/2009/08/gwt-ext-common-problems-the-null-pointer/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 18:45:19 +0000</pubDate>
		<dc:creator>ssims</dc:creator>
				<category><![CDATA[Java Development]]></category>
		<category><![CDATA[Web User Interfaces (AJAX and RIAs)]]></category>

		<guid isPermaLink="false">http://blog.ssims.co.uk/?p=226</guid>
		<description><![CDATA[I&#8217;ve been working a lot lately with the Google Web Toolkit Extensions rich user interface platform (GWT-ext).
While I don&#8217;t have the time to cover many of the issues relating to general usage of the API, from time to time I hope to post some useful information about it. Using GWT and the extension is a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.ssims.co.uk/techblog/wp-content/uploads/2009/08/error_button.png"><img class="size-medium wp-image-229 alignleft" title="error_button" src="http://blog.ssims.co.uk/techblog/wp-content/uploads/2009/08/error_button-300x300.png" alt="" width="138" height="142" /></a>I&#8217;ve been working a lot lately with the Google Web Toolkit Extensions rich user interface platform (GWT-ext).</p>
<p>While I don&#8217;t have the time to cover many of the issues relating to general usage of the API, from time to time I hope to post some useful information about it. Using GWT and the extension is a learning curve as it has some foibles and a unique deployment procedure to be aware of, but I&#8217;ve very much warmed to it as a tool in web user interface development.</p>
<p>So the issue at hand &#8211; a null pointer, which will not be picked up until run time and you will only see if you explicitly look at the javascript errors when browsing to your page. If you have unusual behaviour of a component or panel where it is not displaying, check your browsers javascript errors for complaints about null pointers.</p>
<p>The cause &#8211; very often simply that you declared something and tried to use it without first instantiating it.</p>
<p>E.g.</p>
<p>Panel otherpanel;<br />
Panel panel;<br />
panel.setTitle(&#8220;Hello mate&#8221;);<br />
otherpanel = new Panel();   &lt;&#8211; you instantiated this one here, but not the other one<br />
otherpanel.add(panel);</p>
<p>Here &#8216;panel&#8217; has not been instantiated before it is used, a simple but easy to miss error especially and it is not always picked up by the IDE and java compiler.</p>
<p>So check if you&#8217;re trying to use something without being instantiated first, before you start tearing your hair out about why its not working!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ssims.co.uk/index.php/2009/08/gwt-ext-common-problems-the-null-pointer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some screenshots of my MenuBuild application</title>
		<link>http://blog.ssims.co.uk/index.php/2009/06/some-screenshots-of-my-menubuild-application/</link>
		<comments>http://blog.ssims.co.uk/index.php/2009/06/some-screenshots-of-my-menubuild-application/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 15:27:19 +0000</pubDate>
		<dc:creator>ssims</dc:creator>
				<category><![CDATA[Java Development]]></category>
		<category><![CDATA[OpenLaszlo Development]]></category>
		<category><![CDATA[Web User Interfaces (AJAX and RIAs)]]></category>

		<guid isPermaLink="false">http://blog.ssims.co.uk/?p=193</guid>
		<description><![CDATA[I&#8217;ve gradually been developing my menu building application into a distributed web system. It uses OpenLaszlo for the building front-end, java &#38; jsps for the database storage and retrieval facilities and OpenLaszlo to correctly display the menu from provided settings.
Here&#8217;s a few screenshots to spice up this at times rather bland blog!
Some nice features to [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_195" class="wp-caption alignright" style="width: 265px"><a href="http://blog.ssims.co.uk/techblog/wp-content/uploads/2009/06/menubuildscreen2.jpg"><img title="menubuildscreen2" src="http://blog.ssims.co.uk/techblog/wp-content/uploads/2009/06/menubuildscreen2-255x300.jpg" alt="the styling interface" width="255" height="300" /></a><p class="wp-caption-text">the styling interface</p></div>
<div id="attachment_194" class="wp-caption alignright" style="width: 310px"><a href="http://blog.ssims.co.uk/techblog/wp-content/uploads/2009/06/menubuildscreen1.jpg"><img title="menubuildscreen1" src="http://blog.ssims.co.uk/techblog/wp-content/uploads/2009/06/menubuildscreen1-300x246.jpg" alt="The data entry interface for the menubuilding app" width="300" height="246" /></a><p class="wp-caption-text">The data entry interface for the menubuilding app</p></div>
<p>I&#8217;ve gradually been developing my menu building application into a distributed web system. It uses OpenLaszlo for the building front-end, java &amp; jsps for the database storage and retrieval facilities and OpenLaszlo to correctly display the menu from provided settings.</p>
<p>Here&#8217;s a few screenshots to spice up this at times rather bland blog!</p>
<p>Some nice features to note:</p>
<ul>
<li>dynamic data entry facility with ability to add and remove data as desired (I&#8217;d hope to standadise it into a generic &#8216;data entry&#8217; class so it can be reused under different circumstances).</li>
<li>color swatch components with preset colors to select as well as RGB color pickers</li>
<li>dynamic example that updates as styling options are chosen</li>
</ul>
<p>Plus, while I can&#8217;t easily show it, there&#8217;s a little bit of animation involved too.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ssims.co.uk/index.php/2009/06/some-screenshots-of-my-menubuild-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deploying OpenLaszlo Applications &#8211; a crash test manakin&#8217;s guide</title>
		<link>http://blog.ssims.co.uk/index.php/2009/06/deploying-openlaszlo-applications-a-crash-test-manakins-guide/</link>
		<comments>http://blog.ssims.co.uk/index.php/2009/06/deploying-openlaszlo-applications-a-crash-test-manakins-guide/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 11:00:21 +0000</pubDate>
		<dc:creator>ssims</dc:creator>
				<category><![CDATA[Java Development]]></category>
		<category><![CDATA[OpenLaszlo Development]]></category>

		<guid isPermaLink="false">http://blog.ssims.co.uk/?p=176</guid>
		<description><![CDATA[I&#8217;ve just finished a swiftly written article on how to deploy openlaszlo applications. It covers the deployment methods provided to run your applications on a web server and explains a little bit about the mechanism in which OpenLaszlo server operates. The specific methods used are by no means the only way you can go about [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just finished a swiftly written article on <a href="http://blog.ssims.co.uk/index.php/deploying-openlaszlo-applications-a-crash-test-manakins-guide/">how to deploy openlaszlo applications</a>. It covers the deployment methods provided to run your applications on a web server and explains a little bit about the mechanism in which OpenLaszlo server operates. The specific methods used are by no means the only way you can go about putting your apps on the web, but hopefully it provides some straightforward guideance, where to my knowledge there hasn&#8217;t been any available previously.</p>
<p>I hope that any developers out there looking to make use of OpenLaszlo find this article useful, and by all means do reproduce it, keeping mindful of the <a href="http://creativecommons.org/licenses/by-nc-nd/2.0/uk/">Creative Commons licence</a> on all of the work found on this blog.</p>
<p><a href="http://blog.ssims.co.uk/index.php/deploying-openlaszlo-applications-a-crash-test-manakins-guide/">http://blog.ssims.co.uk/index.php/deploying-openlaszlo-applications-a-crash-test-manakins-guide/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ssims.co.uk/index.php/2009/06/deploying-openlaszlo-applications-a-crash-test-manakins-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
