<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Tharaka&#039;s Blog</title>
	<atom:link href="http://ndealwis.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ndealwis.wordpress.com</link>
	<description>A blog to unleash the writer within me and to tell stories I would have forgotten to tell ...</description>
	<lastBuildDate>Sun, 03 Oct 2010 07:34:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='ndealwis.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Tharaka&#039;s Blog</title>
		<link>http://ndealwis.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ndealwis.wordpress.com/osd.xml" title="Tharaka&#039;s Blog" />
	<atom:link rel='hub' href='http://ndealwis.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Last 9 months of my life</title>
		<link>http://ndealwis.wordpress.com/2010/10/03/last-9-months-of-my-life/</link>
		<comments>http://ndealwis.wordpress.com/2010/10/03/last-9-months-of-my-life/#comments</comments>
		<pubDate>Sun, 03 Oct 2010 07:10:47 +0000</pubDate>
		<dc:creator>Tharaka de Alwis</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ndealwis.wordpress.com/?p=252</guid>
		<description><![CDATA[Its been sometime since I&#8217;ve posted anything on the blog. The last 9 months were one of the most challenging months I&#8217;ve faced in my entire life. The MSc course on Computer Science that I follow at University of Moratuwa, Sri Lanka  is a course that truly test your determination, courage and intellectual knowledge. Anyone [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ndealwis.wordpress.com&amp;blog=9993950&amp;post=252&amp;subd=ndealwis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Its been sometime since I&#8217;ve posted anything on the blog. The last 9 months were one of the most challenging months I&#8217;ve faced in my entire life. The MSc course on Computer Science that I follow at University of Moratuwa, Sri Lanka  is a course that truly test your determination, courage and intellectual knowledge. Anyone whose interested in the doing this course, beware and be prepared. Because the amount of research you may have to do on different subjects are immense and exam papers are tough. Things are not over yet, I&#8217;ve got 15 months (more) of hardship to carry on. With my MSc research project work starting from now on, I will post interesting finding on the world SaaS &#8211; Software as a service</p>
<p><!--Session data--></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ndealwis.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ndealwis.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ndealwis.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ndealwis.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ndealwis.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ndealwis.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ndealwis.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ndealwis.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ndealwis.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ndealwis.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ndealwis.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ndealwis.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ndealwis.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ndealwis.wordpress.com/252/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ndealwis.wordpress.com&amp;blog=9993950&amp;post=252&amp;subd=ndealwis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ndealwis.wordpress.com/2010/10/03/last-9-months-of-my-life/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1ea69d2bff5995bb39968cd29b442b5c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Tharaka</media:title>
		</media:content>
	</item>
		<item>
		<title>Nerds and Geeks &#8211; 2nd edition out now</title>
		<link>http://ndealwis.wordpress.com/2010/10/03/nerdsandgeeks-2ed/</link>
		<comments>http://ndealwis.wordpress.com/2010/10/03/nerdsandgeeks-2ed/#comments</comments>
		<pubDate>Sun, 03 Oct 2010 06:48:12 +0000</pubDate>
		<dc:creator>Tharaka de Alwis</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ndealwis.wordpress.com/?p=241</guid>
		<description><![CDATA[Nerds N&#8217; Geeks is an IT Magazine that gives you the latest technological trends and knowledge on the IT field. Its FREE Online second edition is out now!!! You can download it from http://issuu.com/nerdsngeeks/docs/issue2. You can read one of my articles on &#8221; how to build your web apps on the cloud&#8221; on page 11.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ndealwis.wordpress.com&amp;blog=9993950&amp;post=241&amp;subd=ndealwis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 81px"><img title="Nerds and Geeks 2nd Edition cover page" src="http://media01.linkedin.com/media-proxy/ext?w=80&amp;h=100&amp;hash=FQvZhNVi6fTuqgdfaDSUtjyMPM0%3D&amp;url=http%3A%2F%2Fimage.issuu.com%2F101002010425-bce13e259fc94e93a480e37053f35286%2Fjpg%2Fpage_1_thumb_small.jpg" alt="Nerds and Geeks 2nd Edition cover page" width="71" height="100" /><p class="wp-caption-text">Nerds and Geeks 2nd Edition cover page</p></div>
<p>Nerds N&#8217; Geeks is an IT Magazine that gives you the latest technological trends and knowledge on the IT field. Its FREE Online second edition is out now!!! You can download it from <a onclick="return mugicPopWin(this,event);" oncontextmenu="mugicRightClick(this);" rel="nofollow" href="http://issuu.com/nerdsngeeks/docs/issue2" target="_blank">http://issuu.com/nerdsngeeks/docs/issue2</a>.</p>
<p>You can read one of my articles on &#8221; how to build your web apps on the cloud&#8221; on page 11.</p>
<p><!--Session data--></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ndealwis.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ndealwis.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ndealwis.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ndealwis.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ndealwis.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ndealwis.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ndealwis.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ndealwis.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ndealwis.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ndealwis.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ndealwis.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ndealwis.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ndealwis.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ndealwis.wordpress.com/241/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ndealwis.wordpress.com&amp;blog=9993950&amp;post=241&amp;subd=ndealwis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ndealwis.wordpress.com/2010/10/03/nerdsandgeeks-2ed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1ea69d2bff5995bb39968cd29b442b5c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Tharaka</media:title>
		</media:content>

		<media:content url="http://media01.linkedin.com/media-proxy/ext?w=80&#38;h=100&#38;hash=FQvZhNVi6fTuqgdfaDSUtjyMPM0%3D&#38;url=http%3A%2F%2Fimage.issuu.com%2F101002010425-bce13e259fc94e93a480e37053f35286%2Fjpg%2Fpage_1_thumb_small.jpg" medium="image">
			<media:title type="html">Nerds and Geeks 2nd Edition cover page</media:title>
		</media:content>
	</item>
		<item>
		<title>Use cases of Parallel and Concurrent Programming</title>
		<link>http://ndealwis.wordpress.com/2010/02/13/use-cases-of-parallel-and-concurrent-programming/</link>
		<comments>http://ndealwis.wordpress.com/2010/02/13/use-cases-of-parallel-and-concurrent-programming/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 16:14:44 +0000</pubDate>
		<dc:creator>Tharaka de Alwis</dc:creator>
				<category><![CDATA[Programming paradigms]]></category>
		<category><![CDATA[Parallel and Concurrent Programming]]></category>

		<guid isPermaLink="false">http://ndealwis.wordpress.com/?p=224</guid>
		<description><![CDATA[Parallel and Concurrent computing is a form of computation in which many calculations are carried out simultaneously by many thread of executions [Definition by Dr. Srinath Perera - lecturer at UoM CS department]. Concurrent programs can be executed sequentially on a single processor and Parallel programs can be executed in multi processor environment dealing with [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ndealwis.wordpress.com&amp;blog=9993950&amp;post=224&amp;subd=ndealwis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Parallel and Concurrent computing is a form of computation in which many calculations are carried out simultaneously by many thread of executions [Definition by Dr. Srinath Perera - lecturer at UoM CS department]. Concurrent programs can be executed sequentially on a single processor and Parallel programs can be executed in multi processor environment dealing with multiple computers.</p>
<p>These are three example use cases of Concurrent and Parallel Programming scenarios:</p>
<p style="text-align:justify;"><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } 		A:link { so-language: zxx } --><strong>1) Use Case: Search for Extra-Terrestrial Intelligence (SETI)</strong></p>
<table style="text-align:justify;" border="1" cellspacing="0" cellpadding="7" width="594">
<col width="160"></col>
<col width="404"></col>
<tbody>
<tr valign="TOP">
<td width="160">Actors:</td>
<td width="404">
<ul>
<li>Arecibo radio 				telescope</li>
<li>SETI@home 				facility</li>
<li>home user with SETI@home client</li>
</ul>
</td>
</tr>
<tr valign="TOP">
<td width="160">Description:</td>
<td width="404">SETI@home (&#8220;SETI 			at home&#8221;) is a distributed computing (grid computing) project 			using Internet-connected computers, hosted by the Space Sciences 			Laboratory, at the University of California, Berkeley, in the 			United States.This usecase describes how SET@home project works 			on grid computing (parallel computing) model to perform scientific 			data search and analysis.</td>
</tr>
<tr valign="TOP">
<td width="160">Preconditions:</td>
<td width="404">
<ol>
<li>Home users need to install SETI@home client 				software on their PCs are connected to internet.</li>
</ol>
</td>
</tr>
<tr valign="TOP">
<td width="160">Normal Flow:</td>
<td width="404">
<ol>
<li>Capture radio 				transmissions from extraterrestrial intelligence using 				observational data from the Arecibo radio telescope.</li>
<li>The data are 				digitized, stored, and sent to the SETI@home facility.</li>
<li>The data are then 				parsed into small chunks in frequency and time.</li>
<li>SETI@home 				facility will send each chunk to SET@home client home PCs.</li>
<li>Home PC will 				analyze for interesting data and distinguish from noise.</li>
<li>Send results back to the SETI@home facility</li>
</ol>
</td>
</tr>
<tr valign="TOP">
<td width="160">Why use Parallel/Concurrent computing?</td>
<td width="404">One of the main goals of SETI@home was to make 			use of unlimited &amp; unused computation power of normal PCs 			connected to the internet and prove the viability and practicality 			of the &#8216;distributed grid computing&#8217; concept.</td>
</tr>
<tr valign="TOP">
<td width="160">Benefits</td>
<td width="404">With over 5.2 million 			participants worldwide, the project is the distributed computing 			project with the most participants to date. With these increasing 			numbers of volunteer user&#8217;s computation power, the funders for the 			SETI project did not need to buy expensive super computers for the 			computation.As a result of the project SETI project the BOINC environment, a development of the original SETI@home, is providing 			support for several computationally intensive projects in a wide 			range of disciplines.</td>
</tr>
<tr valign="TOP">
<td width="160">References</td>
<td width="404"><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } 		A:link { so-language: zxx } --></p>
<p style="margin-bottom:0;"><a href="http://setiathome.ssl.berkeley.edu/"><span style="color:#0000ff;"><span style="text-decoration:underline;">http://setiathome.ssl.berkeley.edu/</span></span></a></p>
<p><a href="http://setiathome.ssl.berkeley.edu/"><span style="color:#0000ff;"><span style="text-decoration:underline;">http://setiathome.ssl.berkeley.edu/</span></span></a><a href="http://en.wikipedia.org/wiki/SETI"><span style="color:#0000ff;"><span style="text-decoration:underline;">http://en.wikipedia.org/wiki/SETI</span></span></a></p>
<p><a href="http://en.wikipedia.org/wiki/SETI@home#Unofficial_clients"><span style="color:#0000ff;"><span style="text-decoration:underline;">http://en.wikipedia.org/wiki/SETI@home#Unofficial_clients</span></span></a></p>
<p><a href="http://setiathome.berkeley.edu/team_display.php?teamid=133508">Sri-Lanka@SETI@Home</a></td>
</tr>
</tbody>
</table>
<p style="text-align:justify;"><strong>2) Use Case: Download a file from BitTorrent</strong></p>
<table style="text-align:justify;" border="1" cellspacing="0" cellpadding="7" width="594">
<col width="160"></col>
<col width="404"></col>
<tbody>
<tr valign="TOP">
<td width="160">Actors:</td>
<td width="404">
<ul>
<li>User (person who 				wants to download a file)</li>
<li>Bit Torrent 				Tracker (Knows all seeds and peers)</li>
<li>Seeds (computers 				running BitTorrent that have the complete file)</li>
<li>Peers (Other 				clients who are in the process of downloading the file)</li>
<li><strong>Swarms</strong> (All seeds and peers who are active during the time torrent 				user&#8217;s download process)</li>
</ul>
</td>
</tr>
<tr valign="TOP">
<td width="160">Description:</td>
<td width="404">BitTorrent is a protocol that enables fast downloading of large 			files using minimum Internet bandwidth. Unlike other download 			methods, BitTorrent maximizes transfer speed by gathering pieces 			of the file internet users want and downloading these pieces 			simultaneously from people who already have them.This P2P process makes popular and very large files, such as 			videos and television programs, download much faster than is 			possible with other protocols.This usecase describes how a Torrent user can search for a torrent 			and download it from seeds/pears.</td>
</tr>
<tr valign="TOP">
<td width="160">Preconditions:</td>
<td width="404">
<ol>
<li>Torrent client 				software already installed on the user&#8217;s PC</li>
<li>Bit Torrent 				Tracker is active.</li>
<li>There are live active swarms.</li>
</ol>
</td>
</tr>
<tr valign="TOP">
<td width="160">Normal Flow:</td>
<td width="404">
<ol>
<li>Users browse the 				web to find a torrent of interest, download it, and open it with 				a BitTorrent client.</li>
<li>BitTorrent client 				software communicates with a BitTorrent tracker to find swarm<strong>.</strong></li>
<li>The BitTorrent 				tracker helps the client software trade pieces of the file you 				want with other computers in the swarm.</li>
<li>User receives 				multiple pieces of the file simultaneously.</li>
<li>If user continues to run the BitTorrent 				client software (after the download is complete) allowing peers 				to receive files; user&#8217;s future download rates improves in the 				&#8220;tit-for-tat&#8221; system.</li>
</ol>
</td>
</tr>
<tr valign="TOP">
<td width="160">Why use Parallel/Concurrent computing?:</td>
<td width="404">When a user sends out 			a request to download for a file, the BiTrorrent Tracker locate 			the file, by querying other computers that are connected to the 			Internet and running the file-sharing software. So parallel 			computation principle is applied in this usecase.Torrent software also concurrently manages 			downloads and uploads of different peers and it also manages the 			tit-for-tat rating of the user.</td>
</tr>
<tr valign="TOP">
<td width="160">Benefits</td>
<td width="404">BitTorrent protocol allows users to distribute 			large amounts of data without putting the level of strain on their 			computers that would be needed for standard Internet 			hosting. A standard host&#8217;s servers can easily be brought to a 			halt if extreme levels of simultaneous data flow are reached. The 			protocol works as an alternative data distribution method that 			makes even small computers like mobile phones with low bandwidth capable of participating in large data transfers.</td>
</tr>
<tr valign="TOP">
<td width="160">References</td>
<td width="404"><span style="color:#000080;"><span style="text-decoration:underline;"><a href="http://computer.howstuffworks.com/bittorrent2.htm">http://computer.howstuffworks.com/bittorrent2.htm</a></span></span></p>
<p><span style="color:#000080;"><span style="text-decoration:underline;"><a href="http://computer.howstuffworks.com/bittorrent2.htm"></a></span></span><span style="color:#000080;"><span style="text-decoration:underline;"><a href="http://en.wikipedia.org/wiki/BitTorrent_%28protocol%29">http://en.wikipedia.org/wiki/BitTorrent_%28protocol%29</a></span></span></td>
</tr>
</tbody>
</table>
<p style="text-align:justify;"><strong>3) Use Case: Facial recognition using 3D images/videos at an Airport</strong></p>
<table style="text-align:justify;" border="1" cellspacing="0" cellpadding="7" width="594">
<col width="160"></col>
<col width="404"></col>
<tbody>
<tr valign="TOP">
<td width="160">Actors:</td>
<td width="404">
<ul>
<li>Security personal at an airport</li>
</ul>
</td>
</tr>
<tr valign="TOP">
<td width="160">Description:</td>
<td width="404">With the number of 			terrorist attacks increasing, airports have started using facial 			recognition software based on 3D images or videos to identify 			intruders/terrorists. A newly-emerging trend in facial recognition 			software uses a 3D model, which claims to provide more accuracy. 			Capturing a real-time 3D 			image of a person&#8217;s facial surface, 3D facial recognition uses 			distinctive features of the face.This usecase describes how places like airports 			can identify intruders using facial recognition software with the 			help of concurrent computation.</td>
</tr>
<tr valign="TOP">
<td width="160">Trigger:</td>
<td width="404">Security personal sees suspect in the airport 			premises.</td>
</tr>
<tr valign="TOP">
<td width="160">Normal Flow:</td>
<td width="404">
<ol>
<li>Security personal of the airport points at a 				video image to acquire a live picture of a subject (3D) and pass 				it to the facial recognition software.</li>
<li>Software determines the head&#8217;s position, 				size and pose.</li>
<li>The system then measures the curves of the 				face on a sub-millimeter (or microwave) scale and creates a 				template.</li>
<li>The system translates the template into a 				unique code. This coding gives each template a set of numbers to 				represent the features on a subject&#8217;s face.</li>
<li>When a 3D image is taken, different points 				(usually three) are identified. For example, the outside of the 				eye, the 				inside of the eye and the tip of the nose will be pulled out and 				measured. Once those measurements are in place, an algorithm (a step-by-step procedure) will be applied to the image to 				convert it to a 2D image.</li>
<li>After the conversion, the software will run 				concurrent threads to then compare the image with the 2D images 				in the database to find a potential match.</li>
<li>If a possible intruder match was found, Security personal will need to call Air security for surveillance.</li>
</ol>
</td>
</tr>
<tr valign="TOP">
<td width="160">Why use Parallel/Concurrent computing?</td>
<td width="404">The matches for possible face recognition need to 			be processed quickly. To improve performance of the identification 			process, algorithms are written with the use of concurrent 			computation.</td>
</tr>
<tr valign="TOP">
<td width="160">Benefits:</td>
<td width="404">Possible matches are retrieved real time from the 			recognition software allowing time for administrator identifies 			intruders before they make an adverse effect.</td>
</tr>
<tr valign="TOP">
<td width="160">References</td>
<td width="404"><span style="color:#000080;"><span style="text-decoration:underline;"><a href="http://electronics.howstuffworks.com/gadgets/high-tech-gadgets/facial-recognition2.htm">http://electronics.howstuffworks.com/gadgets/high-tech-gadgets/facial-recognition2.htm</a></span></span><span style="color:#000080;"><span style="text-decoration:underline;"><a href="http://en.wikipedia.org/wiki/Facial_recognition_system"></a></span></span></p>
<p><span style="color:#000080;"><span style="text-decoration:underline;"><a href="http://en.wikipedia.org/wiki/Facial_recognition_system">http://en.wikipedia.org/wiki/Facial_recognition_system</a></span></span></td>
</tr>
</tbody>
</table>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:625px;width:1px;height:1px;"><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } 		A:link { so-language: zxx } --></p>
<table border="1" cellspacing="0" cellpadding="7" width="594">
<col width="578"></col>
<tbody>
<tr>
<td width="578" valign="TOP">
<p style="margin-bottom:0;"><a href="http://setiathome.ssl.berkeley.edu/"><span style="color:#0000ff;"><span style="text-decoration:underline;">http://setiathome.ssl.berkeley.edu/</span></span></a></p>
<p style="margin-bottom:0;"><a href="http://en.wikipedia.org/wiki/SETI"><span style="color:#0000ff;"><span style="text-decoration:underline;">http://en.wikipedia.org/wiki/SETI</span></span></a></p>
<p style="margin-bottom:0;"><a href="http://en.wikipedia.org/wiki/SETI@home#Unofficial_clients"><span style="color:#0000ff;"><span style="text-decoration:underline;">http://en.wikipedia.org/wiki/SETI@home#Unofficial_clients</span></span></a></p>
</td>
</tr>
</tbody>
</table>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ndealwis.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ndealwis.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ndealwis.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ndealwis.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ndealwis.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ndealwis.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ndealwis.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ndealwis.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ndealwis.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ndealwis.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ndealwis.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ndealwis.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ndealwis.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ndealwis.wordpress.com/224/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ndealwis.wordpress.com&amp;blog=9993950&amp;post=224&amp;subd=ndealwis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ndealwis.wordpress.com/2010/02/13/use-cases-of-parallel-and-concurrent-programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1ea69d2bff5995bb39968cd29b442b5c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Tharaka</media:title>
		</media:content>
	</item>
		<item>
		<title>Movie Avatar</title>
		<link>http://ndealwis.wordpress.com/2009/12/27/movie-avatar/</link>
		<comments>http://ndealwis.wordpress.com/2009/12/27/movie-avatar/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 13:14:39 +0000</pubDate>
		<dc:creator>Tharaka de Alwis</dc:creator>
				<category><![CDATA[Daily Events]]></category>
		<category><![CDATA[Avatar]]></category>
		<category><![CDATA[James Cameron]]></category>
		<category><![CDATA[Liberty Cinema]]></category>

		<guid isPermaLink="false">http://ndealwis.wordpress.com/?p=212</guid>
		<description><![CDATA[After a decade of silence the director of Titanic: James Cameron releases the movie Avatar. By far this is one of the most creative and imaginative movie with spectacular 3D effects. You really need to watch this in a 3D or IMAX movie theater to maximize the experience. But even in a 2D movie theater, quality of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ndealwis.wordpress.com&amp;blog=9993950&amp;post=212&amp;subd=ndealwis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After a decade of silence the director of Titanic: James Cameron releases the movie Avatar. By far this is one of the most creative and imaginative movie with spectacular 3D effects. You really need to watch this in a 3D or IMAX movie theater to maximize the experience. But even in a 2D movie theater, quality of the sound and 3D graphics was simply astounding. The story is a typical love story from an alien perspective where the villon is played by humans.</p>
<p>I went to watch this on 24<sup>th</sup> of December shown at Liberty cinema. The film is more than 2 ½ hours long and its certainly worth the money you pay for. Now you can do online booking at Liberty from this new <a title="EAP theatre booling" href="http://www.eapmovies.com" target="_blank">web site</a> launched by EAP.</p>
<p><strong>Story</strong><strong> </strong><strong> </strong></p>
<p>The story takes place in a planet several light years from Earth called Pandora. The planet is inhabited by human sort of race called the Na&#8217;vi. They are physically stronger, taller and blue-skinned. They&#8217;ve also got long tails. They live in harmony with Nature and worship a mother goddess called Eywa. The planet inhabited by other alien wild life which resembles to giant hawks, wolves, panthers, and rhinos.</p>
<p>A multinational corporation from Earth has established a mining colony in Pandora in search of a valuable mineral which sells USD 20 million a kilo. Humans cannot breathe Pandora’s atmosphere. In order to move in Pandora human scientists have genetically engineered human-na’vi bodies called <strong><em>Avatars</em></strong>, which are controlled by genetically matched human operators.</p>
<p>The hero of the film: Jake Sully, a disabled former US Marine who takes his late twin brother&#8217;s place in the Avatar program without any training, He learns how to link his consciousness to an avatar and go into the wilderness of Pandora where the Navi tribe inhabits.</p>
<p>While in a research operation, Jake gets lost in the wilderness and get attacked by a pack wolves. Jake was rescued by Neytiri, daughter of one Pandora tribe leader who takes him under her wing to teach him how to live in the forest, speak the language and honor the traditions of nature. Ultimately they both fall in love.</p>
<p>As time pass by humans become impatient and they make aggressive attacks the tribe and the the forest in search of mineral deposits that lies underneath a giant tree. This tree is considered as a holy tree where tribal memories and the wisdom of their ancestors can be asked for. This sparks the war between the humans and Na&#8217;vis. Jake along with his fellow scientist friends decides to support the Navi&#8217;s againts the human attack. But will they be able to save this giant tree? Please watch the film for the answers <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<span class='embed-youtube' style='text-align:center; display:block;'><object width='640' height='390'><param name='movie' value='http://www.youtube.com/v/cRdxXPV9GNQ?version=3&rel=1&fs=1&showsearch=0&showinfo=1&iv_load_policy=1' /> <param name='allowfullscreen' value='true' /> <param name='wmode' value='opaque' /> <embed src='http://www.youtube.com/v/cRdxXPV9GNQ?version=3&rel=1&fs=1&showsearch=0&showinfo=1&iv_load_policy=1' type='application/x-shockwave-flash' allowfullscreen='true' width='640' height='390' wmode='opaque'></embed> </object></span>
<p><strong>Cast and Characters</strong><strong> </strong></p>
<p>Humans<strong></strong></p>
<ul>
<li><a href="///\\wiki\Sam_Worthington">Sam Worthington</a> as Corporal Jake Sully.</li>
<li><a href="///\\wiki\Sigourney_Weaver">Sigourney Weaver</a> as Dr. Grace Augustine, a botanist and head of the Avatar Program.</li>
<li><a href="///\\wiki\Michelle_Rodriguez">Michelle Rodriguez</a> as Trudy Chacon, a Marine fighter      pilot assigned to support the Avatar Program.</li>
<li><a href="///\\wiki\Giovanni_Ribisi">Giovanni Ribisi</a> as Parker Selfridge, the corporate      administrator for the mining operation</li>
<li><a href="///\\wiki\Stephen_Lang_(actor)">Stephen Lang</a> as Colonel Miles Quaritch, the      ruthless head of Security and plays the main Villon role.</li>
</ul>
<p>Na&#8217;vi</p>
<ul>
<li><a href="///\\wiki\Zo%25C3%25AB_Salda%25C3%25B1a">Zoë Saldaña</a> as Neytiri, princess of the Navi trbe</li>
<li><a href="///\\wiki\C._C._H._Pounder">C. C. H. Pounder</a> as Mo&#8217;at, the spiritual leader and      Neytiri&#8217;s mother</li>
</ul>
<p><strong>Production team</strong></p>
<ul>
<li><a href="///\\topic\james-cameron" target="_top">James Cameron</a> - <em>Director</em></li>
<li><a href="///\\topic\james-horner" target="_top">James Horner</a> - Music <em>Composer</em></li>
<li>Mauro Fiore - <em>Cinematographer</em></li>
<li><a href="///\\topic\james-cameron" target="_top">James Cameron</a> - <em>Producer</em></li>
<li>Jon Landau- <em>Producer</em></li>
<li><a href="///\\topic\james-cameron" target="_top">James Cameron</a> - <em>Screenwriter</em></li>
<li>Weta Digital - <em>Visual Effects</em></li>
</ul>
<p><strong>References</strong></p>
<ul>
<li><a href="http://www.answers.com/topic/avatar-2009-film">http://www.answers.com/topic/avatar-2009-film</a></li>
<li><a href="http://www.avatarmovie.com/">http://www.avatarmovie.com/</a></li>
<li><a href="http://en.wikipedia.org/wiki/Avatar_(2009_film)">http://en.wikipedia.org/wiki/Avatar_(2009_film)</a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ndealwis.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ndealwis.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ndealwis.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ndealwis.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ndealwis.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ndealwis.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ndealwis.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ndealwis.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ndealwis.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ndealwis.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ndealwis.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ndealwis.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ndealwis.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ndealwis.wordpress.com/212/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ndealwis.wordpress.com&amp;blog=9993950&amp;post=212&amp;subd=ndealwis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ndealwis.wordpress.com/2009/12/27/movie-avatar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1ea69d2bff5995bb39968cd29b442b5c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Tharaka</media:title>
		</media:content>
	</item>
		<item>
		<title>Software QA testing approaches</title>
		<link>http://ndealwis.wordpress.com/2009/12/14/software-qa-testing-approaches/</link>
		<comments>http://ndealwis.wordpress.com/2009/12/14/software-qa-testing-approaches/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 15:56:54 +0000</pubDate>
		<dc:creator>Tharaka de Alwis</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Software QA testing approaches]]></category>

		<guid isPermaLink="false">http://ndealwis.wordpress.com/?p=205</guid>
		<description><![CDATA[In the current software development field, there are Project Managers are in the following misconception: Software testing is costly Add wasteful time for the project schedule Brings conflicts between the development team Brings no improvement to the ultimate product These are very people who would spend the least amount of time on testing and end [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ndealwis.wordpress.com&amp;blog=9993950&amp;post=205&amp;subd=ndealwis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In the current software development field, there are Project Managers are in the following misconception:</p>
<ul>
<li>Software      testing is costly</li>
<li>Add      wasteful time for the project schedule</li>
<li>Brings      conflicts between the development team</li>
<li>Brings      no improvement to the ultimate product</li>
</ul>
<p>These are very people who would spend the least amount of time on testing and end up with project deliveries with significant quality issues.</p>
<p>Software testing is an investment in quality that will produce positive results. Project Managers need to fit in QA testing tasks that fits within the overall project schedule for testers to report their findings (bugs or issues). So the developers can fix them before the customer release.</p>
<p>These some of the test approaches used within industry improve Software quality.</p>
<p><strong>Acceptance testing</strong></p>
<p>Testing with respect to user’s functional requirements and business processes to determine whether a system satisfies or does not satisfy the acceptance criteria of end users, customers or any other authorized entity.</p>
<p><strong>Smoke testing</strong></p>
<p>Testing with respect to the most important functional requirements to check if critical bugs exist within the system.</p>
<p><strong>Regression testing</strong></p>
<p>Testing of a previously tested system to ensure that new modifications have not introduced any defects on uncovered in unchanged areas of the software as a result of the changes made.</p>
<p><strong>Integration testing</strong></p>
<p>Test the interoperability between different software products. Normally this kind of testing is done by a Software Engineer or a technically savy Tester.</p>
<p><strong>Load testing</strong></p>
<p>A type of performance testing conducted to evaluate the behavior of a system with increasing load.</p>
<p>Eg: numbers of parallel users and/or numbers of transactions, to determine what load can be handled by the component or system.</p>
<p><strong>Volume testing</strong></p>
<p>This type of testing is done to see how the system handles high volumes of data. Normally reporting modules of systems need to be tested with volume tests in mind.</p>
<p><strong>Performance testing</strong></p>
<p>The process of testing to determine the performance of a software product.</p>
<p><strong>Reliability testing</strong></p>
<p>The process of testing to determine the reliability of a software product.</p>
<p><strong>Structural testing (white-box testing)</strong></p>
<p>Testing based on an analysis of the internal structure of the component or system.</p>
<p><strong>Exception testing</strong></p>
<p>Testing the behavior of a system in response to erroneous input from either a human user, another component/system or due to an internal failure.</p>
<p><strong>Negative testing</strong></p>
<p>Tests aimed at showing that a component or system does not work.</p>
<p><strong>Installation and setup testing</strong></p>
<p>Testing that focuses on what customers will need to do to install and set up the new software successfully.</p>
<p><strong>Configuration testing</strong></p>
<p>The process of testing the configuration steps of a software product.</p>
<p><strong>Compatibility testing</strong></p>
<p>Testing performed to evaluate the application compatibility with the underline computing environment (Hardware, Operating System, Network connectivity).</p>
<p><strong>Documentation testing</strong></p>
<p>Testing the quality of the documentation,</p>
<p>Eg: user guide or installation guide.</p>
<p><strong>Error handling testing</strong></p>
<p>Testing performed to determine the ability of the system to properly process the incorrect transactions.</p>
<p><strong>Recovery testing</strong></p>
<p>Testing how well the software is able to recover from crashes, hardware failures, and other similar problems.</p>
<p><strong>Localization testing</strong></p>
<p>Testing that focuses on internationalization and localization aspects of software in adapting a globalized application to a particular locale.</p>
<p><strong>Usability testing</strong></p>
<p>Testing to determine the extent to which the software product is understood, easy to learn, easy to operate, and attractive to the users under specified conditions.</p>
<p>Some of these tests need to be done manually and some can be automated using tools. Apache JMeter is one tool where you can automate some of the tedious testing tasks. In the coming weeks I will explain how to make use of this tool to perform some of the above testing tasks to improve quality of your software work products without customer complains.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ndealwis.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ndealwis.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ndealwis.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ndealwis.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ndealwis.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ndealwis.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ndealwis.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ndealwis.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ndealwis.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ndealwis.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ndealwis.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ndealwis.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ndealwis.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ndealwis.wordpress.com/205/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ndealwis.wordpress.com&amp;blog=9993950&amp;post=205&amp;subd=ndealwis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ndealwis.wordpress.com/2009/12/14/software-qa-testing-approaches/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1ea69d2bff5995bb39968cd29b442b5c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Tharaka</media:title>
		</media:content>
	</item>
		<item>
		<title>SaaS Methodology for Tradional ISVs</title>
		<link>http://ndealwis.wordpress.com/2009/12/07/saas-methodology-for-tradional-isvs/</link>
		<comments>http://ndealwis.wordpress.com/2009/12/07/saas-methodology-for-tradional-isvs/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 12:10:43 +0000</pubDate>
		<dc:creator>Tharaka de Alwis</dc:creator>
				<category><![CDATA[Sabre Mobility Team findings]]></category>
		<category><![CDATA[SaaS Methodology]]></category>
		<category><![CDATA[Sabre SaaS findings]]></category>

		<guid isPermaLink="false">http://ndealwis.wordpress.com/?p=198</guid>
		<description><![CDATA[When a product development company (ISV) migrates from its traditonal software application model to a SaaS software delivery model, there are few changes that a business will need to make to their existing software environment. A new set of processes and tasks will need to be carried out  to ensure that the business have a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ndealwis.wordpress.com&amp;blog=9993950&amp;post=198&amp;subd=ndealwis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>When a product development company (ISV) migrates from its traditonal software application model to a SaaS software delivery model, there are few changes that a business will need to make to their existing software environment. A new set of processes and tasks will need to be carried out  to ensure that the business have a smooth transition.</p>
<p>The great thing about migrations is that most of the work is already done by the ISV.</p>
<ol>
<li>Software applications are already deployed, secured, up and running and ready to be used.</li>
<li>Customers do not have to purchase additional hardware or new servers.</li>
<li>They do not need to install operating systems onto these servers and they do not have to waste time configuring these servers.</li>
</ol>
<p>However this does not mean that SaaS migration requires no work. Businesses will have to clearly define what their business processes are and get their resources behind the new software environment. Here is a 10 step guide describing SaaS Methodology followed by Sabre Technologies.</p>
<h2>SaaS Methodology: ten step guide to SaaS migration</h2>
<h2><span style="font-weight:normal;font-size:13px;"><strong>1. </strong><strong>Fesiblity Study for SaaS</strong></span></h2>
<p>A business should be clear about why they are implementing SaaS. So the company should carry out a research assessment (feasibility study) comparing the traditional software Vs SaaS software. The following criteria need to be addressed here cost benefit analysis, flexibility on configuration, potential risk that may pose and licensing related issues of both delivery models.</p>
<p><strong>2. </strong><strong>Aims and objectives through SaaS delivery</strong></p>
<p>Businesses should have a <em>number of aims and objectives</em> they wish to accomplish through the use of their new software services. A business may want their SaaS software applications to <em>reduce their software management costs</em> or to <em>improve data collaboration between various different business sites</em> of the ISV have.</p>
<p><strong>3. </strong><strong>Calculate the initial cost involved in SaaS implementation</strong></p>
<p>When SaaS is implemented, businesses have more costs than just their upfront subscription costs. The following would be some of the examples</p>
<ul>
<li>Consider licensing issues (how many instances of a particular software service required and depending on how many users that a SaaS service provider allows to access a single instance of that software service).</li>
<li>Labor costs of implementing SaaS</li>
<li>Costs due to a change in their infrastructure (New servers higher/lower processing power, memory or better network bandwidth)</li>
<li>Training costs</li>
<li>Storage related costs</li>
</ul>
<p><strong>4. </strong><strong>Prepare a solid Service Level Agreement (SLA) for customers</strong></p>
<p>Without a solid SLA in place, SaaS software service providers are not bound to provide customers with the service that they paid for. Prospective customers will choose SaaS service provider that has a solid Service Level Agreement in place which defines the exact quality and availability of the software services that they will deliver to their clients.</p>
<p><strong>5. </strong><strong>Building a suitable team</strong></p>
<p>Business will require a number of IT professionals to develop, manage and maintain their new software services. A business should define roles within their organization and a business should also create a team (or group of teams) that will look after their new SaaS offerings, before their SaaS software services have actually been implemented.</p>
<p>Businesses can easily forget to train their workforce. To avoid problems once SaaS software services have been implemented, a business should train its staff on how to manage and support software services, during their initial setup stage. Once SaaS has been implemented, additional training should be available.</p>
<p><strong>6. </strong><strong>Defining a clear timeline</strong></p>
<p>A business should clearly define milestone dates as well as dates for when important</p>
<p>tasks should be completed, so that they can avoid being sidetracked when implementing SaaS and making the required changes to their existing infrastructure.</p>
<p><strong>7. </strong><strong>Design and Development SaaS product</strong></p>
<p>Taking the SaaS aims and objectives into consideration, the traditional product will be designed to be web application supporting the following areas into consideration</p>
<ul>
<li>Tenancy Model – based on the Tenant change the look and feel, workflow and business rules.</li>
<li>Provisioning and Billing – User subscription contact and billing rules applied</li>
<li>User authentication and authorization – Every user will have user id and password and set of user rights associated based on the contract.</li>
<li>Scalability and resource management – Maximum number of concurrent users sessions supported.</li>
<li>Reliablity and supportablity – based on SLA build fault tolerent mechanisms to provide high reliablity to the software.</li>
<li>Metering – Calculate on usage of the application on the defined billing rules daily/monthly to generate the monthly bill based on Tenant organization.</li>
</ul>
<p><strong>8. </strong><strong>Configuring the SaaS solution to meet specific needs</strong></p>
<p>Once a business has implemented their SaaS software services, they will want to configure these software services to meet their own specific needs (just as they would configure any other new software application or technology). A business may also need to carry out configurations to their existing infrastructure before implementing the new</p>
<p>SaaS software services.</p>
<p>Some of these configurations and changes might consist of</p>
<ul>
<li>hardware-based changes</li>
<li>network-based changes</li>
<li>software-based changes</li>
</ul>
<p>No matter what changes and configurations a business has to make to their infrastructure, both before and after the implementation of SaaS, they should always plan for these changes beforehand by carrying out research in order to avoid any unforeseen problems.</p>
<p><strong>9. </strong><strong>Adopting solid data security practices</strong></p>
<p>Business must ensure that their software services and data is secure, include ensuring that their SaaS service provider (Eg: Amazon EC2)  provides them with a data protection guarantee and also ensuring the provider complies with industry standards.</p>
<p>Businesses should look into their SaaS service provider’s background and find out what levels of security they have in place to protect their data centers, what <em>backup and disaster recovery procedures</em> they have in place, if any, and how they go about securing each one of their client‟s data.</p>
<p>Finally a business should clearly define roles and access rights within their own organization. No users without the correct credentials should be able to access more than what they are allowed access. Workstation users may only have access to restricted versions of a software service, while administrators would have access to the full versions of these software services.</p>
<p><strong>10. </strong><strong>Adopting a solid support structure</strong></p>
<p>Business must adopt a solid support structure for their SaaS services. Organization need to be clear which employees will support these SaaS software services (i.e. existing employees or additional IT professionals) and how these SaaS services will integrate with software from third-party software vendors.</p>
<p>SaaS service providers will carry out software upgrade procedures, data management procedures and support-related tasks, it is still down to the end-user of these software services, to ensure that they provide any additional support for these software services, in order to make sure that these software services meet their exact needs.</p>
<p>Finally, businesses that are implementing SaaS should always have a second or third choice SaaS service provider in their mind. By having a second or third SaaS service provider in the wings, businesses are ready to shift service providers if any changes do occur or if their existing SaaS service provider can no longer deliver the software services.</p>
<p><strong><em>Top 10 SaaS pitfalls</em></strong></p>
<ol>
<li>Not knowing what the SaaS vendor is agreeing to the customer or SaaS provider</li>
<li>Paying more than for the software services</li>
<li>Not having a Service Level Agreement</li>
<li>Not knowing how about SaaS service provider performs advantages/limitations</li>
<li>Not taking into account hidden costs</li>
<li>Not taking into account integration costs</li>
<li>Not knowing data rights</li>
<li>The lack of control that businesses have over SaaS software services</li>
<li>Having to rely on unstable Internet connections for end users.</li>
<li>Not taking into account exit costs</li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ndealwis.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ndealwis.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ndealwis.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ndealwis.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ndealwis.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ndealwis.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ndealwis.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ndealwis.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ndealwis.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ndealwis.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ndealwis.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ndealwis.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ndealwis.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ndealwis.wordpress.com/198/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ndealwis.wordpress.com&amp;blog=9993950&amp;post=198&amp;subd=ndealwis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ndealwis.wordpress.com/2009/12/07/saas-methodology-for-tradional-isvs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1ea69d2bff5995bb39968cd29b442b5c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Tharaka</media:title>
		</media:content>
	</item>
		<item>
		<title>Agile Release Planning</title>
		<link>http://ndealwis.wordpress.com/2009/11/29/agile-release-planning/</link>
		<comments>http://ndealwis.wordpress.com/2009/11/29/agile-release-planning/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 16:06:25 +0000</pubDate>
		<dc:creator>Tharaka de Alwis</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Agile Project Management]]></category>
		<category><![CDATA[Agile Release Planning]]></category>

		<guid isPermaLink="false">http://ndealwis.wordpress.com/?p=183</guid>
		<description><![CDATA[Companies that do not follow Agile processes tend not to do any release planning or they simply used to do releases for all iterations. Both of these approaches results in unfinished projects or products with incomplete features that lacks competitive edge and the due quality.  Based on new decisions of stake holders’, teams add new [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ndealwis.wordpress.com&amp;blog=9993950&amp;post=183&amp;subd=ndealwis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Companies that do not follow Agile processes tend not to do any release planning or they simply used to do releases for all iterations. Both of these approaches results in unfinished projects or products with incomplete features that lacks competitive edge and the due quality.  Based on new decisions of stake holders’, teams add new features thinking it was the agile way of doing releases. But they end up in nowhere.</p>
<p>What these projects lacked was the longer vision/road map where they would go with the development of the software.  <strong><em>Agile Release planning</em></strong> has being the practice of modern era PMs. The main goal of agile release planning is nothing but to &#8220;add or improve software delivery&#8221;. With stakeholders changing priorities of required features, leveraging agile mature practices will give your software the desired quality and competitive edge.</p>
<p>The following <a title="Webcast on Agile release planning" href="http://event.on24.com/clients/default/presentation/default.html?titlecolor=000000&amp;eventid=159799&amp;sessionid=1&amp;username=&amp;partnerref=RallyHouse&amp;format=rmaudio&amp;key=222AE57C0377965449AC0CF898BFCCF1&amp;text_language_id=en&amp;playerwidth=748&amp;playerheight=526&amp;eventuserid=29103592&amp;contenttype=A&amp;mediametricsessionid=26765429&amp;mediametricid=395930&amp;usercd=29103592&amp;mode=launch">link </a>contains the webcast  “Keys to Successful Release Planning: A Guide for Agile Teams” done by Ronica Roth (Agile Coach at Rally Software). She has over 15 years of Software Development experience and 6 years on Agile movement.  This <a title="Webcast presentation PDF" href="http://event.on24.com/event/15/97/99/rt/1/documents/slidepdf/releaseplanningwebinar_wnotes.pdf">link </a>contains the PDF document of the presentation. This post is based on summary of this web cast and  I’ve summarized the important topic to share with you all.So this is how you do Agile release planning according to Ronica.</p>
<p>In Agile Release Planning there are five important steps</p>
<ol>
<li><strong>Setup the vision</strong> &#8211; The Product owner of the software needs to communicate to Product vision to the team.</li>
<li><strong>Come up with product road map </strong>– comes with the vision of IT steering committee and domain experts to come up with Product back log. It contains all the features and bugs that need to be fixed to make the software ready to be shipped to the market. That will bring value to the customer.</li>
<li><strong>Release Plan</strong> &#8211; Breaking down Product back log features to N number of iterations. In Agile Scrum we call them sprints.</li>
<li><strong>Iteration</strong> – Within each iteration, the development team will gather requirements; do analysis, design, development and testing. Aim is to develop quality software that doesn’t break and add value to the customer.</li>
<li><strong>Daily reviews</strong> – Daily review meetings will be done to see how the iteration is going. With this we will know whether we are falling short of the iteration release beforehand.</li>
</ol>
<p><strong>For the Release planning steps</strong></p>
<p>Fix a Meeting date to do the Release plan with the product owner and development teams.</p>
<p>The Product owner needs to give product pitch addressing on the desired schedule a date and scope. Scope of the product will come as the Product back log with priorities. Product Back Log will contain user stories with priorities and bugs to be fixed. The aim is to make sure the development team understand the scope of the product and see if the schedule is reasonable. Even through Agile, you cannot fix scope and schedule unless you are willing to add resources or throw out quality (simple rules in project management).</p>
<p>Each user story in product back log needs to be given a story point. Story points are derived from 3 parameters</p>
<ul>
<li>Complexity &#8211; Complexity deals with moving parts. What interfaces are used. In simple terms, how difficult to find/recreate the scenario.</li>
<li>Effort &#8211; Effort is nothing but number lines of code &amp; unit test cases might be required</li>
<li>Doubt &#8211; Doubt is based on uncertainties of technologies/domain knowledge that the team doesn&#8217;t have.</li>
</ul>
<p>Base on these parameters each member in the team needs give story point for a user story. The webcast coach says her numbering is based on the Fibonacci numbering sequence. So the a story point will be one of the following: 1, 2, 3, 5, 8, 13, …</p>
<p>She says 13 is the maximum she would give for a user story in iteration. If it goes beyond that she would break the story into pieces.  To decide on this numbering two sizing approaches are used</p>
<ul>
<li>Bucketed relative sizing</li>
<li>Planning Poker</li>
</ul>
<p>Important thing to remember is that size is not equal to effort.</p>
<p>Based on previous Agile project deliveries team need to derive <strong>Velocity</strong>.</p>
<p>Velocity is derived in this manner: Velocity = Story Points/Iteration</p>
<p>If the team doesn’t know their Velocity, an assumption based range will be taken . For an example if the team does a maximum 20 story points within an iteration, velocity will be 20 and if the team does minimum of 15 story points per iteration, 15 will be velocity.  Over time the velocity will be stable for agile development team.</p>
<p>Iteration = Story Points/Velocity</p>
<p>With this we will know how many iteration it will take to deliver the software. Each iteration will be between 2/4 weeks.  With this you will be able come up with possible release date.</p>
<p>Delivery of the Plan should also address things such as risk, action items, issues and decisions made. The team needs to discuss these matters and have them addressed in the release plan.</p>
<p>Another important thing is to establish a good communication plan between stake holders and development teams. Ideally they all need to be in the same room. When teams are distributed over geographical locations, software like- Rally would help teams understand user stories, their goal, objectives and priorities. Rich conversation needs to be captured so that creative ideas of the development teams can be taken into consideration during the iteration.</p>
<p>There was a good story on how two development teams working in US and India with a 13 hour time zone difference and managed to do release planning within two days. It went like this</p>
<ol>
<li>On the first day morning in California, US, stake holders presented the product backlog with priorities. The Indian team stayed late to listen to the discussion and went back to sleep.</li>
<li>US development team completed their story points and iteration discussion end of the day.</li>
<li>Two member from the Indian development team woke up early in the next day and listened to the US development teams findings.</li>
<li>Based on this, Indian team completed the release plan along with their concerns and shared it with US development team staying a little bit late (Indian time). Through discussion and collaboration both teams agreed on the release plan and went on with the execution.</li>
</ol>
<p><strong>Steps Preparation of the release plan – </strong></p>
<ul>
<li>Be prepared at least 2 hours before Release Plan meeting.</li>
<li>Review the Agenda goals</li>
<li>Gather data of previous releases, velocity chart, Calendar with company holidays, road map, risk and issues.</li>
<li>Preparation of the room – projector, beverages and sticky notes</li>
<li>For each topic have a time boxed approach to stop the team going to unnecessary implementation level details</li>
</ul>
<p><strong>Important things to remember</strong></p>
<ul>
<li>Stick to the plan but don’t marry the plan.</li>
<li>Plan but ready to re-plan when necessary (Part of being Agile)</li>
<li>There will be bumps on your way. So plan for unexpected bumps and be vigilant during the Iteration phase.</li>
<li>During the iterations, analyze your progress through burn down and burn up charts</li>
<li>End of an iteration – show the demo to stake holders. So you could re-plan the next iterations with stake holders desired product features.</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ndealwis.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ndealwis.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ndealwis.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ndealwis.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ndealwis.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ndealwis.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ndealwis.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ndealwis.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ndealwis.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ndealwis.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ndealwis.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ndealwis.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ndealwis.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ndealwis.wordpress.com/183/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ndealwis.wordpress.com&amp;blog=9993950&amp;post=183&amp;subd=ndealwis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ndealwis.wordpress.com/2009/11/29/agile-release-planning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1ea69d2bff5995bb39968cd29b442b5c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Tharaka</media:title>
		</media:content>
	</item>
		<item>
		<title>Film Alimankada: The road from elephant pass</title>
		<link>http://ndealwis.wordpress.com/2009/11/22/film-alimankada-the-road-from-elephant-pass/</link>
		<comments>http://ndealwis.wordpress.com/2009/11/22/film-alimankada-the-road-from-elephant-pass/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 18:07:10 +0000</pubDate>
		<dc:creator>Tharaka de Alwis</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ndealwis.wordpress.com/?p=172</guid>
		<description><![CDATA[Today I went to watch the film: Alimankada: The road from elephant pass which is shown at Regal Cinema, Fort. The film is based on the book: The road from Elephant pass book by Nihal Silva. It&#8217;s a two hour film based on an Army officer and woman tiger informant journey together. The director Chandran [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ndealwis.wordpress.com&amp;blog=9993950&amp;post=172&amp;subd=ndealwis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today I went to watch the film: <strong>Alimankada: </strong>The road from elephant pass which is shown at Regal Cinema, Fort. The film is based on the book: The road from Elephant pass book by Nihal Silva. It&#8217;s a two hour film based on an Army officer and woman tiger informant journey together. The director Chandran Rutnam has done a wonderful job to bringing this story into life .</p>
<p><strong>Here is the brief summary of this film</strong></p>
<p>An army officer&#8217;s assignment was to pick up a woman informant near Elephant pass and take her to Jaffna. On the day of her capture, Tigers launch a massive attack in the peninsula targeting the camp at Elephant Pass. While they escape from this attack, the woman informant reveals secret about the Tiger leader&#8217;s where about on a particular date which she wants to disclose to a high ranking officer in the army Intelligence unit in Colombo. This results in the two individuals to escape together through rebel held Wanni and later, cross the abandoned Wilpattu National Park on foot and over to Army Head Quarters in Colombo .</p>
<p>Captain Wasantha and the activist Kamala face dangers from wild animals and threats by a gang of deserters who make determined and violent efforts to capture the woman. But when he finally reaches Colombo, a shocking revelation confronts Wasantha . He is now compelled to choose between his new friend and his country.</p>
<p><strong>Film Alimankada Trailor</strong></p>
<span class='embed-youtube' style='text-align:center; display:block;'><object width='640' height='390'><param name='movie' value='http://www.youtube.com/v/eXlRAZ9K8Po?version=3&rel=1&fs=1&showsearch=0&showinfo=1&iv_load_policy=1' /> <param name='allowfullscreen' value='true' /> <param name='wmode' value='opaque' /> <embed src='http://www.youtube.com/v/eXlRAZ9K8Po?version=3&rel=1&fs=1&showsearch=0&showinfo=1&iv_load_policy=1' type='application/x-shockwave-flash' allowfullscreen='true' width='640' height='390' wmode='opaque'></embed> </object></span>
<p><strong>Film Alimankada Song</strong></p>
<span class='embed-youtube' style='text-align:center; display:block;'><object width='640' height='390'><param name='movie' value='http://www.youtube.com/v/xE2vQeSxXT4?version=3&rel=1&fs=1&showsearch=0&showinfo=1&iv_load_policy=1' /> <param name='allowfullscreen' value='true' /> <param name='wmode' value='opaque' /> <embed src='http://www.youtube.com/v/xE2vQeSxXT4?version=3&rel=1&fs=1&showsearch=0&showinfo=1&iv_load_policy=1' type='application/x-shockwave-flash' allowfullscreen='true' width='640' height='390' wmode='opaque'></embed> </object></span>
<p><strong>Film Alimankada Cast</strong></p>
<ul>
<li> Main Actress : Suranga Ranawaka</li>
<li> Main Actor : Ashan Dias</li>
<li> Actor : Sanath Gunathilaka</li>
<li> Actor : Joe Abeywickrama</li>
<li> Actress : Veena Jayakodi</li>
<li> Actor : Athula Pathirana</li>
<li> Actress : Iranganie Serasinghe</li>
<li> Actor : Kumar Merchandani</li>
</ul>
<p><strong>Film Alimankada Crew</strong></p>
<ul>
<li> Story : Chandran Rutnam</li>
<li> Production Designer : Sunil Wijerathna</li>
<li> Music Director : Ajith Kumarasiri</li>
<li> Camera : Suminda Weerasinghe</li>
<li> Producer : John Shiran Dissanayake</li>
<li> Director : Chandran Rutnam</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ndealwis.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ndealwis.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ndealwis.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ndealwis.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ndealwis.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ndealwis.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ndealwis.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ndealwis.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ndealwis.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ndealwis.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ndealwis.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ndealwis.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ndealwis.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ndealwis.wordpress.com/172/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ndealwis.wordpress.com&amp;blog=9993950&amp;post=172&amp;subd=ndealwis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ndealwis.wordpress.com/2009/11/22/film-alimankada-the-road-from-elephant-pass/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1ea69d2bff5995bb39968cd29b442b5c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Tharaka</media:title>
		</media:content>
	</item>
		<item>
		<title>Sabre Mobility NFC mission</title>
		<link>http://ndealwis.wordpress.com/2009/11/21/sabre-mobility-nfc-mision/</link>
		<comments>http://ndealwis.wordpress.com/2009/11/21/sabre-mobility-nfc-mision/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 17:16:49 +0000</pubDate>
		<dc:creator>Tharaka de Alwis</dc:creator>
				<category><![CDATA[Sabre Mobility Team findings]]></category>
		<category><![CDATA[NFC]]></category>
		<category><![CDATA[NFC Forum competition]]></category>
		<category><![CDATA[Sabre Mobility]]></category>
		<category><![CDATA[Triumph Loyalty system]]></category>

		<guid isPermaLink="false">http://ndealwis.wordpress.com/?p=108</guid>
		<description><![CDATA[NFC stands for Near Field Communication [Wiki]. It is a wireless communication technology which enables the exchange of data between devices over about a 3-5 cm of close proximity. NFC device can communicate with smart cards (Contact less/RFID), readers and other NFC compatible devices. Currently there are limited number of NFC phones available in the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ndealwis.wordpress.com&amp;blog=9993950&amp;post=108&amp;subd=ndealwis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>NFC stands for Near Field Communication [<a href="http://en.wikipedia.org/wiki/Near_Field_Communication">Wiki</a>]. It  is a wireless communication technology which enables the exchange of data between devices over about a  3-5 cm  of close proximity.  NFC device can communicate with smart cards (Contact less/RFID),  readers and other NFC compatible devices. Currently there are limited number of NFC phones available in the market. But Nokia suggests by 2015 all handsets will have NFC as an inbuilt feature. With the contactless infrastructure in place, moible phones users will be able to do payments or buy tickets for public transportation/cinema using their  phones rather paying by cash or credit cards. The governing body for NFC technology is <a href="http://www.nfc-forum.org/home">NFC forum</a>. It is a non-profit industry association that promotes the use of NFC short-range wireless interaction in consumer electronics, mobile devices and PCs.</p>
<p>Whenever people ask me on NFC examples, this is the main video that I show them. It&#8217;s called the &#8216;Parallel lives&#8217;. This is about the life of a woman with NFC technology and without. It gives a clear outline how this contactless wireless technology will simply lives of individual in the near future.<br />
<span class='embed-youtube' style='text-align:center; display:block;'><object width='640' height='390'><param name='movie' value='http://www.youtube.com/v/dj8UzWh_83I?version=3&rel=1&fs=1&showsearch=0&showinfo=1&iv_load_policy=1' /> <param name='allowfullscreen' value='true' /> <param name='wmode' value='opaque' /> <embed src='http://www.youtube.com/v/dj8UzWh_83I?version=3&rel=1&fs=1&showsearch=0&showinfo=1&iv_load_policy=1' type='application/x-shockwave-flash' allowfullscreen='true' width='640' height='390' wmode='opaque'></embed> </object></span></p>
<p><strong>Sabre mobility NFC mission</strong></p>
<p><a href="http://www.sabretch.com/"><img class="alignleft size-medium wp-image-111" title="Triumph" src="http://ndealwis.files.wordpress.com/2009/11/triumph.jpg?w=300&#038;h=200" alt="" width="300" height="200" /></a></p>
<p>Chandima Cooray, COO of Sabre has being the visionary/strategist for Sabre&#8217;s NFC mission. Our aim is to become a leading solutions provider on NFC/RFID technologies. Since 2008 Mobility Team of Sabre Technology&#8217;s has been working on NFC based product development. Currently we have built two enterprise/mobile products based on NFC and third one is on its way.</p>
<p>One of the products that received quite a lot of attention was NFC powered loyalty system developed for Triumph International. Currently through the Triumph Goddess Circle  programme over 1000 NFC cards have being issued  to Sri Lankan ladies. This card is used to identify customers at boutiques of Triumph and generate loyalty points for their purchases. Through loyalty system customers receive special discounts/promotions/voucher over various channels such as SMS/email/mobile updates. Currently Triumph boutiques are located in the following areas in Colombo and suburbs.</p>
<ul>
<li>Triumph Head office near British Council at Kolipity</li>
<li>Triumph &#8211; Majestic City shop at Bambalapitiya</li>
<li>Triumph &#8211; Liberty Plaza shop at Kolpity</li>
<li>Triumph &#8211; Crescat shop at Kolpity</li>
<li>Triumph &#8211; Singer Mega shop at Nugegoda</li>
</ul>
<p><a href="http://ndealwis.files.wordpress.com/2009/11/trumph-card.jpg"><img class="size-medium wp-image-154 alignleft" title="Trumph card" src="http://ndealwis.files.wordpress.com/2009/11/trumph-card.jpg?w=180&#038;h=116" alt="" width="180" height="116" /></a>For ladies who are interested in sexy and comfortable lingerie; and receive loyalty points, please go to one of these boutiques and get your card. Here is <a href="http://www.triumph.com/lk/en/ewt/#/966_968.html">link </a>for for further details:</p>
<p><strong>Sabre selected as a top 10 finalist for WIMA/NFC Forum Global Competition 2009</strong></p>
<p>In Feb, 2009 we submitted the Triumph loyalty product to the NFC Global Competition 2009.  Out of 50 competitors we were selected as one of the  top 10 <a href="http://www.nfc-forum.org/events/2010_competition/2009_finalists/">finalist of the NFC Forum Global Competition 2009</a>. The final competition to select the winner was held in Monaco, 23th of April 2009. Both Chandima and I participated for this event. Lot&#8217;s of NFC promoters were there at this Global NFC summit. Unfortunately we didn&#8217;t win the competition. But this gave us ground to further expand our knowledge and competencies on this exciting Technology. With the Trackr product gaining momentum we keep our eyes open and fingers crossed for next year&#8217;s competition.</p>
<p style="text-align:left;"><a href="http://ndealwis.files.wordpress.com/2009/11/3291_76531206237_595766237_1820036_1045052_n.jpg"><img class="aligncenter size-full wp-image-112" title="WIMA/NFC Forum summit broacher" src="http://ndealwis.files.wordpress.com/2009/11/3291_76531206237_595766237_1820036_1045052_n.jpg?w=433&#038;h=604" alt="" width="433" height="604" /></a></p>
<p><a href="http://ndealwis.files.wordpress.com/2009/11/chandima-presenting.jpg"><img class="alignleft size-medium wp-image-115" title="Chandima presenting solution to the panel of Judges. While I wait for technical questions :)" src="http://ndealwis.files.wordpress.com/2009/11/chandima-presenting.jpg?w=300&#038;h=199" alt="" width="300" height="199" /></a></p>
<p><a href="http://ndealwis.files.wordpress.com/2009/11/our-banner.jpg"><img class="alignleft size-medium wp-image-116" title="Our banner and stall at the left" src="http://ndealwis.files.wordpress.com/2009/11/our-banner.jpg?w=300&#038;h=199" alt="" width="300" height="199" /></a><br />
<a href="http://ndealwis.files.wordpress.com/2009/11/chandima-reciefing-the-award.jpg"><img class="alignleft size-medium wp-image-113" title="Chandima reciefing the award" src="http://ndealwis.files.wordpress.com/2009/11/chandima-reciefing-the-award.jpg?w=300&#038;h=199" alt="" width="300" height="199" /></a><a href="http://ndealwis.files.wordpress.com/2009/11/3291_76531361237_595766237_1820049_2225964_n.jpg"><img class="alignleft size-medium wp-image-114" title="Certificate Sabre recieved from NFC Forum" src="http://ndealwis.files.wordpress.com/2009/11/3291_76531361237_595766237_1820049_2225964_n.jpg?w=300&#038;h=225" alt="" width="300" height="225" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ndealwis.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ndealwis.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ndealwis.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ndealwis.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ndealwis.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ndealwis.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ndealwis.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ndealwis.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ndealwis.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ndealwis.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ndealwis.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ndealwis.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ndealwis.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ndealwis.wordpress.com/108/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ndealwis.wordpress.com&amp;blog=9993950&amp;post=108&amp;subd=ndealwis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ndealwis.wordpress.com/2009/11/21/sabre-mobility-nfc-mision/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1ea69d2bff5995bb39968cd29b442b5c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Tharaka</media:title>
		</media:content>

		<media:content url="http://ndealwis.files.wordpress.com/2009/11/triumph.jpg?w=300" medium="image">
			<media:title type="html">Triumph</media:title>
		</media:content>

		<media:content url="http://ndealwis.files.wordpress.com/2009/11/trumph-card.jpg?w=300" medium="image">
			<media:title type="html">Trumph card</media:title>
		</media:content>

		<media:content url="http://ndealwis.files.wordpress.com/2009/11/3291_76531206237_595766237_1820036_1045052_n.jpg" medium="image">
			<media:title type="html">WIMA/NFC Forum summit broacher</media:title>
		</media:content>

		<media:content url="http://ndealwis.files.wordpress.com/2009/11/chandima-presenting.jpg?w=300" medium="image">
			<media:title type="html">Chandima presenting solution to the panel of Judges. While I wait for technical questions :)</media:title>
		</media:content>

		<media:content url="http://ndealwis.files.wordpress.com/2009/11/our-banner.jpg?w=300" medium="image">
			<media:title type="html">Our banner and stall at the left</media:title>
		</media:content>

		<media:content url="http://ndealwis.files.wordpress.com/2009/11/chandima-reciefing-the-award.jpg?w=300" medium="image">
			<media:title type="html">Chandima reciefing the award</media:title>
		</media:content>

		<media:content url="http://ndealwis.files.wordpress.com/2009/11/3291_76531361237_595766237_1820049_2225964_n.jpg?w=300" medium="image">
			<media:title type="html">Certificate Sabre recieved from NFC Forum</media:title>
		</media:content>
	</item>
		<item>
		<title>life with a4eco</title>
		<link>http://ndealwis.wordpress.com/2009/11/15/life-with-a4eco/</link>
		<comments>http://ndealwis.wordpress.com/2009/11/15/life-with-a4eco/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 12:21:23 +0000</pubDate>
		<dc:creator>Tharaka de Alwis</dc:creator>
				<category><![CDATA[Attune project]]></category>
		<category><![CDATA[a4eco]]></category>
		<category><![CDATA[attune consulting]]></category>
		<category><![CDATA[attune for e-commerce]]></category>
		<category><![CDATA[attune for ecommerce]]></category>
		<category><![CDATA[SAP ECO]]></category>
		<category><![CDATA[SAP ECO B2B]]></category>

		<guid isPermaLink="false">http://ndealwis.wordpress.com/?p=56</guid>
		<description><![CDATA[When I have conversations with IT guys, one of the common questions that come across is what I do with attune for e-commerce or SAP ECO solution. This article was written explicitly to cover up the answer for this common question giving details on what this product is about and the overall product development up [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ndealwis.wordpress.com&amp;blog=9993950&amp;post=56&amp;subd=ndealwis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>When I have conversations with IT guys, one of the common questions that come across is what I do with attune for e-commerce or SAP ECO solution. This article was written explicitly to cover up the answer for this common question giving details on what this product is about and the overall product development up to date in my perspective.</p>
<p><strong>attune for e-commerce (a4eco) product </strong><br />
attune for e-commerce (a4eco) is a customized version of SAP<img class="alignleft size-full wp-image-62" title="attune" src="http://ndealwis.files.wordpress.com/2009/11/attune.jpg?w=150&#038;h=40" alt="attune" width="150" height="40" /> B2B e-commerce solution that falls under the SAP CRM 5.0 product suite. It is built using SAP Netweaver 2004s Java technology and designed and developed specifically for companies in the apparel and footwear industry. This product was developed by <em><a href="http://attuneconsulting.com/">attune consulting</a></em> a subsidiary of MAS Holdings and SAP partner company specialized solution provider for world class fashion companies that run on SAP.</p>
<p><strong>a4eco product overview</strong><br />
The tight SAP integration of attune for e-commerce provides sales, ordering, and production transparency as well as real-time data needed by sales staff to maximize production and service quality. The self-service online 24/7, web-empowered functionality offers sales channel the following benefits:<br />
•	Web-based order, invoice, logistics and delivery management<br />
•	Online product catalogs, equipped with intelligent search capabilities<br />
•	Virtual shopping carts with built-in sales-grid determination, size conversions, SKU net-price calculators, online ATP and early allocation options<br />
With direct and easy access to a4eco accurate customer information, sales representatives are able to spend more time anticipating needs. With this product companies gain greater visibility of immediate and aggregate demand. This enables companies to plan production lines to ensure high-capacity utilization and product availability. If you want to read more information on a4eco, please click <a href="http://www.attuneconsulting.com/EN/pdfs/solution_briefs_pdfs/attune_for_ecommerce.pdf">here</a>.</p>
<p><strong>History recap on a4eco</strong></p>
<p>I have been part of the a4eco product development team as a contractor from Sabre right from its inception. It all started back in January 2007 at attune office in Munich. The main visionary/architect of the product was Andreas Moser. At that time he was the CRM and E-Commerce product manager of attune. Since he himself was a former Java developer of SAP B2B products team, he helped attune to reshape the SAP B2B solution to a4eco and gain its current status. He drafted the a4eco solution with new features and cutting down performance limitations that the existing  standard SAP B2B e-commerce product had. The main Java development part was done by me. The Netweaver basis part was handled by one of finest Netweaver basis consultant named Lutz Groeschner. He<br />
was at Adidas at that time. (Later joined attune as a Solutions Architect and currently over looks at a4eco from a basis perspective).  The ABAP customization was done by a senior AFS developer named Klause Meilhammer but it was further enhanced and managed by Asheek Uthuma of attune. The AFS functional side was handled by Alessandra Vuoto. Along with Andreas she took Scott specific requirements to build up features for the overall a4eco product. Many Java developers also joined along the way. Namely they would be Florian Baitinger of innovate Software GmbH, Iroshan Sanjeewa and Udith Dharmasiri of Sabre. The initial Product development went for 7-8 months</p>
<p><strong>Current a4eco products team</strong></p>
<p>Currently the product is managed by Bandula Kapukotuwa of attune who is doing a good job by keeping the a4eco up to date with the SAP B2B ECO upgrades. The current team includes Christopher Jansz for basis and Chandana Napagoda of Sabre for Java support. These days I only give consultation advise to this team. But incase if wheels fall apart only, I get down to the code/tools to get things in order <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>a4eco customer implementations</strong><br />
The current a4eco solution is implemented in the following customer sites:</p>
<p><strong>Scott Sports, SA </strong>-First customer of a4eco. This is a Swiss company that sells sports bicycles and <img class="alignleft size-full wp-image-57" title="scott" src="http://ndealwis.files.wordpress.com/2009/11/scott.jpg?w=512&#038;h=90" alt="scott" width="512" height="90" />winter clothing. They originally took the SAP B2B product and faced with many performance issues. With a4eco they went live in May, 2007 and they have been happy with the product ever since then. Please click <a href="http://www.sap.com/france/campagnes/2008-08-crm-week/pdf/CSS_Scott_Sports.pdf">here </a>for Scott testimonial on SAP B2B product. They currently operate in US and Europe using the a4eco product.</p>
<p>I learned the basics of SAP Netweaver technology tools and SAP ISA framework during this project.Initially we faced with quite few infrastructure issues from the NWDI server located in Colombo. But overtime we mastered art of troubleshooting this and get things done. Andreas and Lutz taught me quite a few tips and tricks that helped me to venture in this domain up till now.</p>
<p><strong>Hugo Boss, Germany</strong> – <img class="alignleft size-full wp-image-60" title="hugo boss" src="http://ndealwis.files.wordpress.com/2009/11/hugo-boss.jpg?w=130&#038;h=94" alt="hugo boss" width="130" height="94" />A German company that focuses on Mens&#8217; perfume, gents&#8217; suites, and accessories. Before a4eco, they had SAP B2B commerce from the start. Only the attune specific a4ec performance improvement logic was implemented on top of the existing product. They went live attune customized solution in May, 2008. Andreas was the only person who got involved here.</p>
<p><strong>Cole Haan, europe</strong> – <img class="alignleft size-full wp-image-61" title="cole haan" src="http://ndealwis.files.wordpress.com/2009/11/cole-haan.jpg?w=205&#038;h=82" alt="cole haan" width="205" height="82" />A company that works on footwear industry. They went live with a4eco in February 2009. Andreas did the implementation work on his own for this project.</p>
<p><strong>Levis, USA</strong>- A company with a brand name for Jeans and denims. They went live with a4eco November 2009. With Andreas&#8217;s absence, Davide Mameli took over the role of a4eco architect. Paulo Cendron played the role of Project Manager and Functional Consultant. Along with Chandana Napagoda (Java developer at Sabre), we managed to give offshore support for the project. I only went Treviso, Italy to meet the project team and plan project implementation tasks and responsibilities. This was a well planned and executed project. We met with a few hiccups by doing some integration work with a third party company associated to Levi, USA. But through careful analysis and planning managed to circumvent and end project in a high note.<img class="alignleft size-full wp-image-59" title="Levi" src="http://ndealwis.files.wordpress.com/2009/11/levi.jpg?w=857&#038;h=45" alt="Levi" width="857" height="45" /></p>
<p><strong>Tommy Hilfiger, Netherlands</strong>- Another company with a brand name for Jeans and denims. a4eco was implemented for the Tommy Hilfiger, European region. At start of the project things moved really well. I was also in Amsterdam with the project team for one and a half months. But when key resources (Andreas and Ronald (PM))  moving out of the project, Tomm B2B go live due dates were further moved back. With major set backs dawn upone Matthias Schaar of attune took over the role of Project Manager. The complete ABAP development was done by Pio Fernando arguably one of the finest ABAP developers attune has produced. I felt having him on the project made a big difference. At last, Tommy went live with a4eco last week without much of a formal notice.<img class="alignleft size-full wp-image-58" title="tommy" src="http://ndealwis.files.wordpress.com/2009/11/tommy.jpg?w=839&#038;h=48" alt="tommy" width="839" height="48" /><br />
<strong> </strong></p>
<p><strong>Pre-sales work for Levi Strause-Europe</strong><br />
For the Levi Straus European region a4eco was further enhanced to support b2b pre order process for Sales Agents traveling to remote areas with limited Internet connection to work offline/online. This approach was proposed back in January 2008. But project never kicked off because Levi decided not to migrate from BARN ERP to SAP AFS solution. But the short success achieved over Levis, Europe led to the implementation of Levi, USA.</p>
<p><strong>Training and coaching on SAP ECO</strong><br />
I was given good opportunities by attune to lose my fear of public speaking and release the technical speaker within me to educate and train individuals for different countries/regions. I have met good friends/colleagues during this process and the level of satisfaction you receive is immense. I have done the following training workshops/coaching tasks with the given organization/individuals.<br />
•	Onsite training workshop for Addidas and Scott Sport IT – Munich, Germany – Andreas was main speaker during this 3 day workshop. I only presented some articles on Java and Struts framework.<br />
•	Onsite a4eco technical product training – Vera Bradley, Indiana, USA – To a in-house Java developer I trained the complete SAP ECO architecture to tools. Vera Bradley was a prospective customer but due recession in US they never got back to attune.<br />
•	SAP ECO training for attune and Sabre – All Sri Lankan Java developers who have worked on this product are trained by me.<br />
•	Web-ex training for Levis, USA team – this was one the very difficult trainings I&#8217;ve done. Over a telco I had to give the training to people in USA and India. With no face to face communication and with multiple individuals raising different questions, I had to concentrate immensely to do this training through out a week.</p>
<p>a4eco work has become more of a habit rather part of the job now. Since I started playing the role of Team Lead of Sabre Mobility Team, overlooking at Sabre projects as well as attune a4eco became very challenging. But the experience and the knowledge that I got from the past 3 years on how to build products and implement them was  invaluable. Currently Sabre Mobility team works on two products namely: Trackr (SaaS based Vehicle Tracking and Service Tracking) and Insito (Loyalty solution for Retail companies) are built using same philosophies of a4eco. As for the future I have a dream of building a light weight Spring and SOA based a4eco solution. I dearly want to focus on this and draft a solution. But will Sabre or attune really understand its true potential is a question that lingers wthin me.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ndealwis.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ndealwis.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ndealwis.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ndealwis.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ndealwis.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ndealwis.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ndealwis.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ndealwis.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ndealwis.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ndealwis.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ndealwis.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ndealwis.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ndealwis.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ndealwis.wordpress.com/56/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ndealwis.wordpress.com&amp;blog=9993950&amp;post=56&amp;subd=ndealwis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ndealwis.wordpress.com/2009/11/15/life-with-a4eco/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1ea69d2bff5995bb39968cd29b442b5c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Tharaka</media:title>
		</media:content>

		<media:content url="http://ndealwis.files.wordpress.com/2009/11/attune.jpg" medium="image">
			<media:title type="html">attune</media:title>
		</media:content>

		<media:content url="http://ndealwis.files.wordpress.com/2009/11/scott.jpg" medium="image">
			<media:title type="html">scott</media:title>
		</media:content>

		<media:content url="http://ndealwis.files.wordpress.com/2009/11/hugo-boss.jpg" medium="image">
			<media:title type="html">hugo boss</media:title>
		</media:content>

		<media:content url="http://ndealwis.files.wordpress.com/2009/11/cole-haan.jpg" medium="image">
			<media:title type="html">cole haan</media:title>
		</media:content>

		<media:content url="http://ndealwis.files.wordpress.com/2009/11/levi.jpg" medium="image">
			<media:title type="html">Levi</media:title>
		</media:content>

		<media:content url="http://ndealwis.files.wordpress.com/2009/11/tommy.jpg" medium="image">
			<media:title type="html">tommy</media:title>
		</media:content>
	</item>
	</channel>
</rss>
