<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>Dileepa Wijayanayake's blog</title><description></description><managingEditor>noreply@blogger.com (Dileepa Wijayanayake)</managingEditor><pubDate>Mon, 16 Sep 2024 00:51:42 -0400</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">73</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>http://dileepawijay.blogspot.com/</link><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle/><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><title/><link>http://dileepawijay.blogspot.com/2020/12/v9.html</link><author>noreply@blogger.com (Dileepa Wijayanayake)</author><pubDate>Thu, 10 Dec 2020 16:17:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6793633974466534691.post-8601030982936224477</guid><description>&lt;p&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;FlowWright v9.8 released....&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="www.FlowWright.com" style="margin-left: 1em; margin-right: 1em;" target="_blank"&gt;&lt;img alt="" data-original-height="256" data-original-width="256" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKDF4rGF1pT5xGU0StC12MgQWSJYazhg2GUHkIaf5IGxENu0YNok9lZIys8CRFJdGGVPdwtWGt_M3tO78Uugc7L-JT09WJO-6NCEhi7-V8G3jYIcMUvX6Jb2hGpJOC6gWK452iMrtIW78/" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKDF4rGF1pT5xGU0StC12MgQWSJYazhg2GUHkIaf5IGxENu0YNok9lZIys8CRFJdGGVPdwtWGt_M3tO78Uugc7L-JT09WJO-6NCEhi7-V8G3jYIcMUvX6Jb2hGpJOC6gWK452iMrtIW78/s72-c" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Software innovation is not easy</title><link>http://dileepawijay.blogspot.com/2020/03/software-innovation-is-not-easy.html</link><author>noreply@blogger.com (Dileepa Wijayanayake)</author><pubDate>Sat, 14 Mar 2020 22:44:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6793633974466534691.post-3255039676121481738</guid><description>Let me first say, &lt;b&gt;&lt;i&gt;Software is not easy, I mean to make a successful software product.&lt;/i&gt;&lt;/b&gt;&amp;nbsp; To create a successful software product you must do the following:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;understand the market&lt;/li&gt;
&lt;li&gt;build a product that customers want&lt;/li&gt;
&lt;li&gt;build features that customers want&lt;/li&gt;
&lt;li&gt;innovate, create something different from your competitors&lt;/li&gt;
&lt;li&gt;build enough to get customers, then listen to your customers and improve the product&lt;/li&gt;
&lt;li&gt;have a team of super stars&lt;/li&gt;
&lt;li&gt;experienced team members are good, but fresh minds are also good&lt;/li&gt;
&lt;li&gt;understand trends/changes in the market&lt;/li&gt;
&lt;li&gt;manage your money well, specially if you are growing organically without VC money&lt;/li&gt;
&lt;li&gt;do your homework, and keep doing homework&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Many software companies fail, as I like to say, a software company is "&lt;b&gt;&lt;i&gt;In comes hope, but out goes money&lt;/i&gt;&lt;/b&gt;".&amp;nbsp; To create great software, you don't need a Ph.d, you just need a good idea and a market need.&amp;nbsp; Someone is willing to pay for you software and in turn your software will add value to your customer.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
One of my main rules for starting any company is don't hire friends and family.&amp;nbsp; In some occasions its ok to have friends and family, but in most cases this creates issues and problems.&amp;nbsp; Mainly, it destroys relationships within friends or family members.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
So how do you build a successful software product? Well, it's easy, all you need is a good idea and a market need, or a better mouse trap.&amp;nbsp; Take an existing idea and improve it and come up with something better.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
You will make mistakes, learn from them, but be careful some mistakes are more costlier than other.&amp;nbsp; So, be careful with money, there are needs and wants, think many times before you spend.&amp;nbsp; I have built many products, some have failed, some have done good.&amp;nbsp; If you want to see my latest successful product check &lt;a href="http://flowwright.com/" target="_blank"&gt;FlowWright&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href="http://flowwright.com/" target="_blank"&gt;&lt;img alt="Image result for flowwright" height="158" src="data:image/png;base64,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" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
FlowWright used to be called cDevWorkflow.&amp;nbsp; After automating very large processes for big pharma, biotech and other Fortune 100 organizations, it was time to build a workflow product.&amp;nbsp; And I have been walking around for about 5 years, designing every aspect of the product in my head.&amp;nbsp; And just like that, one weekend, I sat down and wrote FlowWright.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
But, then it look a lot of time and effort to make it right, to have the right team and to get customers all over the globe.&amp;nbsp; It's all about doing the homework.&amp;nbsp; By the way, I did learn from many other software product failures, so success comes from failures.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;Like I said in the beginning software is not easy.......It's 90% thinking 10% doing.....&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>FlowWright v9.6.1 was released</title><link>http://dileepawijay.blogspot.com/2020/02/flowwright-v961-was-released.html</link><author>noreply@blogger.com (Dileepa Wijayanayake)</author><pubDate>Thu, 27 Feb 2020 09:58:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6793633974466534691.post-3210668175155221734</guid><description>&lt;a href="https://www.flowwright.com/" target="_blank"&gt;FlowWright&lt;/a&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>FlowWright v9.5 released</title><link>http://dileepawijay.blogspot.com/2019/02/flowwright-v95-released.html</link><author>noreply@blogger.com (Dileepa Wijayanayake)</author><pubDate>Wed, 27 Feb 2019 16:12:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6793633974466534691.post-3113057675149805464</guid><description>&lt;h2&gt;
&lt;a href="https://www.flowwright.com/" target="_blank"&gt;FlowWright &lt;/a&gt;v9.5&lt;/h2&gt;
&lt;br /&gt;
FlowWrght v9.5 was released in January of 2019, please see the history page for the details, click &lt;a href="https://www.flowwright.com/version-history-timeline" target="_blank"&gt;HERE&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>FlowWright</title><link>http://dileepawijay.blogspot.com/2018/05/flowwright.html</link><author>noreply@blogger.com (Dileepa Wijayanayake)</author><pubDate>Sun, 6 May 2018 20:43:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6793633974466534691.post-8705632485129531750</guid><description>cDevWorkflow has morphed to FlowWright now, check it out at &lt;a href="http://www.flowwright.com/"&gt;http://www.FlowWright.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhamJtwbezjFJBW-JPktV_i01QktHGKHhQMMtgJNtu1O_JuVzOGCkwxmIvrFmzP6omuQoWcavwzCSbP00yqtS0FATSHU_omHpVnmPFdMKoL9oW3at58vaepT40bwkjcO7EfJ80aWqhy_S8/s1600/FlowWrightLogo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="256" data-original-width="256" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhamJtwbezjFJBW-JPktV_i01QktHGKHhQMMtgJNtu1O_JuVzOGCkwxmIvrFmzP6omuQoWcavwzCSbP00yqtS0FATSHU_omHpVnmPFdMKoL9oW3at58vaepT40bwkjcO7EfJ80aWqhy_S8/s1600/FlowWrightLogo.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhamJtwbezjFJBW-JPktV_i01QktHGKHhQMMtgJNtu1O_JuVzOGCkwxmIvrFmzP6omuQoWcavwzCSbP00yqtS0FATSHU_omHpVnmPFdMKoL9oW3at58vaepT40bwkjcO7EfJ80aWqhy_S8/s72-c/FlowWrightLogo.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>There is fun in solving problems!!!</title><link>http://dileepawijay.blogspot.com/2016/01/there-is-fun-in-solving-problems.html</link><author>noreply@blogger.com (Dileepa Wijayanayake)</author><pubDate>Sat, 16 Jan 2016 13:41:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6793633974466534691.post-6999538533061104681</guid><description>Here's my problem - drawing round corners when lines join, something like this:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk7UJqnPneuiHWv0vwpA9zdb6X_SSjGwBS7Y08K14MPZnpeTCB1GYl9khnSygfonyfp7iRZzTjpU9uGSorXyj17Y3g4fpakGvn9YrK-poGbFUNdEtPK9feZOEVavZZITowxQx2kxmNEIE/s1600/curvedLines.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="85" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk7UJqnPneuiHWv0vwpA9zdb6X_SSjGwBS7Y08K14MPZnpeTCB1GYl9khnSygfonyfp7iRZzTjpU9uGSorXyj17Y3g4fpakGvn9YrK-poGbFUNdEtPK9feZOEVavZZITowxQx2kxmNEIE/s400/curvedLines.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
sure, this looks very simple right. &amp;nbsp;It is simple depending on the technology being used. &amp;nbsp;If its HTML5, you can use CSS to define the radius of the corner. But imagine if you were doing in c# using the drawing classes in .net.&lt;br /&gt;
&lt;br /&gt;
Before, I saw any other words, let me say there are many ways to solve this problem.&lt;br /&gt;
&lt;br /&gt;
So, I spent numerous hours trying to solve this problem last weekend, and I miserably failed, I failed due to couple of things. &amp;nbsp;A line can have many bends, so the above dotted line has a bend lets say bottom left and a bend at top right. &amp;nbsp;So here's an example:&lt;br /&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTtN-Bqj-G7EHlt1D-3KANrseGlFEvZu5ZXj8OmoWVgC371kDY90QlKutOEhIGwWRfG4lTqOEyx0RRZiVdkkWukb0vhXuRX1FB5b_iGHNo6t9DY4DEui2Z_YExR20uNACJRGg7zWJqdGo/s1600/cornerIdentify.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="356" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTtN-Bqj-G7EHlt1D-3KANrseGlFEvZu5ZXj8OmoWVgC371kDY90QlKutOEhIGwWRfG4lTqOEyx0RRZiVdkkWukb0vhXuRX1FB5b_iGHNo6t9DY4DEui2Z_YExR20uNACJRGg7zWJqdGo/s400/cornerIdentify.png" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let's identify each corner as shown in the above pic, Top Left (TL), Top Right (TR), Bottom Left (BL), Bottom Right (BR). &amp;nbsp;The other thing that I realized was each corner has two possibilities, here's what I mean, lets take the Top Left (TL) corner, depending on the source and destination of the points, there are 2 possible corners for the Top Left (TL). &amp;nbsp;Here's what I mean:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgexx3MWIeD052LZjOkcw3eutIzvXCpYIB3XUnmxJI0VH75ywdQ8d5a981rLOiIdxJexXyuOxDbGRfRQNhLS6RmD_VF6_bJZOsa9oHw8b3xSijKb522HWU3UeQ60klYXT4XbZx2iowrE0E/s1600/TLCorner.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="283" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgexx3MWIeD052LZjOkcw3eutIzvXCpYIB3XUnmxJI0VH75ywdQ8d5a981rLOiIdxJexXyuOxDbGRfRQNhLS6RmD_VF6_bJZOsa9oHw8b3xSijKb522HWU3UeQ60klYXT4XbZx2iowrE0E/s640/TLCorner.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
So as you can see, depending on direction of the line, the corner has 2 possibilities. &amp;nbsp;So, I called these the following:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Top Left - West South&lt;/li&gt;
&lt;li&gt;Top Left - North East&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
So here are my actual notes that I did in OneNote trying to figure out what these corners should be called and how to determine what corner is what based on 3 points, point 1, midpoint, and &amp;nbsp;point 2.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiCaNDUJlvo7mnzXisLBrdmPREsx8zjLqcWkS_z9b4hRT-ORjF8hg2OrQSySlcnwBrPZkvVpGI0qKMWwxsJVJKu5aTmiVJ2RCRanxPGUy2N2__17gwg4SNVPPubNXCxpOG7-sm7anecIY/s1600/allCorners.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiCaNDUJlvo7mnzXisLBrdmPREsx8zjLqcWkS_z9b4hRT-ORjF8hg2OrQSySlcnwBrPZkvVpGI0qKMWwxsJVJKu5aTmiVJ2RCRanxPGUy2N2__17gwg4SNVPPubNXCxpOG7-sm7anecIY/s640/allCorners.png" width="413" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both;"&gt;
So once I figured out the corners, their computations, off the drawing board into coding. &amp;nbsp;I wrote the algorithm, and guess what I failed. It did not work, I was not taking into account multiple bends of the line. &amp;nbsp;So using my research I decided to try a different algorithm. Draw the lines as if they are straight lines and then erase the corners. So something like this.&lt;/div&gt;
&lt;div class="separator" style="clear: both;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlRx2BFm0U3_As9DcFfpnRxPuNcIdxUhmiBp32ZNVD8vcflHC_sHzZn37kuk0LMDAQpnvwzv2Z53S8_31mZsNCDE4wpsa-j6JvTMAdEbRV4Sir1wBD5G8aSMyelVFlBlhbWn_Yff1_FJU/s1600/straightlines.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlRx2BFm0U3_As9DcFfpnRxPuNcIdxUhmiBp32ZNVD8vcflHC_sHzZn37kuk0LMDAQpnvwzv2Z53S8_31mZsNCDE4wpsa-j6JvTMAdEbRV4Sir1wBD5G8aSMyelVFlBlhbWn_Yff1_FJU/s1600/straightlines.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="401" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlRx2BFm0U3_As9DcFfpnRxPuNcIdxUhmiBp32ZNVD8vcflHC_sHzZn37kuk0LMDAQpnvwzv2Z53S8_31mZsNCDE4wpsa-j6JvTMAdEbRV4Sir1wBD5G8aSMyelVFlBlhbWn_Yff1_FJU/s640/straightlines.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
Then erase the corners by drawing white rectangles on the corners (this goes back to my first assignment at &lt;a href="http://www.algonquincollege.com/" target="_blank"&gt;Algonquin college&lt;/a&gt; - community college then - any my first assignment was to draw a ball on the screen and move it from left to right, so the lesson I learned here was smoke and mirrors in programming, if you draw a red ball on the screen, you can erase that ball by drawing same ball using the background color. &amp;nbsp;So if you draw white boxes on the corners, this is what you get.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQXxPzmx-tAvfSujxSKVwNtEfsA0-hDpUN-s5X0Yo6nTDBcGAd_J6JlTtKy-OnIbB7g4Y0lmzE7rKzAsoStzMaiSQi-NRpuA9-REfhimlRnDT6165_hmZ7j7U-Vgf7O0aqhzqd1O8875U/s1600/cornersChopped.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQXxPzmx-tAvfSujxSKVwNtEfsA0-hDpUN-s5X0Yo6nTDBcGAd_J6JlTtKy-OnIbB7g4Y0lmzE7rKzAsoStzMaiSQi-NRpuA9-REfhimlRnDT6165_hmZ7j7U-Vgf7O0aqhzqd1O8875U/s640/cornersChopped.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So the corners are gone now, and we know where the corners are, now we can draw round corners (also called ARCs in math). So we end up with something like this.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvCKbhWpvwB4jbuSPCSm-ZwXvjJ5c1gml7dQkQhe028cAZ5461xnrVqUfDTEUhC07h8UNijwbEfOoKc4Ym3BFlMKFHBj6z6tB8Ma8XrpV4K2WUu_3Ea3iXs1gv52jKXrFz9uP5qrN3TIE/s1600/roundCornersAdded.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="402" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvCKbhWpvwB4jbuSPCSm-ZwXvjJ5c1gml7dQkQhe028cAZ5461xnrVqUfDTEUhC07h8UNijwbEfOoKc4Ym3BFlMKFHBj6z6tB8Ma8XrpV4K2WUu_3Ea3iXs1gv52jKXrFz9uP5qrN3TIE/s640/roundCornersAdded.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I know the corners don't look great, I just drew these using my surface pen. &amp;nbsp;But here's a real example from our &lt;a href="http://www.cdevworkflow.com/" target="_blank"&gt;cDevWorkflow &lt;/a&gt;product with nice round corners for the lines.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFNVq9WOrhfQv0_WNrSGFYX9-RXErESyGYN7h8MXt_QWHQYGz-KwT8WnFOm2egaM4MChpRKeoHIs8sHOJcaX4L97YhMW6FZirv-_COf_2JYKuhHQePX55cs8XFclW5FaDheopxY3jP3C4/s1600/process.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="496" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFNVq9WOrhfQv0_WNrSGFYX9-RXErESyGYN7h8MXt_QWHQYGz-KwT8WnFOm2egaM4MChpRKeoHIs8sHOJcaX4L97YhMW6FZirv-_COf_2JYKuhHQePX55cs8XFclW5FaDheopxY3jP3C4/s640/process.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Don't these lines look very nice. &amp;nbsp;So this algorithm is used by our cDevWorkflow product's graphics engine when generating graphical representation of a Workflow definition or instance.&lt;br /&gt;
&lt;br /&gt;
It's fun to innovate, technology is changing every day, so keep innovating..........</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk7UJqnPneuiHWv0vwpA9zdb6X_SSjGwBS7Y08K14MPZnpeTCB1GYl9khnSygfonyfp7iRZzTjpU9uGSorXyj17Y3g4fpakGvn9YrK-poGbFUNdEtPK9feZOEVavZZITowxQx2kxmNEIE/s72-c/curvedLines.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Finally a tablet/laptop for developers</title><link>http://dileepawijay.blogspot.com/2016/01/finally-tabletlaptop-for-developers.html</link><author>noreply@blogger.com (Dileepa Wijayanayake)</author><pubDate>Sat, 16 Jan 2016 12:59:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6793633974466534691.post-8670348579387249540</guid><description>I have been a software engineer for a very long time, and problem solving is my thing. I at least believe that I can fix anything, even if I can't I will try, that is my philosophy.&lt;br /&gt;
&lt;br /&gt;
For many years, I have had laptops as developments machines, mainly because of portability, I can open a dev tool no matter where I am, in taxi, airport, airplane, upstairs, downstairs..........&lt;br /&gt;
&lt;br /&gt;
So I have gone through many, many laptops. Last couple of years, I was so impressed by the tablets, really wanted one but the problem was not the cost, but the lack of hardware performance. &amp;nbsp;As a software engineer and manager of a development team, I review a lot of stuff. When I review, I comment, I suggest, but it was becoming difficult to do with a laptop keyboard and a mouse. &amp;nbsp;When I see people using a stylus on a tablet to review a document and go through pretty well by marking the document with a pen instead of selecting and typing.&lt;br /&gt;
&lt;br /&gt;
&lt;img alt="Image result for microsoft surface book" height="425" src="data:image/jpeg;base64,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" width="640" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
I have to say, I am not a fan of Mac, they have good hardware but not software. &amp;nbsp;I want productivity, not a device that will consume my time and life. &amp;nbsp;So finally, I found my match, I found the &lt;a href="http://www.microsoftstore.com/store/msusa/en_US/pdp/Surface-Book/productID.325716000?s_kwcid=AL!4249!3!82561784453!e!!g!!microsoft%20surface%20book&amp;amp;WT.mc_id=pointitsem+Google+Adwords+5+-+Surface+Book&amp;amp;ef_id=VjGGVQAAAMKrOQ2r:20160116172829:s" target="_blank"&gt;Microsoft Surface Book&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Surface book, love it. &amp;nbsp;Its a tablet, laptop, machine, piece of art that can really keep up with my brain. And my brain runs fast, super fast and even at quantum speeds. &amp;nbsp;I am able to dot it all using the Surface book, it has the speed/performance. &amp;nbsp;Ended up getting the i7 CPU with 16 GB of RAM, 500 GB of hard drive space. I was thinking of getting the 1 TB drive, but then I thought when I get 1 TB I collect more junk, so with 500 GB I can clean up and have the things I really want on the machine. &amp;nbsp;Move all the unnecessary things to a portable SSD drive.&lt;br /&gt;
&lt;br /&gt;
With the use of the machine, I am able to do 2 things really well. &amp;nbsp;When I write code, could be c#, jquery, html5, even some vb.net, I am able to write, compile and execute code without any issues. And the second most thing is to review stuff from my developers. &amp;nbsp;I am able to take the screen of the keyboard, take the pen/stylus and start reviewing the app. &amp;nbsp;These days I mostly review functionality and UI for our &lt;a href="http://www.cdevworkflow.com/" target="_blank"&gt;cDevWorkflow &lt;/a&gt;product. &amp;nbsp;My favorite browser is Chrome, but for reviewing our app, I use Microsoft Edge to review and markup screen, with 2 clicks its sent of to my developers through email. &amp;nbsp;I have to say, it is very productive for me. &amp;nbsp;What used to take 2 hrs to do now takes me 20 minutes to do.&lt;br /&gt;
&lt;br /&gt;
So, here's an example of markup that I sent to my development team, its right out my email:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCwGcvtiv1E_SPTdjHf-q4e4XxU1UO6LloBXF9Zp6rRB0POSOqaArY1RnyqA8XtnjewMRcmdjP-51FtpNIhI5bTnqUzsJZ9c6RATnmm_-dbiJQD_eAVvnqLaA79iZq6U7gh7WpAlz4rbc/s1600/reqFields.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="395" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCwGcvtiv1E_SPTdjHf-q4e4XxU1UO6LloBXF9Zp6rRB0POSOqaArY1RnyqA8XtnjewMRcmdjP-51FtpNIhI5bTnqUzsJZ9c6RATnmm_-dbiJQD_eAVvnqLaA79iZq6U7gh7WpAlz4rbc/s640/reqFields.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCwGcvtiv1E_SPTdjHf-q4e4XxU1UO6LloBXF9Zp6rRB0POSOqaArY1RnyqA8XtnjewMRcmdjP-51FtpNIhI5bTnqUzsJZ9c6RATnmm_-dbiJQD_eAVvnqLaA79iZq6U7gh7WpAlz4rbc/s72-c/reqFields.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Tools by cDevWorkflow</title><link>http://dileepawijay.blogspot.com/2012/09/tools-by-cdevworkflow.html</link><author>noreply@blogger.com (Dileepa Wijayanayake)</author><pubDate>Tue, 11 Sep 2012 08:08:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6793633974466534691.post-7813595356343492868</guid><description>We have started to really show the power of cDevWorkflow, we have implemented a bunch of tools fully powered using cDevWorkflow, check it out at&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://cdevworkflow.innovativeglobal.com/cdevworkflowtools/Default.aspx"&gt;http://cdevworkflow.innovativeglobal.com/cdevworkflowtools/Default.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The first tool is simple, given 2 dates, it computes the number of days betweent the 2 dates&lt;br /&gt;
</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Next generation graphical bpm/workflow product</title><link>http://dileepawijay.blogspot.com/2012/08/next-generation-graphical-bpmworkflow.html</link><author>noreply@blogger.com (Dileepa Wijayanayake)</author><pubDate>Thu, 2 Aug 2012 21:58:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6793633974466534691.post-6146376387024223820</guid><description>&lt;a href="http://www.cdevworkflow.com/Home.aspx"&gt;Next generation graphical bpm/workflow product&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;N37YNHMQX47U&lt;/strong&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>BPMGarden - launched by cDevWorkflow</title><link>http://dileepawijay.blogspot.com/2012/02/bpmgarden-launched-by-cdevworkflow.html</link><author>noreply@blogger.com (Dileepa Wijayanayake)</author><pubDate>Sun, 19 Feb 2012 19:30:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6793633974466534691.post-3425344237456352826</guid><description>cDevWorkflow has launched a new site to plant and grow your process.&amp;nbsp; FB has millions of users, let's collaborate and grow your process......&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.facebook.com/#!/pages/BPMGarden/214581435305994"&gt;http://www.facebook.com/#!/pages/BPMGarden/214581435305994&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.cdevworkflow.com/"&gt;www.cDevWorkflow.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>cDevWorkflow Blog - Client calls - they need a change to the business process</title><link>http://dileepawijay.blogspot.com/2012/02/cdevworkflow-blog-client-calls-they.html</link><author>noreply@blogger.com (Dileepa Wijayanayake)</author><pubDate>Thu, 16 Feb 2012 22:29:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6793633974466534691.post-3994016535306148605</guid><description>&lt;a href="http://cdevworkflow.innovativeglobal.com/cdevworkflowwebsite/Blog/tabid/73/EntryId/62/Client-calls-they-need-a-change-to-the-business-process.aspx#.Tz3JrovLrK0.blogger"&gt;cDevWorkflow Blog - Client calls - they need a change to the business process&lt;/a&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>BPM/Workflow done right……</title><link>http://dileepawijay.blogspot.com/2012/02/httpcdevworkflowinnovativeglobalcomcdev.html</link><author>noreply@blogger.com (Dileepa Wijayanayake)</author><pubDate>Thu, 9 Feb 2012 21:15:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6793633974466534691.post-6645442804784951255</guid><description>&lt;a href="http://cdevworkflow.innovativeglobal.com/cdevworkflowwebsite/Blog/tabid/73/EntryId/60/BPM-Workflow-done-right.aspx#.TzR9piQwoOA.blogger"&gt;http://cdevworkflow.innovativeglobal.com/cdevworkflowwebsite/Blog/tabid/73/EntryId/60/BPM-Workflow-done-right.aspx#.TzR9piQwoOA.blogger&lt;/a&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Introduction to cDevWorkflow</title><link>http://dileepawijay.blogspot.com/2012/01/introduction-to-cdevworkflow.html</link><author>noreply@blogger.com (Dileepa Wijayanayake)</author><pubDate>Wed, 11 Jan 2012 21:39:00 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6793633974466534691.post-1383748396584879285</guid><description>&lt;a href="http://cdevworkflow.innovativeglobal.com/cdevworkflowwebsite/#.Tw5H5v7MOMg.blogger"&gt;Introduction to cDevWorkflow&lt;/a&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Building a Bioreactor</title><link>http://dileepawijay.blogspot.com/2011/08/building-bioreactor.html</link><author>noreply@blogger.com (Dileepa Wijayanayake)</author><pubDate>Mon, 29 Aug 2011 21:43:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6793633974466534691.post-4094532881486229745</guid><description>It was interesting to see and do some work on a small scale bioreactor.&amp;nbsp; Most credit goes to many others for their hard work.&amp;nbsp; Most times the biotech side of the business works in very large scale bioreactors that are 4 stories tall, sitting at pretty large biotech companies.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
So here are the pics from start to finish......&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgkG8nM-z_1lYxjdTq_2oCv_n7ruW2Yvyv9FlYvPw-JSnVsxsTLOeS4iUI9XMvx577IUU2u_4iXxdhvLy1XrqSj_1guXNAryUKgiJqi8d8ZFvOC_Z7m4X9TouzuuJQjLe4Vvzchym43d8/s1600/IMAG0069.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgkG8nM-z_1lYxjdTq_2oCv_n7ruW2Yvyv9FlYvPw-JSnVsxsTLOeS4iUI9XMvx577IUU2u_4iXxdhvLy1XrqSj_1guXNAryUKgiJqi8d8ZFvOC_Z7m4X9TouzuuJQjLe4Vvzchym43d8/s320/IMAG0069.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp0vaTR4NBnDjhujEaDx_1MlL3_PnZA8JRZyTiMdnhBaWSKmdKNyEfcJTJFEzMarJWXpmOOk2f8IAb3WyeZA0bkoLxKLsiJFCoFWXkqROunYobRYsoI3yTU9vDPSaH3_TYYsJEZspIwwc/s1600/IMAG0070.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp0vaTR4NBnDjhujEaDx_1MlL3_PnZA8JRZyTiMdnhBaWSKmdKNyEfcJTJFEzMarJWXpmOOk2f8IAb3WyeZA0bkoLxKLsiJFCoFWXkqROunYobRYsoI3yTU9vDPSaH3_TYYsJEZspIwwc/s320/IMAG0070.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZuTKe1PQST2lLQeuEHhymiaqK0H9t4qZBjBzQ-9UaOrVyIxUkEQ4tUv8LWiuPoLIW_6gkLQeuAuEHi-YXoPW_uIdiUXJGtrkkgm66qPKxZ8Ps4qnxxJT72BHlzcdQW-BUpPS9SauZxYQ/s1600/IMAG0071.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZuTKe1PQST2lLQeuEHhymiaqK0H9t4qZBjBzQ-9UaOrVyIxUkEQ4tUv8LWiuPoLIW_6gkLQeuAuEHi-YXoPW_uIdiUXJGtrkkgm66qPKxZ8Ps4qnxxJT72BHlzcdQW-BUpPS9SauZxYQ/s320/IMAG0071.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsZ98I7E5hHOGPYDC8iu5pWG2J65t699u_UD5URj4KEwfkXLD4rLhAW_i8-grBgClJBeGM3lIs1FwHEXAMY1yEPxapUzjA3HfzpCIvLXzdPRgj-X80cNHijl9MTF-uqXHQJ2gprjyHhaM/s1600/IMAG0072.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsZ98I7E5hHOGPYDC8iu5pWG2J65t699u_UD5URj4KEwfkXLD4rLhAW_i8-grBgClJBeGM3lIs1FwHEXAMY1yEPxapUzjA3HfzpCIvLXzdPRgj-X80cNHijl9MTF-uqXHQJ2gprjyHhaM/s320/IMAG0072.jpg" width="191" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuldSUo4-ZR0NWc-V-iikUBxDu0JrLd7pR5cnNLuvN-Kw7KGkGA_dqeTWPsoKo-ZBfOdqvAUdI8Z8Xa7jedlWQSuRKZZK8edDius3zD_qHmOuyygZXqUIr96IdxGzcXs9V1TqfN9XoEWM/s1600/IMAG0074.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuldSUo4-ZR0NWc-V-iikUBxDu0JrLd7pR5cnNLuvN-Kw7KGkGA_dqeTWPsoKo-ZBfOdqvAUdI8Z8Xa7jedlWQSuRKZZK8edDius3zD_qHmOuyygZXqUIr96IdxGzcXs9V1TqfN9XoEWM/s320/IMAG0074.jpg" width="191" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-12Zc2sqy_Ayi5aJse72nTkgi5QtSGl0l5zcvIoAgfH55z-FHwraFPHX1XHobNJCO2z0b5ujzKAcmCSUUJ3yaOlcH1BRymRisgiZOdDg0st1j0C9-4bjUS1gh3nJR39HO-oM7n4y6ZNs/s1600/IMAG0075.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-12Zc2sqy_Ayi5aJse72nTkgi5QtSGl0l5zcvIoAgfH55z-FHwraFPHX1XHobNJCO2z0b5ujzKAcmCSUUJ3yaOlcH1BRymRisgiZOdDg0st1j0C9-4bjUS1gh3nJR39HO-oM7n4y6ZNs/s320/IMAG0075.jpg" width="191" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoKM21lSP3vRHj-PCW7IrBohOnPgjw9VuzA40XH93TH2GNZjwEVn2Sr4IxyNHajPHx2WfHoTfvrs5LkacmHfuoSpZBzWFzOAS1-QkoIbbUoW1b9QEmcO-d3g7gq3-xnbIJpnZKjTwIoRc/s1600/IMAG0076.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoKM21lSP3vRHj-PCW7IrBohOnPgjw9VuzA40XH93TH2GNZjwEVn2Sr4IxyNHajPHx2WfHoTfvrs5LkacmHfuoSpZBzWFzOAS1-QkoIbbUoW1b9QEmcO-d3g7gq3-xnbIJpnZKjTwIoRc/s320/IMAG0076.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjonseVnU7LiASndtPU_RdRnW6n4ssopkjO4gVOVkp_KHVdlMsdAjUXUus7FRLsN4xRrNuwqBht45N25nYRNHO8loxjNTfYxZf2MwSQ8sXZ5DClanMTOSCIJWg7tShSir3dU9nNg4SsTdA/s1600/IMAG0077.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjonseVnU7LiASndtPU_RdRnW6n4ssopkjO4gVOVkp_KHVdlMsdAjUXUus7FRLsN4xRrNuwqBht45N25nYRNHO8loxjNTfYxZf2MwSQ8sXZ5DClanMTOSCIJWg7tShSir3dU9nNg4SsTdA/s320/IMAG0077.jpg" width="191" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibrFUa3Mkenz2pFuxD0cWG9VzsNwvfV6aiMQk0QN8Hqj2RjUXg2d7WdCsETIGTYB8u6kELLXiowoVOLH5BJBDDQGcLD7YlbUGXbZlOpeZ3ckISKm-UnxUqWNVJ9nFv2fLI4BjOQCdEwyE/s1600/IMAG0078.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibrFUa3Mkenz2pFuxD0cWG9VzsNwvfV6aiMQk0QN8Hqj2RjUXg2d7WdCsETIGTYB8u6kELLXiowoVOLH5BJBDDQGcLD7YlbUGXbZlOpeZ3ckISKm-UnxUqWNVJ9nFv2fLI4BjOQCdEwyE/s320/IMAG0078.jpg" width="191" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilRSLvBjO6yiM6lxWkLzLY90Rn6ZdB0q4-GGVzfFmQaBdmomGFfqpN4wDZNueAn9-jAERjI0bRlgpkUz5BOhMLNkgSMx59FXCKI3kAD2L4i7xK6VrzfbJh2bSDrS-SqtUi_8aMV53CZJc/s1600/IMAG0079.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilRSLvBjO6yiM6lxWkLzLY90Rn6ZdB0q4-GGVzfFmQaBdmomGFfqpN4wDZNueAn9-jAERjI0bRlgpkUz5BOhMLNkgSMx59FXCKI3kAD2L4i7xK6VrzfbJh2bSDrS-SqtUi_8aMV53CZJc/s320/IMAG0079.jpg" width="191" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK5mteefR1-KZqCcUo8FBkV1c9r8YkMT6_Y1pY_I0BRdmvbxZz7yLr7KrGhEtiZV6bADtRKhrmBBXLh03flPZ-9ls0LQV7nvIfqmCs1FFTo24MjaANK59PiKOVdxmxHVTt2PvLNw73GUE/s1600/IMAG0202.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK5mteefR1-KZqCcUo8FBkV1c9r8YkMT6_Y1pY_I0BRdmvbxZz7yLr7KrGhEtiZV6bADtRKhrmBBXLh03flPZ-9ls0LQV7nvIfqmCs1FFTo24MjaANK59PiKOVdxmxHVTt2PvLNw73GUE/s320/IMAG0202.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisilTMle6_iWT6TXkbUpnoJ3CyzjncJgOpUHAsl04GvcGDCUcdLsWsutRrIXEgkpu5TsDO4_PFZ6gdUA0W5BOt0R9jNlfcNiOyTgf15s8Z2Hy4ssBucaBc6eEp-mttjVd_v33zCSZM6Eg/s1600/IMAG0203.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisilTMle6_iWT6TXkbUpnoJ3CyzjncJgOpUHAsl04GvcGDCUcdLsWsutRrIXEgkpu5TsDO4_PFZ6gdUA0W5BOt0R9jNlfcNiOyTgf15s8Z2Hy4ssBucaBc6eEp-mttjVd_v33zCSZM6Eg/s320/IMAG0203.jpg" width="191" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR4Dtd2FEHnhNLN8W28ZGYLygPNgVwqjHiITSjCS8ecAYetKPVpXzWwYuYCwjzb3XJUCwcZ0kF2gVvtVHsVwJJsacTdoWEq4_GJEl6UEAvhnCnH7fpXxPvXjvaJO7BTBBAykfGyu6wCaY/s1600/IMAG0204.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR4Dtd2FEHnhNLN8W28ZGYLygPNgVwqjHiITSjCS8ecAYetKPVpXzWwYuYCwjzb3XJUCwcZ0kF2gVvtVHsVwJJsacTdoWEq4_GJEl6UEAvhnCnH7fpXxPvXjvaJO7BTBBAykfGyu6wCaY/s320/IMAG0204.jpg" width="191" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqK33JwsN_lLUp3pBOMmnJvd3oBNiMe4ZC4WCu3HsSXz74miEqqPimsykGDDxBIw74l_IRhWhr__P7DrJCOAYKpoi6DJUerWrwbsm8SJBR8iJOkkb5DwuTstbZUnp-f9Y04aYuzCVSn88/s1600/IMAG0205.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqK33JwsN_lLUp3pBOMmnJvd3oBNiMe4ZC4WCu3HsSXz74miEqqPimsykGDDxBIw74l_IRhWhr__P7DrJCOAYKpoi6DJUerWrwbsm8SJBR8iJOkkb5DwuTstbZUnp-f9Y04aYuzCVSn88/s320/IMAG0205.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfG23aO6P1OIrcJ1mp-3hMY8sVvzM3b_1Xws3iEPu6fG8CcQiUHKUVciQ8yiHTXQlmOu40lTzFbZXJjNPHN_t5qo1Uj4MsH-fV413XsPExGBA8jd3Ac6ldS8ZdUv60gkJiXHOpnAfOcLk/s1600/IMAG0206.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfG23aO6P1OIrcJ1mp-3hMY8sVvzM3b_1Xws3iEPu6fG8CcQiUHKUVciQ8yiHTXQlmOu40lTzFbZXJjNPHN_t5qo1Uj4MsH-fV413XsPExGBA8jd3Ac6ldS8ZdUv60gkJiXHOpnAfOcLk/s320/IMAG0206.jpg" width="191" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGgcrI5pJk23cbwCX5orZtnjm6qyh4uagslQtemTk54li5A3JB4skVLvSrV5fXeFIYb6XZn5Zaen9FuALCZZjr1ABOaGtnv5AaEG_8TU_2Zz8aYrygt6RCFhplUTK5f0y-WnZWH2lc0iU/s1600/IMAG0207.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGgcrI5pJk23cbwCX5orZtnjm6qyh4uagslQtemTk54li5A3JB4skVLvSrV5fXeFIYb6XZn5Zaen9FuALCZZjr1ABOaGtnv5AaEG_8TU_2Zz8aYrygt6RCFhplUTK5f0y-WnZWH2lc0iU/s320/IMAG0207.jpg" width="191" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPZIGfnlj5AuiAtzSxkLnARB1gObbiwTkVUKoCDE_GeRBx4veziEmnE5oSX3RtRSj0yfZ-cb7hHEFZ0KwqdMfcQQikO8NcJ21-PprxNQ8rfBOmTPIfJMj2gfJmP-JiEgaVBf8ioS3Px14/s1600/IMAG0215.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPZIGfnlj5AuiAtzSxkLnARB1gObbiwTkVUKoCDE_GeRBx4veziEmnE5oSX3RtRSj0yfZ-cb7hHEFZ0KwqdMfcQQikO8NcJ21-PprxNQ8rfBOmTPIfJMj2gfJmP-JiEgaVBf8ioS3Px14/s320/IMAG0215.jpg" width="191" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgkG8nM-z_1lYxjdTq_2oCv_n7ruW2Yvyv9FlYvPw-JSnVsxsTLOeS4iUI9XMvx577IUU2u_4iXxdhvLy1XrqSj_1guXNAryUKgiJqi8d8ZFvOC_Z7m4X9TouzuuJQjLe4Vvzchym43d8/s72-c/IMAG0069.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Graphical workflow for IBM\Lotus Domino</title><link>http://dileepawijay.blogspot.com/2011/06/graphical-workflow-for-ibmlotus-domino.html</link><author>noreply@blogger.com (Dileepa Wijayanayake)</author><pubDate>Tue, 21 Jun 2011 11:34:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6793633974466534691.post-6719984656692037411</guid><description>From one of my past lives, working on the Lotus Domino world, I can remember the number of workflow soltuions/tools that were implemented to solve bpm in Domino\Lotus Notes environment.&amp;nbsp; After many many years later, I am still not finding any great bpm\workflow tools for Lotus Domino.&lt;br /&gt;
&lt;br /&gt;
So I thought of introducing cDevWorkflow for Lotus Domino and how to implement it for Lotus Domino applications.&amp;nbsp; As cDevWorkflow can be integrated to any application platform using 3 simple steps, Lotus Domino requires the following custom steps that can really enhance the power of bpm within Lotus Domino:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;MoveToFolder - moves a document to a folder&lt;/li&gt;
&lt;li&gt;UpdateFieldValue - updates a field value for a given notes document&lt;/li&gt;
&lt;li&gt;GetFieldValue - gets the value of a given notes document&lt;/li&gt;
&lt;li&gt;RouteDocument - route a notes document to a user or users&lt;/li&gt;
&lt;/ul&gt;
Just by implementing the above steps, you can automate some complex processes using cDevWorkflow.&amp;nbsp; cDevWorkflow steps will communicate with Domino using the Lotus Script COM API.&amp;nbsp; Download the free community edition of cDevWorkflow today from: &lt;a href="http://www.cdevworkflow.com/"&gt;http://www.cdevworkflow.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
If you have any question, drop me an email at: &lt;a href="mailto:support@cDevWorkflow.com"&gt;support@cDevWorkflow.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Here's a sample workflow:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTxvbvpPAwC6rp-4PI4P49fXaPqhsJJ3w2fLPtRFdDkdQ21djxUmNLexPwu-l1VtiGBmCvI1zFXBueTw_gJlDSXe1K8TZi7QubffSnXJBiUq2VjpMiLUB2VuaPh4tekl9JVbC5kQZ5rXc/s1600/e2ec25d7-b9ec-4282-bf7e-a991d7069fbb.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="194px" i$="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTxvbvpPAwC6rp-4PI4P49fXaPqhsJJ3w2fLPtRFdDkdQ21djxUmNLexPwu-l1VtiGBmCvI1zFXBueTw_gJlDSXe1K8TZi7QubffSnXJBiUq2VjpMiLUB2VuaPh4tekl9JVbC5kQZ5rXc/s640/e2ec25d7-b9ec-4282-bf7e-a991d7069fbb.png" width="640px" /&gt;&lt;/a&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTxvbvpPAwC6rp-4PI4P49fXaPqhsJJ3w2fLPtRFdDkdQ21djxUmNLexPwu-l1VtiGBmCvI1zFXBueTw_gJlDSXe1K8TZi7QubffSnXJBiUq2VjpMiLUB2VuaPh4tekl9JVbC5kQZ5rXc/s72-c/e2ec25d7-b9ec-4282-bf7e-a991d7069fbb.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Process maps made simple........</title><link>http://dileepawijay.blogspot.com/2011/06/process-maps-made-simple.html</link><author>noreply@blogger.com (Dileepa Wijayanayake)</author><pubDate>Tue, 14 Jun 2011 13:56:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6793633974466534691.post-6947934340037483501</guid><description>Many developers have hard times understaning process maps or even developing process maps.&amp;nbsp; Key to process maps is having domain expertise or having access people who know the domain.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
Process maps also comes down to object and relations = object A is related to object B using some modifier&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0IVIMcOZVycY-nnmW1uuBn0WjLqJXG54SGMbvIL19Q0aVq5ZDhcxXozJxnS4lSMIUsDwuIpfhv8o6fPrUkbrSfhDk_iLBn3OGSZLVojPlHymmtruFNSqYRKjsRxfaR0V_MHbaxPSBaC8/s1600/or.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="103px" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0IVIMcOZVycY-nnmW1uuBn0WjLqJXG54SGMbvIL19Q0aVq5ZDhcxXozJxnS4lSMIUsDwuIpfhv8o6fPrUkbrSfhDk_iLBn3OGSZLVojPlHymmtruFNSqYRKjsRxfaR0V_MHbaxPSBaC8/s320/or.png" t8="true" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Applying the above principle, most process maps describe pieces or functionality and how these pieces of functionality are related. Here's an example:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiam5hopco-ObIfg906HM1AIPIP8351Vdpqb9kHrEaypNr-5rjdjJ89DXEkXckTf5abl-MPaHrP-8hspSzrqc_OaPEuZ0sHnNIUtHnoL8TgtjWX7K3w-Edg5SKbE3aLQKBb2GCcwfqE_s/s1600/e2ec25d7-b9ec-4282-bf7e-a991d7069fbb.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="193px" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiam5hopco-ObIfg906HM1AIPIP8351Vdpqb9kHrEaypNr-5rjdjJ89DXEkXckTf5abl-MPaHrP-8hspSzrqc_OaPEuZ0sHnNIUtHnoL8TgtjWX7K3w-Edg5SKbE3aLQKBb2GCcwfqE_s/s640/e2ec25d7-b9ec-4282-bf7e-a991d7069fbb.png" t8="true" width="640px" /&gt;&lt;/a&gt;&lt;/div&gt;
The above process map analyses the POAmount and routes the PO to different approvers.&amp;nbsp; In most large organizations this approval process is used to approve Purchasing orders, as you can see from the above diagram its a very simple process map.&amp;nbsp;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0IVIMcOZVycY-nnmW1uuBn0WjLqJXG54SGMbvIL19Q0aVq5ZDhcxXozJxnS4lSMIUsDwuIpfhv8o6fPrUkbrSfhDk_iLBn3OGSZLVojPlHymmtruFNSqYRKjsRxfaR0V_MHbaxPSBaC8/s72-c/or.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Brand your photo</title><link>http://dileepawijay.blogspot.com/2011/06/brand-your-photo.html</link><author>noreply@blogger.com (Dileepa Wijayanayake)</author><pubDate>Sat, 11 Jun 2011 14:43:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6793633974466534691.post-67784999344196618</guid><description>&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span class="apple-style-span"&gt;&lt;span style="color: #333333; font-family: 'Tahoma','sans-serif'; font-size: 10pt;"&gt;Get your logo on your photos! Download your organization's logo and place it directly on photos you've taken or new ones. Brand Your Photo by Cexi Me LLC is perfect for product photos, product placements, customers and events such as sporting, dinners, anniversaries, nights out, parties and other special events.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #333333; font-family: 'Tahoma','sans-serif'; font-size: 10pt;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="apple-style-span"&gt;Logos can be resized and rotated. Captions can be added. Your branded photos can then be shared with any app that consumes content such as Facebook, Flickr and other apps.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;span style="color: #333333; font-family: 'Tahoma','sans-serif'; font-size: 10pt;"&gt;&lt;span class="apple-style-span"&gt;&lt;a href="http://cexi.me/"&gt;cexi.me&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://market.android.com/details?id=cexi.me.brandyourphoto"&gt;https://market.android.com/details?id=cexi.me.brandyourphoto&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlUif9fdfOHljj4SAr4qZ9EhhiKg7jMYoVIEWsD8JSeeUdDsOiA2YRtAjk3WcowLsWItMKSaVBtUDyLkiLNlg3eyFTqwx_ywJEkh3fm3w1pbzz0Y6riYxXZnRjG3FpZIUMJoBYMA3lPR8/s1600/bypsc1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlUif9fdfOHljj4SAr4qZ9EhhiKg7jMYoVIEWsD8JSeeUdDsOiA2YRtAjk3WcowLsWItMKSaVBtUDyLkiLNlg3eyFTqwx_ywJEkh3fm3w1pbzz0Y6riYxXZnRjG3FpZIUMJoBYMA3lPR8/s1600/bypsc1.png" t8="true" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlUif9fdfOHljj4SAr4qZ9EhhiKg7jMYoVIEWsD8JSeeUdDsOiA2YRtAjk3WcowLsWItMKSaVBtUDyLkiLNlg3eyFTqwx_ywJEkh3fm3w1pbzz0Y6riYxXZnRjG3FpZIUMJoBYMA3lPR8/s72-c/bypsc1.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>3 Things customers are looking for when selecting a bpm product</title><link>http://dileepawijay.blogspot.com/2011/05/3-things-customers-are-looking-for-when.html</link><author>noreply@blogger.com (Dileepa Wijayanayake)</author><pubDate>Tue, 31 May 2011 10:19:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6793633974466534691.post-6579524110978101338</guid><description>&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-collapse: separate; color: black; font: small 'Times New Roman'; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="color: #2e3d47; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="margin-top: 0px; text-align: justify;"&gt;
From the research that we have performed, we find the following 3 are the top most things a customer looks for in a bpm product:&lt;/div&gt;
&lt;div style="margin-top: 0px; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="margin-top: 0px; text-align: justify;"&gt;
1.&amp;nbsp; Easy to use - has to have simple models and easily understanding.&amp;nbsp; Has to be able to easily integrate.&lt;/div&gt;
&lt;div style="margin-top: 0px; text-align: justify;"&gt;
2.&amp;nbsp; Easily extensible - has to be able to extend the product to fit customer's needs.&lt;/div&gt;
&lt;div style="margin-top: 0px; text-align: justify;"&gt;
3.&amp;nbsp;&amp;nbsp;Affordable - no matter what cost still comes into play, even in hard times there are processes that need to be automated to survive, and cost plays a huge role in selecting a bpm product/vendor&lt;/div&gt;
&lt;div style="margin-top: 0px; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="margin-top: 0px; text-align: justify;"&gt;
If you would like to see a product that fits the above, check out: &lt;a href="http://www.cdevworkflow.com/"&gt;http://www.cdevworkflow.com/&lt;/a&gt;&lt;/div&gt;
&lt;div style="margin-top: 0px; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="margin-top: 0px; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Paradigm shift in programming</title><link>http://dileepawijay.blogspot.com/2011/05/paradigm-shift-in-programming.html</link><author>noreply@blogger.com (Dileepa Wijayanayake)</author><pubDate>Mon, 23 May 2011 20:33:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6793633974466534691.post-8897730034813122139</guid><description>For all those programmers out there, we write code, and code, and code, and code........&lt;br /&gt;
&lt;br /&gt;
then we test, test, test, test&lt;br /&gt;
&lt;br /&gt;
then we deploy in production environments&lt;br /&gt;
&lt;br /&gt;
then we run into problems.&amp;nbsp; we say things like, it just worked fine on my machine, does not work on the production server.&lt;br /&gt;
&lt;br /&gt;
Now that we have an issue in hand, now we try to reproduce the problem.&amp;nbsp; These days the biggest problem for developers is to reproduce the problem.&amp;nbsp; In most cases we cannot reproduce the problem, and even most importantly, we can reproduce the problem on the production environment, but cannot reproduce on the development environment.&amp;nbsp; Also cannot debug on the production environment.&lt;br /&gt;
&lt;br /&gt;
Coming from Pharma/Biotech automation world of programming, and over the years automating many business processes, I have come to terms with smart programming and visual designs.&lt;br /&gt;
&lt;br /&gt;
The answer is.................&lt;br /&gt;
&lt;br /&gt;
BPM - instead of coding, build functionality in blocks and join them to function as a program.&amp;nbsp; Cool thing in BPM, you can view what happen in your process visually.&amp;nbsp; This also makes it very easy to pin point issues/problems faster than debugging code.......&lt;br /&gt;
&lt;br /&gt;
Try it sometime.........you might like it.......</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Embed Workflow into your application using 3 steps</title><link>http://dileepawijay.blogspot.com/2011/05/embed-workflow-into-your-application.html</link><author>noreply@blogger.com (Dileepa Wijayanayake)</author><pubDate>Tue, 17 May 2011 22:26:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6793633974466534691.post-779867947905427915</guid><description>&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-collapse: separate; color: black; font: small 'Times New Roman'; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="color: #2e3d47; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; text-align: left;"&gt; &lt;div style="margin-top: 0px;"&gt;
cDevWorkflow is built such way it can be embedded into your application in 3 simple steps, and the 3 steps are:&lt;/div&gt;
&lt;ul&gt;
&lt;li style="list-style-type: square;"&gt;provide a page for managing workflow definitions&lt;/li&gt;
&lt;li style="list-style-type: square;"&gt;provide a page for managing workflow instances&lt;/li&gt;
&lt;li style="list-style-type: square;"&gt;provide a page for managing user tasks&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="margin-top: 0px;"&gt;
And you are Done.......&lt;/div&gt;
&lt;div style="margin-top: 0px;"&gt;
Here's how one of our clients embedded workflow into their application using the 3 step process:&lt;/div&gt;
&lt;div style="margin-top: 0px;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="margin-top: 0px;"&gt;
check out &lt;a href="http://www.cdevworkflow.com/"&gt;http://www.cdevworkflow.com/&lt;/a&gt;&lt;/div&gt;
&lt;div style="margin-top: 0px;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtBXPvoExtJ5Pr50-FRiHNcGl13cCbK0aGG-AqRpVo5Cm8CWdRwHcaHnJxhce46ioaScJ9rwM3BCHjiNDgMNAbEcljPZ4IxUz_xHtACUmFUpJ-xbKxVn4CZ8AyfWc920bIgJIBsB8GZvU/s1600/definitionsModule.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="168px" j8="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtBXPvoExtJ5Pr50-FRiHNcGl13cCbK0aGG-AqRpVo5Cm8CWdRwHcaHnJxhce46ioaScJ9rwM3BCHjiNDgMNAbEcljPZ4IxUz_xHtACUmFUpJ-xbKxVn4CZ8AyfWc920bIgJIBsB8GZvU/s320/definitionsModule.png" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB788TjoMKWXzSZmxOkOhLz4kZJ3kWafP5rsh1o5PakjLr5NVvQMWt7xPH6-j7Yk3UI49vQOU5xOvruQXLWwwrnkKlZtfP-wllSEJyYCvmEEEbB-iBy_YQyHBOPRgxT_edAJOZBymTNt4/s1600/definitionsModule.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="168px" j8="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB788TjoMKWXzSZmxOkOhLz4kZJ3kWafP5rsh1o5PakjLr5NVvQMWt7xPH6-j7Yk3UI49vQOU5xOvruQXLWwwrnkKlZtfP-wllSEJyYCvmEEEbB-iBy_YQyHBOPRgxT_edAJOZBymTNt4/s320/definitionsModule.png" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0E6kEUnE2nPHBjsmXzaPEWqbiqxNhiMjMBH28ED-GvPonvJRibg43shpABBCXCcXMiraTkbGJz0iRZ652YkaewSjoJmK5mc545uZpj_E0GKOe0_4Tl4xDypmqQCQkQ14CXW_byeOLnpE/s1600/tasksModule.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="168px" j8="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0E6kEUnE2nPHBjsmXzaPEWqbiqxNhiMjMBH28ED-GvPonvJRibg43shpABBCXCcXMiraTkbGJz0iRZ652YkaewSjoJmK5mc545uZpj_E0GKOe0_4Tl4xDypmqQCQkQ14CXW_byeOLnpE/s320/tasksModule.png" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="margin-top: 0px;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/span&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtBXPvoExtJ5Pr50-FRiHNcGl13cCbK0aGG-AqRpVo5Cm8CWdRwHcaHnJxhce46ioaScJ9rwM3BCHjiNDgMNAbEcljPZ4IxUz_xHtACUmFUpJ-xbKxVn4CZ8AyfWc920bIgJIBsB8GZvU/s72-c/definitionsModule.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>cDevWorkflow at .Net user group CodeCamps</title><link>http://dileepawijay.blogspot.com/2011/05/cdevworkflow-at-net-user-group.html</link><author>noreply@blogger.com (Dileepa Wijayanayake)</author><pubDate>Thu, 12 May 2011 12:20:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6793633974466534691.post-5239716985727152779</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/_bYOEkk0aAM/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/_bYOEkk0aAM?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;

&lt;param name="bgcolor" value="#FFFFFF" /&gt;

&lt;embed width="320" height="266" src="http://www.youtube.com/v/_bYOEkk0aAM?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://www.eventbrite.com/event/1634860913"&gt;Join the June 4th session in NH&lt;/a&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>A picture is worth 1000 words....</title><link>http://dileepawijay.blogspot.com/2011/05/workflow-engine-features.html</link><author>noreply@blogger.com (Dileepa Wijayanayake)</author><pubDate>Thu, 12 May 2011 07:56:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6793633974466534691.post-7222967009508933189</guid><description>&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-collapse: separate; color: black; font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="background-clip: initial; background-color: transparent; background-origin: initial; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Given we are in 2011, any workflow engine must have graphical elements. &amp;nbsp;Just like the old saying....&lt;/span&gt;&lt;/div&gt;
&lt;div style="background-clip: initial; background-color: transparent; background-origin: initial; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="background-clip: initial; background-color: transparent; background-origin: initial; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;
&lt;em&gt;&lt;strong&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;A picture is worth 1000 words....&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div style="background-clip: initial; background-color: transparent; background-origin: initial; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="background-clip: initial; background-color: transparent; background-origin: initial; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;When it comes to bpm/workflow this is completely true. &amp;nbsp;There are 2 key areas where you really need the graphical environment.&lt;/span&gt;&lt;/div&gt;
&lt;div style="background-clip: initial; background-color: transparent; background-origin: initial; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;for designing workflow definitions&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;for rendering executed workflow instances&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;When it comes to designing and building workflows, the first thing we learned how to do in kindegarten was to connect the dots...Imagine it still comes handy.....&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGbaTFWnAhawSdq0r9gr6Im5v-eetrFSBYtoht1JZLE2ZZh9gTAQJi7I-AOxZH1Qls5COM1DgiyHuQ_k-7CpPXriOf9bidrDdHTyq9GRNXd6NqtjPir5166h388yGlCI86efz5wluUTHo/s1600/imagesCAONL0D7.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGbaTFWnAhawSdq0r9gr6Im5v-eetrFSBYtoht1JZLE2ZZh9gTAQJi7I-AOxZH1Qls5COM1DgiyHuQ_k-7CpPXriOf9bidrDdHTyq9GRNXd6NqtjPir5166h388yGlCI86efz5wluUTHo/s1600/imagesCAONL0D7.jpg" t8="true" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-family: Verdana, sans-serif; font-size: small;"&gt;Then comes executed workflow instances, if you can graphically see what happen, you can also graphically see what went wrong. As developers we are used to debugging code to figure out what went wrong, and most of us spend a lot of time trying to reproduce the problem.&lt;/span&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglmqM4s9dZO6sWSlT0t6ZJvCbYiDGGL55KGJIqEn-UdX6LAU0Z40e9Q_SWB-zCLzY1KB45rypEP1N5_EnRC5VISg-CoOVMtB7oSq04cgQ4GJAXLGbLww5WdTDUpPOzVh_K5sBEF8G2Hgk/s1600/parallelRoutes.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="178px" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglmqM4s9dZO6sWSlT0t6ZJvCbYiDGGL55KGJIqEn-UdX6LAU0Z40e9Q_SWB-zCLzY1KB45rypEP1N5_EnRC5VISg-CoOVMtB7oSq04cgQ4GJAXLGbLww5WdTDUpPOzVh_K5sBEF8G2Hgk/s320/parallelRoutes.png" t8="true" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;strong&gt;&lt;span style="color: #3d85c6; font-size: large;"&gt;Imagine if you can see the problem...And now you can with: &lt;/span&gt;&lt;a href="http://www.cdevworkflow.com/"&gt;&lt;span style="color: #3d85c6; font-size: large;"&gt;www.cDevWorkflow.com&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGbaTFWnAhawSdq0r9gr6Im5v-eetrFSBYtoht1JZLE2ZZh9gTAQJi7I-AOxZH1Qls5COM1DgiyHuQ_k-7CpPXriOf9bidrDdHTyq9GRNXd6NqtjPir5166h388yGlCI86efz5wluUTHo/s72-c/imagesCAONL0D7.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Returns from Business Process Automation</title><link>http://dileepawijay.blogspot.com/2011/05/returns-from-business-process.html</link><author>noreply@blogger.com (Dileepa Wijayanayake)</author><pubDate>Wed, 11 May 2011 16:21:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6793633974466534691.post-5832472533207466915</guid><description>Most people don't realize the great returns from the Business Process Automation, here are some of them:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;time to market - reduce the development efforts and reduce the time to market&lt;/li&gt;
&lt;li&gt;optimization - optimization of processes overtime&lt;/li&gt;
&lt;li&gt;changes - process changes are fast and carry less testing and risk&lt;/li&gt;
&lt;li&gt;view - view what's happening in the system&lt;/li&gt;
&lt;li&gt;cost - mostly, save on future development cost, if its done right business analyst can make the change to processes&lt;/li&gt;
&lt;/ul&gt;
&lt;a href="http://www.cdevworkflow.com/"&gt;http://www.cdevworkflow.com/&lt;/a&gt;&lt;br /&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Flow separation in Workflow</title><link>http://dileepawijay.blogspot.com/2011/05/flow-separation-in-workflow.html</link><author>noreply@blogger.com (Dileepa Wijayanayake)</author><pubDate>Tue, 10 May 2011 11:03:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6793633974466534691.post-5793187553116616201</guid><description>Most workflows devide flow into two categories:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Control flows&lt;/li&gt;
&lt;li&gt;Data flow&lt;/li&gt;
&lt;/ul&gt;
Control flows are decisions made along the way based on expressions, computations or user input.&amp;nbsp; Data flow is passing of information within the workflow so steps can interact with that item.&amp;nbsp; Example for&amp;nbsp;a data flow could be, where if a Word document was submitted for approvals, then that word document will get saved at some location and the file path to that word document will be passed within the workflow using a variable. Any step within the workflow needs to perform an action on the word document, the step is able to reference the word document using the variable value.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.cdevworkflow.com/"&gt;http://www.cdevworkflow.com/&lt;/a&gt;&lt;br /&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>JavaScript Anonymous Functions</title><link>http://dileepawijay.blogspot.com/2011/05/js-anonymous-functions.html</link><author>noreply@blogger.com (Dileepa Wijayanayake)</author><pubDate>Mon, 9 May 2011 11:52:00 -0400</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6793633974466534691.post-5647841380765776025</guid><description>Most developers don't realize this concept, but you can actually have functions without names.&amp;nbsp;&amp;nbsp; You can have the function created, assigned and executed.....&lt;br /&gt;
&lt;br /&gt;
Look at the followin code:&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;&amp;lt;html&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt; script type="text/javascript" src="jquery.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt; script type="text/javascript"&amp;gt;&lt;br /&gt;$(document).ready(function(){&lt;br /&gt;$("p").click(function(){&lt;br /&gt;$(this).hide();&lt;br /&gt;});&lt;br /&gt;});&lt;br /&gt;&amp;lt; /script&amp;gt;&lt;br /&gt;&amp;lt; /head&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt; p&amp;gt;If you click on me, I will disappear.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt; /body&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
The above code has a function associated with all &amp;lt;p&amp;gt; elements of the page where if you click the &amp;lt;p&amp;gt; element, it makes the element dissappear.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item></channel></rss>