<?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>JEE Development</title>
	<atom:link href="http://www.jeedev.de/feed" rel="self" type="application/rss+xml" />
	<link>http://www.jeedev.de</link>
	<description>thoughts in web development.</description>
	<lastBuildDate>Fri, 05 Jun 2009 19:16:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>click and play</title>
		<link>http://www.jeedev.de/frameworks/click-and-play.html</link>
		<comments>http://www.jeedev.de/frameworks/click-and-play.html#comments</comments>
		<pubDate>Fri, 05 Jun 2009 19:16:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[click!]]></category>
		<category><![CDATA[play!]]></category>

		<guid isPermaLink="false">http://www.jeedev.de/?p=20</guid>
		<description><![CDATA[whooaaaa. No conjunction with a mouse or a new game. click and play are &#8211; beside wicket (http://wicket.apache.org/) &#8211; young webframeworks.
simplifying the development and maintenance by reusing components and rapid development comes more popular in our days.
So click! and play! are noteworthy young frameworks. Play! development process needs no compile, deploy or restart the server. [...]]]></description>
			<content:encoded><![CDATA[<p>whooaaaa. No conjunction with a mouse or a new game. click and play are &#8211; beside wicket (<a title="wicket" href="http://wicket.apache.org/" target="_blank">http://wicket.apache.org/</a>) &#8211; young webframeworks.</p>
<p>simplifying the development and maintenance by reusing components and rapid development comes more popular in our days.</p>
<p>So click! and play! are noteworthy young frameworks. Play! development process needs no compile, deploy or restart the server. Play! provides integration with Hibernate and OpenID  is ready for RESTful webservices and it´s scalable. When an error occurs, Play! shows you the source code and the exact line containing the problem.</p>
<p>click! is a component and page centric framework. Click uses an event based programming model for processing Servlet requests and Velocity for rendering the response but JSP or Freemarker are also supported. It uses one servlet as a request dispatcher. If the servlet servlet is invoked by request it creates a page object to process the request. A template (Velocity, JSP or Freemarker) is used to render the results.</p>
<p><a title="click!" href="http://incubator.apache.org/click/" target="_blank">click! here</a></p>
<p><a title="play!" href="http://www.playframework.org/" target="_blank">play! here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeedev.de/frameworks/click-and-play.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I AM BUSY!</title>
		<link>http://www.jeedev.de/uncategorized/i-am-busy.html</link>
		<comments>http://www.jeedev.de/uncategorized/i-am-busy.html#comments</comments>
		<pubDate>Sun, 08 Jun 2008 12:32:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[busy]]></category>
		<category><![CDATA[Teufelsberg]]></category>

		<guid isPermaLink="false">http://www.jeedev.de/?p=19</guid>
		<description><![CDATA[Yes. Nothing new. I am very busy at the moment and that is the reason why you can´t see new articles right here.
I just decided to use another theme for this blog. The static image above shows the skyline of Berlin. The photo shoot is taken at the so called devils montain (&#8220;Teufelsberg&#8221;, see: http://en.wikipedia.org/wiki/Teufelsberg, [...]]]></description>
			<content:encoded><![CDATA[<p>Yes. Nothing new. I am very busy at the moment and that is the reason why you can´t see new articles right here.</p>
<p>I just decided to use another theme for this blog. The static image above shows the skyline of Berlin. The photo shoot is taken at the so called devils montain (&#8220;Teufelsberg&#8221;, see: <a title="Teufelsberg (EN)" href="http://en.wikipedia.org/wiki/Teufelsberg">http://en.wikipedia.org/wiki/Teufelsberg</a>, <a title="Teufelsberg (DE)" href="http://de.wikipedia.org/wiki/Teufelsberg" target="_blank">http://de.wikipedia.org/wiki/Teufelsberg</a> on Saturday 7th of June 2008).</p>
<p>The devils mountain is also a good place on new year´s eve to see all the fireworks around berlin.</p>
<p><img style="border: 0pt none; vertical-align: middle;" src="http://www.jeedev.de/pub/Berlin.JPG" alt="Teufelsberg" width="570" height="321" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeedev.de/uncategorized/i-am-busy.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Framework comparisons</title>
		<link>http://www.jeedev.de/frameworks/18.html</link>
		<comments>http://www.jeedev.de/frameworks/18.html#comments</comments>
		<pubDate>Sat, 08 Mar 2008 16:28:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Appfuse]]></category>
		<category><![CDATA[comparison]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[seam]]></category>
		<category><![CDATA[TurboGears]]></category>

		<guid isPermaLink="false">http://www.jeedev.de/frameworks/18.html</guid>
		<description><![CDATA[Sean Kelly (http://seankelly.tv/videos) created a few month ago a webcast comparing web application frameworks. It´s totally worth
watching it. So, due to the reason, that the webcast is nearly 2 years old, jee developers, managers and decision makers should also consider that there are new and interesting frameworks like appfuse,  seam and wicket to evaluate. Also [...]]]></description>
			<content:encoded><![CDATA[<p>Sean Kelly (<a href="http://seankelly.tv/videos" target="_blank">http://seankelly.tv/videos</a>) created a few month ago a webcast comparing web application frameworks. It´s totally worth<br />
watching it. So, due to the reason, that the webcast is nearly 2 years old, jee developers, managers and decision makers should also consider that there are new and interesting frameworks like appfuse,  seam and wicket to evaluate. Also the webcast contains only trivial demos.</p>
<p>Screencast URL: <a href="http://oodt.jpl.nasa.gov/better-web-app.mov" target="_blank">http://oodt.jpl.nasa.gov/better-web-app.mov</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeedev.de/frameworks/18.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://oodt.jpl.nasa.gov/better-web-app.mov" length="396866253" type="video/quicktime" />
		</item>
		<item>
		<title>REST vs. Hessian ?</title>
		<link>http://www.jeedev.de/webservices/rest-vs-hessian.html</link>
		<comments>http://www.jeedev.de/webservices/rest-vs-hessian.html#comments</comments>
		<pubDate>Thu, 07 Feb 2008 21:27:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web services]]></category>
		<category><![CDATA[Hessian]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[remoting]]></category>
		<category><![CDATA[Rest]]></category>
		<category><![CDATA[webservice]]></category>

		<guid isPermaLink="false">http://www.jeedev.de/webservices/rest-vs-hessian.html</guid>
		<description><![CDATA[Daniel Gredler wrote a very good article about the performance of Java remoting protocols. Hessian is fast as we can see but what about a comparison in response times between REST and Hessian web services?
]]></description>
			<content:encoded><![CDATA[<p>Daniel Gredler wrote a very good <a href="http://daniel.gredler.net/2008/01/07/java-remoting-protocol-benchmarks/" title="Java remoting protocol benchmarks" target="_blank">article</a> about the performance of Java remoting protocols. Hessian is fast as we can see but what about a comparison in response times between REST and Hessian web services?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeedev.de/webservices/rest-vs-hessian.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Framework trends and job opportunities</title>
		<link>http://www.jeedev.de/uncategorized/framework-trends-and-job-opportunities.html</link>
		<comments>http://www.jeedev.de/uncategorized/framework-trends-and-job-opportunities.html#comments</comments>
		<pubDate>Wed, 06 Feb 2008 19:39:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[indeed]]></category>
		<category><![CDATA[Javapolis]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[JSF]]></category>
		<category><![CDATA[oppertunities]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Struts]]></category>
		<category><![CDATA[Tapestry]]></category>
		<category><![CDATA[trends]]></category>
		<category><![CDATA[Webwork]]></category>

		<guid isPermaLink="false">http://www.jeedev.de/uncategorized/framework-trends-and-job-opportunities.html</guid>
		<description><![CDATA[The graphs of frameworks (JSF, Ruby rails, Spring MVC, Webwork, Struts 2, Tapestry) from indeed.com shows job trends. It´s interesting to see that the Java Server Faces Framework is the framework matching the most job postings today.
Take me to the graph!
Take also a look at the Javapolis (2007) Whiteboard results page and the web framework [...]]]></description>
			<content:encoded><![CDATA[<p>The graphs of frameworks (JSF, Ruby rails, Spring MVC, Webwork, Struts 2, Tapestry) from indeed.com shows job trends. It´s interesting to see that the Java Server Faces Framework is the framework matching the most job postings today.</p>
<p><a href="http://www.indeed.com/trendgraph/jobgraph.png?q=java+jsf%2C+ruby+rails%2C+spring+mvc%2C+webwork%2C+struts2%2C+tapestry+java" target="_blank">Take me to the graph!</a></p>
<p>Take also a look at the <a href="http://www.javapolis.com/confluence/display/JP07/Whiteboard+results+-+Web+framework" target="_blank">Javapolis (2007) Whiteboard results page and the web framework usage</a>.<br />
Struts 1.x has the same amount of voting results like JSF. Spring is nearby. But i think Struts 1.x votes are high because it´s actually the oldest framework among tapestry.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeedev.de/uncategorized/framework-trends-and-job-opportunities.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>P5K3 Deluxe (WiFi AP Edition) + Vista 64-bit and Ubuntu 7.10 (64-bit desktop edition)</title>
		<link>http://www.jeedev.de/os/linux/p5k3-deluxe-wifi-ap-edition-vista-64-bit-and-ubuntu-710-64-bit-edition.html</link>
		<comments>http://www.jeedev.de/os/linux/p5k3-deluxe-wifi-ap-edition-vista-64-bit-and-ubuntu-710-64-bit-edition.html#comments</comments>
		<pubDate>Sat, 19 Jan 2008 17:20:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[64-bit]]></category>
		<category><![CDATA[64bit]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[Gibbon]]></category>
		<category><![CDATA[Gutsy]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Vista]]></category>

		<guid isPermaLink="false">http://www.jeedev.de/os/linux/p5k3-deluxe-wifi-ap-edition-vista-64-bit-and-ubuntu-710-64-bit-edition.html</guid>
		<description><![CDATA[The selected hardware components are a direct hit to get a new and fast working machine with ubuntu linux and vista 64 bit editions including a wireless connection to the internet router.

Asus P5K3 Deluxe (WiFi AP Edition)
2 x 1 GB DDR3-1333 MHz Kit CAS 9
ATI Radeon HD 2600 Pro graphic card (DirectX 10 compatible, cheap [...]]]></description>
			<content:encoded><![CDATA[<p>The selected hardware components are a direct hit to get a new and fast working machine with ubuntu linux and vista 64 bit editions including a wireless connection to the internet router.</p>
<ul>
<li>Asus P5K3 Deluxe (WiFi AP Edition)</li>
<li>2 x 1 GB DDR3-1333 MHz Kit CAS 9</li>
<li>ATI Radeon HD 2600 Pro graphic card (DirectX 10 compatible, cheap and without a fan). A better graphic card will maybe also work fine.</li>
<li>2 x S-ATA II Harddisks</li>
<li>P5K3 Deluxe (WiFi AP Edition) supported powersupply</li>
<li>Case</li>
<li>Intel Dual Core CPU (775 socket)</li>
</ul>
<p>Ok, before i start to explain how i installed a multi-boot system with Vista 64-bit and <a href="http://www.ubuntu.com/getubuntu/download" target="_blank">Ubuntu Gutsy Gibbon 7.10</a> i tell you that i connected two SATA harddisks to my mainboard. The first harddisk contains Vista and the second harddisk contains Ubuntu.</p>
<p>So disk 1 with Vista (64-bit) will be</p>
<p>/sda</p>
<p>disk 2 with Ubuntu (64-bit) will be</p>
<p>/sdb</p>
<p>I also prepared a bootable Ubuntu DVD from an ISO file from the Ubuntu website. Before continuing: Make sure that you have made a backup of all your important data if you do not start from scratch (a completely new installation).</p>
<p>1. At first (after installing the hardware (CPU and fan, mainboard, harddrives, graphic card, tower and powersupply unit as described in the supplied manuals from the manufacturers) i installed vista on my first harddisk. i just had to put the dvd into the dvd-drive and boot from this device. Make sure the DVD drive boots first (BIOS Options).</p>
<p><a href="http://www.jeedev.de/pub/1_ubuntu_vista_64bit_p5k3deluxewifi.png" rel="lightbox" title="Boot priority"><img src="http://www.jeedev.de/pub/thumbs/1_ubuntu_vista_64bit_p5k3deluxewifi_thumb.png" alt="Boot priority" /></a></p>
<p>The Vista installation should start itself. The installation is easy and you will prompted for details if it goes to specific informations like Computername, User, Partitions, Date and time, language etc.</p>
<p>2. Then i installed all new and required drivers and software for the mainboard provided from the Asus support site for Vista OS (64-bit). That´s it for the first time. Individual software and Vista updates can be installed at a later time (right after the ubuntu installation).</p>
<p>3. Ubuntu install: i configured my BIOS to boot the Ubuntu DVD first.</p>
<p><a href="http://www.jeedev.de/pub/1_ubuntu_vista_64bit_p5k3deluxewifi.png" rel="lightbox" title="Boot priority"><img src="http://www.jeedev.de/pub/thumbs/1_ubuntu_vista_64bit_p5k3deluxewifi_thumb.png" alt="Boot priority" /></a></p>
<p>After this i inserted the Ubuntu DVD and turned on my PC again.</p>
<p>4. The Ubuntu Live install should then normally start. For installing Ubuntu look at the installation steps from the really good documented Ubuntu websites or video-clips (see sources below). The most important thing is that i had to select the second harddisk drive (/sdb, see screenshot)</p>
<p><a href="http://www.jeedev.de/pub/10_ubuntu_vista_64bit_p5k3deluxewifi.png" rel="lightbox" title="harddisk 2 - sdb"><img src="http://www.jeedev.de/pub/thumbs/10_ubuntu_vista_64bit_p5k3deluxewifi_thumb.png" alt="harddisk 2 - sdb" /></a></p>
<p>Otherwise you have to select &#8220;Manually edit partition table if you want to prepare the disk space for Ubuntu OS on only one existing harddisk where Vista exists or if you want different partitions formatted with ext3 file system. In the case where you want to install Ubuntu and Vista on only one disk it is also required that you have different partitions for Vista and Ubuntu. Otherwise Ubuntu normally erases the first disk/partition to install.</p>
<p>Select your language with F2<br />
<a href="http://www.jeedev.de/pub/2_ubuntu_vista_64bit_p5k3deluxewifi.png" rel="lightbox" title="harddisk 2 - sdb"><img src="http://www.jeedev.de/pub/thumbs/2_ubuntu_vista_64bit_p5k3deluxewifi_thumb.png" alt="harddisk 2 - sdb" /></a></p>
<p>Select Ubuntu start or install (Ubuntu starten oder installieren)<br />
<a href="http://www.jeedev.de/pub/3_ubuntu_vista_64bit_p5k3deluxewifi.png" rel="lightbox" title="Select Ubuntu start or install (Ubuntu starten oder installieren)"><img src="http://www.jeedev.de/pub/thumbs/3_ubuntu_vista_64bit_p5k3deluxewifi_thumb.png" alt="Select Ubuntu start or install (Ubuntu starten oder installieren)" /></a></p>
<p>Wait&#8230;<br />
<a href="http://www.jeedev.de/pub/4_ubuntu_vista_64bit_p5k3deluxewifi.png" rel="lightbox" title="wait..."><img src="http://www.jeedev.de/pub/thumbs/4_ubuntu_vista_64bit_p5k3deluxewifi_thumb.png" alt="wait..." /></a></p>
<p>double click on install icon (Doppelklick auf installieren-symbol)<br />
<a href="http://www.jeedev.de/pub/5_ubuntu_vista_64bit_p5k3deluxewifi.png" rel="lightbox" title="double click on install icon (Doppelklick auf installieren-symbol)"><img src="http://www.jeedev.de/pub/thumbs/5_ubuntu_vista_64bit_p5k3deluxewifi_thumb.png" alt="double click on install icon (Doppelklick auf installieren-symbol)" /></a></p>
<p>Choose language<br />
<a href="http://www.jeedev.de/pub/6_ubuntu_vista_64bit_p5k3deluxewifi.png" rel="lightbox" title="Choose language"><img src="http://www.jeedev.de/pub/thumbs/6_ubuntu_vista_64bit_p5k3deluxewifi_thumb.png" alt="Choose language" /></a></p>
<p>Select Timezone/Country<br />
<a href="http://www.jeedev.de/pub/7_ubuntu_vista_64bit_p5k3deluxewifi.png" rel="lightbox" title="Select Timezone/Country"><img src="http://www.jeedev.de/pub/thumbs/7_ubuntu_vista_64bit_p5k3deluxewifi_thumb.png" alt="Select Timezone/Country" /></a></p>
<p>Select keyboard-layout<br />
<a href="http://www.jeedev.de/pub/8_ubuntu_vista_64bit_p5k3deluxewifi.png" rel="lightbox" title="Select keyboard-layout"><img src="http://www.jeedev.de/pub/thumbs/8_ubuntu_vista_64bit_p5k3deluxewifi_thumb.png" alt="Select keyboard-layout" /></a></p>
<p>Load software for partitioning<br />
<a href="http://www.jeedev.de/pub/9_ubuntu_vista_64bit_p5k3deluxewifi.png" rel="lightbox" title="Load software for partitioning"><img src="http://www.jeedev.de/pub/thumbs/9_ubuntu_vista_64bit_p5k3deluxewifi_thumb.png" alt="Load software for partitioning" /></a></p>
<p>Prepare harddisk<br />
<a href="http://www.jeedev.de/pub/10_ubuntu_vista_64bit_p5k3deluxewifi.png" rel="lightbox" title="Prepare harddisk"><img src="http://www.jeedev.de/pub/thumbs/10_ubuntu_vista_64bit_p5k3deluxewifi_thumb.png" alt="Prepare harddisk" /></a></p>
<p>Importing accounts<br />
<a href="http://www.jeedev.de/pub/11_ubuntu_vista_64bit_p5k3deluxewifi.png" rel="lightbox" title="Importing accounts"><img src="http://www.jeedev.de/pub/thumbs/11_ubuntu_vista_64bit_p5k3deluxewifi_thumb.png" alt="Importing accounts" /></a></p>
<p>Realname, Username, password, Name of Computer<br />
<a href="http://www.jeedev.de/pub/12_ubuntu_vista_64bit_p5k3deluxewifi.png" rel="lightbox" title="Realname, Username, password, Name of Computer"><img src="http://www.jeedev.de/pub/thumbs/12_ubuntu_vista_64bit_p5k3deluxewifi_thumb.png" alt="Realname, Username, password, Name of Computer" /></a></p>
<p>Summary page<br />
<a href="http://www.jeedev.de/pub/13_ubuntu_vista_64bit_p5k3deluxewifi.png" rel="lightbox" title="Summary page"><img src="http://www.jeedev.de/pub/thumbs/13_ubuntu_vista_64bit_p5k3deluxewifi_thumb.png" alt="Summary page" /></a></p>
<p>Bootloader<br />
<a href="http://www.jeedev.de/pub/14_ubuntu_vista_64bit_p5k3deluxewifi.png" rel="lightbox" title="Bootloader"><img src="http://www.jeedev.de/pub/thumbs/14_ubuntu_vista_64bit_p5k3deluxewifi_thumb.png" alt="Bootloader" /></a></p>
<p>Formatting partitions<br />
<a href="http://www.jeedev.de/pub/15_ubuntu_vista_64bit_p5k3deluxewifi.png" rel="lightbox" title="Formatting partitions"><img src="http://www.jeedev.de/pub/thumbs/15_ubuntu_vista_64bit_p5k3deluxewifi_thumb.png" alt="Formatting partitions" /></a></p>
<p>Installation (basic configuration) &#8211;  analyze files<br />
<a href="http://www.jeedev.de/pub/16_ubuntu_vista_64bit_p5k3deluxewifi.png" rel="lightbox" title="Installation (basic configuration) -  analyze files"><img src="http://www.jeedev.de/pub/thumbs/16_ubuntu_vista_64bit_p5k3deluxewifi_thumb.png" alt="Installation (basic configuration) -  analyze files" /></a></p>
<p>Installation (basic configuration) &#8211;  copy files<br />
<a href="http://www.jeedev.de/pub/17_ubuntu_vista_64bit_p5k3deluxewifi.png" rel="lightbox" title="Installation (basic configuration) -  copy files"><img src="http://www.jeedev.de/pub/thumbs/17_ubuntu_vista_64bit_p5k3deluxewifi_thumb.png" alt="Installation (basic configuration) -  copy files" /></a></p>
<p>Security updates not available<br />
<a href="http://www.jeedev.de/pub/18_ubuntu_vista_64bit_p5k3deluxewifi.png" rel="lightbox" title="Security updates not available"><img src="http://www.jeedev.de/pub/thumbs/18_ubuntu_vista_64bit_p5k3deluxewifi_thumb.png" alt="Security updates not available" /></a></p>
<p>Installation (basic configuration) &#8211;  hardware configuration<br />
<a href="http://www.jeedev.de/pub/19_ubuntu_vista_64bit_p5k3deluxewifi.png" rel="lightbox" title="Installation (basic configuration) -  hardware configuration"><img src="http://www.jeedev.de/pub/thumbs/19_ubuntu_vista_64bit_p5k3deluxewifi_thumb.png" alt="Installation (basic configuration) -  hardware configuration" /></a></p>
<p>Remove DVD from drive before rebooting<br />
<a href="http://www.jeedev.de/pub/20_ubuntu_vista_64bit_p5k3deluxewifi.png" rel="lightbox" title="Remove DVD from drive before rebooting"><img src="http://www.jeedev.de/pub/thumbs/20_ubuntu_vista_64bit_p5k3deluxewifi_thumb.png" alt="Remove DVD from drive before rebooting" /></a></p>
<p>Ubuntu Login<br />
<a href="http://www.jeedev.de/pub/21_ubuntu_vista_64bit_p5k3deluxewifi.png" rel="lightbox" title="Ubuntu Login"><img src="http://www.jeedev.de/pub/thumbs/21_ubuntu_vista_64bit_p5k3deluxewifi_thumb.png" alt="Ubuntu Login" /></a></p>
<p>Firefox on Ubuntu<br />
<a href="http://www.jeedev.de/pub/22_ubuntu_vista_64bit_p5k3deluxewifi.png" rel="lightbox" title="Firefox on Ubuntu"><img src="http://www.jeedev.de/pub/thumbs/22_ubuntu_vista_64bit_p5k3deluxewifi_thumb.png" alt="Firefox on Ubuntu" /></a></p>
<p>5. The next part was to configure my WLAN, but this was no problem. I already had configured my router with preshared keys and TKIP encryption. So i just selected the right options in the appropriate settings menu and entered the shared key, that´s all. I got my wireless connection and opened firefox to test the connection. It works great.</p>
<p>Select wireless network<br />
<a href="http://www.jeedev.de/pub/23a_ubuntu_vista_64bit_p5k3deluxewifi.png" rel="lightbox" title="Select wireless network"><img src="http://www.jeedev.de/pub/thumbs/23a_ubuntu_vista_64bit_p5k3deluxewifi_thumb.png" alt="Select wireless network" /></a></p>
<p>Select available private/own network<br />
<a href="http://www.jeedev.de/pub/23_ubuntu_vista_64bit_p5k3deluxewifi.png" rel="lightbox" title="Select available private/own network"><img src="http://www.jeedev.de/pub/thumbs/23_ubuntu_vista_64bit_p5k3deluxewifi_thumb.png" alt="Select available private/own network" /></a></p>
<p>Sound is also available through Advanced Linux Sound Architecture (ALSA). Ubuntu configured graphics and sound by default. No additional driver installation was required to start with UBUNTU.</p>
<p>WLAN connection available<br />
<a href="http://www.jeedev.de/pub/24_ubuntu_vista_64bit_p5k3deluxewifi.png" rel="lightbox" title="WLAN connection available"><img src="http://www.jeedev.de/pub/thumbs/24_ubuntu_vista_64bit_p5k3deluxewifi_thumb.png" alt="WLAN connection available" /></a></p>
<p>Bootmenu after installation and reboot<br />
<a href="http://www.jeedev.de/pub/25_ubuntu_vista_64bit_p5k3deluxewifi.png" rel="lightbox" title="Bootmenu after installation and reboot"><img src="http://www.jeedev.de/pub/thumbs/25_ubuntu_vista_64bit_p5k3deluxewifi_thumb.png" alt="Bootmenu after installation and reboot" /></a></p>
<p>The Ubuntu Linux installation took less one hour including formatting the harddisk. That was amazing, i remember the times ten years ago installing Linux&#8230; <img src='http://www.jeedev.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>So now it is time to secure your system if needed.</p>
<p>Sources:<br />
<a href="http://wiki.ubuntuusers.de/Gutsy_Gibbon" target="_blank">About Ubuntu Gutsy Gibbon (German)</a></p>
<p><a href="http://www.psychocats.net/ubuntu/nonfree" target="_blank">How to install popular proprietary software in Ubuntu</a></p>
<p><a href="http://www.galileocomputing.de/openbook/ubuntu/ubuntu12_003.htm" target="_blank">Ubuntu on 64-bit systems (German Galileo Openbook)</a></p>
<p><a href="http://wiki.ubuntuusers.de/64bit-Architektur" target="_blank">64-bit Architecture (German) and forcing 32-bit software to work on a 64-bit Ubuntu</a></p>
<p><a href="https://help.ubuntu.com/community/Installation/AMD64" target="_blank">Install using the Alternate CD &#8211; Installation/AMD64</a></p>
<p><a href="https://help.ubuntu.com/community/GraphicalInstall" target="_blank">Ubuntu graphic install</a></p>
<p><a href="http://wiki.ubuntuusers.de/Ubuntu_Installation" target="_blank">Ubuntu install (German)</a></p>
<p><a href="http://ubuntuclips.org/videos_18.html" target="_blank">Ubuntu clips 1</a>. (A good way to start with Ubuntu is to view the install videos)<br />
<a href="http://ubuntuclips.org/collections_1.html" target="_blank">Ubuntu clips 2</a></p>
<p><a href="http://www.youtube.com/watch?v=XcvmNpWI8Cg" target="_blank">Ubuntu partitioning</a></p>
<p><a href="http://support.asus.com/download/download.aspx?SLanguage=de-de" target="_blank">P5K3 Deluxe (Wifi Edition)</a></p>
<p>searchitems: Product/Produkt: Hauptplatine/Mainboard &gt; Series/Serie: Sockel/Socket 775 &gt; Modell/Model: p5k3 deluxe</p>
<p><a href="http://ati.amd.com/products/radeonhd2600/index.html" target="_blank">Radeon HD 2600 series</a></p>
<p><a href="http://de.wikipedia.org/wiki/ATI-Radeon-HD-2000-Serie" target="_blank">Wikipedia article Radeon HD 2600 series</a></p>
<p><a href="http://www.itsecurity.com/features/ubuntu-secure-install-resource/" target="_blank">The Big Ol&#8217; Ubuntu Security Resource</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeedev.de/os/linux/p5k3-deluxe-wifi-ap-edition-vista-64-bit-and-ubuntu-710-64-bit-edition.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My favourite Firefox extensions &#8230;</title>
		<link>http://www.jeedev.de/browsers/firefox/my-favourite-firefox-extensions.html</link>
		<comments>http://www.jeedev.de/browsers/firefox/my-favourite-firefox-extensions.html#comments</comments>
		<pubDate>Thu, 17 Jan 2008 12:26:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://www.jeedev.de/browsers/firefox/my-favourite-firefox-extensions.html</guid>
		<description><![CDATA[
IE View 
Yet Another Window Resizer
Dummy Lipsum
Modify Headers
YSlow
Total Validator
Quick Locale Switcher
HTML Validator
Web Developer
Firebug
Live HTTP Headers
Tamper Data
Colorful Tabs
Split Browser

]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/35" target="_blank">IE View </a></li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/2498" target="_blank">Yet Another Window Resizer</a></li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/2064" target="_blank">Dummy Lipsum</a></li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/967" target="_blank">Modify Headers</a></li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/5369" target="_blank">YSlow</a></li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/2318" target="_blank">Total Validator</a></li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/1333" target="_blank">Quick Locale Switcher</a></li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/249" target="_blank">HTML Validator</a></li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/60" target="_blank">Web Developer</a></li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/1843" target="_blank">Firebug</a></li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/3829" target="_blank">Live HTTP Headers</a></li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/966" target="_blank">Tamper Data</a></li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/1368" target="_blank">Colorful Tabs</a></li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/4287" target="_blank">Split Browser</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.jeedev.de/browsers/firefox/my-favourite-firefox-extensions.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JSF AJAX Component Library Feature Matrix</title>
		<link>http://www.jeedev.de/frameworks/jsf/jsf-ajax-component-library-feature-matrix.html</link>
		<comments>http://www.jeedev.de/frameworks/jsf/jsf-ajax-component-library-feature-matrix.html#comments</comments>
		<pubDate>Wed, 16 Jan 2008 08:30:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JSF]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Component]]></category>
		<category><![CDATA[Feature]]></category>
		<category><![CDATA[Matrix]]></category>

		<guid isPermaLink="false">http://www.jeedev.de/frameworks/jsf/jsf-ajax-component-library-feature-matrix.html</guid>
		<description><![CDATA[If you want to know which JSF Ajax Component library fits best into your project take a look at ajaxjsf.net.
]]></description>
			<content:encoded><![CDATA[<p>If you want to know which JSF Ajax Component library fits best into your project take a look at <a href="http://www.ajaxjsf.net/" target="_blank">ajaxjsf.net</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeedev.de/frameworks/jsf/jsf-ajax-component-library-feature-matrix.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ohloh goes Open Source..</title>
		<link>http://www.jeedev.de/uncategorized/ohloh-goes-open-source.html</link>
		<comments>http://www.jeedev.de/uncategorized/ohloh-goes-open-source.html#comments</comments>
		<pubDate>Tue, 15 Jan 2008 18:15:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[ohloh]]></category>
		<category><![CDATA[people]]></category>

		<guid isPermaLink="false">http://www.jeedev.de/uncategorized/ohloh-goes-open-source.html</guid>
		<description><![CDATA[Today Ohloh Labs announced that they provide open source access to some of the tools that power the Ohloh website.
Ohloh itself is an open source network that connects people through the software they create and use.
Read the full press release at www.ohloh.net.
]]></description>
			<content:encoded><![CDATA[<p>Today Ohloh Labs announced that they provide open source access to some of the tools that power the Ohloh website.</p>
<p>Ohloh itself is an open source network that connects people through the software they create and use.</p>
<p>Read the full press release at <a href="http://www.ohloh.net/pdfs/pr_011508.pdf" target="_blank">www.ohloh.net</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeedev.de/uncategorized/ohloh-goes-open-source.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tools and philosophies in web engineering&#8230;</title>
		<link>http://www.jeedev.de/software-development/tools-and-philosophies-in-web-engineering.html</link>
		<comments>http://www.jeedev.de/software-development/tools-and-philosophies-in-web-engineering.html#comments</comments>
		<pubDate>Sun, 13 Jan 2008 17:12:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[software development]]></category>
		<category><![CDATA[clickflow]]></category>
		<category><![CDATA[Drools]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[flows]]></category>
		<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[Rules]]></category>
		<category><![CDATA[Rules-engine]]></category>
		<category><![CDATA[seam]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[specification]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.jeedev.de/software-development/tools-and-philosophies-in-web-engineering.html</guid>
		<description><![CDATA[After or within the Requirements elicitations phase you often think about webflows and maybe basic functionalities on your web pages. Some functional requirements can be grouped together in web-/navigation-flows e.g. an order flow, an editable address book, a credit card edit page or a passwort retrieval within a web application. Different views like clickflows in [...]]]></description>
			<content:encoded><![CDATA[<p>After or within the Requirements elicitations phase you often think about webflows and maybe basic functionalities on your web pages. Some functional requirements can be grouped together in web-/navigation-flows e.g. an order flow, an editable address book, a credit card edit page or a passwort retrieval within a web application. Different views like clickflows in particular, sitemaps (pages overview) and wireframes for each page can help you getting an idea about the whole thing. Additional informations can be included into use cases (see: <a href="http://en.wikipedia.org/wiki/Use_case" target="_blank">Use Case on wikipedia</a>)</p>
<p>Web page prototypes or mock-up screens, wireframes, clickflows can also help the page designers thinking about the user-interface and usability. Page designers, software architects, application- and UI-component developers can deliver input for the next step: the technical design specification. The technical design document contains informations about the appropriate architecture (platform, framework, library and software) and implementation details e.g. sequence and/or activity diagrams.</p>
<p>The processs shortly described above begins from the business view through the frontend and then to backend implementation. So i would say the implementation is a more frontend-driven process. At least you create a overall documentation with references, an operational handbook and if needed a userguide for your software.</p>
<p>In order to your requirements you can implement your enterprise application from a domain model . Some tools can help you by generating the needed classes for a crud (create, read, update, delete) application from the given domain model class diagram (domain driven development). This process goes from the backend to the frontend through the middle tier. This is in most cases a typical monolithic architecture but in nowadays the architecture is more service oriented. Architectures are following the SOA principles (see <a href="http://en.wikipedia.org/wiki/Service-oriented_architecture" target="_blank">SOA on Wikipedia</a>). Note that each architecture, monolithic with multi-tier layers or SOA landscapes have pro and cons. It´s up to you to find out what´s the best suited model/philosophy for your software. Your IT landscape has also some constraints to the maintenance staff, business view etc.</p>
<p>In my point of view the software development in the near future will be driven by business rules which are modeled and described with appropriate tools/languages like BPEL or JBPM. With JBPM you can model a particular business process. It´s also possible to group particular business processes together so that you get a new web flow or navigation rule for the whole business process. Think about a complete business process from customer registration to order to delivery to billing to maintenance. This software process is rule based way.</p>
<p>Tools for creating wireframes, mock up pages, sitemaps etc.:<br />
- <a href="http://www.axure.com/wireframes.aspx" target="_blank">Axure</a>,<br />
- <a href="http://www.omnigroup.com/applications/omnigraffle/" target="_blank">Omnigraffle</a> (Mac),<br />
- <a href="http://www.conceptdraw.com/en/products/webwave/main.php" target="_blank">Concept Draw WebWave</a></p>
<p>ORM Data Mapper Frameworks:<br />
- <a href="http://www.hibernate.org/" target="_blank">Hibernate</a>,<br />
- <a href="http://ibatis.apache.org/" target="_blank">iBatis</a></p>
<p>JBPM:<br />
- <a href="http://labs.jboss.com/tools/" target="_blank">JBoss Tools 2.0.0.GA</a> with integrated Hibernate Tools as a core component of JBoss Tools</p>
<p>Rules Engines based on JSR 94, <a href="http://java.sun.com/developer/technicalArticles/J2SE/JavaRule.html" target="_blank">Java Rule Engine API</a>:<br />
- <a href="http://www.jboss.com/products/rules" target="_blank">JBoss Drools</a>,<br />
- <a href="http://jlisa.sourceforge.net/" target="_blank">JLisa</a>,<br />
- <a href="http://www.ilog.com/products/jrules/" target="_blank">Ilog JRules</a>,<br />
- <a href="http://herzberg.ca.sandia.gov/" target="_blank">Jess</a>,<br />
- <a href="http://openrules.com/" target="_blank">OpenRules</a></p>
<p>Note that the web application framework JBoss Seam 2 contains Hibernate (hibernate.jar, hibernate-annotations.jar, hibernate-commons-annotations.jar, hibernate-entitymanager.jar, hibernate-search.jar, hibernate-validator.jar) and Drools (drools-core.jar, drools-compiler.jar) as libraries within the framework. There exist a lot more frameworks/jar files within Seam 2 (overall 86 jars plus additional jars in lib/test and lib/src folder). See <a href="http://www.jboss.com/products/seam" target="_blank">Seam 2 page</a> for details or take a look into the JBoss Seam 2.0.0.GA Package.</p>
<p><a href="http://www.jeedev.de/pub/seam2_lib.png" rel="lightbox" title="Seam 2 lib folder"><img src="http://www.jeedev.de/pub/thumbs/seam2_lib_thumb.png" alt="Seam 2 lib folder" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeedev.de/software-development/tools-and-philosophies-in-web-engineering.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
