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

<channel>
	<title>kBLOG</title>
	<atom:link href="http://blog.amr-gawish.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.amr-gawish.com</link>
	<description>because you Kare to learn!</description>
	<pubDate>Sat, 16 Jan 2010 12:07:35 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>I&#8217;ve been twitterized!</title>
		<link>http://blog.amr-gawish.com/161/ive-been-twitterized/</link>
		<comments>http://blog.amr-gawish.com/161/ive-been-twitterized/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 11:58:26 +0000</pubDate>
		<dc:creator>agawish</dc:creator>
		
		<category><![CDATA[K]]></category>

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

		<category><![CDATA[Amr Gawish]]></category>

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

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

		<guid isPermaLink="false">http://blog.amr-gawish.com/?p=161</guid>
		<description><![CDATA[
Lately I&#8217;ve become attached to my twitter account, as I hit my 100 follower!
Even facebook has become second in this list, as all my news has been transfered dynamically to my facebook through friendfeed app.
I&#8217;ve went into debate once about how much twitter is better than RSS feeds, as I used to be once attached [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" src="http://newmexicoindependent.com/wp-content/uploads/2008/12/twitter-art.jpg" alt="twitterized" width="350" height="277" /></p>
<p style="text-align: left;">Lately I&#8217;ve become attached to my <a href="http://twitter.com/agawish">twitter</a> account, as I hit my 100 follower!<br />
Even <a href="http://www.facebook.com/agawish">facebook</a> has become second in this list, as all my news has been transfered dynamically to my facebook through <a href="http://friendfeed.com/agawish">friendfeed</a> app.</p>
<p>I&#8217;ve went into debate once about how much twitter is better than RSS feeds, as I used to be once attached to my RSS feeds through google reader myself.</p>
<p>The reasons that twitter is better than RSS in my opinion are:</p>
<ol>
<li><strong>twitter is more human!</strong>
<p>Yes you heard it right, you can actually feel it, RSS feeds are more like mails, it have subject, body and a sender, so solid and so boring, but twitter is more humanized, it shows you a title, maybe a link, a personal opinion and you can actually communicate with your twitter friend, while you cant with your RSS feed item!</p>
</li>
<li> <strong>a stream that you love</strong>
<p>In twitter I actually see all my news in a one stream, it makes it easy to know the latest news in the last days, without having to go to BBC RSS feed to know the latest news, and if I need any categorization I put them into a list of related interest or topic, and ofcourse if I need to know a news about certain somebody I can just click on his twitter account.<br />
I know many people will argue with me, as google reader have this feature as well, but believe me its different, even placing an icon -avatar- is more human readable than just a name of the RSS feed source!</p>
</li>
<li><strong>it&#8217;s easier to follow, than adding new RSS feed to the list!</strong>
<p>Call me lazy, but with one click I get the streams I like from the person, and I don&#8217;t have to go to only the latest ten news, but I have access to all of his stories as well!</p>
</li>
</ol>
<p>I can add some more reasons in the future, but right now I think you already realized the benefits.</p>
<p>And for those who don&#8217;t have a twitter account, go for it now you are wasting so much time already finding the news you like to read, while it can get right into your stream a few clicks ahead!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.amr-gawish.com/161/ive-been-twitterized/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Back to Egypt, Watching carefully job opportunities!</title>
		<link>http://blog.amr-gawish.com/155/back-to-egypt/</link>
		<comments>http://blog.amr-gawish.com/155/back-to-egypt/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 05:27:10 +0000</pubDate>
		<dc:creator>agawish</dc:creator>
		
		<category><![CDATA[K]]></category>

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

		<category><![CDATA[Amr Gawish]]></category>

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

		<guid isPermaLink="false">http://blog.amr-gawish.com/?p=155</guid>
		<description><![CDATA[CAUTIOUS: NON TECHNICAL POST
I&#8217;ve been back to Egypt, after a really successful implementation of phase I of Royal Protocols -المراسم الملكية- Intranet and Internet portals using Oracle Webcenter framework.
I believe I&#8217;m the first to implement it in an Arabic context style in KSA and maybe in the middle east :D, its not hard though!
Thanks God, [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption aligncenter" style="width: 310px"><a href="http://midnightcookie.deviantart.com/art/Thinking-of-38760386"><img title="Thinking" src="http://th01.deviantart.net/fs11/300W/i/2006/239/2/e/Thinking_of____by_MidnightCookie.jpg" alt="Thinking" width="300" height="212" /></a><p class="wp-caption-text">Thinking</p></div>
<p><span style="color: #ff0000;">CAUTIOUS: NON TECHNICAL POST</span></p>
<p>I&#8217;ve been back to Egypt, after a really successful implementation of phase I of Royal Protocols -المراسم الملكية- Intranet and Internet portals using Oracle Webcenter framework.</p>
<p>I believe I&#8217;m the first to implement it in an Arabic context style in KSA and maybe in the middle east :D, its not hard though!</p>
<p>Thanks God, I&#8217;ve been offered multiple job opportunities, that are all great but I have to consider one, and actually the calculation, variables and maths done to calculate what best suits me aint enough.</p>
<p>True I use math to measure what best fits me, its actually probabilities but I think you already realized that.</p>
<p>The thing about probabilities is that you can know what best suits you, when you add an important factor, how much this thing weights in your mind, how much this thing is important to you, or with other words How you prioritize this thing?<br />
The more this thing -thing is a general term for many stuff- is high ranked in your priorities list, the more it weights, and to tell you the truth I cant weight everything out yet.</p>
<p>So many variables and situation that has been rushing into my life lately that I cant really focus on which one is top priority and which to be last -or at least down in basement- .</p>
<p>I&#8217;ve done my share of researching, asking people, praying ofcourse and all that, but still I really need to decide it up myself.</p>
<p>ed3oli Rabena yakhod byaddi!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.amr-gawish.com/155/back-to-egypt/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dependent Combo Boxes Using Oracle ADF</title>
		<link>http://blog.amr-gawish.com/149/dependent-combo-boxes-using-oracle-adf/</link>
		<comments>http://blog.amr-gawish.com/149/dependent-combo-boxes-using-oracle-adf/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 00:47:39 +0000</pubDate>
		<dc:creator>agawish</dc:creator>
		
		<category><![CDATA[ADF]]></category>

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

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

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

		<category><![CDATA[Amr Gawish]]></category>

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

		<guid isPermaLink="false">http://blog.amr-gawish.com/?p=149</guid>
		<description><![CDATA[For this tutorial I&#8217;ll be using the latest patch set or Oracle JDeveloper 11.1.1.2 and Oracle XE Database.
What I&#8217;ll be demonstrating how to create a simple JSF (.jspx) web page that has two combo boxes that depend on one another. In other words, two combo boxes (af:SelectOneChoice) depend on each other and are automatically refreshed [...]]]></description>
			<content:encoded><![CDATA[<h1 id="head1" class="head1"><span style="font-weight: normal; font-size: 13px;">For this tutorial I&#8217;ll be using the latest patch set or Oracle <a title="http://www.oracle.com/technology/software/products/jdev/htdocs/soft11.html" href="http://www.oracle.com/technology/software/products/jdev/htdocs/soft11.html">JDeveloper 11.1.1.2</a> and <a title="http://www.oracle.com/technology/software/products/database/xe/index.html" href="http://www.oracle.com/technology/software/products/database/xe/index.html">Oracle XE Database</a>.</span></h1>
<p>What I&#8217;ll be demonstrating how to create a simple JSF (.jspx) web page that has two combo boxes that depend on one another. In other words, two combo boxes (af:SelectOneChoice) depend on each other and are automatically refreshed when selected.</p>
<p>Here is an index of each section in my article:</p>
<ol class="dec">
<li><a title="Jump to Section" href="#head2">Create New Application</a></li>
<li><a title="Jump to Section" href="#head3">Setup Database Connection</a></li>
<li><a title="Jump to Section" href="#head4">Working with the Model</a></li>
<li><a title="Jump to Section" href="#head5">Creating the View / JSF Page</a></li>
<li><a title="Jump to Section" href="#head6">Creating the Navigation Form</a></li>
<li><a title="Jump to Section" href="#head7">Adding The Combo Boxes</a></li>
<li><a title="Jump to Section" href="#head8">Wiring the Combo Boxes</a></li>
</ol>
<p><span id="more-149"></span></p>
<h3 id="head2" class="head3">Create New Application</h3>
<p>Alright, let&#8217;s get started by creating a new Application <strong>Fusion Web Application (ADF)</strong>. I&#8217;ll call the application name <strong>DependentCombos</strong>, and my application package prefix will be <strong>org.k.tutorials</strong>.</p>
<p><img id="img1" src="http://www.itnewb.com/articles/54-3f62c3181c7856712.jpg" alt="Figure 1" /></p>
<p>I&#8217;ll leave the rest of the options and settings at their defaults and hit <strong>Finish</strong> on the next step. You can adjust the options and settings if you want to, you are totally allowed to (I can&#8217;t prevent you from doing it, do it, do it man :D).</p>
<h3 id="head3" class="head3">Setup Database Connection</h3>
<p>Now let&#8217;s setup a connection to a database so we are able to create some Entities and View objects. For the purpose of this tutorial I used the famous HR Schema that exists in any Oracle Database.</p>
<p>To setup the connection to my database server I need to go to the <strong>Application Resources</strong> pane/panel on the left side (the Application Navigation area). It should be under the Projects panel. If it&#8217;s not there, go to View -&gt; Application Navigation and the panels should appear on the left.</p>
<p>Inside the Application Resources panel right click on Connections and then select New Connection -&gt; Database. Fill in the details, test the connection and you&#8217;re good to go.</p>
<p><img id="img2" src="http://www.itnewb.com/articles/54-8ffa36ca6daef06c6.jpg" alt="Figure 2" /></p>
<h3 id="head4" class="head3">Working with the Model</h3>
<p>In the Projects panel on the left, right click on Model and click New. In the New Gallery screen that appears go to Business Tier -&gt; ADF Business Components and then select Business Components from Tables on the right side and click OK. Now in the Initialize Business Components screen that appears after clicking OK, choose the connection we created above, leaving everything else to the defaults and hitting Next.</p>
<p>In step 1 (Entity Objects) enter <strong>org.k.tutorials.model.entities</strong> as the package name. Now click the Query button to populate the list of available tables and then let&#8217;s select <strong>Locations</strong>, <strong>Regions</strong> and <strong>Countries</strong> as the entities to use. Once you&#8217;ve selected/moved them over, rename each of the entities so their names are singular. In other words, change the &#8220;Entity Names&#8221; to Location, Region and Country. Click Next to proceed to step 2.</p>
<p><img id="img3" src="http://www.itnewb.com/articles/54-988f426edaf7ab099.jpg" alt="Figure 3" /></p>
<p>Now in step 2 (Updatable View Objects) enter <strong>org.k.tutorials.model.views</strong> as the package name. Next, select only Location, give it an Object Name of Locations and click Next to continue.</p>
<p><img id="img4" src="http://www.itnewb.com/articles/54-26255bb0d04638691.jpg" alt="Figure 4" /></p>
<p>In step 3 (Read-Only View Object) enter <strong>org.k.tutorials.model.roviews</strong> as the package name. Next click the Query button and then select only Regions and Countries and rename them to be <strong>Regions</strong>, <strong>Countries</strong> instead of <em>RegionsView</em>, <em>CountriesView</em>. Click Next.</p>
<p><img id="img5" src="http://www.itnewb.com/articles/54-aff3164889c972ffd.jpg" alt="Figure 5" /></p>
<p>Finally in step 4 (Application Module) enter <strong>org.k.tutorials.model</strong> as the package name. I like to put this in the root of the structure with the name <em>HrAppModule</em>. So that’s it for now, in the model, click Finish and let&#8217;s start working in the ViewController.</p>
<h3 id="head5" class="head3">Creating the View / JSF Page</h3>
<p>Now we&#8217;re going to create the view in a similar fashion as we created the model. In the Projects panel, right click on ViewController and then click New. In the New Gallery screen that appears go to Web Tier -&gt; JSF and then select JSF Page on the right side and click OK.</p>
<p>In the Create JSF Page screen that appears, enter <strong>MyPage.jspx</strong> as the file name, ensure Create as XML Document is checked and lets choose a template of your choice from the Quick Start layout (I personally use the one column with fixed header and scrollable auto body) and then click OK.</p>
<p><img id="img6" src="http://www.itnewb.com/articles/54-24b8095619e5c53f6.jpg" alt="Figure 6" /></p>
<h3 id="head6" class="head3">Creating the Navigation Form</h3>
<p>In the Application Navigation structure on the left, expand the Data Controls panel and then expand <strong>HrAppModuleDataControl</strong> inside of it. Now ensure the <strong>MyPage.jspx</strong> Structure panel is open (it should be below the Data Controls panel). If it&#8217;s not, go to View -&gt; Structure.</p>
<p>Once HrAppModuleDataControl is expanded in the Data Controls panel and the MyPage.jspx Structure panel is open, we need to drag <strong>Locations1</strong> in Data Controls to f:view -&gt; af:document -&gt; af:form -&gt; af:panelStretchLayout -&gt; Panel Stretch Layout facets -&gt; center in the Structure panel. You can also simply drag and drop Locations1 into the center working area column of JDeveloper when the MyPage.jspx tab is selected and in Design view &#8212; it&#8217;s the tab to the right of the DependentCombos Overview tab.</p>
<p>Whichever way you choose to perform the drag and drop a menu will appear and you should select <strong>Form -&gt; ADF Form</strong> as shown below.</p>
<p><img id="img7" src="http://www.itnewb.com/articles/54-d2493dd872b0c9080.jpg" alt="Figure 7" /></p>
<p>Next an Edit Form Fields dialog will appear. Let&#8217;s include navigation controls by checking it and then click OK.</p>
<p><img id="img8" src="http://www.itnewb.com/articles/54-93855d134b318ef2e.jpg" alt="Figure 8" /></p>
<h3 id="head7" class="head3">Adding The Combo Boxes</h3>
<p>Alright, lets get to business. Now we will drag and drop Regions1 (the first combo box) from Data Controls into the <strong>af:panelFormLayout</strong> that we just created above. When the menu prompts select <strong>Single Selection -&gt; ADF Select One Choice</strong>.</p>
<p><img id="img9" src="http://www.itnewb.com/articles/54-a6610a4be9abb3417.jpg" alt="Figure 9" /></p>
<p>Now in the Edit List Bindings dialog that appears we will set the Display Attribute (column) to be simply RegionName and then click OK.</p>
<p><img id="img10" src="http://www.itnewb.com/articles/54-cf663b2e6199b0404.jpg" alt="Figure 10" /></p>
<p>Next we will add the Country Combo box, but we&#8217;ll do it in a slightly different fashion than the Regions Combo box. What we&#8217;ll do this time is drag and drop CountryId from inside of Locations1 to the same location in the Structure that you did the drag and drop with Regions1.</p>
<p>In other words, drag and drop HrAppModuleDataControl -&gt; Locations1 -&gt; CountryId in the Data Controls panel to center -&gt; af:panelFormLayout in the Structure panel and when the menu prompts select <strong>singleSelection -&gt; ADF Select one choice</strong>.</p>
<p>Now in the Edit List Bindings screen that appears click the Add button to the right of the &#8220;List Data Sources&#8221; menu. In the Add Data Source dialog that appears expand Regions1 and select Countries2 as the data source and click OK.</p>
<p>Next for the data mapping, let&#8217;s set the Data Value as <strong>CountryId</strong> and List Attribute as <strong>CountryId</strong> as well (this should already be populated). Down below under List Items set the Display Attribute to <strong>CountryName</strong>.</p>
<p>Doing so will effect like the following:</p>
<p>1- Make <strong>countryId</strong> in <strong>Locations1</strong> Iterator take its value from <strong>CountryId</strong> of <strong>Countries2</strong> Iterator</p>
<p>2- Make the visible combo box to user is the value of column <strong>CountryName</strong> from <strong>Countries2</strong> iterator</p>
<p>3- After selecting one of Countries that will effect the changes to get The <strong>CountryId</strong> of the selected <strong>CountryName</strong> to bind it to <strong>CountryId</strong> of the <strong>Locations1</strong> iterator</p>
<p>Also note, choosing <strong>Countries2</strong> from under <strong>Region1</strong> iterator means that <strong>Countries2</strong> is a detail table for a master <strong>Region1</strong>, that way when <strong>Region</strong> combo Box is selected, the <strong>regionID</strong> is automatically appended in the Where Statement of <strong>Countries2</strong> iterator SQL Query, and that way the <strong>Countries2</strong> Iterator is filter depending on <strong>Region1</strong> Combo Box value<br />
<img id="img11" src="http://www.itnewb.com/articles/54-16b9760fdb1be7ac0.jpg" alt="Figure 11" /></p>
<h3 id="head8" class="head3">Wiring the Combo Boxes</h3>
<p>Okay so now we need to make the Combo boxes depend on each other. To do this we need to edit the source of MyPage.jspx, and we can do that by going to the MyPage.jspx tab in the center working area of JDveloper and then selecting Source down at the bottom.</p>
<p>In the source, scroll down to where our two af:selectOneChoice elements are located (the combo boxes). In the first combo box (Regions1 with id=&#8221;soc1&#8243;) add the attribute <tt>autoSubmit=&#8221;true&#8221;</tt>. Now in the second combo box (CountryId1 with id=&#8221;soc2&#8243;) add the attribute <tt>partialTriggers=&#8221;::soc1&#8243;</tt>.</p>
<p>We add &#8220;::&#8221; before the component ID in the partialTriggers attribute value so that an AJAX call occurs when the value of the Region combo box changes. When this happens, the Country combo box values are automatically updated according to the Region selected.</p>
<p><img id="img12" src="http://www.itnewb.com/articles/54-b7ab54b23b4e78bc1.jpg" alt="Figure 12" /></p>
<p>Here is what the source should look like when you finish modifying it.</p>
<p><img id="img13" src="http://www.itnewb.com/articles/54-cee842db0bf77c41b.jpg" alt="Figure 13" /></p>
<p>Now let&#8217;s add a commit button to our form. To do this, drag and drop HrAppModuleDataControl -&gt; Operations -&gt; Commit in the Data Control panel to af:panelStrechLayout -&gt; f:facet center -&gt; af:panelFormLayout -&gt; f:facet footer -&gt; af:panelGroupLayout horizontal. When the menu prompts, select ADF Button.</p>
<p>Now go to the source code and remove the disabled attribute from the commit button you just added (af:commandButton / Commit). These are disabled by default for security purposes.</p>
<p>Alright, at this point everything we have is just a show, there isn&#8217;t any real database activity occurring. The combo boxes should be populated with data and so we can test our dependent combo&#8217;s as a proof of concept.</p>
<p>This article is published in ITNewb, view it on this <a href="http://www.itnewb.com/v/Create-a-Chain-of-Dependent-Combo-Boxes-Using-Oracle-ADF">link</a>, check it its great.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.amr-gawish.com/149/dependent-combo-boxes-using-oracle-adf/feed/</wfw:commentRss>
		</item>
		<item>
		<title>At Riyadh in a webcenter Project</title>
		<link>http://blog.amr-gawish.com/147/at-riyadh-in-a-webcenter-project/</link>
		<comments>http://blog.amr-gawish.com/147/at-riyadh-in-a-webcenter-project/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 00:17:55 +0000</pubDate>
		<dc:creator>agawish</dc:creator>
		
		<category><![CDATA[ADF]]></category>

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

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

		<category><![CDATA[Amr Gawish]]></category>

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

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

		<guid isPermaLink="false">http://blog.amr-gawish.com/?p=147</guid>
		<description><![CDATA[It&#8217;s sure nice to be back to writing in kBlog.
I&#8217;ve been away for really really really long time, but I&#8217;m sure missing it, and I wont be letting that slip away again.
Unfortunately I&#8217;m still busy in a new project in KSA Riyadh, Webcenter and ADF dealing with &#8220;المراسم الملكية&#8221;, It&#8217;ll be the first real project for me [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s sure nice to be back to writing in kBlog.</p>
<p>I&#8217;ve been away for really really really long time, but I&#8217;m sure missing it, and I wont be letting that slip away again.</p>
<p>Unfortunately I&#8217;m still busy in a new project in KSA Riyadh, Webcenter and ADF dealing with &#8220;المراسم الملكية&#8221;, It&#8217;ll be the first real project for me using webcenter, and I&#8217;m talking about webcenter 11g in here.</p>
<p>But I&#8217;ll try to be Here more, and I&#8217;ll do keep update of this blog alive.</p>
<p>I&#8217;m scheduling to post 2 articles in <a href=" http://www.itnewb.com/" target="_blank">itnewb</a> in the next couple of days, and I&#8217;ll share it in here as well.</p>
<p>Hope you are all glad for me to be back <img src='http://blog.amr-gawish.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.amr-gawish.com/147/at-riyadh-in-a-webcenter-project/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bad at written quiz&#8217;s</title>
		<link>http://blog.amr-gawish.com/145/bad-at-written-quizs/</link>
		<comments>http://blog.amr-gawish.com/145/bad-at-written-quizs/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 10:57:01 +0000</pubDate>
		<dc:creator>agawish</dc:creator>
		
		<category><![CDATA[K]]></category>

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

		<category><![CDATA[Amr Gawish]]></category>

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

		<guid isPermaLink="false">http://blog.amr-gawish.com/?p=145</guid>
		<description><![CDATA[It&#8217;s just weird, When I go to an interview or something and I know I&#8217;m good for the job however I suck big time doing their written quiz!
Its not because I don&#8217;t know, but I believe Its because I&#8217;m not focusing in those written ones!
I used to be like this with oral quiz as well, [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s just weird, When I go to an interview or something and I know I&#8217;m good for the job however I suck big time doing their written quiz!</p>
<p>Its not because I don&#8217;t know, but I believe Its because I&#8217;m not focusing in those written ones!</p>
<p>I used to be like this with oral quiz as well, but I improved this skill to be only lacking one thing which is written quiz&#8217;s</p>
<p><strong>ربنا يتوب علينا</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.amr-gawish.com/145/bad-at-written-quizs/feed/</wfw:commentRss>
		</item>
		<item>
		<title>7 Tips for Better JDeveloper Experience</title>
		<link>http://blog.amr-gawish.com/143/7-tips-for-better-jdeveloper-experience/</link>
		<comments>http://blog.amr-gawish.com/143/7-tips-for-better-jdeveloper-experience/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 23:42:16 +0000</pubDate>
		<dc:creator>agawish</dc:creator>
		
		<category><![CDATA[ADF]]></category>

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

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

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

		<category><![CDATA[Amr Gawish]]></category>

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

		<guid isPermaLink="false">http://blog.amr-gawish.com/?p=143</guid>
		<description><![CDATA[7 Tips For Better JDeveloper Experience
View more documents from shay.shmeltzer.

]]></description>
			<content:encoded><![CDATA[<div id="__ss_1645175" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="7 Tips For Better JDeveloper Experience" href="http://www.slideshare.net/shay.shmeltzer/7-tips-for-better-jdeveloper-experience">7 Tips For Better JDeveloper Experience</a><object width="425" height="355" data="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=odtug-7tips-090626112445-phpapp02&amp;rel=0&amp;stripped_title=7-tips-for-better-jdeveloper-experience" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=odtug-7tips-090626112445-phpapp02&amp;rel=0&amp;stripped_title=7-tips-for-better-jdeveloper-experience" /><param name="allowfullscreen" value="true" /></object></p>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">documents</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/shay.shmeltzer">shay.shmeltzer</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.amr-gawish.com/143/7-tips-for-better-jdeveloper-experience/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Web has become a science!</title>
		<link>http://blog.amr-gawish.com/134/web-has-become-a-science/</link>
		<comments>http://blog.amr-gawish.com/134/web-has-become-a-science/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 03:21:19 +0000</pubDate>
		<dc:creator>agawish</dc:creator>
		
		<category><![CDATA[K]]></category>

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

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

		<category><![CDATA[Amr Gawish]]></category>

		<guid isPermaLink="false">http://blog.amr-gawish.com/?p=134</guid>
		<description><![CDATA[2 days ago, I reaad a killing comment on this article titled &#8221; We no longer fully understand the web?&#8221; as the commenter said &#8220;We have created a Monster!&#8221;, that sure cracked me up.
When I read the article, and that Berners Lee is creating a whole science, a Web Science that interesects with many sciences [...]]]></description>
			<content:encoded><![CDATA[<p>2 days ago, I reaad a killing comment on this <a href="http://www.newscientist.com/article/mg20227111.400">article</a> titled &#8221; We no longer fully understand the web?&#8221; as the commenter said &#8220;We have created a Monster!&#8221;, that sure cracked me up.</p>
<p>When I read the article, and that Berners Lee is creating a whole science, a <a href="http://webscience.org/">Web Science</a> that interesects with many sciences already, like social, psychology, technology and more&#8230;</p>
<p>It&#8217;s the new millennium science, and its what most of the people will talk about for the next decade.</p>
<p>The article also discuss the matter, that websites are effecting the peoples life, in business and many other fields in life, thats why we should treat it as a new whole science.<br />
Hope to read more about it, and the new magazine it talks about, Web Science Magazine.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.amr-gawish.com/134/web-has-become-a-science/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Five reasons why people mistrust SOA</title>
		<link>http://blog.amr-gawish.com/122/five-reasons-why-people-mistrust-soa/</link>
		<comments>http://blog.amr-gawish.com/122/five-reasons-why-people-mistrust-soa/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 09:10:24 +0000</pubDate>
		<dc:creator>agawish</dc:creator>
		
		<category><![CDATA[SOA]]></category>

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

		<category><![CDATA[Amr Gawish]]></category>

		<guid isPermaLink="false">http://blog.amr-gawish.com/?p=122</guid>
		<description><![CDATA[ 
I was passing by some article of Joe McKendrick , on his article Five reasons why people mistrust SOA
And I found it fairly all true, and I believe I fall even in one of them:
So I thgouh of writting them down again, to remember them every time I think of SOA  

Approaching SOA as merely “another messaging [...]]]></description>
			<content:encoded><![CDATA[<p> <img src="http://www.casewise.com/NR/rdonlyres/BEDE220F-B3DF-49FB-8B5A-BC42E58E454A/0/SOACoreComponentsDiagram.jpg" alt="SOA" /></p>
<p>I was passing by some article of Joe <a href="http://blogs.zdnet.com/bio.php#mckendrick">McKendrick</a> , on his article <a title="Permanent Link to Five reasons why people mistrust SOA" rel="bookmark" href="http://blogs.zdnet.com/service-oriented/?p=2056">Five reasons why people mistrust SOA</a></p>
<p>And I found it fairly all true, and I believe I fall even in one of them:</p>
<p>So I thgouh of writting them down again, to remember them every time I think of SOA <img src='http://blog.amr-gawish.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<ol>
<li>Approaching SOA as merely “another messaging technology for connecting applications.”</li>
<li>Thinking of SOA as the latest evolution of object orientation or<a href="http://en.wikipedia.org/wiki/Component-based_software_engineering" target="_blank">component based development</a>.</li>
<li>Aiming for too much — instead of the right level — of reuse.</li>
<li>Focusing on building a “service library” — in which services may or may not be discovered and reused — versus a “service portfolio” attuned to business processes.</li>
<li>Treating SOA as a solution, when really it is only an approach — the end-goal of any efforts should <em>not</em> be to simply “build an SOA.”</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.amr-gawish.com/122/five-reasons-why-people-mistrust-soa/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Random thought #01</title>
		<link>http://blog.amr-gawish.com/117/random-thought-01/</link>
		<comments>http://blog.amr-gawish.com/117/random-thought-01/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 00:46:54 +0000</pubDate>
		<dc:creator>agawish</dc:creator>
		
		<category><![CDATA[K]]></category>

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

		<category><![CDATA[Amr Gawish]]></category>

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

		<guid isPermaLink="false">http://blog.amr-gawish.com/?p=117</guid>
		<description><![CDATA[
I almost forgot the meaning of reading anything but tech news!
After reading Mohammed FatHy&#8217;s novel &#8220;شيء من الحب&#8221; and Haitham Dabbour&#8217;s &#8220;أول مكرر&#8221; I realized that I&#8217;m missing a lot but not knowing what&#8217;s happening in that area, which I used to adore.
I&#8217;m not saying that i&#8217;m abandoning my passion of Technology and its news, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" title="Thoughts 01" src="http://th09.deviantart.com/fs11/300W/i/2006/183/3/7/Thoughts_by_kbrandt.jpg" alt="" width="300" height="213" /></p>
<p>I almost forgot the meaning of reading anything but tech news!</p>
<p>After reading Mohammed FatHy&#8217;s novel &#8220;شيء من الحب&#8221; and Haitham Dabbour&#8217;s &#8220;أول مكرر&#8221; I realized that I&#8217;m missing a lot but not knowing what&#8217;s happening in that area, which I used to adore.</p>
<p>I&#8217;m not saying that i&#8217;m abandoning my passion of Technology and its news, but I&#8217;m gonna make some time for reading other stuff, and listening more to my other self needs!</p>
<p>Ketf - Thoughts #01</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.amr-gawish.com/117/random-thought-01/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Arabic Reshaper goes open source, codename &#8220;BAR=Better Arabic Reshaper&#8221;</title>
		<link>http://blog.amr-gawish.com/110/arabic-reshaper-goes-open-source-codename-barbetter-arabic-reshaper/</link>
		<comments>http://blog.amr-gawish.com/110/arabic-reshaper-goes-open-source-codename-barbetter-arabic-reshaper/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 00:23:04 +0000</pubDate>
		<dc:creator>agawish</dc:creator>
		
		<category><![CDATA[Android]]></category>

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

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

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

		<category><![CDATA[Amr Gawish]]></category>

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

		<guid isPermaLink="false">http://blog.amr-gawish.com/?p=110</guid>
		<description><![CDATA[
Dear all,
Sorry for making you wait all this time, but I dont really have time, and some of my attempts to merge my work with some people failed.
So I thought of doing it the right way, and allow people to share the experience with me, and take advantage of the Arabic Reshaper, so I&#8217;m gonna [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-129" title="bar1" src="http://blog.amr-gawish.com/wp-content/uploads/2009/06/bar1.png" alt="bar1" width="500" height="167" /></p>
<p>Dear all,</p>
<p>Sorry for making you wait all this time, but I dont really have time, and some of my attempts to merge my work with some people failed.</p>
<p>So I thought of doing it the right way, and allow people to share the experience with me, and take advantage of the Arabic Reshaper, so I&#8217;m gonna put it on <a href="http://www.github.com">github </a>and share the source code to whom it may concern!</p>
<p>And i&#8217;m gonna release my latest updated application, which still has some bugs, but I hope you can forgive me with that.</p>
<p><strong><span style="color: #ff0000;">Update:</span>The project has come to live, check out this link all </strong><a href="http://bar.amr-gawish.com/"><strong>http://bar.amr-gawish.com/</strong></a><strong> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.amr-gawish.com/110/arabic-reshaper-goes-open-source-codename-barbetter-arabic-reshaper/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
