<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-733369142232047956</id><updated>2012-01-11T09:30:51.454+02:00</updated><category term='User Interface'/><category term='Supercut'/><category term='Virtual Desktop'/><category term='Microsoft'/><category term='Youtube'/><category term='Download'/><category term='coders'/><category term='TTS'/><category term='UI'/><category term='Security'/><category term='Integration'/><category term='Sort'/><category term='Israel'/><category term='RIA'/><category term='Lotus'/><category term='Programming'/><category term='T-Shirt'/><category term='Platform'/><category term='Discovery'/><category term='Code'/><category term='developers'/><category term='Blackberry'/><category term='Salesforce.com'/><category term='programmers'/><category term='Magic Software'/><category term='Microstratgey'/><category term='cubicles &quot;the code shack redemption&quot;'/><category term='internet'/><category term='Native'/><category term='Domino'/><category term='Natural User Interface'/><category term='History'/><category term='smartphones'/><category term='&quot;And so you code&quot;'/><category term='uniPaaS'/><category term='folk dance'/><category term='Browser free'/><category term='usability'/><category term='Magic'/><category term='Funny'/><category term='Cloud'/><category term='HTML5'/><category term='Coding'/><category term='Remake'/><category term='Mobile'/><category term='jet'/><category term='HP'/><category term='user experience'/><category term='Nefos'/><category term='VMWare'/><category term='Salesforce'/><category term='Text to Speech'/><category term='Cloud Computing'/><category term='HL7'/><category term='Business Continuity'/><category term='CES'/><category term='NUI'/><category term='UX'/><category term='CAPTCHA'/><category term='Mug'/><category term='Rich Internet Application'/><category term='Hybrid'/><category term='Java'/><category term='Virtulization'/><category term='Remote Control'/><category term='C#'/><category term='Timeline'/><category term='Competition'/><category term='Algorithm'/><category term='Company'/><category term='Algorythm'/><category term='Business Process'/><category term='Synchronization'/><category term='Forrester'/><category term='BI'/><category term='HTML'/><category term='Notes'/><category term='Consistency'/><category term='clip'/><category term='design'/><category term='.NET Integration'/><category term='Firesheep'/><category term='Enterprise Mobility'/><category term='Cookies'/><category term='RIBA'/><category term='iBOLT'/><category term='Alors on Danse'/><category term='Trailer'/><category term='metadata'/><category term='Installation'/><category term='Demo'/><category term='Dashboards'/><category term='OS'/><category term='.NET'/><category term='Utilities'/><title type='text'>CreativITy</title><subtitle type='html'>A place to share my thoughts, ideas, and experience in matters I deal with as part of my daily work.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>54</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-8058134322234312411</id><published>2012-01-11T09:22:00.002+02:00</published><updated>2012-01-11T09:30:51.464+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Enterprise Mobility'/><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='CES'/><title type='text'>Enterprise Mobility Gets LG’s and VMWare Attention</title><content type='html'>&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2012/01/enterprise-mobility-gets-lgs-and-vmware.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a class="twitter-share-button" data-count="horizontal" data-text="Enterprise Mobility Gets LG’s and VMWare Attention" data-url="http://spiegelwrites.blogspot.com/2012/01/enterprise-mobility-gets-lgs-and-vmware.html" data-via="ospiegel" href="http://twitter.com/share"&gt;Tweet&lt;/a&gt;&lt;script src="http://platform.twitter.com/widgets.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;It is evident that with the massive proliferation of smartphones and other portable smart devices that Enterprise Mobility in an inevitable extension to the enterprise IT systems.&lt;br /&gt;&lt;br /&gt;Enterprises still approach Enterprise Mobility with some level of anxiety mainly relating to the fact that &lt;a href="http://www.burnabynow.com/news/Smartphone+theft+rise/5956322/story.html" target="_new"&gt;smartphone theft is on the rise&lt;/a&gt; and the general volatile nature of smartphone. Smartphones are considered somewhat vulnerable endpoints to host sensitive data and access to sensitive applications.&lt;br /&gt;&lt;br /&gt;Yesterday at &lt;a href="http://www.cesweb.org/" target="_new"&gt;CES&lt;/a&gt;, LG unveiled its solution for Enterprise Mobility based on VMWare technology which turns every Android device to a dual device isolating the work-related environment from the personal one. This way the enterprise application and data are always kept at arm’s length from any personal connections made on the smartphone device and IT having full governance over the work-related partition.&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="360" src="http://www.youtube.com/embed/-rjxvZUNS5Q" width="640"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2012/01/enterprise-mobility-gets-lgs-and-vmware.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a class="twitter-share-button" data-count="horizontal" data-text="Enterprise Mobility Gets LG’s and VMWare Attention" data-url="http://spiegelwrites.blogspot.com/2012/01/enterprise-mobility-gets-lgs-and-vmware.html" data-via="ospiegel" href="http://twitter.com/share"&gt;Tweet&lt;/a&gt;&lt;script src="http://platform.twitter.com/widgets.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;Magic Software approach to &lt;a href="http://www.magicsoftware.com/en/products/?catID=70&amp;pageID=766" target="_new"&gt;Enterprise Mobility&lt;/a&gt; is of tightest security measures provided by the RIA architecture that serves as the backbone of its Mobile offering. Nevertheless, LG’s new solution gives Enterprise Mobility an extra padding to increase IT confidence in their initial steps towards this new challenging route.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-o4al3Hk_MfU/Tw04pdQ71dI/AAAAAAAAAcU/5l7Gqrp83Wc/s1600/vmware.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="350" src="http://4.bp.blogspot.com/-o4al3Hk_MfU/Tw04pdQ71dI/AAAAAAAAAcU/5l7Gqrp83Wc/s400/vmware.jpg" width="394" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;LG Virtual Android OS running in parallel to the&amp;nbsp;personal&amp;nbsp;environment&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Click below to share this post:&lt;br /&gt;&lt;script language="javascript"&gt;var encoded_url=encodeURIComponent("http://spiegelwrites.blogspot.com/2012/01/enterprise-mobility-gets-lgs-and-vmware.html");var encoded_title;encoded_title=encodeURIComponent("Enterprise Mobility Gets LG’s and VMWare Attention");var encoded_summary;encoded_summary=encodeURIComponent("LG shows off VMWare virtualization on Android 4G smartphone");function linkedin_click(){window.open("http://www.linkedin.com/shareArticle?mini=true&amp;url="+encoded_url+"&amp;title="+encoded_title+"&amp;summary="+encoded_summary+"&amp;source=http%3A%2F%2Fspiegelwrites.blogspot.com","_new","height=430,width=580,left=200,top=200,location=no")}function twitter_click(){window.open("http://twitter.com/share?url="+encoded_url+"&amp;via=ospiegel&amp;text="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function digg_click(){window.open("http://digg.com/submit?url="+encoded_url+"&amp;title="+encoded_title)}function facebook_click(){window.open("http://www.facebook.com/sharer.php?u="+encoded_url+"&amp;t="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function mailto_click(){window.open("mailto:?subject=Check%20this%20out%3A%20"+encoded_title+"&amp;body=Hi%2C%0A%0ACheck%20out%20this%20link%3A%20"+encoded_url+"%0A%0A","_self")}&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="javascript: void(0)" onclick=javascript:linkedin_click()&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/TM6S1Gc5-vI/AAAAAAAAAGw/CD_TLJkOGCo/s1600/linkedin.png" /&gt;&lt;/a&gt; &lt;a href="javascript: void(0)" onclick=javascript:twitter_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6S2vUMOWI/AAAAAAAAAG0/SyvDqRNzLLY/s1600/twitter.png" /&gt; &lt;/a&gt; &lt;a href="javascript: void(0)" rev="technology" onclick=javascript:digg_click()&gt; &lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6Rr85fhuI/AAAAAAAAAGo/-KOewxqq6TE/s1600/digg.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:facebook_click()&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TM6SBlpkJrI/AAAAAAAAAGs/ARdIq_TERO8/s1600/facebook.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:mailto_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TOosXBNEVjI/AAAAAAAAAJE/Qt8l5oNXS1A/s1600/Email+Button-orange.gif"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;img border="0" height="1" width="1" src="http://1.bp.blogspot.com/-mzto9duN2yY/TWUTqihrrHI/AAAAAAAAAU8/iI4SMXvwPmA/s320/and_so_you_code_tshirt-p235964684607018001xnpkx_325_30per.jpg" /&gt;&lt;br /&gt;&lt;img border="0" height="1" width="1" src="http://4.bp.blogspot.com/-5e63Nwav5f0/TnYWHDEr2ZI/AAAAAAAAAYU/Pkp7gZilmKI/s200/UXEgg.JPG" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-8058134322234312411?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/8058134322234312411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2012/01/enterprise-mobility-gets-lgs-and-vmware.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/8058134322234312411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/8058134322234312411'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2012/01/enterprise-mobility-gets-lgs-and-vmware.html' title='Enterprise Mobility Gets LG’s and VMWare Attention'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/-rjxvZUNS5Q/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-3028946061922588122</id><published>2011-12-21T14:01:00.011+02:00</published><updated>2011-12-21T15:45:38.114+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Magic'/><category scheme='http://www.blogger.com/atom/ns#' term='Magic Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Supercut'/><title type='text'>Magic - A Feature Full Technology (The Magic Supercut)</title><content type='html'>&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2011/12/magic-supercut.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a class="twitter-share-button" data-count="horizontal" data-text="Magic - A Feature Full Technology The Magic Supercut" data-url="http://spiegelwrites.blogspot.com/2011/12/magic-supercut.html" data-via="ospiegel" href="http://twitter.com/share"&gt;Tweet&lt;/a&gt;&lt;script src="http://platform.twitter.com/widgets.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;Supercut is a term coined by Andy Baio which refers to a video montage depicting a certain idea, word or phrase.&lt;br /&gt;&lt;br /&gt;As one who played around video editing and worked for &lt;a href="http://www.magicsoftware.com/" target="_new"&gt;Magic Software&lt;/a&gt;, what would be better than creating a supertcut video montage for “Magic”.&lt;br /&gt;&lt;br /&gt;In all other videos we show features in Magic, this video shows Magic in Features :-).&lt;br /&gt;&lt;br /&gt;For me this last video clip is my personal token of appreciation to a wonderful company and an amazing group of people with which I have the great privilege to work for so long.&lt;br /&gt;&lt;br /&gt;The last scene in this clip sums it all up: &lt;b&gt;"It's very rare to see real Magic!"&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe width="640" height="360" src="http://www.youtube.com/embed/3pg7dnLzHAg" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2011/12/magic-supercut.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a class="twitter-share-button" data-count="horizontal" data-text="Magic - A Feature Full Technology (The Magic Supercut)" data-url="http://spiegelwrites.blogspot.com/2011/12/magic-supercut.html" data-via="ospiegel" href="http://twitter.com/share"&gt;Tweet&lt;/a&gt;&lt;script src="http://platform.twitter.com/widgets.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;Soon I will publish a post listing the titles of each movie that appears in this supercut.&lt;br /&gt;In the mean time you can try and name them yourselves. You can post your findings as a comment below or on &lt;a href="http://www.youtube.com/watch?v=3pg7dnLzHAg" target="_new"&gt;YouTube&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Click below to share this post:&lt;br /&gt;&lt;script language="javascript"&gt;var encoded_url=encodeURIComponent("http://spiegelwrites.blogspot.com/2011/12/magic-supercut.html");var encoded_title;encoded_title=encodeURIComponent("Magic - A Feature Full Technology The Magic Supercut");var encoded_summary;encoded_summary=encodeURIComponent("Magic depicted in Features");function linkedin_click(){window.open("http://www.linkedin.com/shareArticle?mini=true&amp;url="+encoded_url+"&amp;title="+encoded_title+"&amp;summary="+encoded_summary+"&amp;source=http%3A%2F%2Fspiegelwrites.blogspot.com","_new","height=430,width=580,left=200,top=200,location=no")}function twitter_click(){window.open("http://twitter.com/share?url="+encoded_url+"&amp;via=ospiegel&amp;text="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function digg_click(){window.open("http://digg.com/submit?url="+encoded_url+"&amp;title="+encoded_title)}function facebook_click(){window.open("http://www.facebook.com/sharer.php?u="+encoded_url+"&amp;t="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function mailto_click(){window.open("mailto:?subject=Check%20this%20out%3A%20"+encoded_title+"&amp;body=Hi%2C%0A%0ACheck%20out%20this%20link%3A%20"+encoded_url+"%0A%0A","_self")}&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="javascript: void(0)" onclick=javascript:linkedin_click()&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/TM6S1Gc5-vI/AAAAAAAAAGw/CD_TLJkOGCo/s1600/linkedin.png" /&gt;&lt;/a&gt; &lt;a href="javascript: void(0)" onclick=javascript:twitter_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6S2vUMOWI/AAAAAAAAAG0/SyvDqRNzLLY/s1600/twitter.png" /&gt; &lt;/a&gt; &lt;a href="javascript: void(0)" rev="technology" onclick=javascript:digg_click()&gt; &lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6Rr85fhuI/AAAAAAAAAGo/-KOewxqq6TE/s1600/digg.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:facebook_click()&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TM6SBlpkJrI/AAAAAAAAAGs/ARdIq_TERO8/s1600/facebook.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:mailto_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TOosXBNEVjI/AAAAAAAAAJE/Qt8l5oNXS1A/s1600/Email+Button-orange.gif"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;img border="0" height="1" width="1" src="http://1.bp.blogspot.com/-mzto9duN2yY/TWUTqihrrHI/AAAAAAAAAU8/iI4SMXvwPmA/s320/and_so_you_code_tshirt-p235964684607018001xnpkx_325_30per.jpg" /&gt;&lt;br /&gt;&lt;img border="0" height="1" width="1" src="http://4.bp.blogspot.com/-5e63Nwav5f0/TnYWHDEr2ZI/AAAAAAAAAYU/Pkp7gZilmKI/s200/UXEgg.JPG" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-3028946061922588122?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/3028946061922588122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2011/12/magic-supercut.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/3028946061922588122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/3028946061922588122'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2011/12/magic-supercut.html' title='Magic - A Feature Full Technology (The Magic Supercut)'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/3pg7dnLzHAg/default.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-1796981080466127931</id><published>2011-12-15T15:04:00.003+02:00</published><updated>2011-12-25T17:05:17.516+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='user experience'/><category scheme='http://www.blogger.com/atom/ns#' term='usability'/><category scheme='http://www.blogger.com/atom/ns#' term='NUI'/><category scheme='http://www.blogger.com/atom/ns#' term='Natural User Interface'/><category scheme='http://www.blogger.com/atom/ns#' term='UX'/><category scheme='http://www.blogger.com/atom/ns#' term='UI'/><category scheme='http://www.blogger.com/atom/ns#' term='User Interface'/><title type='text'>NUI - Natural User Interface - A Quantum Leap in UX</title><content type='html'>&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2011/12/nui-natural-user-interface-quantum-leap.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a class="twitter-share-button" data-count="horizontal" data-text="NUI - Natural User Interface - A Quantum Leap in UX" data-url="http://spiegelwrites.blogspot.com/2011/12/nui-natural-user-interface-quantum-leap.html" data-via="ospiegel" href="http://twitter.com/share"&gt;Tweet&lt;/a&gt;&lt;script src="http://platform.twitter.com/widgets.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;Natural User Interface (NUI) relates to interfaces that are hidden or that eventually turn invisible as the user keeps using them, or that become an integral part with the environment one operates in.&lt;br /&gt;&lt;br /&gt;NUI is based on the natural and common ways by which humans interact with each other and their surroundings. This is done primarily by verbal\audio communication, gestures, movement, expressions and touch. &lt;br /&gt;&lt;br /&gt;The samrtphone, tablets and other multi touch screens such as Surface, full body gesture based interaction such as Kinect, and iPhone Siri service serve as great examples of good natural user interface. It is quite impressive to see how the multi-touch screen is the first technical gadget that is so easily used by users of ages raging from 1 to 101. &lt;br /&gt;&lt;br /&gt;Yesterday at a very insightful UX event held by Netcraft, Tal Florentin gave an interesting short presentation about Help. Tal talked about how help is to be catered to the user in the optimal way. The conclusion was that it should be given in a way that is not too disruptive, that is able to “know” the goal one wants to reach, to light up the correct path to get there, and to offer its help only when needed.&lt;br /&gt;&lt;br /&gt;The video below shows a great example of an interface that shows you the way to your destination in the exact moment you need it.&lt;br /&gt;&lt;br /&gt;&lt;iframe width="640" height="480" src="http://www.youtube.com/embed/kg2uRGf_04g" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;This neat UI reminded me of the TV series Quantum Leap where in one chapter titled “Pool Hall Blues” Al used his &lt;a href="http://quantumleap.wikia.com/wiki/Handlink" target="_new"&gt;Handlink &lt;/a&gt;to help Sam clear the pool table. The Handlink projected the required course needed to place each ball in its pocket. &lt;br /&gt;I did not manage to find the video segment of it, and all I found was this small screen capture images:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-7oBuVoo2ZTI/TunvuLZJJ6I/AAAAAAAAAb0/BvjfwyRF_9w/s1600/13.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="120" width="160" src="http://1.bp.blogspot.com/-7oBuVoo2ZTI/TunvuLZJJ6I/AAAAAAAAAb0/BvjfwyRF_9w/s400/13.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-zZboJs7_pa8/TunvwkpW0xI/AAAAAAAAAcA/DRBWi_HUZVI/s1600/14.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="120" width="160" src="http://4.bp.blogspot.com/-zZboJs7_pa8/TunvwkpW0xI/AAAAAAAAAcA/DRBWi_HUZVI/s400/14.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The next video is of a real visualization done over a pool table tracking and responding to the balls movement:&lt;br /&gt;&lt;iframe width="640" height="360" src="http://www.youtube.com/embed/HLu70Zcejxk" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;The last two videos are actually the main reason for this blog post as they shows how natural a touch screen is also to non-humans users:&lt;br /&gt;&lt;iframe width="640" height="360" src="http://www.youtube.com/embed/WTpldq3myV0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe width="640" height="360" src="http://www.youtube.com/embed/P3S_wdgS6EY" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2011/12/nui-natural-user-interface-quantum-leap.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a class="twitter-share-button" data-count="horizontal" data-text="NUI - Natural User Interface - A Quantum Leap in UX" data-url="http://spiegelwrites.blogspot.com/2011/12/nui-natural-user-interface-quantum-leap.html" data-via="ospiegel" href="http://twitter.com/share"&gt;Tweet&lt;/a&gt;&lt;script src="http://platform.twitter.com/widgets.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;Click below to share this post:&lt;br /&gt;&lt;script language="javascript"&gt;var encoded_url=encodeURIComponent("http://spiegelwrites.blogspot.com/2011/12/nui-natural-user-interface-quantum-leap.html");var encoded_title;encoded_title=encodeURIComponent("NUI is based on the natural and common ways by which humans interact with each other and their surroundings.");var encoded_summary;encoded_summary=encodeURIComponent("This marks yet another potential turning point in the smartphone market");function linkedin_click(){window.open("http://www.linkedin.com/shareArticle?mini=true&amp;url="+encoded_url+"&amp;title="+encoded_title+"&amp;summary="+encoded_summary+"&amp;source=http%3A%2F%2Fspiegelwrites.blogspot.com","_new","height=430,width=580,left=200,top=200,location=no")}function twitter_click(){window.open("http://twitter.com/share?url="+encoded_url+"&amp;via=ospiegel&amp;text="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function digg_click(){window.open("http://digg.com/submit?url="+encoded_url+"&amp;title="+encoded_title)}function facebook_click(){window.open("http://www.facebook.com/sharer.php?u="+encoded_url+"&amp;t="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function mailto_click(){window.open("mailto:?subject=Check%20this%20out%3A%20"+encoded_title+"&amp;body=Hi%2C%0A%0ACheck%20out%20this%20link%3A%20"+encoded_url+"%0A%0A","_self")}&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="javascript: void(0)" onclick=javascript:linkedin_click()&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/TM6S1Gc5-vI/AAAAAAAAAGw/CD_TLJkOGCo/s1600/linkedin.png" /&gt;&lt;/a&gt; &lt;a href="javascript: void(0)" onclick=javascript:twitter_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6S2vUMOWI/AAAAAAAAAG0/SyvDqRNzLLY/s1600/twitter.png" /&gt; &lt;/a&gt; &lt;a href="javascript: void(0)" rev="technology" onclick=javascript:digg_click()&gt; &lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6Rr85fhuI/AAAAAAAAAGo/-KOewxqq6TE/s1600/digg.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:facebook_click()&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TM6SBlpkJrI/AAAAAAAAAGs/ARdIq_TERO8/s1600/facebook.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:mailto_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TOosXBNEVjI/AAAAAAAAAJE/Qt8l5oNXS1A/s1600/Email+Button-orange.gif"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;img border="0" height="1" width="1" src="http://1.bp.blogspot.com/-mzto9duN2yY/TWUTqihrrHI/AAAAAAAAAU8/iI4SMXvwPmA/s320/and_so_you_code_tshirt-p235964684607018001xnpkx_325_30per.jpg" /&gt;&lt;br /&gt;&lt;img border="0" height="1" width="1" src="http://4.bp.blogspot.com/-5e63Nwav5f0/TnYWHDEr2ZI/AAAAAAAAAYU/Pkp7gZilmKI/s200/UXEgg.JPG" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-1796981080466127931?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/1796981080466127931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2011/12/nui-natural-user-interface-quantum-leap.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/1796981080466127931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/1796981080466127931'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2011/12/nui-natural-user-interface-quantum-leap.html' title='NUI - Natural User Interface - A Quantum Leap in UX'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/kg2uRGf_04g/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-5723586323794156462</id><published>2011-12-11T17:20:00.002+02:00</published><updated>2011-12-12T11:51:59.922+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS'/><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='smartphones'/><category scheme='http://www.blogger.com/atom/ns#' term='HP'/><title type='text'>CIO Alert - HP’s webOS goes Open-Source</title><content type='html'>&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2011/12/cio-alert-hps-webos-goes-open-source.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a class="twitter-share-button" data-count="horizontal" data-text="CIO Alert - HP’s webOS goes Open-Source" data-url="http://spiegelwrites.blogspot.com/2011/12/cio-alert-hps-webos-goes-open-source.html" data-via="ospiegel" href="http://twitter.com/share"&gt;Tweet&lt;/a&gt;&lt;script src="http://platform.twitter.com/widgets.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;The smartphone and tablet OS market is definitely the most dynamic and unpredictable IT market. The main reason for that is that it is the first time where consumer meets IT and the consumer is the one to cast the last vote.&lt;br /&gt;&lt;br /&gt;The dynamic, unpredictable nature of this market is demonstrated once again, with &lt;a href="http://www.hp.com/hpinfo/newsroom/press/2011/111209xa.html" target="_new"&gt;HP’s latest announcement&lt;/a&gt; to put their webOS in the hands of the Open Source community.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.hp.com/hpinfo/newsroom/press/2011/111209xa.html" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" target="_new"&gt;&lt;img border="0" height="150" src="http://2.bp.blogspot.com/-kraocxf659M/TuTKFwww3DI/AAAAAAAAAbo/aUd9qBLgkGU/s200/webos-3-0-2kxr-460.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;Out of the other options – HP continuing to support webOS as its own proprietary platform, selling webOS to another mega-vendor, killing webOS – the Open Source approach seems to be the one with the greatest potential of putting webOS among the leading mobile and tables operating systems.&lt;br /&gt;It is because of the open-source nature, that Android managed to take the market lead. The reason for that goes to convergence of consumers and IT. &lt;br /&gt;&lt;br /&gt;As an open source project, webOS will enable greater involvement of the developers community which in turn will result in a richer and wider collection of webOS based applications. Together with the ability of smartphone hardware vendors such as HTC to incorporate webOS in their devices makes a promising path for webOS to be adopted more widely by smartphone developers and users.&lt;br /&gt;&lt;br /&gt;In the ancient PC days, open source OS such as Linux did not have a major impact on the PC market. This was because the PC market trends were set mainly by enterprises and governments who did not rush to adopt open source OS. &lt;br /&gt;&lt;br /&gt;Now, in the Post-PC era, &lt;a href="http://spiegelwrites.blogspot.com/2011/05/power-of-change-to-people.html" target="_new"&gt;the end-user set the trends&lt;/a&gt; and the enterprises must follow. If webOS will gain enough public interest, and good chances for it to do so, enterprises will need to add webOS to as yet another mobile operating system they need to support.&lt;br /&gt;&lt;br /&gt;The need for &lt;a href="http://www.magicsoftware.com/en/solutions/?catID=313" target="_new"&gt;a true multi-device application platform&lt;/a&gt; becomes even more relevant than before.&lt;br /&gt;&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2011/12/cio-alert-hps-webos-goes-open-source.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a class="twitter-share-button" data-count="horizontal" data-text="CIO Alert - HP’s webOS goes Open-Source" data-url="http://spiegelwrites.blogspot.com/2011/12/cio-alert-hps-webos-goes-open-source.html" data-via="ospiegel" href="http://twitter.com/share"&gt;Tweet&lt;/a&gt;&lt;script src="http://platform.twitter.com/widgets.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;Click below to share this post:&lt;br /&gt;&lt;script language="javascript"&gt;var encoded_url=encodeURIComponent("http://spiegelwrites.blogspot.com/2011/12/cio-alert-hps-webos-goes-open-source.html");var encoded_title;encoded_title=encodeURIComponent("CIO Alert - HPs webOS goes Open-Source");var encoded_summary;encoded_summary=encodeURIComponent("This marks yet another potential turning point in the smartphone market");function linkedin_click(){window.open("http://www.linkedin.com/shareArticle?mini=true&amp;url="+encoded_url+"&amp;title="+encoded_title+"&amp;summary="+encoded_summary+"&amp;source=http%3A%2F%2Fspiegelwrites.blogspot.com","_new","height=430,width=580,left=200,top=200,location=no")}function twitter_click(){window.open("http://twitter.com/share?url="+encoded_url+"&amp;via=ospiegel&amp;text="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function digg_click(){window.open("http://digg.com/submit?url="+encoded_url+"&amp;title="+encoded_title)}function facebook_click(){window.open("http://www.facebook.com/sharer.php?u="+encoded_url+"&amp;t="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function mailto_click(){window.open("mailto:?subject=Check%20this%20out%3A%20"+encoded_title+"&amp;body=Hi%2C%0A%0ACheck%20out%20this%20link%3A%20"+encoded_url+"%0A%0A","_self")}&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="javascript: void(0)" onclick=javascript:linkedin_click()&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/TM6S1Gc5-vI/AAAAAAAAAGw/CD_TLJkOGCo/s1600/linkedin.png" /&gt;&lt;/a&gt; &lt;a href="javascript: void(0)" onclick=javascript:twitter_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6S2vUMOWI/AAAAAAAAAG0/SyvDqRNzLLY/s1600/twitter.png" /&gt; &lt;/a&gt; &lt;a href="javascript: void(0)" rev="technology" onclick=javascript:digg_click()&gt; &lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6Rr85fhuI/AAAAAAAAAGo/-KOewxqq6TE/s1600/digg.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:facebook_click()&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TM6SBlpkJrI/AAAAAAAAAGs/ARdIq_TERO8/s1600/facebook.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:mailto_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TOosXBNEVjI/AAAAAAAAAJE/Qt8l5oNXS1A/s1600/Email+Button-orange.gif"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;img border="0" height="1" width="1" src="http://1.bp.blogspot.com/-mzto9duN2yY/TWUTqihrrHI/AAAAAAAAAU8/iI4SMXvwPmA/s320/and_so_you_code_tshirt-p235964684607018001xnpkx_325_30per.jpg" /&gt;&lt;br /&gt;&lt;img border="0" height="1" width="1" src="http://4.bp.blogspot.com/-5e63Nwav5f0/TnYWHDEr2ZI/AAAAAAAAAYU/Pkp7gZilmKI/s200/UXEgg.JPG" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-5723586323794156462?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/5723586323794156462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2011/12/cio-alert-hps-webos-goes-open-source.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/5723586323794156462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/5723586323794156462'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2011/12/cio-alert-hps-webos-goes-open-source.html' title='CIO Alert - HP’s webOS goes Open-Source'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-kraocxf659M/TuTKFwww3DI/AAAAAAAAAbo/aUd9qBLgkGU/s72-c/webos-3-0-2kxr-460.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-7767086660597585884</id><published>2011-12-07T19:34:00.005+02:00</published><updated>2011-12-07T19:44:43.610+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML5'/><category scheme='http://www.blogger.com/atom/ns#' term='Magic Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Native'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>HTML5 Web Apps Vs Native Apps – Which Way to go</title><content type='html'>&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2011/12/html5-web-apps-vs-native-apps-which-way.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a class="twitter-share-button" data-count="horizontal" data-text="HTML5 Web Apps Vs Native Apps – Which Way to go" data-url="http://spiegelwrites.blogspot.com/2011/12/html5-web-apps-vs-native-apps-which-way.html" data-via="ospiegel" href="http://twitter.com/share"&gt;Tweet&lt;/a&gt;&lt;script src="http://platform.twitter.com/widgets.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;Companies spend too much time and too much money in developing their mobile based solutions for each relevant smartphone operating systems. Most companies focus on the current 3 major players: RIM’s Blackberry, Apple’s iOS, and Google’s Android. Moreover it is quite clear that soon enough the leading players map will change. Microsoft Windows Phone or HP’s WebOS may rise and join the leading operating systems. So the scenario of re-writing the application for the next leading smartphone OS is inevitable.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-68swongeoYc/Tt-jJVX_baI/AAAAAAAAAbc/ZROIsb3inyA/s1600/html5-150x150.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;While companies invest so much in native application development, HTML5 gains more and more popularity and an increase in capabilities, especially in regards to the interaction with the smartphone local resources. HTML5 brings with it the missed virtue of Web applications – Ubiquity.&lt;br /&gt;&lt;br /&gt;Being Ubiquitous, HTML5 enables us to develop an application once and have it deployed over multiple browsers, namely the various smartphone browsers.&lt;br /&gt;HTML5 enables companies to have a single development team that develop a single application, based on a single source code to be deployed on any smartphone device. For many companies this implies cutting the development costs by two thirds – HALLELUIAH!!!&lt;br /&gt;&lt;br /&gt;However most companies do not yet rush towards HTML5 based development and the reason is very much clear – It is too soon.&lt;br /&gt;&lt;br /&gt;Though HTML5 has made a considerable progress it does not yet match the merits of native applications for the following reasons:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2014&lt;/b&gt;&lt;br /&gt;On February 2011, the &lt;a href="http://www.w3.org/2011/02/htmlwg-pr.html" target="_new"&gt;W3C announced&lt;/a&gt; that the work on the HTML5 standard will be concluded by 2014. This means that the support given to the many features of HTML5 will not necessarily be part of the eventual standard and developers may find themselves coding around proprietary features. So if the earth will still be spinning after 12.12.2012, there will still be quite some time until HTML5 standard will be finalized.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;No Common Browser&lt;/b&gt;&lt;br /&gt;The ills of dealing with different browsers and the different implementation of each browser is still a problem in desktop web applications and add much complexity and multiple coding challenges. With the multiplicity of smartphone vendors, and their never waning desire for captivated users, the dream of a common browser is much distant now than ever before.&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-yqu1KAJCrGo/Tt-h3jqEJSI/AAAAAAAAAbM/qHugxbbhA8U/s1600/2008-09-05-disturbance.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;" target="_new"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/-yqu1KAJCrGo/Tt-h3jqEJSI/AAAAAAAAAbM/qHugxbbhA8U/s400/2008-09-05-disturbance.gif" width="329" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://robcottingham.ca/" target="_new"&gt;Rob Cottingham's&lt;/a&gt; cartoon&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;a href="https://read.amazon.com/about" target="_new"&gt;Amazon Kindle Cloud reader&lt;/a&gt; is now HTML5 based yet it does not support all browsers. And this says it all: The multiplicity of browsers is a genuine problem and there is no real ability yet to write once and deploy everywhere.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-8AoGNDKn7zI/Tt-ihFJ6HAI/AAAAAAAAAbU/L6hIeXBXhDE/s1600/kindle.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;" target="_new"&gt;&lt;img border="0" height="251" src="http://4.bp.blogspot.com/-8AoGNDKn7zI/Tt-ihFJ6HAI/AAAAAAAAAbU/L6hIeXBXhDE/s640/kindle.JPG" width="640" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Amazon disclaimer at the bottom says it all.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;b&gt;Missing Functionality&lt;/b&gt;&lt;br /&gt;HTML5 is still missing the full scope of native application functionality. Local storage access is not yet available. Overlaying camera is not supported, proper handling of the menu button, and so on. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Performance&lt;/b&gt;&lt;br /&gt;The performance of HTML5 client side logic is very much dependant on Javascript and that says it all. Especially when it comes to complex applications the performance of a sophisticated HTML5 based client will be much poorer than that of a native application.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Security&lt;/b&gt;&lt;br /&gt;HTML5 is not the best approach when security issues are at hand for the exact same reasons why browser-free rich internet applications are far more superior security-wise than browser based RIA. The browser, being a common client, is much more prone for security breaches and the developers need to put much effort in obfuscating the communication between the client and the server.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;So… What to do?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Developers look at HTML5 not because it is better than native applications. All developers and managers want is just to simplify and reduce the massive development effort imposed by the native application approach.&lt;br /&gt;&lt;br /&gt;Why settle for less?&lt;br /&gt;Why risk venturing into a technology that is yet to be proven as valid?&lt;br /&gt;What if you could deploy a native mobile application on any smarphone OS from a single development effort? Wouldn’t that be great!?&lt;br /&gt;&lt;br /&gt;It would be close to pure magic!&lt;br /&gt;&lt;br /&gt;Actually it is &lt;a href="http://www.magicsoftware.com/en/" target="_new"&gt;Magic&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If you thought of HTML5 - Hold that thought, literally - Check out &lt;a href="http://www.magicsoftware.com/en/solutions/?catID=313" target="_new"&gt;Magic Software mobile technology&lt;/a&gt; and see how you can develop application once and deploy on any smartphone device.&lt;br /&gt;&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2011/12/html5-web-apps-vs-native-apps-which-way.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a class="twitter-share-button" data-count="horizontal" data-text="HTML5 Web Apps Vs Native Apps – Which Way to go" data-url="http://spiegelwrites.blogspot.com/2011/12/html5-web-apps-vs-native-apps-which-way.html" data-via="ospiegel" href="http://twitter.com/share"&gt;Tweet&lt;/a&gt;&lt;script src="http://platform.twitter.com/widgets.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;Click below to share this post:&lt;br /&gt;&lt;script language="javascript"&gt;var encoded_url=encodeURIComponent("http://spiegelwrites.blogspot.com/2011/12/html5-web-apps-vs-native-apps-which-way.html");var encoded_title;encoded_title=encodeURIComponent("HTML5 Web Apps Vs Native Apps, Which Way to go");var encoded_summary;encoded_summary=encodeURIComponent("If you thought of HTML5 - Hold that thought, literally.");function linkedin_click(){window.open("http://www.linkedin.com/shareArticle?mini=true&amp;url="+encoded_url+"&amp;title="+encoded_title+"&amp;summary="+encoded_summary+"&amp;source=http%3A%2F%2Fspiegelwrites.blogspot.com","_new","height=430,width=580,left=200,top=200,location=no")}function twitter_click(){window.open("http://twitter.com/share?url="+encoded_url+"&amp;via=ospiegel&amp;text="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function digg_click(){window.open("http://digg.com/submit?url="+encoded_url+"&amp;title="+encoded_title)}function facebook_click(){window.open("http://www.facebook.com/sharer.php?u="+encoded_url+"&amp;t="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function mailto_click(){window.open("mailto:?subject=Check%20this%20out%3A%20"+encoded_title+"&amp;body=Hi%2C%0A%0ACheck%20out%20this%20link%3A%20"+encoded_url+"%0A%0A","_self")}&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="javascript: void(0)" onclick=javascript:linkedin_click()&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/TM6S1Gc5-vI/AAAAAAAAAGw/CD_TLJkOGCo/s1600/linkedin.png" /&gt;&lt;/a&gt; &lt;a href="javascript: void(0)" onclick=javascript:twitter_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6S2vUMOWI/AAAAAAAAAG0/SyvDqRNzLLY/s1600/twitter.png" /&gt; &lt;/a&gt; &lt;a href="javascript: void(0)" rev="technology" onclick=javascript:digg_click()&gt; &lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6Rr85fhuI/AAAAAAAAAGo/-KOewxqq6TE/s1600/digg.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:facebook_click()&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TM6SBlpkJrI/AAAAAAAAAGs/ARdIq_TERO8/s1600/facebook.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:mailto_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TOosXBNEVjI/AAAAAAAAAJE/Qt8l5oNXS1A/s1600/Email+Button-orange.gif"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;img border="0" height="1" width="1" src="http://1.bp.blogspot.com/-mzto9duN2yY/TWUTqihrrHI/AAAAAAAAAU8/iI4SMXvwPmA/s320/and_so_you_code_tshirt-p235964684607018001xnpkx_325_30per.jpg" /&gt;&lt;br /&gt;&lt;img border="0" height="1" width="1" src="http://4.bp.blogspot.com/-5e63Nwav5f0/TnYWHDEr2ZI/AAAAAAAAAYU/Pkp7gZilmKI/s200/UXEgg.JPG" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-7767086660597585884?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/7767086660597585884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2011/12/html5-web-apps-vs-native-apps-which-way.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/7767086660597585884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/7767086660597585884'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2011/12/html5-web-apps-vs-native-apps-which-way.html' title='HTML5 Web Apps Vs Native Apps – Which Way to go'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-68swongeoYc/Tt-jJVX_baI/AAAAAAAAAbc/ZROIsb3inyA/s72-c/html5-150x150.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-3170748022633149455</id><published>2011-11-01T22:17:00.004+02:00</published><updated>2011-11-02T06:55:36.325+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rich Internet Application'/><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='Magic Software'/><category scheme='http://www.blogger.com/atom/ns#' term='metadata'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>An IT Blast from The Past - 1996</title><content type='html'>&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2011/11/it-blast-from-past-1996.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a class="twitter-share-button" data-count="horizontal" data-text="An IT Blast from The Past - 1996" data-url="http://spiegelwrites.blogspot.com/2011/11/it-blast-from-past-1996.html" data-via="ospiegel" href="http://twitter.com/share"&gt;Tweet&lt;/a&gt;&lt;script src="http://platform.twitter.com/widgets.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;A couple of weeks ago &lt;a href="http://technologizer.com/author/jarednewman/" target="_new"&gt;Jared Newman&lt;/a&gt;’s sister stumbled upon a paper from her high school years, dating back 15 years to 1996, explaining &lt;a href="http://technologizer.com/2011/10/28/the-pros-and-cons-of-the-internet-as-taught-to-students-in-1996/" target="_new"&gt;the pro’s and con’s of the Internet&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Ws_6Cw-Ra28/TrBBVT75ayI/AAAAAAAAAZI/hihG1Uv-b8g/s1600/handout.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" target="_new"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/-Ws_6Cw-Ra28/TrBBVT75ayI/AAAAAAAAAZI/hihG1Uv-b8g/s400/handout.jpg" width="294" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The list of advantages is still very much relevant and the basic prediction of “Much, much more, and it will only increase in time to come” proved to be very much correct and we can quite confidently say, 15 years later, that still there is much more to come.&lt;br /&gt;&lt;br /&gt;The disadvantages this page lists are somewhat arguable. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="103" src="http://4.bp.blogspot.com/-jXfWeQ8agaA/TrBQg0ladsI/AAAAAAAAAZU/1eDE8xzZ4co/s400/Reliability.png" width="367" /&gt;&lt;/div&gt;First, in most places internet connection is quite &lt;b&gt;reliable&lt;/b&gt;. The maturity and reliability of the internet is what enabled cloud computing and Software-as-a-Service to become more txhan just a hype.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="114" width="400" src="http://2.bp.blogspot.com/-1BV5216s3tQ/TrBQuGAD3uI/AAAAAAAAAZg/18rKULUjuZs/s400/People.PNG" /&gt;&lt;/div&gt;The fact that “People can post whatever they want” made the social web to be the success it is now. The issues of too much free speech and the exposure to unsolicited problematic content are still dangerous, especially among kids and teenagers.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="85" width="400" src="http://3.bp.blogspot.com/-czC_AxpMdbM/TrDNKGLwryI/AAAAAAAAAao/zhFHkuXfljo/s400/Organization.PNG" /&gt;&lt;/div&gt;As far as Organization goes, well this paper was written one year before google.com was registered, a point from which the vast content on the web became much more ordered, searchable, and therefore more organized.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="79" width="400" src="http://3.bp.blogspot.com/-rxJldjRke9s/TrBQ1mSuTCI/AAAAAAAAAZs/SPRW6Xq9scg/s400/SPeed.PNG" /&gt;&lt;/div&gt;Speed is seldom a problem these days, where in most places an HD movie can be downloaded in a rate greater than its view time.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="116" width="400" src="http://2.bp.blogspot.com/-rwG61U8ixoE/TrBQ8yf0CgI/AAAAAAAAAZ4/0mdGEGRckxw/s400/Security.PNG" /&gt;&lt;/div&gt;Security is indeed a sensitive matter and it is very much a factor that both individuals and corporations need to put their minds into before exposing their lives (e.g. facebook) or their valuable data (e.g. SaaS). &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="132" width="400" src="http://3.bp.blogspot.com/-l9ZrYKzam0s/TrBRDryWJkI/AAAAAAAAAaE/fJCBBXBcFT8/s400/Changed%2Blinks.PNG" /&gt;&lt;/div&gt;Changed Links is not a matter we trouble ourselves with too much as today we are having better content management tools and the more reliance of the search engines.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="117" width="400" src="http://3.bp.blogspot.com/-y2O41pmjpd8/TrBRKW5bwFI/AAAAAAAAAaQ/pOyjHC2nQyE/s400/Addiction.PNG" /&gt;&lt;/div&gt;Addiction is still a problem. We definitely spend too much time in the virtual world.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="197" width="400" src="http://2.bp.blogspot.com/-nfOvZVa4aYg/TrBRQjDdshI/AAAAAAAAAac/Y0Tl0abrFtY/s400/Changing.PNG" /&gt;&lt;/div&gt;And last but not least is the true pitfall of the internet and the age of IT we are in and that is the Changing Technology. The technologies we need to deal with today differ greatly from those we dealt with 5 years ago, let alone 15 years ago. Most likely the technologies we align ourselves with today will not be relevant 5 or even 2 years from today.&lt;br /&gt;&lt;br /&gt;This is true except for one technology: &lt;a href="http://www.magicsoftware.com/en/products/?catID=70" target="_new"&gt;The Magic Software technology&lt;/a&gt;. From its inception until today and for future to come, the Magic Software platform kept the development paradigm completely detached from the underlying technologies by maintaining the application design in the form of meta-data and not of explicit code. Only Magic Software platform based applications were able to leap over each technology generation while keeping the majority of the investment put in past designs and keep them relevant in the next technology generation.&lt;br /&gt;&lt;br /&gt;Only within the impressive community of &lt;a href="http://www.magicsoftware.com/en/company/?catID=94" target="_new"&gt;Magic Software customers&lt;/a&gt; you can find applications that were developed even before 1996, over DOS, to run today as .NET applications running on Windows 7 and as Mobile applications running today on Blackberry devices and soon on Andiod and iPhone.&lt;br /&gt;These Magic Applications will surely manage to leap over any new technology challenge that the IT industry will be facing, without resorting to dramatic code rewrite.&lt;br /&gt;&lt;br /&gt;If you are not a Magician (a Magic based developer) I am sure had you to face this disadvantage and great challenge of becoming familiar with many new technologies along the way.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.magicsoftware.com/en/company/?catID=247" target="_new"&gt;proud Magicians&lt;/a&gt; who developed their applications already 15 or 20 years ago are the only type of developers who can attest to be able to keep the skill-set they acquired back then to be relevant today. And without too much re-training they have transformed from DOS application developers to Mobile application developers. &lt;br /&gt;&lt;br /&gt;It is absolutely remarkable to see how the Magic Software concept triumphed over so many changes and it is today much more relevant than ever before.&lt;br /&gt;&lt;br /&gt;Click below to share this post:&lt;br /&gt;&lt;script language="javascript"&gt;var encoded_url=encodeURIComponent("http://spiegelwrites.blogspot.com/2011/11/it-blast-from-past-1996.html");var encoded_title;encoded_title=encodeURIComponent("An IT Blast from The Past - 1996");var encoded_summary;encoded_summary=encodeURIComponent("Listing the Pro's and Con's of the Internet in 1996");function linkedin_click(){window.open("http://www.linkedin.com/shareArticle?mini=true&amp;url="+encoded_url+"&amp;title="+encoded_title+"&amp;summary="+encoded_summary+"&amp;source=http%3A%2F%2Fspiegelwrites.blogspot.com","_new","height=430,width=580,left=200,top=200,location=no")}function twitter_click(){window.open("http://twitter.com/share?url="+encoded_url+"&amp;via=ospiegel&amp;text="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function digg_click(){window.open("http://digg.com/submit?url="+encoded_url+"&amp;title="+encoded_title)}function facebook_click(){window.open("http://www.facebook.com/sharer.php?u="+encoded_url+"&amp;t="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function mailto_click(){window.open("mailto:?subject=Check%20this%20out%3A%20"+encoded_title+"&amp;body=Hi%2C%0A%0ACheck%20out%20this%20link%3A%20"+encoded_url+"%0A%0A","_self")}&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="javascript: void(0)" onclick=javascript:linkedin_click()&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/TM6S1Gc5-vI/AAAAAAAAAGw/CD_TLJkOGCo/s1600/linkedin.png" /&gt;&lt;/a&gt; &lt;a href="javascript: void(0)" onclick=javascript:twitter_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6S2vUMOWI/AAAAAAAAAG0/SyvDqRNzLLY/s1600/twitter.png" /&gt; &lt;/a&gt; &lt;a href="javascript: void(0)" rev="technology" onclick=javascript:digg_click()&gt; &lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6Rr85fhuI/AAAAAAAAAGo/-KOewxqq6TE/s1600/digg.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:facebook_click()&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TM6SBlpkJrI/AAAAAAAAAGs/ARdIq_TERO8/s1600/facebook.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:mailto_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TOosXBNEVjI/AAAAAAAAAJE/Qt8l5oNXS1A/s1600/Email+Button-orange.gif"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;img border="0" height="1" width="1" src="http://1.bp.blogspot.com/-mzto9duN2yY/TWUTqihrrHI/AAAAAAAAAU8/iI4SMXvwPmA/s320/and_so_you_code_tshirt-p235964684607018001xnpkx_325_30per.jpg" /&gt;&lt;br /&gt;&lt;img border="0" height="1" width="1" src="http://4.bp.blogspot.com/-5e63Nwav5f0/TnYWHDEr2ZI/AAAAAAAAAYU/Pkp7gZilmKI/s200/UXEgg.JPG" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-3170748022633149455?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/3170748022633149455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2011/11/it-blast-from-past-1996.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/3170748022633149455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/3170748022633149455'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2011/11/it-blast-from-past-1996.html' title='An IT Blast from The Past - 1996'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-Ws_6Cw-Ra28/TrBBVT75ayI/AAAAAAAAAZI/hihG1Uv-b8g/s72-c/handout.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-3592971613624060350</id><published>2011-09-18T19:03:00.002+03:00</published><updated>2011-09-18T19:07:45.544+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='user experience'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='UX'/><category scheme='http://www.blogger.com/atom/ns#' term='UI'/><category scheme='http://www.blogger.com/atom/ns#' term='User Interface'/><title type='text'>UX Vs UI - Which Came First?</title><content type='html'>&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2011/09/ux-vs-ui-which-came-first.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a class="twitter-share-button" data-count="horizontal" data-text="UX Vs UI - Which Came First" data-url="http://spiegelwrites.blogspot.com/2011/09/ux-vs-ui-which-came-first.html" data-via="ospiegel" href="http://twitter.com/share"&gt;Tweet&lt;/a&gt;&lt;script src="http://platform.twitter.com/widgets.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;While the argument of which came first, the chicken or the egg, continues, one may contemplate also as to which came first, User Experience (UX) of User Interface (UI).&lt;br /&gt;&lt;br /&gt;Terminology-wise User Interface came first. We used to create UIs without caring, contemplating on, or considering the overall user experience. Actually some of us have designed UIs without even considering the User.&lt;br /&gt;&lt;br /&gt;Conceptually and also methodologically, User Experience precedes the User Interface. In properly crafted applications, user experience design comes first and out of the UX design the UI is formed. &lt;br /&gt;&lt;br /&gt;From the user point of you, the UI comes as the first touch point of the application and the UI together with many other factors which are just as important produce the overall UX.&lt;br /&gt;&lt;br /&gt;The following simple, short and funny video by &lt;a href="http://kaibrunner.com/portfolio/" target="_new"&gt;Kai Brunner&lt;/a&gt; shows exactly that. It also shows how using a user-feedback iterative design a new UI is formed to create a new, and hopefully improved UX. And so on.&lt;br /&gt;&lt;iframe width="640" height="360" src="http://www.youtube.com/embed/2wZUTe70w1Y" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2011/09/ux-vs-ui-which-came-first.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a class="twitter-share-button" data-count="horizontal" data-text="UX Vs UI - Which Came First" data-url="http://spiegelwrites.blogspot.com/2011/09/ux-vs-ui-which-came-first.html" data-via="ospiegel" href="http://twitter.com/share"&gt;Tweet&lt;/a&gt;&lt;script src="http://platform.twitter.com/widgets.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;It is important to remember that applications must provide great positive user experience and that great positive user experience requires much more than a well-designed user interface. It requires also good performance, the right amount of data (not too little but not too much), functionality and service that are not necessarily visible, sense of reliability which is achieved by application robustness, familiarity and more. &lt;br /&gt;&lt;br /&gt;And most importantly do not mix and confuse “design” with “decoration”. It is worth to discuss the difference between the two, but that is for a different post.&lt;br /&gt;&lt;br /&gt;Click below to share this post:&lt;br /&gt;&lt;script language="javascript"&gt;var encoded_url=encodeURIComponent("http://spiegelwrites.blogspot.com/2011/09/ux-vs-ui-which-came-first.html");var encoded_title;encoded_title=encodeURIComponent("UX Vs UI - Which Came First?");var encoded_summary;encoded_summary=encodeURIComponent("User Interface is critical but User Experience comes first");function linkedin_click(){window.open("http://www.linkedin.com/shareArticle?mini=true&amp;url="+encoded_url+"&amp;title="+encoded_title+"&amp;summary="+encoded_summary+"&amp;source=http%3A%2F%2Fspiegelwrites.blogspot.com","_new","height=430,width=580,left=200,top=200,location=no")}function twitter_click(){window.open("http://twitter.com/share?url="+encoded_url+"&amp;via=ospiegel&amp;text="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function digg_click(){window.open("http://digg.com/submit?url="+encoded_url+"&amp;title="+encoded_title)}function facebook_click(){window.open("http://www.facebook.com/sharer.php?u="+encoded_url+"&amp;t="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function mailto_click(){window.open("mailto:?subject=Check%20this%20out%3A%20"+encoded_title+"&amp;body=Hi%2C%0A%0ACheck%20out%20this%20link%3A%20"+encoded_url+"%0A%0A","_self")}&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="javascript: void(0)" onclick=javascript:linkedin_click()&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/TM6S1Gc5-vI/AAAAAAAAAGw/CD_TLJkOGCo/s1600/linkedin.png" /&gt;&lt;/a&gt; &lt;a href="javascript: void(0)" onclick=javascript:twitter_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6S2vUMOWI/AAAAAAAAAG0/SyvDqRNzLLY/s1600/twitter.png" /&gt; &lt;/a&gt; &lt;a href="javascript: void(0)" rev="technology" onclick=javascript:digg_click()&gt; &lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6Rr85fhuI/AAAAAAAAAGo/-KOewxqq6TE/s1600/digg.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:facebook_click()&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TM6SBlpkJrI/AAAAAAAAAGs/ARdIq_TERO8/s1600/facebook.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:mailto_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TOosXBNEVjI/AAAAAAAAAJE/Qt8l5oNXS1A/s1600/Email+Button-orange.gif"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;img border="0" height="1" width="1" src="http://1.bp.blogspot.com/-mzto9duN2yY/TWUTqihrrHI/AAAAAAAAAU8/iI4SMXvwPmA/s320/and_so_you_code_tshirt-p235964684607018001xnpkx_325_30per.jpg" /&gt;&lt;br /&gt;&lt;img border="0" height="1" width="1" src="http://4.bp.blogspot.com/-5e63Nwav5f0/TnYWHDEr2ZI/AAAAAAAAAYU/Pkp7gZilmKI/s200/UXEgg.JPG" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-3592971613624060350?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/3592971613624060350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2011/09/ux-vs-ui-which-came-first.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/3592971613624060350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/3592971613624060350'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2011/09/ux-vs-ui-which-came-first.html' title='UX Vs UI - Which Came First?'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/2wZUTe70w1Y/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-8193901164267460397</id><published>2011-09-01T11:39:00.012+03:00</published><updated>2011-09-01T12:27:04.550+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Virtual Desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='VMWare'/><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtulization'/><title type='text'>“Don’t Get Stuck in the IT Past” - Opt for Application Rejuvenation</title><content type='html'>&lt;b&gt;&lt;i&gt;How metadata corresponds to IT anti-aging and rejuvenation.&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2011/09/dont-get-stuck-in-it-past.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a class="twitter-share-button" data-count="horizontal" data-text="“Don’t Get Stuck in the IT Past” - Opt for Application Rejuvenation" data-url="http://spiegelwrites.blogspot.com/2011/09/dont-get-stuck-in-it-past.html" data-via="ospiegel" href="http://twitter.com/share"&gt;Tweet&lt;/a&gt;&lt;script src="http://platform.twitter.com/widgets.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;Desktop applications that are installed and executed directly on every individual client machine are known to be very of cumbersome and costly maintenance and of limited reach. Enterprises realize that in order to reduce the application maintenance complexity and costs and to increase the application reach the applications must be installed, handled and accessed from a central server. &lt;br /&gt;&lt;br /&gt;There are two main alternatives for achieving a server centered deployment: Virtual Desktop and RIA.&lt;br /&gt;&lt;br /&gt;Virtual Desktop deployment enables the enterprise to keep its legacy desktop applications as they are and simply deploy them on high capacity servers equipped with the required virtualization software and enable any client machine to connect and have the desktop application run as if it was installed on the client machine without actually installing it there.&lt;br /&gt;&lt;br /&gt;This approach, though costly, is the easiest path to choose. It is almost risk free because the application remains the same and no additional development is required. &lt;br /&gt;Ay, there's the rub: The application can be kept in the technology generation it was last built in and the easy solution of Virtual Desktop, much like the green screen 5250 terminal emulator, lets the application fossilize and become stuck in the past.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://android-apps.com/applications/communication/mocha-tn5250/" imageanchor="1" style="margin-left: auto; margin-right: auto;" target="_new"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/-DnbCdLcMb1A/Tl9HbfJX92I/AAAAAAAAAX8/W2dGKEcwVZ0/s400/image1.png" width="240" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 16px;"&gt;&lt;i&gt;Mocha TN5250 for Android provides TN5250 emulation for AS/400 terminal access - Practical but troubling...&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;I know, I know: “If it isn’t broken, don’t fix it”. But these days it is quite odd to see information and task workers work on 5250 screens using a terminal emulator. The desktop applications that are today being trapped in a virtual desktop may look reasonable today, but they will look as odd as 5250 screens two and three years from now.&lt;br /&gt;&lt;br /&gt;The spoof video below, allegedly created by Microsoft, bashes VMware on being stuck in the past. Their arguments are of a different angle but the gist of the matter is very applicable in regards to virtual desktop based solutions.&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="390" src="http://www.youtube.com/embed/hewedqvSWaI" width="640"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2011/09/dont-get-stuck-in-it-past.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a class="twitter-share-button" data-count="horizontal" data-text="“Don’t Get Stuck in the IT Past” - Opt for Application Rejuvenation" data-url="http://spiegelwrites.blogspot.com/2011/09/dont-get-stuck-in-it-past.html" data-via="ospiegel" href="http://twitter.com/share"&gt;Tweet&lt;/a&gt;&lt;script src="http://platform.twitter.com/widgets.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;Magic Software with its RIA technology, based on the flexibly of its metadata based engine approach, enables its customers to make the better choice and to evolve their applications to the next technology generation with the minimal conversion effort and risk. Magic Software customers do not need to compromise on a costly deployment and fossilized applications and enjoy the benefits of a lean internet based deployment with a modern desktop user experience.&lt;br /&gt;&lt;br /&gt;Virtual Desktop can be somewhat compared to conventional medicine approach to anti-aging for extending life through means of prolonging long age. With this approach one lives longer but in an aging old body. A different approach to anti-aging is of true rejuvenation.  Much like the &lt;a href="http://en.wikipedia.org/wiki/Turritopsis_nutricula" target="_new"&gt;Turritopsis Nutricula&lt;/a&gt;, the immortal jellyfish that is able to transform itself from its mature state back into a polyp (immature jellyfish) and then back again into a mature jellyfish. &lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Turritopsis_nutricula" imageanchor="1" style="margin-left: auto; margin-right: auto;" target="_new"&gt;&lt;img border="0" height="375" src="http://4.bp.blogspot.com/-ZRuz4JCNqmM/Tl9EYj5cQkI/AAAAAAAAAX0/spCSr6OQ3EE/s400/Turritopsis-nutricula-3.jpg" width="382" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: sans-serif; line-height: 19px;"&gt;&lt;i&gt;Turritopsis nutricula, the potentially&amp;nbsp;immortal jellyfish&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;uniPaaS metadata approach literally stores the application in a metaphysical form, enabling the application true rejuvenation with every new technology generation.&lt;br /&gt;&lt;br /&gt;Click below to share this post:&lt;br /&gt;&lt;script language="javascript"&gt;var encoded_url=encodeURIComponent("http://spiegelwrites.blogspot.com/2011/09/dont-get-stuck-in-it-past.html");var encoded_title;encoded_title=encodeURIComponent("“Don’t Get Stuck in the IT Past” - Opt for Application Rejuvenation");var encoded_summary;encoded_summary=encodeURIComponent("Why Virtual Desktops may be a costly safe bet, they get your apps to remain stuck in the past.");function linkedin_click(){window.open("http://www.linkedin.com/shareArticle?mini=true&amp;url="+encoded_url+"&amp;title="+encoded_title+"&amp;summary="+encoded_summary+"&amp;source=http%3A%2F%2Fspiegelwrites.blogspot.com","_new","height=430,width=580,left=200,top=200,location=no")}function twitter_click(){window.open("http://twitter.com/share?url="+encoded_url+"&amp;via=ospiegel&amp;text="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function digg_click(){window.open("http://digg.com/submit?url="+encoded_url+"&amp;title="+encoded_title)}function facebook_click(){window.open("http://www.facebook.com/sharer.php?u="+encoded_url+"&amp;t="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function mailto_click(){window.open("mailto:?subject=Check%20this%20out%3A%20"+encoded_title+"&amp;body=Hi%2C%0A%0ACheck%20out%20this%20link%3A%20"+encoded_url+"%0A%0A","_self")}&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="javascript: void(0)" onclick=javascript:linkedin_click()&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/TM6S1Gc5-vI/AAAAAAAAAGw/CD_TLJkOGCo/s1600/linkedin.png" /&gt;&lt;/a&gt; &lt;a href="javascript: void(0)" onclick=javascript:twitter_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6S2vUMOWI/AAAAAAAAAG0/SyvDqRNzLLY/s1600/twitter.png" /&gt; &lt;/a&gt; &lt;a href="javascript: void(0)" rev="technology" onclick=javascript:digg_click()&gt; &lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6Rr85fhuI/AAAAAAAAAGo/-KOewxqq6TE/s1600/digg.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:facebook_click()&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TM6SBlpkJrI/AAAAAAAAAGs/ARdIq_TERO8/s1600/facebook.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:mailto_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TOosXBNEVjI/AAAAAAAAAJE/Qt8l5oNXS1A/s1600/Email+Button-orange.gif"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;img border="0" height="1" width="1" src="http://1.bp.blogspot.com/-mzto9duN2yY/TWUTqihrrHI/AAAAAAAAAU8/iI4SMXvwPmA/s320/and_so_you_code_tshirt-p235964684607018001xnpkx_325_30per.jpg" /&gt;&lt;br /&gt;&lt;img border="0" height="1" width="1" src="http://3.bp.blogspot.com/-Ja0e6pVYnDk/TZRKLjpa33I/AAAAAAAAAVs/xao9SNQWUCs/s200/rose20bushes20in20vineyard_smalll.jpg" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-8193901164267460397?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/8193901164267460397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2011/09/dont-get-stuck-in-it-past.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/8193901164267460397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/8193901164267460397'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2011/09/dont-get-stuck-in-it-past.html' title='“Don’t Get Stuck in the IT Past” - Opt for Application Rejuvenation'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-DnbCdLcMb1A/Tl9HbfJX92I/AAAAAAAAAX8/W2dGKEcwVZ0/s72-c/image1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-6202068708613750111</id><published>2011-08-08T10:38:00.006+03:00</published><updated>2011-11-07T18:05:33.917+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Algorithm'/><category scheme='http://www.blogger.com/atom/ns#' term='folk dance'/><category scheme='http://www.blogger.com/atom/ns#' term='Algorythm'/><category scheme='http://www.blogger.com/atom/ns#' term='Sort'/><title type='text'>The Beauty of Sort Algorithms</title><content type='html'>&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2011/08/beauty-of-sort-algorithms.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a class="twitter-share-button" data-count="horizontal" data-text="The Beauty of Sort Algorithms" data-url="http://spiegelwrites.blogspot.com/2011/08/beauty-of-sort-algorithms.html" data-via="ospiegel" href="http://twitter.com/share"&gt;Tweet&lt;/a&gt;&lt;script src="http://platform.twitter.com/widgets.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;Algorithms much like Mathematical equations can be visualized to produce quite beautiful results.&lt;br /&gt;The following artistic display of the various sort algorithms is simply remarkable if not genius.&lt;br /&gt;Kudos to the Sapientia University in Transylvania, Romania for this beautiful production.&lt;br /&gt;So if you are not yet familiar with the various sort algorithms, just follow closely each dance.&lt;br /&gt;&lt;br /&gt;The beauty of sort algorithms starts with the fact that they take a simple action and repeat it recursively until the values are sorted.&lt;br /&gt;They usually differ in the time it takes them to sort the values.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://en.wikipedia.org/wiki/Quicksort" target="_new"&gt;Quick Sort&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;This is the most amusing one.&lt;br /&gt;A Hungarian style dance.&lt;br /&gt;The Hungarian call that you hear in this video "Oszd meg és uralkodj" means "Divide and Conquer".&lt;br /&gt;And indeed “divide and conquer” is the essence of this algorithm.  &lt;br /&gt;Quicksort is accomplished by the following algorithm:&lt;br /&gt;1. Choose a cell in the list – the Pivot cell. In this case the first (it can be any other)&lt;br /&gt;&lt;br /&gt;2. Compare the pivot cell to all other cells in the list and order the pivot accordingly. &lt;br /&gt;So if a cell is smaller than the pivot it will be on the right side and if the cell is bigger than the pivot it will be on the left side. If their relative position does not correspond to their values then switch between them.&lt;br /&gt;By comparing the selected cell (the Pivot) to each other cell you eventually divide the list into two smaller lists where the pivot cell is actually located in its final location. &lt;br /&gt;The two remaining lists are of all the values that are lower than the pivot and all the values that are higher than the pivot.&lt;br /&gt;&lt;br /&gt;3. Continue with the same process above to each of the divided lists, until your reach a list of a single cell.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe width="640" height="390" src="http://www.youtube.com/embed/ywWBy6J5gz8" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://en.wikipedia.org/wiki/Selectionsort" target="_new"&gt;Selection Sort&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;This is the next amusing and much colorful one.&lt;br /&gt;A Gypsy style dance.&lt;br /&gt;&lt;br /&gt;Selection Sort is accomplished by the following algorithm:&lt;br /&gt;1. From the start of the list scan to find the minimal value in the list and place it at the first cell of the list. &lt;br /&gt;This is done by comparing the first cell to the second cell and if that cell is smaller, switch between them and compare the new (smaller) first cell to the third cell and so on. &lt;br /&gt;&lt;br /&gt;2. Repeat the procedure from the top where the new list starts from the next cell.&lt;br /&gt;&lt;br /&gt;This algorithm is the slowest one this is why the video was speeded up.&lt;br /&gt;&lt;br /&gt;&lt;iframe width="640" height="390" src="http://www.youtube.com/embed/Ns4TPTC8whw" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://en.wikipedia.org/wiki/Insertsort" target="_new"&gt;Insert Sort&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;A Romanian style dance.&lt;br /&gt;&lt;br /&gt;The insert algorithm simply creates a sorted list within the original one by inserting every next cell one by one in its correct location.&lt;br /&gt;1. The first cell is already a sorted list.&lt;br /&gt;&lt;br /&gt;2. We take the next cell and insert it to the sorted list to its left in the correct location (by comparing it to the existing cells) &lt;br /&gt;&lt;br /&gt;3. We repeat step 2 until we reach the end of the list.&lt;br /&gt;&lt;br /&gt;&lt;iframe width="640" height="390" src="http://www.youtube.com/embed/ROalU379l3U" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://en.wikipedia.org/wiki/Mergesort" target="_new"&gt;Merge Sort&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Here the call of "Divide and Conquer" is in German: "Teile und herrsche"&lt;br /&gt;&lt;br /&gt;The merge sort algorithm is quite clever.&lt;br /&gt;The idea is simple:&lt;br /&gt;1. Break the list into two equal halves (of course when there is an odd number of cells one will be a bit bigger).&lt;br /&gt;&lt;br /&gt;2. Sort (by Merge sort) each half of the list.&lt;br /&gt;&lt;br /&gt;3. Merge the two sorted lists into one list.&lt;br /&gt;The rule of course is that when reaching a list of a single cell it is regarded as already sorted.&lt;br /&gt;&lt;br /&gt;&lt;iframe width="640" height="390" src="http://www.youtube.com/embed/XaqR3G_NVoo" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://en.wikipedia.org/wiki/Bubblesort" target="_new"&gt;Bubble Sort&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;A Hungarian style dance.&lt;br /&gt;&lt;br /&gt;Bubble sort is very simple. We simply scan the list by comparing every two adjacent cells and swap between them if their order does not match the expected order of the list.&lt;br /&gt;&lt;br /&gt;The scan is repeated until no swaps are required, meaning the list is sorted.&lt;br /&gt;&lt;br /&gt;&lt;iframe width="640" height="390" src="http://www.youtube.com/embed/lyZQPjUT5B4" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://en.wikipedia.org/wiki/Shellsort" target="_new"&gt;Shell Sort&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;A Hungarian style dance.&lt;br /&gt;&lt;br /&gt;&lt;iframe width="640" height="390" src="http://www.youtube.com/embed/CmPA7zE8mx0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-6202068708613750111?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/6202068708613750111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2011/08/beauty-of-sort-algorithms.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/6202068708613750111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/6202068708613750111'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2011/08/beauty-of-sort-algorithms.html' title='The Beauty of Sort Algorithms'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/ywWBy6J5gz8/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-1409235178119113029</id><published>2011-05-11T14:52:00.004+03:00</published><updated>2011-05-11T15:05:05.606+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blackberry'/><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='Magic Software'/><title type='text'>Power (of Change) to the People</title><content type='html'>&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2011/05/power-of-change-to-people.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a class="twitter-share-button" data-count="horizontal" data-text="Power (of Change) to the People - Magic Software announces Blackberry support" data-url="http://spiegelwrites.blogspot.com/2011/05/power-of-change-to-people.html" data-via="ospiegel" href="http://twitter.com/share"&gt;Tweet&lt;/a&gt;&lt;script src="http://platform.twitter.com/widgets.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;Change is rapid. These days it is becoming even more rapid than ever.&lt;br /&gt;&lt;br /&gt;A few years ago, the end-users did not have much impact on the technological and architectural choice of the company. It was the choice of the company’s CIO, CFO or CEO to either keep their current technologies or to embrace new ones. Once a decision was made, it meant aligning with the company’s operations and process to the technology of choice. The chosen technology was likely to remain relevant for the company for years ahead.&lt;br /&gt;&lt;br /&gt;Magic Software Metadata driven approach enabled ISV and companies to easily switch from one back-end technology (namely server OS) to the other with minimal if no effort at all. However this advantage became relevant only in very long intervals.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-d0Byi8nEH-E/Tcp4P5Gg3fI/AAAAAAAAAWU/tprrdi-JxqQ/s1600/power%2Bto%2Bthe%2Bpeople.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/-d0Byi8nEH-E/Tcp4P5Gg3fI/AAAAAAAAAWU/tprrdi-JxqQ/s400/power%2Bto%2Bthe%2Bpeople.jpg" width="346" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;Power to the People&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Now, with the great symbiosis of smartphones and enterprise applications, the end-users are the ones that actually dictate the sort of technology the company needs to support. The choice for supporting smartphone OS is less in the hands of the traditional decision makers. The choice is now in the hands of the end-users. The people have the power of choice which is completely unaligned with the company’s technological roadmap. Companies need to align their architectures to the prevailing client technologies that are dictated by the end-users.&lt;br /&gt;&lt;br /&gt;Magic Software Metadata driven approach shines once again and now becomes more relevant than ever before. Today not only is the technology rapidly changing but also the adoption of it. Whatever mobile vendor may be on the lead today, may not necessarily be the leader tomorrow, and may even become obsolete.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.magicsoftware.com/en/news-and-events/?catID=28&amp;prID=616&amp;year=2011" target="_new"&gt;Magic Software announced today&lt;/a&gt; the added support of Blackberry for mobile deployments. Android and iOS support is right around the corner. Windows Mobile 7 may eventually soar (for now it still sores) and might therefore be supported as well, but then what? Who knows what will be relevant one year or two years from now?&lt;br /&gt;&lt;br /&gt;No one really knows. &lt;br /&gt;&lt;br /&gt;The best approach to reduce the potential risk in switching from one platform to the other, namely client platform, is to opt for a multi-device mobile application platform and to avoid locking oneself to specific platforms.&lt;br /&gt;&lt;br /&gt;Whatever kids and early adopters are excited about today, may become a technology that companies must adopt.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;object data="http://www.collegehumor.com/moogaloop/moogaloop.swf?clip_id=6348675&amp;amp;use_node_id=true&amp;amp;fullscreen=1" height="338" id="ch6348675" type="application/x-shockwave-flash" width="600"&gt;&lt;param name="allowfullscreen" value="true"/&gt;&lt;param name="wmode" value="transparent"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;param name="movie" quality="best" value="http://www.collegehumor.com/moogaloop/moogaloop.swf?clip_id=6348675&amp;use_node_id=true&amp;fullscreen=1"/&gt;&lt;embed src="http://www.collegehumor.com/moogaloop/moogaloop.swf?clip_id=6348675&amp;use_node_id=true&amp;fullscreen=1" type="application/x-shockwave-flash" wmode="transparent" width="600" height="338" allowScriptAccess="always"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;Early Adopters Through History by&lt;a href="http://www.collegehumor.com/" target="_new"&gt;&amp;nbsp;collegehumor.com&lt;/a&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2011/05/power-of-change-to-people.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a class="twitter-share-button" data-count="horizontal" data-text="Power (of Change) to the People - Magic Software announces Blackberry support" data-url="http://spiegelwrites.blogspot.com/2011/05/power-of-change-to-people.html" data-via="ospiegel" href="http://twitter.com/share"&gt;Tweet&lt;/a&gt;&lt;script src="http://platform.twitter.com/widgets.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;The best response to the challenge of “No one really knows” is “We do not really care”. Whatever new platform will rise, proper support will be given to that platform without rewriting entire applications to fit the new platform.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;See The BlackBerry release event added to the &lt;a href="http://spiegelwrites.blogspot.com/2011/02/magic-software-timeline.html"&gt;Magic Software Timeline&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-1409235178119113029?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/1409235178119113029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2011/05/power-of-change-to-people.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/1409235178119113029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/1409235178119113029'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2011/05/power-of-change-to-people.html' title='Power (of Change) to the People'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-d0Byi8nEH-E/Tcp4P5Gg3fI/AAAAAAAAAWU/tprrdi-JxqQ/s72-c/power%2Bto%2Bthe%2Bpeople.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-5895747042050554406</id><published>2011-05-02T11:06:00.005+03:00</published><updated>2011-05-03T09:41:01.317+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='Funny'/><title type='text'>Osama "Has Bin" Laden</title><content type='html'>The world media is surging with articles and information about the killing of Al Qaeda (former) leader – Osama Bin Laden. Now with the new title: &lt;b&gt;Osama "Has Bin" Laden&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Naturally it is time, once again, to play around with the Bin Laden brand. &lt;br /&gt;However no corporation will officially make use of it.&lt;br /&gt;&lt;br /&gt;For example, if you have been following Magic Software new line of images of &lt;a href="http://www.facebook.com/MagicSoftwareEnterprises" target="_new"&gt;Facebook&lt;/a&gt;, &lt;br /&gt;all titled “If Only I could”, you are definitely &lt;b&gt;not going to see&lt;/b&gt; the following image as part of the official images series:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-S9g6FpEgiLo/Tb5kaimPWFI/AAAAAAAAAWE/A8TvSmlzAbg/s1600/Osama.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="320" width="298" src="http://2.bp.blogspot.com/-S9g6FpEgiLo/Tb5kaimPWFI/AAAAAAAAAWE/A8TvSmlzAbg/s320/Osama.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-5ucq3ytR3mw/Tb5n8s77rDI/AAAAAAAAAWM/HzepxU7FvJ4/s1600/Osama2.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="220" width="320" src="http://2.bp.blogspot.com/-5ucq3ytR3mw/Tb5n8s77rDI/AAAAAAAAAWM/HzepxU7FvJ4/s320/Osama2.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2011/05/osama-has-bin-laden.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a href="http://twitter.com/share" class="twitter-share-button" data-url="http://spiegelwrites.blogspot.com/2011/05/osama-has-bin-laden.html" data-text="Osama 'Has Bin' Laden Could Never..." data-count="horizontal" data-via="ospiegel"&gt;Tweet&lt;/a&gt;&lt;script type="text/javascript" src="http://platform.twitter.com/widgets.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;BTW, I wonder if it was an iPhone or Android that was given to "Has Bin" Laden that tracked its actual location. Well now &lt;b&gt;Apple and Google can turn the tracking feature off – Mission Accomplished&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;I also cannot avoid the phonetics of "Has Bin" Laden latest hide out – Abbottabad - &lt;br /&gt;and think of what could have been Osama’s song for the upcoming Eurovision contest:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;&lt;i&gt;Abanibi Obo Ebev,&lt;br /&gt;Abanibi Obo Ebev Abbottabad...&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=Q8IDx4Hmzho" target="_new"&gt;Click to listen to the Original Aba-Ni-Bi&lt;/a&gt;.&lt;/div&gt;&lt;br /&gt;This is a sure winner.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-5895747042050554406?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/5895747042050554406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2011/05/osama-has-bin-laden.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/5895747042050554406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/5895747042050554406'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2011/05/osama-has-bin-laden.html' title='Osama &quot;Has Bin&quot; Laden'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-S9g6FpEgiLo/Tb5kaimPWFI/AAAAAAAAAWE/A8TvSmlzAbg/s72-c/Osama.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-6461215943457569023</id><published>2011-03-31T11:01:00.004+02:00</published><updated>2011-03-31T14:00:56.567+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='user experience'/><category scheme='http://www.blogger.com/atom/ns#' term='Dashboards'/><category scheme='http://www.blogger.com/atom/ns#' term='Microstratgey'/><category scheme='http://www.blogger.com/atom/ns#' term='BI'/><category scheme='http://www.blogger.com/atom/ns#' term='UX'/><title type='text'>BI and the Sick Rose - or - Microstrategy as the Modern Rose Bush of the IT Vineyards</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;"&gt;The Sick Rose by William Blake&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;i&gt;O Rose thou art sick.&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: sans-serif; font-size: 13px; line-height: 19px; text-align: center;"&gt;&lt;i&gt;The invisible worm,&lt;/i&gt;&lt;/div&gt;&lt;i&gt;&lt;div style="font-family: sans-serif; font-size: 13px; line-height: 19px; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;i&gt;That flies in the night&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: sans-serif; font-size: 13px; line-height: 19px; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;i&gt;In the howling storm:&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: small; font-style: normal; line-height: normal;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;Has found out thy bed&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: small; font-style: normal; line-height: normal;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;Of crimson joy:&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: small; font-style: normal; line-height: normal;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;And his dark secret love&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: small; font-style: normal; line-height: normal;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;Does thy life destroy.&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://writewellgroup.com/Euro_Hum_2002-03/images/blake_sick_rose.jpg" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="400" src="http://writewellgroup.com/Euro_Hum_2002-03/images/blake_sick_rose.jpg" width="255" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 11px; line-height: 15px;"&gt;Hand-coloured print, issued c.1826&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;If you have visited some vineyards you probably noticed that in some of them rose bushes are planted at the end of grapevine rows.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;There are a few speculations as to the reason for this viticulture tradition. Except for the mere aesthetics contribution of the beautiful roses blossoming amidst the vines, especially at early spring time when the bare vines are just beginning to grow new leaves, the most acceptable reasons for planting roses near grape vines is the fact that both roses and grape vines are susceptible to the same diseases. However roses will be hit by those diseases a bit earlier than the grape vine. This way vine growers are able to take immediate preemptive measures and prevent the vines from becoming infected. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://wineontheblog.wordpress.com/2010/06/24/ring-a-ring-o-roses/" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;" target="_new"&gt;&lt;img border="0" height="251" src="http://wineontheblog.files.wordpress.com/2010/06/rose20bushes20in20vineyard.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;A natural dashboard (source: &lt;a href="http://wineontheblog.wordpress.com/2010/06/24/ring-a-ring-o-roses/" target="_new"&gt;wineontheblog&lt;/a&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;BI tools can be described in the same way. Indeed some BI tools and especially &lt;a href="http://www.magicsoftware.com/en/products/?catID=506" target="_new"&gt;Microstrategy 9&lt;/a&gt; offer very aesthetic front-end design and highly captivating user experience. However this is far from being the reason many companies choose to utilize Microstrategy.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://spiegelwrites.blogspot.com/2011/01/microstrategy-9-html-perfection.html" target="_new"&gt;The highly visual means of Microstrategy&lt;/a&gt;, that reflect the company’s performance at real-time, enable managers to be aware of problems that hinder company’s performance as they occur. Without such early warnings managers could respond much later and risk significant loses. With proper BI implementation managers are able to respond to such problems immediately and prevent greater losses.&lt;br /&gt;&lt;br /&gt;There are many “diseases” that can hinder and decrease company’s performance. Managers must have the right means to detect possible inflictions as they happen or even as they are about to occur using proper BI implementation.&lt;br /&gt;&lt;br /&gt;Today satellite controlled agriculture enable vine growers to monitor the color and shape of a leave from their home or office. In most vineyards roses are planted truly for decoration purposes and for keeping a very aesthetic viticulture tradition. &lt;br /&gt;&lt;br /&gt;But the principle remains: &lt;b&gt;Constant and full insight of the vine\company health is a must to avoid potential loses and to assure productivity&lt;/b&gt;. &lt;br /&gt;&lt;br /&gt;If the means to this end also add further embellishment to the user experience than that is just an extra gain.&lt;br /&gt;&lt;br /&gt;&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2011/03/bi-and-sick-rose-or-microstrategy-as.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a href="http://twitter.com/share" class="twitter-share-button" data-url="http://spiegelwrites.blogspot.com/2011/03/bi-and-sick-rose-or-microstrategy-as.html" data-text="#BI and the Sick Rose or #Microstrategy as the Modern Rose Bush of the IT Vineyards" data-count="horizontal" data-via="ospiegel"&gt;Tweet&lt;/a&gt;&lt;script type="text/javascript" src="http://platform.twitter.com/widgets.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Click below to share this post:&lt;br /&gt;&lt;script language="javascript"&gt;var encoded_url=encodeURIComponent("http://spiegelwrites.blogspot.com/2011/03/bi-and-sick-rose-or-microstrategy-as.html");var encoded_title;encoded_title=encodeURIComponent("Microstrategy as the Modern Rose Bush of the IT Vineyards");var encoded_summary;encoded_summary=encodeURIComponent("Microstrategy as the Modern Rose Bush of the IT Vineyards");function linkedin_click(){window.open("http://www.linkedin.com/shareArticle?mini=true&amp;url="+encoded_url+"&amp;title="+encoded_title+"&amp;summary="+encoded_summary+"&amp;source=http%3A%2F%2Fspiegelwrites.blogspot.com","_new","height=430,width=580,left=200,top=200,location=no")}function twitter_click(){window.open("http://twitter.com/share?url="+encoded_url+"&amp;via=ospiegel&amp;text="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function digg_click(){window.open("http://digg.com/submit?url="+encoded_url+"&amp;title="+encoded_title)}function facebook_click(){window.open("http://www.facebook.com/sharer.php?u="+encoded_url+"&amp;t="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function mailto_click(){window.open("mailto:?subject=Check%20this%20out%3A%20"+encoded_title+"&amp;body=Hi%2C%0A%0ACheck%20out%20this%20link%3A%20"+encoded_url+"%0A%0A","_self")}&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="javascript: void(0)" onclick=javascript:linkedin_click()&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/TM6S1Gc5-vI/AAAAAAAAAGw/CD_TLJkOGCo/s1600/linkedin.png" /&gt;&lt;/a&gt; &lt;a href="javascript: void(0)" onclick=javascript:twitter_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6S2vUMOWI/AAAAAAAAAG0/SyvDqRNzLLY/s1600/twitter.png" /&gt; &lt;/a&gt; &lt;a href="javascript: void(0)" rev="technology" onclick=javascript:digg_click()&gt; &lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6Rr85fhuI/AAAAAAAAAGo/-KOewxqq6TE/s1600/digg.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:facebook_click()&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TM6SBlpkJrI/AAAAAAAAAGs/ARdIq_TERO8/s1600/facebook.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:mailto_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TOosXBNEVjI/AAAAAAAAAJE/Qt8l5oNXS1A/s1600/Email+Button-orange.gif"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;img border="0" height="1" width="1" src="http://1.bp.blogspot.com/-mzto9duN2yY/TWUTqihrrHI/AAAAAAAAAU8/iI4SMXvwPmA/s320/and_so_you_code_tshirt-p235964684607018001xnpkx_325_30per.jpg" /&gt;&lt;br /&gt;&lt;img border="0" height="1" width="1" src="http://3.bp.blogspot.com/-Ja0e6pVYnDk/TZRKLjpa33I/AAAAAAAAAVs/xao9SNQWUCs/s200/rose20bushes20in20vineyard_smalll.jpg" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-6461215943457569023?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/6461215943457569023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2011/03/bi-and-sick-rose-or-microstrategy-as.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/6461215943457569023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/6461215943457569023'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2011/03/bi-and-sick-rose-or-microstrategy-as.html' title='BI and the Sick Rose - or - Microstrategy as the Modern Rose Bush of the IT Vineyards'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ggQbXP2sO-0/TM6S1Gc5-vI/AAAAAAAAAGw/CD_TLJkOGCo/s72-c/linkedin.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-5400110868544267277</id><published>2011-02-22T17:19:00.016+02:00</published><updated>2011-02-23T16:04:05.139+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='T-Shirt'/><category scheme='http://www.blogger.com/atom/ns#' term='&quot;And so you code&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='Mug'/><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><title type='text'>Code Free T-Shirts and More</title><content type='html'>I thought I'd play around with &lt;a href="http://spiegelwrites.blogspot.com/2011/02/and-so-you-code-clip-remake-done.html" target="_new"&gt;And So You Code&lt;/a&gt; a bit further.&lt;br /&gt;&lt;br /&gt;So I found this cool website for creating your own customized T-shirts, hats, mugs, etc. and designed some Code Free products.&lt;br /&gt;&lt;br /&gt;You can actually click on one and order it, though I have no idea how it comes out as I just placed the images on it and haven't ordered one myself.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;If you do order one it's at your own risk.&lt;/b&gt;&lt;br /&gt;If you do order one, tell me how it turned out :-)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Code Free T-Shirt&lt;/b&gt; &lt;br /&gt;&lt;div style="text-align:center;line-height:150%"&gt;&lt;a href="http://www.zazzle.com/and_so_you_code_tshirt-235964684607018001?size=a_xl&amp;view=front&amp;group=mens&amp;lifestyle=classic&amp;rf=238711712334156167" target="_new"&gt;&lt;img src="http://2.bp.blogspot.com/-dRTXsi3pqUQ/TWUTMFIeg7I/AAAAAAAAAU0/BCoQ6f4DujQ/s320/and_so_you_code_tshirt-p235964684607018001xnpkx_325.jpg" alt="And So You Code shirt" style="border:0;" /&gt;&lt;/a&gt;&lt;a href="http://www.zazzle.com/and_so_you_code_tshirt-235964684607018001?group=mens&amp;lifestyle=classic&amp;rf=238711712334156167" target="_new"&gt;&lt;img src="http://rlv.zcache.com/and_so_you_code_tshirt-p23596468460701800129mc7_325.jpg" alt="And So You Code shirt" style="border:0;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2011/02/and-so-you-code-merchandise.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a href="http://twitter.com/share" class="twitter-share-button" data-url="http://spiegelwrites.blogspot.com/2011/02/and-so-you-code-merchandise.html" data-text="Code Free Merchandise #andsoyoucode" data-count="horizontal" data-via="ospiegel"&gt;Tweet&lt;/a&gt;&lt;script type="text/javascript" src="http://platform.twitter.com/widgets.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Code Free Mug&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align:center;line-height:150%"&gt;&lt;a href="http://www.zazzle.com/and_so_they_code_mug-168210870507849637?rf=238711712334156167" target="_new"&gt;&lt;img src="http://rlv.zcache.com/and_so_they_code_mug-p1682108705078496372gq8k_325.jpg" alt="And So They Code Mug" style="border:0;" /&gt;&lt;/a&gt;&lt;a href="http://www.zazzle.com/code_free_mug-168942610722216235?rf=238711712334156167" target="_new"&gt;&lt;img src="http://rlv.zcache.com/code_free_mug-p1689426107222162352gq8k_325.jpg" alt="Code Free Mug mug" style="border:0;"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Code Free Mousepad&lt;/b&gt;&lt;br /&gt;&lt;div style="align:center; text-align:center;line-height:150%"&gt;&lt;a href="http://www.zazzle.com/code_free_mousepad-144254716015177279?rf=238711712334156167" target="_new"&gt;&lt;img src="http://rlv.zcache.com/code_free_mousepad-p1442547160151772797pdd_325.jpg" alt="Code Free Mousepad" style="border:0;" /&gt;&lt;/a&gt;&lt;a href="http://www.zazzle.com/code_free_mousepad-144562239591681551?rf=238711712334156167" target="_new"&gt;&lt;img src="http://rlv.zcache.com/code_free_mousepad-p1445622395916815517pdd_325.jpg" alt="Code Free Mousepad" style="border:0;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Code Free Hats&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align:center;line-height:150%"&gt;&lt;a href="http://www.zazzle.com/and_so_you_code_hat-148566836548491733?rf=238711712334156167" target="_new"&gt;&lt;img src="http://rlv.zcache.com/and_so_you_code_hat-p1485668365484917337m38_325.jpg" alt="And So You Code Hat hat" style="border:0;" /&gt;&lt;/a&gt;&lt;a href="http://www.zazzle.com/code_free_hat-148719376381567623?rf=238711712334156167" target="_new"&gt;&lt;img src="http://rlv.zcache.com/code_free_hat-p1487193763815676237m38_325.jpg" alt="Code Free Hat hat" style="border:0;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Click below to share this post:&lt;br /&gt;&lt;script language="javascript"&gt;var encoded_url=encodeURIComponent("http://spiegelwrites.blogspot.com/2011/02/and-so-you-code-merchandise.html");var encoded_title;encoded_title=encodeURIComponent("Code Free Merchandise");var encoded_summary;encoded_summary=encodeURIComponent("Playing around with merchandise,");function linkedin_click(){window.open("http://www.linkedin.com/shareArticle?mini=true&amp;url="+encoded_url+"&amp;title="+encoded_title+"&amp;summary="+encoded_summary+"&amp;source=http%3A%2F%2Fspiegelwrites.blogspot.com","_new","height=430,width=580,left=200,top=200,location=no")}function twitter_click(){window.open("http://twitter.com/share?url="+encoded_url+"&amp;via=ospiegel&amp;text="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function digg_click(){window.open("http://digg.com/submit?url="+encoded_url+"&amp;title="+encoded_title)}function facebook_click(){window.open("http://www.facebook.com/sharer.php?u="+encoded_url+"&amp;t="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function mailto_click(){window.open("mailto:?subject=Check%20this%20out%3A%20"+encoded_title+"&amp;body=Hi%2C%0A%0ACheck%20out%20this%20link%3A%20"+encoded_url+"%0A%0A","_self")}&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="javascript: void(0)" onclick=javascript:linkedin_click()&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/TM6S1Gc5-vI/AAAAAAAAAGw/CD_TLJkOGCo/s1600/linkedin.png" /&gt;&lt;/a&gt; &lt;a href="javascript: void(0)" onclick=javascript:twitter_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6S2vUMOWI/AAAAAAAAAG0/SyvDqRNzLLY/s1600/twitter.png" /&gt; &lt;/a&gt; &lt;a href="javascript: void(0)" rev="technology" onclick=javascript:digg_click()&gt; &lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6Rr85fhuI/AAAAAAAAAGo/-KOewxqq6TE/s1600/digg.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:facebook_click()&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TM6SBlpkJrI/AAAAAAAAAGs/ARdIq_TERO8/s1600/facebook.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:mailto_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TOosXBNEVjI/AAAAAAAAAJE/Qt8l5oNXS1A/s1600/Email+Button-orange.gif"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;img border="0" height="1" width="1" src="http://1.bp.blogspot.com/-mzto9duN2yY/TWUTqihrrHI/AAAAAAAAAU8/iI4SMXvwPmA/s320/and_so_you_code_tshirt-p235964684607018001xnpkx_325_30per.jpg" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-5400110868544267277?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/5400110868544267277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2011/02/and-so-you-code-merchandise.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/5400110868544267277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/5400110868544267277'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2011/02/and-so-you-code-merchandise.html' title='Code Free T-Shirts and More'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-dRTXsi3pqUQ/TWUTMFIeg7I/AAAAAAAAAU0/BCoQ6f4DujQ/s72-c/and_so_you_code_tshirt-p235964684607018001xnpkx_325.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-2478264364098436522</id><published>2011-02-17T16:17:00.031+02:00</published><updated>2011-11-29T18:41:56.138+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='&quot;And so you code&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='Remake'/><title type='text'>And So You Code - Clip Remake - Done</title><content type='html'>&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2011/02/and-so-you-code-clip-remake-done.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a href="http://twitter.com/share" class="twitter-share-button" data-url="http://spiegelwrites.blogspot.com/2011/02/and-so-you-code-clip-remake-done.html" data-text="And So You Code - The Clip Remake Done #andsoyoucode" data-count="horizontal" data-via="ospiegel"&gt;Tweet&lt;/a&gt;&lt;script type="text/javascript" src="http://platform.twitter.com/widgets.js"&gt;&lt;/script&gt;&lt;br /&gt;I am proud to present you with the new remake of And So You Code featuring a wide collection of original pictures hat were kindly contributed by developers, office workers and talented photographers from around the world.&lt;br /&gt;&lt;br /&gt;This has turned out to be an exciting multi national project.&lt;br /&gt;&lt;br /&gt;I wish to thank all contributors for making this clip remake possible.&lt;br /&gt;&lt;br /&gt;The list of all contributors with relevant links is below the embedded clip.&lt;br /&gt;&lt;br /&gt;Enjoy :-)&lt;br /&gt;&lt;br /&gt;&lt;iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/6vEEXXrFpqU?rel=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2011/02/and-so-you-code-clip-remake-done.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a href="http://twitter.com/share" class="twitter-share-button" data-url="http://spiegelwrites.blogspot.com/2011/02/and-so-you-code-clip-remake-done.html" data-text="And So You Code - The Clip Remake Done #andsoyoucode" data-count="horizontal" data-via="ospiegel"&gt;Tweet&lt;/a&gt;&lt;script type="text/javascript" src="http://platform.twitter.com/widgets.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;You can also view and share this video at &lt;a href="http://vimeo.com/andsoyoucode/remake" target="_new"&gt;Vimeo.com&lt;/a&gt;.&lt;br /&gt;&lt;table&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: left; text-align: center;"&gt;&lt;a href="javacript:void(0);" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"&gt;&lt;img border="0" height="180" width="240" src="http://1.bp.blogspot.com/-dRzxDzjvsgY/TV0o2EX18uI/AAAAAAAAAO0/L0c_GHmAzyU/s200/Ali_Small.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;Picture by Ali Ayoub&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/slworking/5286308185" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="181" width="240" src="http://1.bp.blogspot.com/-CLdAm3-UyRc/TV0wPTMEJ8I/AAAAAAAAAPE/c8H36DyDoRE/s200/5286308185_0dd7a3f18c_s.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;Picture by &lt;a href="http://www.flickr.com/photos/slworking/"&gt;slworking&lt;/a&gt;&lt;br /&gt;slworking also on &lt;a href="http://www.youtube.com\slworking2" target="_new"&gt;Youtube&lt;/a&gt;.&lt;br /&gt;Schaumburg, Illinois, USA&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/jonasmollbrink/5343211697" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="161" width="240" src="http://2.bp.blogspot.com/-JzJYBZ6bTwA/TV00RwQL5cI/AAAAAAAAAPM/yPdvCIgWAco/s320/5343211697_f702ea5f18_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;br /&gt;Picture by &lt;a href="http://www.flickr.com/people/jonasmollbrink/" target="_new"&gt;Jonas Möllbrink&lt;/a&gt;&lt;br /&gt;Stockholm, Sweden&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/alexgisby/4790651439" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="139" width="240" src="http://3.bp.blogspot.com/-vGqJmF5RFYk/TV01_I_3IOI/AAAAAAAAAPU/V1zKD69iyqg/s320/4790651439_8acfeecdac_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;Picture by &lt;a href="http://www.flickr.com/photos/alexgisby/" target="_new"&gt;Alex Gisby&lt;/a&gt;.&lt;br /&gt;&lt;a href="http://solution10.com" target="_new"&gt;http://solution10.com&lt;/a&gt;&lt;br /&gt;London, UK&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/slworking/5100303893" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="181" width="240" src="http://4.bp.blogspot.com/-6hFzyG9sz1M/TV0-wY0PObI/AAAAAAAAAPc/8rEp2kDzxyg/s320/5100303893_8e619b7e24_m.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;Picture by &lt;a href="http://www.flickr.com/photos/slworking/" target="_new"&gt;slworking&lt;/a&gt;&lt;br /&gt;slworking also on &lt;a href="http://www.youtube.com\slworking2" target="_new"&gt;Youtube&lt;/a&gt;.&lt;br /&gt;Schaumburg, Illinois, USA&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="javacript:void(0);" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"&gt;&lt;img border="0" height="180" width="240" src="http://2.bp.blogspot.com/-BMm8kEE9aM8/TV1AsqEw48I/AAAAAAAAAPk/CwM6_l9nbno/s320/Jagmeet%2BSingh%2BHanspal_240.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;br /&gt;Picture by &lt;a href="http://mcu.cjb.net/" target="_new"&gt;Jagmeet Singh Hanspal&lt;/a&gt;.&lt;br /&gt;Bangalore, India.&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/pengrin/455400340/" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="159" width="240" src="http://3.bp.blogspot.com/-CsQgWSNQDC0/TV1EDxws25I/AAAAAAAAAPs/UlRYsdnvD1I/s320/455400340_7b2579ac2d_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td&gt;Picture by &lt;a href="http://www.flickr.com/photos/pengrin/" target="_new"&gt;Pengrin&lt;/a&gt;&lt;br /&gt;San Bruno, CA, USA&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/blakespot/5169436098" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="196" width="240" src="http://1.bp.blogspot.com/-81Rg7s0bqSU/TV1E6qFfykI/AAAAAAAAAP0/neDhxd6JSuI/s320/5169436098_0289f4b278_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;Picture by &lt;a href="http://www.blakespot.com" target="_new"&gt;Blake Patterson&lt;/a&gt;&lt;br /&gt;Alexandria, VA, USA.&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/dmoola/2261531232/" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="180" width="240" src="http://4.bp.blogspot.com/-Nb1g29o5-jo/TV1FtjA6PJI/AAAAAAAAAP8/BHzdBGndY7E/s320/sometimes%2Bi%2Bhide.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;Picture by &lt;a href="http://dailyspewage.com" target="_new"&gt;Daniel Szwalkiewicz&lt;/a&gt;&lt;br /&gt;Seattle, WA, USA.&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/art3mis4/5196774665/" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="163" width="240" src="http://1.bp.blogspot.com/-zmo0zPMr24Y/TV1GWfcYpgI/AAAAAAAAAQE/m3U2Zdgre5k/s320/5196774665_047a260098_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;Picture by &lt;a href="http://art3mis4.blogspot.com/" target="_new"&gt;Nathalie Colina&lt;/a&gt;.&lt;br /&gt;Caracas,Venezuela.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/slworking/3953449413" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="180" width="240" src="http://4.bp.blogspot.com/-Y7tB5lR6LqA/TWDIzG918rI/AAAAAAAAAQM/JXfi-3W2B0k/s320/3953449413_6b181597dc_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;Picture by &lt;a href="http://www.flickr.com/photos/slworking/" target="_new"&gt;slworking&lt;/a&gt;&lt;br /&gt;slworking also on &lt;a href="http://www.youtube.com\slworking2" target="_new"&gt;Youtube&lt;/a&gt;.&lt;br /&gt;Schaumburg, Illinois, USA&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/slworking/3967221407" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="171" width="240" src="http://3.bp.blogspot.com/-8hf-b64QbjA/TWDUPMyMIbI/AAAAAAAAAQU/Kb8UZpu_2Vs/s320/3967221407_3f8a4b0fd3_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;Picture by &lt;a href="http://www.flickr.com/photos/slworking/" target="_new"&gt;slworking&lt;/a&gt;&lt;br /&gt;slworking also on &lt;a href="http://www.youtube.com\slworking2" target="_new"&gt;Youtube&lt;/a&gt;.&lt;br /&gt;Schaumburg, Illinois, USA&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/peroty/2697258570" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="180" width="240" src="http://1.bp.blogspot.com/-h9AUaTBHgfo/TWDU42eb5-I/AAAAAAAAAQc/qX-ou1dH1xo/s320/2697258570_c2041d7b71_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;Picture by &lt;a href="http://www.flickr.com/people/peroty/" target="_new"&gt;Carl Holscher&lt;/a&gt;&lt;br /&gt;Location: Alexandria, VA, USA&lt;br /&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="javascript:void(0);" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"&gt;&lt;img border="0" height="161" width="240" src="http://2.bp.blogspot.com/-KoxiGWKhTBA/TWDVqkbBaEI/AAAAAAAAAQk/5-gC-yQHIpo/s320/Dsc_0294_Easy_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt; Easy button of Tamar Hartal&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/cshimala/3404530513/" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="180" width="240" src="http://3.bp.blogspot.com/-oRfrIC7O-Gc/TWDWOnQ-e5I/AAAAAAAAAQs/KtovOjtIcYs/s320/3404530513_870da47fc6_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;Picture by &lt;a href="http://www.craigshimala.com" target="_new"&gt; Craig Shimala&lt;/a&gt;&lt;br /&gt;Chicago, IL, USA&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/nchateau/2645593382/" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="359" width="240" src="http://3.bp.blogspot.com/-VNl5ZEnEpUQ/TWDX3ts2L8I/AAAAAAAAAQ0/pY9B2zZIocs/s320/Image1_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;Picture by Nicolas Chateau&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/mythoto/4359132320" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="180" width="240" src="http://3.bp.blogspot.com/-37XGGFXAMQ0/TWDZN7ItISI/AAAAAAAAAQ8/tYw8w7byLJw/s320/4359132320_e39ccbed63_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;Picture by &lt;a href="http://www.flickr.com/photos/mythoto/" target="_new"&gt;Leonard John Matthews&lt;/a&gt;.&lt;br /&gt;Redcliffe, Australia&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/davidgano/2423238429/" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="176" width="240" src="http://4.bp.blogspot.com/-NHfE-7bVOA0/TWErqUfrWsI/AAAAAAAAARk/TJwW6w_Fl4Y/s320/2423238429_d14ff46698_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;Picture by &lt;a href="http://www.flickr.com/photos/davidgano/" target="_new"&gt;David Gano&lt;/a&gt;&lt;br /&gt;Jacksonville, FL, USA&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/dmoola/2327240492/" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="180" width="240" src="http://4.bp.blogspot.com/-QRYLBk1JRPg/TWEpCE7IQnI/AAAAAAAAARM/GPJmbPCec90/s320/darins%2Boffice_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;Picture by &lt;a href="http://dailyspewage.com" target="_new"&gt;Daniel Szwalkiewicz&lt;/a&gt;&lt;br /&gt;Seattle, WA, USA.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/thebeev/2350254432" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="180" width="240" src="http://2.bp.blogspot.com/-KgxMPOjOUFU/TWEpsbnJKII/AAAAAAAAARU/XZv96MULHlc/s320/2350254432_5510981b51_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;Picture by &lt;a href="http://www.flickr.com/photos/thebeev/2350254432" target="_new"&gt;TheBeev&lt;/a&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/editor/1749047073/" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="180" width="240" src="http://4.bp.blogspot.com/-14y915ofIK0/TWEq7pua0OI/AAAAAAAAARc/lKyBiWSgKJs/s320/1749047073_f7d0e5777d_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;Picture by &lt;a href="http://www.flickr.com/people/editor/" target="_new"&gt;Bart Everson&lt;/a&gt;.&lt;br /&gt;New Orleans, Louisiana, USA&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/deebeeandswivel/2822035459" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="180" width="240" src="http://3.bp.blogspot.com/--F9If8AF-O0/TWIT-43TuvI/AAAAAAAAARs/Z7FHNdjNLnw/s320/Image2_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;Picture by &lt;a href="http://www.flickr.com/people/deebeeandswivel/" target="_new"&gt;David Brown&lt;/a&gt;.&lt;br /&gt;Glasgow, United Kingdom.&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/tgphotodesign/4701534392/" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"&gt;&lt;img border="0" height="351" width="240" src="http://1.bp.blogspot.com/-r_wocqeKQvg/TWIVSnVC-OI/AAAAAAAAAR0/xT3k2R914tk/s320/4701534392_250427c133_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;Picture by &lt;a href="http://www.tgphotodesign.com"&gt;Tieran Green&lt;/a&gt;.&lt;br /&gt;Calgary, Alberta, Canada&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/akoayecandice/4585465463/" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="160" width="240" src="http://2.bp.blogspot.com/-apbhbbM3Fqs/TWIWeskTxGI/AAAAAAAAASE/FktwB2fYH40/s320/4585465463_db737cd63e_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;Picture by &lt;a href="http://www.flickr.com/akoayecandice" target="_new"&gt;Candice Lee&lt;/a&gt;.&lt;br /&gt;New York City, New York, USA&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/restlessglobetrotter/128345994/" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="180" width="240" src="http://2.bp.blogspot.com/-m2frYYkViSc/TWIX5AzNfOI/AAAAAAAAASM/kRGxD5DY1PY/s320/128345994_e037b5a511_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;Picture by &lt;a href="http://www.flickr.com/photos/restlessglobetrotter/" target="_new"&gt;Jason Rogers&lt;/a&gt;.&lt;br /&gt;St Albans, UK&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/victorg/2204978140/" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="160" width="240" src="http://2.bp.blogspot.com/-ugJdsd9ldmE/TWIYw0IuV8I/AAAAAAAAASU/BxyvRIKyasI/s320/2204978140_bd64ed4fc7_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;Picture by &lt;a href="http://victorgregorio.com" target="_new"&gt;Victor Gregorio&lt;/a&gt;.&lt;br /&gt;San Francisco, California, USA/&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/edsweeney/4820987189" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="159" width="240" src="http://2.bp.blogspot.com/-ZmgV9T003rw/TWIZhw0KndI/AAAAAAAAASk/iWxpDbdYM3c/s320/4820987189_dfe586da43_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;Picture by &lt;a href="http://www.flickr.com/photos/edsweeney/4820987189" target="_new"&gt;Ed Sweeney&lt;/a&gt;.&lt;br /&gt;Los Gatos, California, USA&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/orcaman/163568035" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="160" width="240" src="http://4.bp.blogspot.com/-avUpQqcPWMo/TWIabeM6_iI/AAAAAAAAASs/9ckus7rJGUQ/s320/Image1_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;Picture by &lt;a href="http://www.flickr.com/photos/orcaman" target="_new"&gt;Or Hiltch&lt;/a&gt;.&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/malcolm-bell/2425193174/" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="171" width="240" src="http://4.bp.blogspot.com/-FXv5EauSEIU/TWIa1j4JlyI/AAAAAAAAAS0/lGt1kHOvadc/s320/2425193174_c5a748f973_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;Picture by &lt;a href="http://www.flickr.com/photos/malcolm-bell/" target="_new"&gt;Malcolm R Bell&lt;/a&gt;.&lt;br /&gt;Ipswich, England&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/jennzworld/4286120059/" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="180" width="240" src="http://4.bp.blogspot.com/-sy2xsrAoH7o/TWIbr7Q80qI/AAAAAAAAAS8/XJ6btu5eeVs/s320/4286120059_b4fa5620e4_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;Picture by &lt;a href="http://www.flickr.com/photos/jennzworld/" target="_new"&gt;Jennifer Livick&lt;/a&gt;.&lt;br /&gt;Canada&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="hhttp://www.flickr.com/photos/simbabque/4173070152/" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="160" width="240" src="http://4.bp.blogspot.com/-c75bCNVpoC8/TWIcKPcz7gI/AAAAAAAAATE/iwubnWNirmU/s320/4173070152_a06c75817a_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;Picture by &lt;a href="http://www.flickr.com/photos/simbabque/" target="_new"&gt;Julien&lt;/a&gt;.&lt;br /&gt;Hannover, Germany.&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/frankiefotos/4081058818/" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="180" width="240" src="http://3.bp.blogspot.com/-j8F4iyYGUpQ/TWIc4SytQMI/AAAAAAAAATM/Fb8VLrg6jzo/s320/4081058818_fbfaa1d859_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;Picture by &lt;a href="http://itsmefrankie.com/" target="_new"&gt;Frankie&lt;/a&gt;.&lt;br /&gt;Slovakia&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/karmenrose/84032331/" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="285" width="240" src="http://4.bp.blogspot.com/-2jpyltozuQE/TWIisQ96a5I/AAAAAAAAAUM/J3ZOkehci2k/s320/84032331_316252727b_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;Picture by &lt;a href="http://www.flickr.com/photos/karmenrose/" target="_new"&gt;KarmenRose&lt;/a&gt;.&lt;br /&gt;San Francisco Bay area, USA&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/lostinevolution/5232933838/" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="160" width="240" src="http://1.bp.blogspot.com/-fMMN-abKJIU/TWIeslGKEyI/AAAAAAAAATc/4U2m93GAtxw/s320/computer-frustration-tue-jepsen_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;Picture by &lt;a href="http://www.tuejepsen.com" target="_new"&gt;Tue Jepsen&lt;/a&gt;.&lt;br /&gt;Frederiksberg, Denmark.&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/ktserendipity/2299123992" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="335" width="240" src="http://4.bp.blogspot.com/-L8s8gd0Tp20/TWIfQkxV3PI/AAAAAAAAATk/oxU_W6BLT1U/s320/Image3_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;Picture by &lt;a href="http://www.serendipityphotography.co.uk" target="_new"&gt;Serendipity Photography&lt;/a&gt;.&lt;br /&gt;Sheffield, UK&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/timstubbs/2652184679/" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="320" width="240" src="http://4.bp.blogspot.com/-RErltKqdJco/TWIfu0yAKQI/AAAAAAAAATs/ItXSbUMKtvg/s320/Image1_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;Picture by &lt;a href="http://www.timstubbsphotography.co.uk" target="_new"&gt;Tim Stubbs&lt;/a&gt;.&lt;br /&gt;Rugby, UK&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/jellobabe/409657975" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="180" width="240" src="http://2.bp.blogspot.com/-PaxanUoIuUs/TWIgR8m6E9I/AAAAAAAAAT0/7nq6EgvslRo/s320/Image_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;Picture by &lt;a href="http://www.flickr.com/photos/jellobabe/" target="_new"&gt;Reina&lt;/a&gt;.&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/kthuloo/3161872484/" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="160" width="240" src="http://4.bp.blogspot.com/-rYFvYkneoYA/TWIg44GASDI/AAAAAAAAAT8/f1-4DcMAAzM/s320/3161872484_fe7dd6f4c8_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;Picture by &lt;a href="http://www.flickr.com/photos/kthuloo/" target="_new"&gt;Kevin O’Connor&lt;/a&gt;.&lt;br /&gt;Brookfield, Illinois, USA.&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/slworking/4924672945" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em" target="_new"&gt;&lt;img border="0" height="181" width="240" src="http://2.bp.blogspot.com/-G52YYCcrvwI/TWIhlGIxWQI/AAAAAAAAAUE/vHUQPIsdHwE/s320/slworking_4924672945_72891cc7a6_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;Picture by &lt;a href="http://www.flickr.com/photos/slworking/" target="_new"&gt;slworking&lt;/a&gt;&lt;br /&gt;slworking also on &lt;a href="http://www.youtube.com\slworking2" target="_new"&gt;Youtube&lt;/a&gt;.&lt;br /&gt;Schaumburg, Illinois, USA&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;Click below to share this post:&lt;br /&gt;&lt;script language="javascript"&gt;var encoded_url=encodeURIComponent("http://spiegelwrites.blogspot.com/2011/02/and-so-you-code-clip-remake-done.html");var encoded_title;encoded_title=encodeURIComponent("And So You Code - Clip Remake - Done");var encoded_summary;encoded_summary=encodeURIComponent("A multinational contribution to And So You Code.");function linkedin_click(){window.open("http://www.linkedin.com/shareArticle?mini=true&amp;url="+encoded_url+"&amp;title="+encoded_title+"&amp;summary="+encoded_summary+"&amp;source=http%3A%2F%2Fspiegelwrites.blogspot.com","_new","height=430,width=580,left=200,top=200,location=no")}function twitter_click(){window.open("http://twitter.com/share?url="+encoded_url+"&amp;via=ospiegel&amp;text="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function digg_click(){window.open("http://digg.com/submit?url="+encoded_url+"&amp;title="+encoded_title)}function facebook_click(){window.open("http://www.facebook.com/sharer.php?u="+encoded_url+"&amp;t="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function mailto_click(){window.open("mailto:?subject=Check%20this%20out%3A%20"+encoded_title+"&amp;body=Hi%2C%0A%0ACheck%20out%20this%20link%3A%20"+encoded_url+"%0A%0A","_self")}&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="javascript: void(0)" onclick=javascript:linkedin_click()&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/TM6S1Gc5-vI/AAAAAAAAAGw/CD_TLJkOGCo/s1600/linkedin.png" /&gt;&lt;/a&gt; &lt;a href="javascript: void(0)" onclick=javascript:twitter_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6S2vUMOWI/AAAAAAAAAG0/SyvDqRNzLLY/s1600/twitter.png" /&gt; &lt;/a&gt; &lt;a href="javascript: void(0)" rev="technology" onclick=javascript:digg_click()&gt; &lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6Rr85fhuI/AAAAAAAAAGo/-KOewxqq6TE/s1600/digg.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:facebook_click()&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TM6SBlpkJrI/AAAAAAAAAGs/ARdIq_TERO8/s1600/facebook.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:mailto_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TOosXBNEVjI/AAAAAAAAAJE/Qt8l5oNXS1A/s1600/Email+Button-orange.gif"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-2478264364098436522?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/2478264364098436522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2011/02/and-so-you-code-clip-remake-done.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/2478264364098436522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/2478264364098436522'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2011/02/and-so-you-code-clip-remake-done.html' title='And So You Code - Clip Remake - Done'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/6vEEXXrFpqU/default.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-8731287954881973192</id><published>2011-02-14T18:30:00.001+02:00</published><updated>2011-02-14T18:33:42.711+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='&quot;And so you code&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><title type='text'>And So You Code Scrapbook Page 4 - Crossing 500,000 Views</title><content type='html'>Especially for valentine's day, And So You Code views cross the 500,000 count :-)&lt;br /&gt;&lt;br /&gt;The clip remake is coming up. Stay tuned.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.youtube.com/watch?v=Eq3CuMDXaPs" imageanchor="1" style="margin-left:1em; margin-right:1em" target="_new"&gt;&lt;img border="0" height="600" width="696" src="http://1.bp.blogspot.com/-wdtw7tkvj4Q/TVlX6L2BYNI/AAAAAAAAAOs/C-frlocPn74/s400/ASYK_500K.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2011/02/and-so-you-code-scrapbook-page-4.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a href="http://twitter.com/share" class="twitter-share-button" data-url="http://spiegelwrites.blogspot.com/2011/02/and-so-you-code-scrapbook-page-4.html" data-text="And So You Code - Crosses 500,000 Views #andsoyoucode" data-count="horizontal" data-via="ospiegel"&gt;Tweet&lt;/a&gt;&lt;script type="text/javascript" src="http://platform.twitter.com/widgets.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;Click below to share this post:&lt;br /&gt;&lt;script language="javascript"&gt;var encoded_url=encodeURIComponent("http://spiegelwrites.blogspot.com/2011/02/and-so-you-code-scrapbook-page-4.html");var encoded_title;encoded_title=encodeURIComponent("And So You Code Scrapbook Page 4 - Crossing 500,000 Views");var encoded_summary;encoded_summary=encodeURIComponent("And So You Code crosses 500,000 Views");function linkedin_click(){window.open("http://www.linkedin.com/shareArticle?mini=true&amp;url="+encoded_url+"&amp;title="+encoded_title+"&amp;summary="+encoded_summary+"&amp;source=http%3A%2F%2Fspiegelwrites.blogspot.com","_new","height=430,width=580,left=200,top=200,location=no")}function twitter_click(){window.open("http://twitter.com/share?url="+encoded_url+"&amp;via=ospiegel&amp;text="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function digg_click(){window.open("http://digg.com/submit?url="+encoded_url+"&amp;title="+encoded_title)}function facebook_click(){window.open("http://www.facebook.com/sharer.php?u="+encoded_url+"&amp;t="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function mailto_click(){window.open("mailto:?subject=Check%20this%20out%3A%20"+encoded_title+"&amp;body=Hi%2C%0A%0ACheck%20out%20this%20link%3A%20"+encoded_url+"%0A%0A","_self")}&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="javascript: void(0)" onclick=javascript:linkedin_click()&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/TM6S1Gc5-vI/AAAAAAAAAGw/CD_TLJkOGCo/s1600/linkedin.png" /&gt;&lt;/a&gt; &lt;a href="javascript: void(0)" onclick=javascript:twitter_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6S2vUMOWI/AAAAAAAAAG0/SyvDqRNzLLY/s1600/twitter.png" /&gt; &lt;/a&gt; &lt;a href="javascript: void(0)" rev="technology" onclick=javascript:digg_click()&gt; &lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6Rr85fhuI/AAAAAAAAAGo/-KOewxqq6TE/s1600/digg.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:facebook_click()&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TM6SBlpkJrI/AAAAAAAAAGs/ARdIq_TERO8/s1600/facebook.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:mailto_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TOosXBNEVjI/AAAAAAAAAJE/Qt8l5oNXS1A/s1600/Email+Button-orange.gif"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-8731287954881973192?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/8731287954881973192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2011/02/and-so-you-code-scrapbook-page-4.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/8731287954881973192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/8731287954881973192'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2011/02/and-so-you-code-scrapbook-page-4.html' title='And So You Code Scrapbook Page 4 - Crossing 500,000 Views'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-wdtw7tkvj4Q/TVlX6L2BYNI/AAAAAAAAAOs/C-frlocPn74/s72-c/ASYK_500K.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-742539912640280102</id><published>2011-02-08T10:47:00.005+02:00</published><updated>2011-08-29T11:37:42.322+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Company'/><category scheme='http://www.blogger.com/atom/ns#' term='Magic Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Timeline'/><category scheme='http://www.blogger.com/atom/ns#' term='History'/><title type='text'>Magic Software Timeline</title><content type='html'>Every now and then people wonder when was a specific version of uniPaaS released, or when Guy Bernstein assumed the position of CEO, or just another meaningful event in the life of Magic Software.&lt;br /&gt;&lt;br /&gt;So I thought it would be nice to put all Magical events in a nice timeline.&lt;br /&gt;&lt;br /&gt;At first I used &lt;a href="http://www.allofme.com" target="_new"&gt;Allofme.com&lt;/a&gt; but unfortunately they see to be going off the air this month.&lt;br /&gt;So I switched to another timeline service - &lt;a href="http://www.timetoast.com" target="_new"&gt;TimeToast.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Feel free to suggest other meaninigful Magical events - preferably with the exact date (and maybe also a link and a picture.&lt;br /&gt;If you have such an event in mind, post its details in the comments section below.&lt;br /&gt;&lt;br /&gt;&lt;object width="550" height="400"&gt;&lt;param name="movie" value="http://www.timetoast.com/flash/TimelineViewer.swf?passedTimelines=110708" /&gt;&lt;param name="passedTimelines" value="110708" /&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.timetoast.com/flash/TimelineViewer.swf?passedTimelines=110708" type="application/x-shockwave-flash" passedTimelines="110708" width="700" height="400" allowScriptAccess="always" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2011/02/magic-software-timeline.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a href="http://twitter.com/share" class="twitter-share-button" data-url="http://spiegelwrites.blogspot.com/2011/02/magic-software-timeline.html" data-text="Magic Software meaningful events in an interactive timeline #timeline #magicsoftware" data-count="horizontal" data-via="ospiegel"&gt;Tweet&lt;/a&gt;&lt;script type="text/javascript" src="http://platform.twitter.com/widgets.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;img border="0" height="1" width="1" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TVEDdyHaL3I/AAAAAAAAAOk/ZSniqD92Gsw/s200/MagicSoftware_CompanyLogo_RGB_300pix.gif" /&gt;&lt;br /&gt;&lt;br /&gt;Click below to share this post:&lt;br /&gt;&lt;script language="javascript"&gt;var encoded_url=encodeURIComponent("http://spiegelwrites.blogspot.com/2011/02/magic-software-timeline.html");var encoded_title;encoded_title=encodeURIComponent("Magic Software Timeline");var encoded_summary;encoded_summary=encodeURIComponent("Magic Software meaningful events in an interactive timeline");function linkedin_click(){window.open("http://www.linkedin.com/shareArticle?mini=true&amp;url="+encoded_url+"&amp;title="+encoded_title+"&amp;summary="+encoded_summary+"&amp;source=http%3A%2F%2Fspiegelwrites.blogspot.com","_new","height=430,width=580,left=200,top=200,location=no")}function twitter_click(){window.open("http://twitter.com/share?url="+encoded_url+"&amp;via=ospiegel&amp;text="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function digg_click(){window.open("http://digg.com/submit?url="+encoded_url+"&amp;title="+encoded_title)}function facebook_click(){window.open("http://www.facebook.com/sharer.php?u="+encoded_url+"&amp;t="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function mailto_click(){window.open("mailto:?subject=Check%20this%20out%3A%20"+encoded_title+"&amp;body=Hi%2C%0A%0ACheck%20out%20this%20link%3A%20"+encoded_url+"%0A%0A","_self")}&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="javascript: void(0)" onclick=javascript:linkedin_click()&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/TM6S1Gc5-vI/AAAAAAAAAGw/CD_TLJkOGCo/s1600/linkedin.png" /&gt;&lt;/a&gt; &lt;a href="javascript: void(0)" onclick=javascript:twitter_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6S2vUMOWI/AAAAAAAAAG0/SyvDqRNzLLY/s1600/twitter.png" /&gt; &lt;/a&gt; &lt;a href="javascript: void(0)" rev="technology" onclick=javascript:digg_click()&gt; &lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6Rr85fhuI/AAAAAAAAAGo/-KOewxqq6TE/s1600/digg.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:facebook_click()&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TM6SBlpkJrI/AAAAAAAAAGs/ARdIq_TERO8/s1600/facebook.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:mailto_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TOosXBNEVjI/AAAAAAAAAJE/Qt8l5oNXS1A/s1600/Email+Button-orange.gif"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-742539912640280102?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/742539912640280102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2011/02/magic-software-timeline.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/742539912640280102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/742539912640280102'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2011/02/magic-software-timeline.html' title='Magic Software Timeline'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ggQbXP2sO-0/TVEDdyHaL3I/AAAAAAAAAOk/ZSniqD92Gsw/s72-c/MagicSoftware_CompanyLogo_RGB_300pix.gif' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-8326592571104317881</id><published>2011-02-06T16:02:00.007+02:00</published><updated>2011-02-07T16:15:14.063+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='&quot;And so you code&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='jet'/><category scheme='http://www.blogger.com/atom/ns#' term='cubicles &quot;the code shack redemption&quot;'/><title type='text'>From Cubicles to Long Weekend Vacations</title><content type='html'>Just got to play around abit with &lt;a href="http://youtube.com/searchstories" target="_new"&gt;youtube.com/searchstories&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A really cute and easy to use clip generator for telling a 30 seconds story using google's various search engines.&lt;br /&gt;&lt;br /&gt;The immediate topic that came to my mind is quite obvious:&lt;br /&gt;&lt;br /&gt;&lt;object width="640" height="390"&gt;&lt;param name="movie" value="http://www.youtube.com/v/1aiZtixWwvA&amp;hl=en_US&amp;feature=player_embedded&amp;version=3"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/1aiZtixWwvA&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2011/02/from-cubicles-to-long-weekend-vacations.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a href="http://twitter.com/share" class="twitter-share-button" data-url="http://spiegelwrites.blogspot.com/2011/02/from-cubicles-to-long-weekend-vacations.html" data-text="From Cubicles to Long Weekend Vacations-search story" data-count="horizontal" data-via="ospiegel"&gt;Tweet&lt;/a&gt;&lt;script type="text/javascript" src="http://platform.twitter.com/widgets.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;BTW, if you do want to download uniPaaS Jet, just click this image below:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://web.magicsoftware.com/unipaas-jet-download" target="_new" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="186" width="450" src="http://img203.imageshack.us/img203/6251/unipaasjetheader.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Click below to share this post:&lt;br /&gt;&lt;script language="javascript"&gt;var encoded_url=encodeURIComponent("http://spiegelwrites.blogspot.com/2011/02/from-cubicles-to-long-weekend-vacations.html");var encoded_title;encoded_title=encodeURIComponent("From Cubicles to Long Weekend Vacations");var encoded_summary;encoded_summary=encodeURIComponent("30 seconds story of moving from cubicle life to long weekend vacations");function linkedin_click(){window.open("http://www.linkedin.com/shareArticle?mini=true&amp;url="+encoded_url+"&amp;title="+encoded_title+"&amp;summary="+encoded_summary+"&amp;source=http%3A%2F%2Fspiegelwrites.blogspot.com","_new","height=430,width=580,left=200,top=200,location=no")}function twitter_click(){window.open("http://twitter.com/share?url="+encoded_url+"&amp;via=ospiegel&amp;text="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function digg_click(){window.open("http://digg.com/submit?url="+encoded_url+"&amp;title="+encoded_title)}function facebook_click(){window.open("http://www.facebook.com/sharer.php?u="+encoded_url+"&amp;t="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function mailto_click(){window.open("mailto:?subject=Check%20this%20out%3A%20"+encoded_title+"&amp;body=Hi%2C%0A%0ACheck%20out%20this%20link%3A%20"+encoded_url+"%0A%0A","_self")}&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="javascript: void(0)" onclick=javascript:linkedin_click()&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/TM6S1Gc5-vI/AAAAAAAAAGw/CD_TLJkOGCo/s1600/linkedin.png" /&gt;&lt;/a&gt; &lt;a href="javascript: void(0)" onclick=javascript:twitter_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6S2vUMOWI/AAAAAAAAAG0/SyvDqRNzLLY/s1600/twitter.png" /&gt; &lt;/a&gt; &lt;a href="javascript: void(0)" rev="technology" onclick=javascript:digg_click()&gt; &lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6Rr85fhuI/AAAAAAAAAGo/-KOewxqq6TE/s1600/digg.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:facebook_click()&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TM6SBlpkJrI/AAAAAAAAAGs/ARdIq_TERO8/s1600/facebook.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:mailto_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TOosXBNEVjI/AAAAAAAAAJE/Qt8l5oNXS1A/s1600/Email+Button-orange.gif"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="1" width="1" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TU_-T1ePpxI/AAAAAAAAAOc/GquTmWhi25w/s400/JetSmall.jpg" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-8326592571104317881?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/8326592571104317881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2011/02/from-cubicles-to-long-weekend-vacations.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/8326592571104317881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/8326592571104317881'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2011/02/from-cubicles-to-long-weekend-vacations.html' title='From Cubicles to Long Weekend Vacations'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ggQbXP2sO-0/TM6S1Gc5-vI/AAAAAAAAAGw/CD_TLJkOGCo/s72-c/linkedin.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-1404596463706836998</id><published>2011-01-20T12:41:00.008+02:00</published><updated>2011-01-20T13:22:00.967+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Demo'/><category scheme='http://www.blogger.com/atom/ns#' term='iBOLT'/><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='Microstratgey'/><category scheme='http://www.blogger.com/atom/ns#' term='BI'/><title type='text'>Microstrategy 9 – HTML Perfection</title><content type='html'>As you probably read in the latest press release, &lt;a href="http://www.magicsoftware.com/en/news-and-events/?catID=28&amp;amp;prID=558" target="_new"&gt;Magic Software has signed a global alliance agreement with Microstrategy&lt;/a&gt; and now &lt;a href="http://www.magicsoftware.com/en/products/?catID=506" target="_new"&gt;bundles the Microstrategy leading BI platform&lt;/a&gt; with its application platform (uniPaaS) and integration platform (iBOLT), enabling Magic Software customers to add smart BI capabilities to their Magic Software based solutions.&lt;br /&gt;&lt;br /&gt;I do not intend to write about &lt;a href="http://web.magicsoftware.com/Microstrategy_BI" target="_new"&gt;how essential BI is to organization&lt;/a&gt; for obtaining a clearer view of the organization activities and for reaching more tuned business decisions. This is well described in the Magic Software’s web site and the Microstrategy related material.&lt;br /&gt;&lt;br /&gt;I am just still amazed by the level of perfection Microstrategy designers and developers have reached in their utilization of the DHTML technology and its complementary technologies. &lt;br /&gt;One of Microstrategy distinct advantages over its competitors is having the entire toolset of the product (administration, report design, reports and dashboard display, distribution, etc) available over the internet using a browser. Any Browser for that matter.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_ggQbXP2sO-0/TTgQQjnfZ5I/AAAAAAAAANo/CBoxu3-SoLU/s1600/Report_Editor_ContextMenu.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="459" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TTgQQjnfZ5I/AAAAAAAAANo/CBoxu3-SoLU/s640/Report_Editor_ContextMenu.png" width="640" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Microstrategy 9 Web Report Designer showing a context menu&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Having their very sophisticated user interface based on HTML, makes it available and fully supported by any common browser, be it Microsoft Internet Explorer, Google Chrome, or Mozilla FireFox. The result UI is consistent and truly ubiquitous (I just had to use this term once again…).&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_ggQbXP2sO-0/TTgQWzXIgRI/AAAAAAAAANw/pyveugzDIH4/s1600/Report_Editor_DialogBox.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="468" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/TTgQWzXIgRI/AAAAAAAAANw/pyveugzDIH4/s640/Report_Editor_DialogBox.png" width="640" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Microstrategy 9 Web Report Designer showing a dialog box&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Not only that, the UX (user experience) is highly interactive and very much desktop-like. The UX includes true context menus, proper dialog boxes, drag &amp;amp; drop capabilities, and so on.&lt;br /&gt;The smooth desktop–like UX of Microstrategy made the &lt;a href="http://spiegelwrites.blogspot.com/2010/12/bi-reports-integrated-in-unipaas-live.html" target="_new"&gt;embedding of Microstrategy reports&lt;/a&gt; in uniPaaS live RIA Demo application a very elegant amalgamation of two products that truly complement each other.&lt;br /&gt;&lt;br /&gt;Much kudos goes to the great group of designers and developers (and product managers, and QA people) who are responsible for this magnificent display of HTML-based design perfection. &lt;br /&gt;&lt;br /&gt;From a technology\developer’s point of view,&lt;b&gt; this is sheer poetry.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Click below to share this post:&lt;br /&gt;&lt;script language="javascript"&gt;var encoded_url=encodeURIComponent("http://spiegelwrites.blogspot.com/2011/01/microstrategy-9-html-perfection.html");var encoded_title;encoded_title=encodeURIComponent("Microstrategy 9 HTML Perfection");var encoded_summary;encoded_summary=encodeURIComponent("A beautiful display of HTML UI perfection.");function linkedin_click(){window.open("http://www.linkedin.com/shareArticle?mini=true&amp;url="+encoded_url+"&amp;title="+encoded_title+"&amp;summary="+encoded_summary+"&amp;source=http%3A%2F%2Fspiegelwrites.blogspot.com","_new","height=430,width=580,left=200,top=200,location=no")}function twitter_click(){window.open("http://twitter.com/share?url="+encoded_url+"&amp;via=ospiegel&amp;text="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function digg_click(){window.open("http://digg.com/submit?url="+encoded_url+"&amp;title="+encoded_title)}function facebook_click(){window.open("http://www.facebook.com/sharer.php?u="+encoded_url+"&amp;t="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function mailto_click(){window.open("mailto:?subject=Check%20this%20out%3A%20"+encoded_title+"&amp;body=Hi%2C%0A%0ACheck%20out%20this%20link%3A%20"+encoded_url+"%0A%0A","_self")}&lt;/script&gt;&lt;br /&gt;&lt;a href="javascript: void(0)" onclick=javascript:linkedin_click()&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/TM6S1Gc5-vI/AAAAAAAAAGw/CD_TLJkOGCo/s1600/linkedin.png" /&gt;&lt;/a&gt; &lt;a href="javascript: void(0)" onclick=javascript:twitter_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6S2vUMOWI/AAAAAAAAAG0/SyvDqRNzLLY/s1600/twitter.png" /&gt; &lt;/a&gt; &lt;a href="javascript: void(0)" rev="technology" onclick=javascript:digg_click()&gt; &lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6Rr85fhuI/AAAAAAAAAGo/-KOewxqq6TE/s1600/digg.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:facebook_click()&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TM6SBlpkJrI/AAAAAAAAAGs/ARdIq_TERO8/s1600/facebook.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:mailto_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TOosXBNEVjI/AAAAAAAAAJE/Qt8l5oNXS1A/s1600/Email+Button-orange.gif"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Do not forget to watch, rate, comment and share &lt;a href="http://youtu.be/fpyre5Jrrew" target="_new"&gt;"The Code Shack Redemption Trailer"&lt;/a&gt; and &lt;a href="http://youtu.be/Eq3CuMDXaPs" target="_new"&gt;"And So You Code"&lt;/a&gt; hit song.&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-1404596463706836998?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/1404596463706836998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2011/01/microstrategy-9-html-perfection.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/1404596463706836998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/1404596463706836998'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2011/01/microstrategy-9-html-perfection.html' title='Microstrategy 9 – HTML Perfection'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ggQbXP2sO-0/TTgQQjnfZ5I/AAAAAAAAANo/CBoxu3-SoLU/s72-c/Report_Editor_ContextMenu.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-7120002258517201017</id><published>2010-12-21T22:06:00.014+02:00</published><updated>2011-11-29T18:40:21.712+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='&quot;And so you code&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='Trailer'/><category scheme='http://www.blogger.com/atom/ns#' term='Youtube'/><category scheme='http://www.blogger.com/atom/ns#' term='Funny'/><title type='text'>The Code Shack Redemption - Trailer</title><content type='html'>&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2010/12/code-shack-redemption.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a href="http://twitter.com/share" class="twitter-share-button" data-url="http://spiegelwrites.blogspot.com/2010/12/code-shack-redemption.html" data-text="An Amazing Trailer for Programmers" data-count="horizontal" data-via="ospiegel"&gt;Tweet&lt;/a&gt;&lt;script type="text/javascript" src="http://platform.twitter.com/widgets.js"&gt;&lt;/script&gt;&lt;br /&gt;I always wanted to create a trailer.&lt;br /&gt;&lt;br /&gt;With uniPaaS always in mind and remembering one of the greatest films of all times - The Shawshank Redemption, I had to create a trailer based on both creations.&lt;br /&gt;&lt;br /&gt;&lt;object width="640" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/fpyre5Jrrew?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/fpyre5Jrrew?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2010/12/code-shack-redemption.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a href="http://twitter.com/share" class="twitter-share-button" data-url="http://spiegelwrites.blogspot.com/2010/12/code-shack-redemption.html" data-text="An Amazing Trailer for Programmers" data-count="horizontal" data-via="ospiegel"&gt;Tweet&lt;/a&gt;&lt;script type="text/javascript" src="http://platform.twitter.com/widgets.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;This video is a tribute to both masterpieces, each in its own realm.&lt;br /&gt;&lt;br /&gt;If you haven’t seen "The Shawshank Redemption" yet, you must buy it or rent it ASAP. You can do that at &lt;a href="http://amzn.to/TheShawshankRedemption" target="_new"&gt;Amazon&lt;/a&gt;.&lt;br /&gt;One of the best things in doing this trailer was having the chance to see this movie once again. &lt;br /&gt;&lt;br /&gt;This is truly how I and my fellow developers who use uniPaaS on a daily basis feel.&lt;br /&gt;That uniPaaS can and does free you from the nasty shackles of coding. Developing complex applications in uniPaaS is a breeze, compared to other development tools.&lt;br /&gt;So, if you haven't tried uniPaaS yet, you must check it out as well at &lt;a href="http://bit.ly/uniPaaS" target="_new"&gt;Magic Software web site&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;The music score used in this clip is taken from the movie's soundtrack - &lt;a href="http://amzn.to/TheShawshankRedemptionM02" target="_new"&gt;The Shawshank prison [Stoic Theme]&lt;/a&gt; and from one of the sample trailers of &lt;a href="http://bit.ly/e368Ew" target="_new"&gt;iMovie&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;One of the greatest inspiration for this clip was the comedian &lt;br /&gt;&lt;a href="http://www.pablofrancisco.com/" target="_new"&gt;Pablo Francisco&lt;/a&gt; and his &lt;a href="http://www.youtube.com/watch?v=ZPBvFXf9Q2U" target="_new"&gt;Previewman segment&lt;/a&gt;. He does it much better than I do.&lt;br /&gt;&lt;br /&gt;And both of us do not get even close to the real thing, &lt;a href="http://www.youtube.com/watch?v=7QPMvj_xejg" target="_new"&gt;The voiceover king&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Don_LaFontaine" target="_new"&gt;Don LaFontaine&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;All the newly added voice over, images, editing and titles I made myself.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_ggQbXP2sO-0/TRNHDCFWzZI/AAAAAAAAAL0/JXGTNIqzYpU/s1600/The%2BCode%2BShack%2BText_Smaller.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="110" width="130" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TRNHDCFWzZI/AAAAAAAAAL0/JXGTNIqzYpU/s400/The%2BCode%2BShack%2BText_Smaller.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I hope you enjoyed it as much as I enjoyed making it.&lt;br /&gt;&lt;br /&gt;Click below to share this post:&lt;br /&gt;&lt;script language="javascript"&gt;var encoded_url=encodeURIComponent("http://bit.ly/TheCodeShackRedemption");var encoded_title;encoded_title=encodeURIComponent("The Code Shack Redemption Trailer");var encoded_summary;encoded_summary=encodeURIComponent("A funny, yet important trailer that every programmer must watch");function linkedin_click(){window.open("http://www.linkedin.com/shareArticle?mini=true&amp;url="+encoded_url+"&amp;title="+encoded_title+"&amp;summary="+encoded_summary+"&amp;source=http%3A%2F%2Fspiegelwrites.blogspot.com","_new","height=430,width=580,left=200,top=200,location=no")}function twitter_click(){window.open("http://twitter.com/share?url="+encoded_url+"&amp;via=ospiegel&amp;text="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function digg_click(){window.open("http://digg.com/submit?url="+encoded_url+"&amp;title="+encoded_title)}function facebook_click(){window.open("http://www.facebook.com/sharer.php?u="+encoded_url+"&amp;t="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function mailto_click(){window.open("mailto:?subject=Check%20this%20out%3A%20"+encoded_title+"&amp;body=Hi%2C%0A%0ACheck%20out%20this%20link%3A%20"+encoded_url+"%0A%0A","_self")}&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="javascript: void(0)" onclick=javascript:linkedin_click()&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/TM6S1Gc5-vI/AAAAAAAAAGw/CD_TLJkOGCo/s1600/linkedin.png" /&gt;&lt;/a&gt; &lt;a href="javascript: void(0)" onclick=javascript:twitter_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6S2vUMOWI/AAAAAAAAAG0/SyvDqRNzLLY/s1600/twitter.png" /&gt; &lt;/a&gt; &lt;a href="javascript: void(0)" rev="technology" onclick=javascript:digg_click()&gt; &lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6Rr85fhuI/AAAAAAAAAGo/-KOewxqq6TE/s1600/digg.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:facebook_click()&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TM6SBlpkJrI/AAAAAAAAAGs/ARdIq_TERO8/s1600/facebook.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:mailto_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TOosXBNEVjI/AAAAAAAAAJE/Qt8l5oNXS1A/s1600/Email+Button-orange.gif"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-7120002258517201017?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/7120002258517201017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2010/12/code-shack-redemption.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/7120002258517201017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/7120002258517201017'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2010/12/code-shack-redemption.html' title='The Code Shack Redemption - Trailer'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ggQbXP2sO-0/TRNHDCFWzZI/AAAAAAAAAL0/JXGTNIqzYpU/s72-c/The%2BCode%2BShack%2BText_Smaller.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-2105244659447962424</id><published>2010-12-19T14:19:00.001+02:00</published><updated>2010-12-19T14:26:06.618+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='clip'/><category scheme='http://www.blogger.com/atom/ns#' term='&quot;And so you code&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='Funny'/><title type='text'>“And So You Code” Scrapbook - Page 3 - A Short Remake</title><content type='html'>I have invited all coders out there to send me their own pictures in scenes similar to the original "And so you code" clip so to create a whole new clip with real-life pictures.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So far I did not get enough pictures for a whole clip, but it seems that someone has beat me to it, and posted a new clip with new images. - Is he intercepting my inbox!? ;-). I guess reality is that he does a better work in collecting pictures.&lt;br /&gt;&lt;br /&gt;Too bad it is just 30 sec long.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here it is:&lt;/div&gt;&lt;div&gt;&lt;object height="385" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/yTCeYLjfEIc?fs=1&amp;amp;hl=en_US&amp;amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/yTCeYLjfEIc?fs=1&amp;amp;hl=en_US&amp;amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Click below to share this post:&lt;br /&gt;&lt;script language="javascript"&gt;var encoded_url=encodeURIComponent("http://bit.ly/ASYK101219");var encoded_title;encoded_title=encodeURIComponent("Someone has already remade the 'and so you code' clip:");var encoded_summary;encoded_summary=encodeURIComponent("30 seconds of the clip remade with new developers pictures");function linkedin_click(){window.open("http://www.linkedin.com/shareArticle?mini=true&amp;url="+encoded_url+"&amp;title="+encoded_title+"&amp;summary="+encoded_summary+"&amp;source=http%3A%2F%2Fspiegelwrites.blogspot.com","_new","height=430,width=580,left=200,top=200,location=no")}function twitter_click(){window.open("http://twitter.com/share?url="+encoded_url+"&amp;via=ospiegel&amp;text="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function digg_click(){window.open("http://digg.com/submit?url="+encoded_url+"&amp;title="+encoded_title)}function facebook_click(){window.open("http://www.facebook.com/sharer.php?u="+encoded_url+"&amp;t="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function mailto_click(){window.open("mailto:?subject=Check%20this%20out%3A%20"+encoded_title+"&amp;body=Hi%2C%0A%0ACheck%20out%20this%20link%3A%20"+encoded_url+"%0A%0A","_self")}&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="javascript: void(0)" onclick=javascript:linkedin_click()&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/TM6S1Gc5-vI/AAAAAAAAAGw/CD_TLJkOGCo/s1600/linkedin.png" /&gt;&lt;/a&gt; &lt;a href="javascript: void(0)" onclick=javascript:twitter_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6S2vUMOWI/AAAAAAAAAG0/SyvDqRNzLLY/s1600/twitter.png" /&gt; &lt;/a&gt; &lt;a href="javascript: void(0)" rev="technology" onclick=javascript:digg_click()&gt; &lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6Rr85fhuI/AAAAAAAAAGo/-KOewxqq6TE/s1600/digg.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:facebook_click()&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TM6SBlpkJrI/AAAAAAAAAGs/ARdIq_TERO8/s1600/facebook.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:mailto_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TOosXBNEVjI/AAAAAAAAAJE/Qt8l5oNXS1A/s1600/Email+Button-orange.gif"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-2105244659447962424?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/2105244659447962424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2010/12/and-so-you-code-scrapbook-page-3-short.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/2105244659447962424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/2105244659447962424'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2010/12/and-so-you-code-scrapbook-page-3-short.html' title='“And So You Code” Scrapbook - Page 3 - A Short Remake'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ggQbXP2sO-0/TM6S1Gc5-vI/AAAAAAAAAGw/CD_TLJkOGCo/s72-c/linkedin.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-3222504482183317104</id><published>2010-12-08T13:14:00.004+02:00</published><updated>2010-12-08T13:40:50.045+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='user experience'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='usability'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='UX'/><category scheme='http://www.blogger.com/atom/ns#' term='UI'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>Reaching IT Nirvana without Losing Touch with Reality</title><content type='html'>The idea of completely detaching from solid grounds to hover in a new, virtual and somewhat amorphous state is inherently a deterring idea for any human being. Evidently there is something quite morbid about this idea. &lt;br /&gt;&lt;br /&gt;Though the state of &lt;a href="http://en.wikipedia.org/wiki/Nirvana" target="_new"&gt;Nirvana&lt;/a&gt; is consciously or unconsciously aspired by many, very few dare to actually reach such a state. Essentially, the promise of Nirvana is to reach the state of being detached and free from the shackles of human suffering. Essentially, the promise of Cloud Computing is to reach a state of being detached and free from the shackles of IT infrastructures – i.e. IT suffering.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_ggQbXP2sO-0/TP9uj8dq2hI/AAAAAAAAAKU/A_wr_mwAvTc/s1600/computer-and-meditation2.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="370" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TP9uj8dq2hI/AAAAAAAAAKU/A_wr_mwAvTc/s400/computer-and-meditation2.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;One way of reaching IT Nirvana&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;It is obvious why many fear a transition of such magnitude.&lt;br /&gt;&lt;br /&gt;Many enterprises whether still contemplating on moving to the cloud, or even those who already began their journey to the cloud are very much concerned with the many risks and challenges that cloud computing entails: &lt;br /&gt;&lt;ul&gt;&lt;li&gt;Privacy\Security – Is there any true privacy in the cloud?&lt;/li&gt;&lt;li&gt;Availability – Can I trust a cloud infrastructure to be operational all day, every day?&lt;/li&gt;&lt;li&gt;Reliability - When disaster occurs, is the cloud vendor resourceful and skilled enough to recuperate?&lt;/li&gt;&lt;li&gt;Vendor Lock - Will it be possible to easily switch from one cloud infrastructure to another?&lt;/li&gt;&lt;/ul&gt;All these risk and challenges that everybody talks about these days have one attribute in common. They are all external risks. They are out of the direct control of the organization or the software vendor. It is a very natural and expected behavior to focus on external risks, especially for managers and leaders who usually exhibit strong internal &lt;a href="http://en.wikipedia.org/wiki/Locus_of_control" target="_new"&gt;locus of control&lt;/a&gt;. The more one tends to be in control of things, the more hesitant one becomes when things are taken out of one’s control.&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_ggQbXP2sO-0/TP9l2z00OuI/AAAAAAAAAKM/nKXqOilewxA/s1600/The+Day+I+Lost+Control-770617.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TP9l2z00OuI/AAAAAAAAAKM/nKXqOilewxA/s320/The+Day+I+Lost+Control-770617.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;CIOs and CTOs fear losing control over their IT infrastructure&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;When so much external challenges at hand, many overlook one internal challenge, which is regarded as trivial, and that is the transition of the existing application from client\server application to an internet application.&lt;br /&gt;It is quite clear for many how the external risks may lead to project failure and unplanned costs, but as the cloud infrastructure maturity grows, the risks of moving to the cloud lie mostly in the successful transition of the application at hand.&lt;br /&gt;&lt;br /&gt;Cloud means Internet and for many Internet means Browser and a whole new UI opportunity for their revamped applications, forgetting the fact that the application users have not changed.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Usability&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;One of the overlooked high risks when moving to the cloud is the risk of hindering the application usability and by that loosing the buy-in of the most important stakeholders - the application end-users.&lt;br /&gt;Usability is achieved not just by adhering to general heuristics and UI design guidelines. Optimal usability is achieved (and most importantly maintained) by Familiarity and Consistency.&lt;br /&gt;&lt;br /&gt;In a new application, UI familiarity and consistency is achieved by adhering to the same patterns, mental models, and terminology throughout the application.&lt;br /&gt;In revamped applications, where the motivation for the application revamp is not its user experience, but its architecture) UI familiarity and consistency is achieved by maintaining a similar user experience (UX), so end-users do not get lost in a whole new user interface and do not need to spend days in learning the whereabouts of the new imposed UI. &lt;br /&gt;&lt;br /&gt;For most organizations and projects, the cloud infrastructures maturity is strong enough to mitigate the risks of being an external infrastructure. The true risk nowadays lie in the capability of revamped applications to continue serve existing customer base without losing an ounce of end-users productivity.&lt;br /&gt;&lt;br /&gt;When venturing into the cloud, do not lose sight of those who will eventually adopt or reject the new cloud-based application, thus deeming the project a success or a failure – your end-users. Your end-users did not choose to go to the cloud, it is the choice of the company. The end-users do not need nor want to sacrifice anything of their productivity for the sake of new infrastructure efficiency. &lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_ggQbXP2sO-0/TP9nNmROZ1I/AAAAAAAAAKQ/Q7AIFT7vj9U/s1600/frustrated.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="213" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TP9nNmROZ1I/AAAAAAAAAKQ/Q7AIFT7vj9U/s320/frustrated.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;CIOs and CTOs should fear this much more than they fear cloud-infrastructures&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Detaching business applications from solid grounds (on-premise) and losing touch with reality (end-users) will result not in IT Nirvana but in applications miserable demise.&lt;br /&gt;&lt;br /&gt;CIOs and CTOs are at a crossroad, needing not only to choose the right cloud-based infrastructure but also the &lt;a href="http://www.magicsoftware.com/en/products/?catID=70" target="_new"&gt;&lt;b&gt;right RIA technology&lt;/b&gt;&lt;/a&gt;. The major criteria for that RIA technology is the ability to keep the end-users &amp;nbsp;productive&amp;nbsp;at least as&amp;nbsp;before the transition by providing them a true desktop experience over the internet.&lt;br /&gt;&lt;br /&gt;Microsoft, described it beautifully in their recent &lt;a href="http://www.youtube.com/watch?v=SqgzeAzsce8" target="_new"&gt;Cloud-Power video&lt;/a&gt;: “&lt;b&gt;I can change how everyone works, without changing how everyone works!&lt;/b&gt;”. This sums it all up.&lt;br /&gt;&lt;br /&gt;Click below to share this post:&lt;br /&gt;&lt;script language="javascript"&gt;var encoded_url=encodeURIComponent("http://bit.ly/SW101208");var encoded_title;encoded_title=encodeURIComponent("Reaching IT Nirvana without Losing Touch with Reality");var encoded_summary;encoded_summary=encodeURIComponent("CIOs and CTOs are at a crossroad, needing not only to choose the right cloud-based infrastructure but also the right RIA technology");function linkedin_click(){window.open("http://www.linkedin.com/shareArticle?mini=true&amp;url="+encoded_url+"&amp;title="+encoded_title+"&amp;summary="+encoded_summary+"&amp;source=http%3A%2F%2Fspiegelwrites.blogspot.com","_new","height=430,width=580,left=200,top=200,location=no")}function twitter_click(){window.open("http://twitter.com/share?url="+encoded_url+"&amp;via=ospiegel&amp;text="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function digg_click(){window.open("http://digg.com/submit?url="+encoded_url+"&amp;title="+encoded_title)}function facebook_click(){window.open("http://www.facebook.com/sharer.php?u="+encoded_url+"&amp;t="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function mailto_click(){window.open("mailto:?subject=Check%20this%20out%3A%20"+encoded_title+"&amp;body=Hi%2C%0A%0ACheck%20out%20this%20link%3A%20"+encoded_url+"%0A%0A","_self")}&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="javascript: void(0)" onclick="javascript:linkedin_click()"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/TM6S1Gc5-vI/AAAAAAAAAGw/CD_TLJkOGCo/s1600/linkedin.png" /&gt;&lt;/a&gt; &lt;a href="javascript: void(0)" onclick="javascript:twitter_click()"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6S2vUMOWI/AAAAAAAAAG0/SyvDqRNzLLY/s1600/twitter.png" /&gt; &lt;/a&gt; &lt;a href="javascript: void(0)" onclick="javascript:digg_click()" rev="technology"&gt; &lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6Rr85fhuI/AAAAAAAAAGo/-KOewxqq6TE/s1600/digg.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick="javascript:facebook_click()"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TM6SBlpkJrI/AAAAAAAAAGs/ARdIq_TERO8/s1600/facebook.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick="javascript:mailto_click()"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TOosXBNEVjI/AAAAAAAAAJE/Qt8l5oNXS1A/s1600/Email+Button-orange.gif" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-3222504482183317104?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/3222504482183317104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2010/12/reaching-it-nirvana-without-losing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/3222504482183317104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/3222504482183317104'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2010/12/reaching-it-nirvana-without-losing.html' title='Reaching IT Nirvana without Losing Touch with Reality'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ggQbXP2sO-0/TP9uj8dq2hI/AAAAAAAAAKU/A_wr_mwAvTc/s72-c/computer-and-meditation2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-3846248138294009663</id><published>2010-12-01T17:03:00.004+02:00</published><updated>2010-12-01T17:52:26.524+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='BI'/><title type='text'>BI Reports Integrated in uniPaaS Live RIA Demo System</title><content type='html'>The &lt;a href="http://riademo.magicsoftware.com/" target="_new"&gt;uniPaaS RIA live demo&lt;/a&gt; was enhanced today with embedded BI reports and dashboards.&lt;br /&gt;&lt;br /&gt;Once the application is running you will notice a new menu option titled “BI Report”. &lt;br /&gt;Click this option to open the &lt;b&gt;BI Reports and Dashboards&lt;/b&gt; window.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_ggQbXP2sO-0/TPZivbBx0PI/AAAAAAAAAJk/84j45EkDS3I/s1600/Menu.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="192" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/TPZivbBx0PI/AAAAAAAAAJk/84j45EkDS3I/s400/Menu.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;The new BI Reports menu option&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;In the newly opened window you will see a list of reports on the left-hand side of the screen.&lt;br /&gt;Scroll through to select the report or dashboard you desire and click the large push button in the center of the screen, or press the F5 key.&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_ggQbXP2sO-0/TPZjMstSFJI/AAAAAAAAAJo/y9s0BgzibPc/s1600/Button.PNG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="443" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TPZjMstSFJI/AAAAAAAAAJo/y9s0BgzibPc/s640/Button.PNG" width="640" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;The Display Report button appears whenever you switch from one report to another&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;The selected report is displayed in the center of the screen.&lt;br /&gt;Once the report is displayed you can press the “Open as PDF” button at the bottom to display the same report in a PDF format.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_ggQbXP2sO-0/TPZjjdvBS7I/AAAAAAAAAJs/jiKgc_EXemI/s1600/report.PNG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="435" src="http://3.bp.blogspot.com/_ggQbXP2sO-0/TPZjjdvBS7I/AAAAAAAAAJs/jiKgc_EXemI/s640/report.PNG" width="640" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;An example of an embedded BI dashboard&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Run these reports as part of a whole rich internet application, anytime, anywhere.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Click below to share this post:&lt;br /&gt;&lt;script language="javascript"&gt;var encoded_url=encodeURIComponent("http://bit.ly/SW101201");var encoded_title;encoded_title=encodeURIComponent("BI Reports Integrated in uniPaaS Live RIA Demo System");var encoded_summary;encoded_summary=encodeURIComponent("The uniPaaS Live RIA Demo is now enhanced with examples of BI reports and dashboards fully integrated in the application.");function linkedin_click(){window.open("http://www.linkedin.com/shareArticle?mini=true&amp;url="+encoded_url+"&amp;title="+encoded_title+"&amp;summary="+encoded_summary+"&amp;source=http%3A%2F%2Fspiegelwrites.blogspot.com","_new","height=430,width=580,left=200,top=200,location=no")}function twitter_click(){window.open("http://twitter.com/share?url="+encoded_url+"&amp;via=ospiegel&amp;text="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function digg_click(){window.open("http://digg.com/submit?url="+encoded_url+"&amp;amp;title="+encoded_title)}function facebook_click(){window.open("http://www.facebook.com/sharer.php?u="+encoded_url+"&amp;t="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function mailto_click(){window.open("mailto:?subject=Check%20this%20out%3A%20"+encoded_title+"&amp;body=Hi%2C%0A%0ACheck%20out%20this%20link%3A%20"+encoded_url+"%0A%0A","_self")}&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="javascript: void(0)" onclick="javascript:linkedin_click()"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/TM6S1Gc5-vI/AAAAAAAAAGw/CD_TLJkOGCo/s1600/linkedin.png" /&gt;&lt;/a&gt; &lt;a href="javascript: void(0)" onclick="javascript:twitter_click()"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6S2vUMOWI/AAAAAAAAAG0/SyvDqRNzLLY/s1600/twitter.png" /&gt; &lt;/a&gt; &lt;a href="javascript: void(0)" onclick="javascript:digg_click()" rev="technology"&gt; &lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6Rr85fhuI/AAAAAAAAAGo/-KOewxqq6TE/s1600/digg.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick="javascript:facebook_click()"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TM6SBlpkJrI/AAAAAAAAAGs/ARdIq_TERO8/s1600/facebook.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick="javascript:mailto_click()"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TOosXBNEVjI/AAAAAAAAAJE/Qt8l5oNXS1A/s1600/Email+Button-orange.gif" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-3846248138294009663?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/3846248138294009663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2010/12/bi-reports-integrated-in-unipaas-live.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/3846248138294009663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/3846248138294009663'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2010/12/bi-reports-integrated-in-unipaas-live.html' title='BI Reports Integrated in uniPaaS Live RIA Demo System'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ggQbXP2sO-0/TPZivbBx0PI/AAAAAAAAAJk/84j45EkDS3I/s72-c/Menu.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-152853241849574494</id><published>2010-11-24T11:10:00.002+02:00</published><updated>2010-11-24T11:17:28.190+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Forrester'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='Platform'/><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><title type='text'>“Application Development Teams Must Find A Better Way To Develop Apps”</title><content type='html'>In his recent blog post, “&lt;a href="http://blogs.forrester.com/mike_gualtieri/10-11-23-java_is_a_dead_end_for_enterprise_app_development" target="_new"&gt;Java Is A Dead-End For Enterprise App Development&lt;/a&gt;”, Mike Gualtieri, a Forrester Analyst, describes the reasons for which Java, though still firmly planted in enterprise IT shops for custom-developed applications, has served its purpose, and that now it is time for Java based development teams to move forward and that “Application development teams must find a better way to develop apps”. &lt;br /&gt;&lt;br /&gt;Java’s success can be contributed essentially to two of its basic characteristics: Cross Platform and Open Source.&lt;br /&gt;&lt;br /&gt;Though open source proved to be successful for commercial companies selling commodities such as Linux, MySQL, and JBoss, as Peter Yared writes in his guest blog post “&lt;a href="http://www.businessweek.com/technology/technology_at_work/archives/2009/07/the_failure_of.html" target="_new"&gt;The Failure of Commercial Open Source Software&lt;/a&gt;”, it failed to provide companies any significant advantage over proprietary software. “Commercial open source companies have the same cost structure as the enterprise software companies that preceded them” says Yared, and he further explains that “many open source companies exhibit at tradeshows, have salespeople, systems engineers, customer services departments, and on top of that employ the vast majority of developers that are working on their open source project.” and he adds “ the headache of maintaining a community and integrating random code patches is just as expensive as fixing reported bugs with your own people.”&lt;br /&gt;&lt;br /&gt;However, with all its merits, Java was and still is a 3GL coding platform, which haven’t really resolved the coding complexities that many organizations wish to avoid. “Java development is too complex for business application development” says Gultieri. And he is absolutely right. Big, complex enterprise business applications become a coding nightmare when based on Java (or any other 3GL for that matter).&lt;br /&gt;&lt;br /&gt;Gualtieri concludes his blog post by stating that “Development platforms are not the only items to consider. Cloud computing and mobile, to name a few, are other trends that must factor into your new strategy”. Indeed! Many companies are now at a significant cross-road, where turning their applications into cloud-enabled application becomes imperative and new, apt technologies and platforms are required. Companies realize that they need much more than a development platform, they need a cloud-enabled, mobile-enabled application platform that will enable them to make this dramatic shift with minimal risk, shortest time to market and with a significant, rapid and positive ROI.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_ggQbXP2sO-0/TOzVr5aCcMI/AAAAAAAAAJI/EFhbc8AlV2k/s1600/speeding-train-lg.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="250" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TOzVr5aCcMI/AAAAAAAAAJI/EFhbc8AlV2k/s320/speeding-train-lg.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;i&gt;Ttrend trains are moving faster than ever&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;a href="http://www.magicsoftware.com/en/products/?catID=70" target="_new&amp;quot;"&gt;uniPaaS&lt;/a&gt; is exactly what companies should be looking at right now. These are critical times, where trend trains are moving faster than ever, and companies need to get their act together and move fast. Decisions need to be taken now. Decisions should not be based on past glory, or fondness of past platforms. Brave decisions should be made for the near and far future. The chosen platform should be such that covers all angles: Cloud-ready, Mobile-ready, Super Productive, Super Flexible, an Completely Open to enable companies to rapidly ascend to the clouds in the shortest time possible without throwing away past investment in legacy applications, and while preserving the option to move between on-premise to off-premise deployment at any given time.&lt;br /&gt;&lt;br /&gt;Cloud and Mobile are very disruptive trends, luckily uniPaaS is able to sooth such disruptions and overcome them with great success. As Gualtieri sums it up “You must transform to a &lt;a href="http://www.magicsoftware.com/en/products/?catID=70" target="_new&amp;quot;"&gt;Lean, Mean Change Machine&lt;/a&gt;”.&lt;br /&gt;&lt;br /&gt;Click below to share this post:&lt;br /&gt;&lt;script language="javascript"&gt;var encoded_url=encodeURIComponent("http://bit.ly/SW101124");var encoded_title;encoded_title=encodeURIComponent('"Application Development Teams Must Find A Better Way To Develop Apps"');var encoded_summary;encoded_summary=encodeURIComponent("In his recent blog post, Mike Gualtieri, a Forrester Analyst, describes the reasons for which Java has served its purpose");function linkedin_click(){window.open("http://www.linkedin.com/shareArticle?mini=true&amp;url="+encoded_url+"&amp;title="+encoded_title+"&amp;summary="+encoded_summary+"&amp;source=http%3A%2F%2Fspiegelwrites.blogspot.com","_new","height=430,width=580,left=200,top=200,location=no")}function twitter_click(){window.open("http://twitter.com/share?url="+encoded_url+"&amp;via=ospiegel&amp;text="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function digg_click(){window.open("http://digg.com/submit?url="+encoded_url+"&amp;title="+encoded_title)}function facebook_click(){window.open("http://www.facebook.com/sharer.php?u="+encoded_url+"&amp;t="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function mailto_click(){window.open("mailto:?subject=Check%20this%20out%3A%20"+encoded_title+"&amp;body=Hi%2C%0A%0ACheck%20out%20this%20link%3A%20"+encoded_url+"%0A%0A","_self")}&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="javascript: void(0)" onclick=javascript:linkedin_click()&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/TM6S1Gc5-vI/AAAAAAAAAGw/CD_TLJkOGCo/s1600/linkedin.png" /&gt;&lt;/a&gt; &lt;a href="javascript: void(0)" onclick=javascript:twitter_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6S2vUMOWI/AAAAAAAAAG0/SyvDqRNzLLY/s1600/twitter.png" /&gt; &lt;/a&gt; &lt;a href="javascript: void(0)" rev="technology" onclick=javascript:digg_click()&gt; &lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6Rr85fhuI/AAAAAAAAAGo/-KOewxqq6TE/s1600/digg.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:facebook_click()&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TM6SBlpkJrI/AAAAAAAAAGs/ARdIq_TERO8/s1600/facebook.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:mailto_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TOosXBNEVjI/AAAAAAAAAJE/Qt8l5oNXS1A/s1600/Email+Button-orange.gif"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-152853241849574494?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/152853241849574494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2010/11/application-development-teams-must-find.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/152853241849574494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/152853241849574494'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2010/11/application-development-teams-must-find.html' title='“Application Development Teams Must Find A Better Way To Develop Apps”'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ggQbXP2sO-0/TOzVr5aCcMI/AAAAAAAAAJI/EFhbc8AlV2k/s72-c/speeding-train-lg.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-576340117120255318</id><published>2010-11-15T18:32:00.028+02:00</published><updated>2010-11-22T16:32:05.508+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Cookies'/><category scheme='http://www.blogger.com/atom/ns#' term='Platform'/><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='Firesheep'/><category scheme='http://www.blogger.com/atom/ns#' term='Code'/><title type='text'>RIA Security – From Blazing Livestock to Solid Platform</title><content type='html'>The web is still buzzing over &lt;a href="http://codebutler.com/firesheep" target="_new"&gt;Firesheep&lt;/a&gt; and the easiness of hacking that it demonstrates.&lt;br /&gt;&lt;br /&gt;Firesheep serves as a good wake-up call for many end-users and application developers, reminding us, again, the great vulnerability of web applications.&lt;br /&gt;&lt;br /&gt;In a short and concise explanation in &lt;a href="http://www.codinghorror.com/blog/2010/11/breaking-the-webs-cookie-jar.html" target="_new"&gt;his recent blog post, Jeff Atwood&lt;/a&gt; shows that except for properly packaged UI, intended for the novice hacker, Firesheep brings no actual technology news, and in fact it just surfaces part of the web vulnerability which hasn’t changed much in the past years.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_ggQbXP2sO-0/TOFgJVPnXzI/AAAAAAAAAIk/yVx5D1C1Y4w/s1600/FireSheep.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TOFgJVPnXzI/AAAAAAAAAIk/yVx5D1C1Y4w/s400/FireSheep.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;A web session hijacked by FireSheep&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Firesheep is one more example of how browser-based web applications can be easily hacked and intruded by malicious third-parties. &lt;br /&gt;Firesheep is based mainly on packet sniffing done over unsecured wireless connections. But the same principles can be employed also on LANs. &lt;br /&gt;&lt;br /&gt;Many organizations that choose to developer their in-house applications as RIA, sometimes overlook the fact that even though the application is not exposed to the outside world, malicious interventions are still a threat.&lt;br /&gt;&lt;br /&gt;Organizations who are about to develop their new internet applications must consider the following:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;To be (Browser based) or not to be (Browser based)&lt;/b&gt; – The browser open and standard nature suggests that web application developers who chose to go “browser based” (which is still the default choice for many) must go into many security considerations and preemptive design to circumvent the browser default vulnerabilities. Though for many “browser” is very much a synonym for “Internet”, more and more developers and IT Managers realize that an internet application does not necessarily need to be confined to a browser. Considering the security vulnerabilities of the browser and many other factors (Desktop UX, Client Side Interaction, etc) an independent RIA client would be a much more secured and suitable solution.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_ggQbXP2sO-0/TOFeS4Hj8mI/AAAAAAAAAIg/8Fk3klaMT-s/s1600/Hamlet.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="360" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TOFeS4Hj8mI/AAAAAAAAAIg/8Fk3klaMT-s/s400/Hamlet.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;Sir Laurence Olivier as Hamlet&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;To Code or not to Code&lt;/b&gt; – Coding your own infrastructure means that one takes upon oneself a very big load of responsibility and work to cover all security issues. If you want your RIA fully secured, and enable your end-users to log-in your internet application, even over unsecured lines at the airport, you must cover all issues yourself.&lt;br /&gt;On the other hand, &lt;a href="http://www.magicsoftware.com/en/products/?catID=70" target="_new"&gt;a comprehensive RIA platform&lt;/a&gt;, dedicated for business applications, which covers all security issues for you and protects your applications from phising, impersonation, script injections, session hijacking and more, allows you to peacefully concentrate on the business requirement of your application, and spend little, if no time at all, in resolving all the security issues yourself.&lt;br /&gt;&lt;br /&gt;Click below to share this post&lt;br /&gt;&lt;script language="javascript"&gt;var encoded_url=encodeURIComponent("http://bit.ly/SW101115");var encoded_title;encoded_title=encodeURIComponent("RIA Security: From Blazing Livestock to Solid Platform");var encoded_summary;encoded_summary=encodeURIComponent("Browser based RIAs are very much vulnerable. Here is a different fresh approach.");function linkedin_click(){window.open("http://www.linkedin.com/shareArticle?mini=true&amp;url="+encoded_url+"&amp;title="+encoded_title+"&amp;summary="+encoded_summary+"&amp;source=http%3A%2F%2Fspiegelwrites.blogspot.com","_new","height=430,width=580,left=200,top=200,location=no")}function twitter_click(){window.open("http://twitter.com/share?url="+encoded_url+"&amp;via=ospiegel&amp;text="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function digg_click(){window.open("http://digg.com/submit?url="+encoded_url+"&amp;title="+encoded_title)}function facebook_click(){window.open("http://www.facebook.com/sharer.php?u="+encoded_url+"&amp;t="+encoded_title,"_new","height=300,width=580,left=200,top=200,location=no")}function mailto_click(){window.open("mailto:?subject=Check%20this%20out%3A%20"+encoded_title+"&amp;body=Hi%2C%0A%0ACheck%20out%20this%20link%3A%20"+encoded_url+"%0A%0A","_self")}&lt;/script&gt;&lt;br /&gt;&lt;a href="javascript: void(0)" onclick=javascript:linkedin_click()&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/TM6S1Gc5-vI/AAAAAAAAAGw/CD_TLJkOGCo/s1600/linkedin.png"/&gt;&lt;/a&gt; &lt;a href="javascript: void(0)" onclick=javascript:twitter_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6S2vUMOWI/AAAAAAAAAG0/SyvDqRNzLLY/s1600/twitter.png"/&gt; &lt;/a&gt; &lt;a href="javascript: void(0)" rev="technology" onclick=javascript:digg_click()&gt; &lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6Rr85fhuI/AAAAAAAAAGo/-KOewxqq6TE/s1600/digg.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:facebook_click()&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TM6SBlpkJrI/AAAAAAAAAGs/ARdIq_TERO8/s1600/facebook.png" /&gt;&lt;/a&gt;&lt;a href="javascript: void(0)" onclick=javascript:mailto_click()&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TOosXBNEVjI/AAAAAAAAAJE/Qt8l5oNXS1A/s1600/Email+Button-orange.gif"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-576340117120255318?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/576340117120255318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2010/11/ria-security-from-blazing-livestock-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/576340117120255318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/576340117120255318'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2010/11/ria-security-from-blazing-livestock-to.html' title='RIA Security – From Blazing Livestock to Solid Platform'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ggQbXP2sO-0/TOFgJVPnXzI/AAAAAAAAAIk/yVx5D1C1Y4w/s72-c/FireSheep.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-6759511615434361807</id><published>2010-11-01T11:57:00.009+02:00</published><updated>2010-11-23T12:22:51.561+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hybrid'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='Utilities'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>The Corporate On-Premises Power Plant</title><content type='html'>Every second person that attempts to explain to a newbie what Cloud Computing is all about uses the analogy of Electricity as a utility we all consume as a service. This analogy emphasizes the economical benefits of utilizing electricity that is generated at a huge power plant: The costs are much cheaper by leveraging the economy of scale, usage fluctuations are easily addressed, you pay for what you use, etc.&lt;br /&gt;&lt;br /&gt;Like many other analogies, also this one is limited. I very much agree with James Urquhart who&lt;br /&gt;wrote in his blog post &lt;a href="http://news.cnet.com/8301-19413_3-10296370-240.html" target="_new"&gt;“In cloud computing, data is not electricity”&lt;/a&gt; that while I do not care which electrons are being served to my refrigerator by the power plant, I do care very much which data bits are served to my PC from the remote data center that I am using.&lt;br /&gt;&lt;br /&gt;Some use other utility services as an analogy to Cloud computing. For example, office services, car leasing, or water supply.&lt;br /&gt;&lt;br /&gt;Nevertheless, Electricity is still the best analogy, especially when it comes to businesses.&lt;br /&gt;&lt;br /&gt;Software and Electricity are two services without them most enterprises cannot work. Being out of toilet paper, or without water for a few hours would not make much difference for most enterprises (putting aside the time wasted in complaints of frustrated employees) but business continuity is not affected. Once software or electricity goes down, business continuity is gone, and money is lost.&lt;br /&gt;&lt;br /&gt;For this reason many organizations that cannot afford to have their business continuity disrupted invest in their own, small-size, on premise power plant - aka an Electric Generator.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_ggQbXP2sO-0/TM6OXTgbnlI/AAAAAAAAAGk/8aotsEROsC4/s1600/product4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="213" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TM6OXTgbnlI/AAAAAAAAAGk/8aotsEROsC4/s320/product4.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;i&gt;On-Premises Power Plant&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;It is clear for many that in order to insure business continuity; enterprises must have an on-premise backup option to cope with unexpected power-failures. &lt;br /&gt;&lt;br /&gt;In this respect the Electricity analogy still stands. When it comes to cloud computing and Software-as-a-Service, enterprises realizes that an on-premise option of their software and local replication of its data is a must-have requirement.&lt;br /&gt;&lt;br /&gt;Cloud computing is far from being at the maturity stage of nation-wide electric grids. This is why a hybrid deployment capability (off-premise and on-premise) is imperative.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Click below to share this post&lt;br /&gt;&lt;input type="text" id="postlink" style="visibility:hidden;" value="http://bit.ly/SW101101" &gt;&lt;br /&gt;&lt;a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fbit.ly%2FSW101101&amp;title=The%20Corporate%20On-Premises%20Power%20Plant&amp;summary=Do%20you%20have%20an%20on%20premise%20power%20plant%3F&amp;source=http%3A%2F%2Fspiegelwrites.blogspot.com" target="_new"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/TM6S1Gc5-vI/AAAAAAAAAGw/CD_TLJkOGCo/s1600/linkedin.png" /&gt;&lt;/a&gt; &lt;a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FSW101101&amp;via=ospiegel&amp;text=Do%20you%20have%20an%20on%20premise%20power%20plant%3F" target="_new"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6S2vUMOWI/AAAAAAAAAG0/SyvDqRNzLLY/s1600/twitter.png" /&gt; &lt;/a&gt; &lt;a href="http://digg.com/submit?url=http%3A%2F%2Fbit.ly%2FSW101101&amp;title=The%20Corporate%20On-Premises%20Power%20Plant" rev="technology" target="_new"&gt; &lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6Rr85fhuI/AAAAAAAAAGo/-KOewxqq6TE/s1600/digg.png" /&gt;&lt;/a&gt;&lt;a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fbit.ly%2FSW101101&amp;t=The%20Corporate%20On-Premises%20Power%20Plant" target="_new"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TM6SBlpkJrI/AAAAAAAAAGs/ARdIq_TERO8/s1600/facebook.png" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-6759511615434361807?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/6759511615434361807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2010/11/corporate-on-premises-power-plant.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/6759511615434361807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/6759511615434361807'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2010/11/corporate-on-premises-power-plant.html' title='The Corporate On-Premises Power Plant'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ggQbXP2sO-0/TM6OXTgbnlI/AAAAAAAAAGk/8aotsEROsC4/s72-c/product4.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-1849820063500287919</id><published>2010-10-19T10:11:00.006+02:00</published><updated>2010-11-22T10:46:02.097+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='clip'/><category scheme='http://www.blogger.com/atom/ns#' term='&quot;And so you code&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='developers'/><category scheme='http://www.blogger.com/atom/ns#' term='coders'/><category scheme='http://www.blogger.com/atom/ns#' term='programmers'/><title type='text'>"And So You Code" - Join the Clip Remake</title><content type='html'>This is an invitation to all "And So You Code" fans out there.&lt;br /&gt;&lt;br /&gt;I am creating a new clip with the same song using real-life images of real programmers.&lt;br /&gt;&lt;br /&gt;If you wish to take part in the new clip, just take a picture of yourself or friends depicting one of the images in the current clip (e.g. frustrated in front of the computer, juggling your mouse and keyboard, looking very boss-like, crying, passing out, etc) or another image that could fit the clip.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_ggQbXP2sO-0/TOorjQau0gI/AAAAAAAAAJA/vZxfvoqztzQ/s1600/self_portrait_arm.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_ggQbXP2sO-0/TOorjQau0gI/AAAAAAAAAJA/vZxfvoqztzQ/s1600/self_portrait_arm.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;i&gt;You can use a self portrait arm or just ask your friend to take a picture of you&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Send the pictures to the following email: &lt;a href="mailto:andsoyoucode@gmail.com"&gt;andsoyoucode@gmail.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;By sending your pictures you state that 1) The pictures are yours, 2) you and the people that appear in the picture agree to have the picture used in the remake of "And So You Code" (using the same music and lyrics and some of the original images)&lt;br /&gt;&lt;br /&gt;Credit will be given to every picture owner (unless that person request to stay anonymous).&lt;br /&gt;&lt;br /&gt;With your pictures we can create a very authentic programmers clip.&lt;br /&gt;&lt;br /&gt;I cannot guarantee that every submitted picture will be included in the clip.&lt;br /&gt;&lt;br /&gt;Here is the clip once again:&lt;br /&gt;&lt;object height="340" width="560"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Eq3CuMDXaPs?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Eq3CuMDXaPs?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.linkedin.com/shareArticle?mini=true&amp;amp;url=http%3A%2F%2Fbit.ly%2Fandsoyoucode&amp;amp;title=%22And%20So%20You%20Code%22%20-%20Join%20the%20Clip%20Remake&amp;amp;summary=Calling%20all%20%22And%20So%20You%20Code%22%20fans%20to%20take%20pictures%20of%20themselves%20and%20join%20the%20clip%20remake.&amp;amp;source=http%3A%2F%2Fspiegelwrites.blogspot.com" target="_new"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/TM6S1Gc5-vI/AAAAAAAAAGw/CD_TLJkOGCo/s1600/linkedin.png" /&gt;&lt;/a&gt; &lt;a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2Fandsoyoucode&amp;amp;via=ospiegel&amp;amp;text=%22And%20So%20You%20Code%22%20-%20Join%20the%20Clip%20Remake" target="_new"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6S2vUMOWI/AAAAAAAAAG0/SyvDqRNzLLY/s1600/twitter.png" /&gt; &lt;/a&gt; &lt;a href="http://digg.com/submit?url=http%3A%2F%2Fbit.ly%2Fandsoyoucode&amp;amp;title=%22And%20So%20You%20Code%22%20-%20Join%20the%20Clip%20Remake" rev="technology" target="_new"&gt; &lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TM6Rr85fhuI/AAAAAAAAAGo/-KOewxqq6TE/s1600/digg.png" /&gt;&lt;/a&gt;&lt;a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fbit.ly%2Fandsoyoucode&amp;amp;t=%22And%20So%20You%20Code%22%20-%20Join%20the%20Clip%20Remake" target="_new"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TM6SBlpkJrI/AAAAAAAAAGs/ARdIq_TERO8/s1600/facebook.png" /&gt;&lt;/a&gt;&lt;a href="mailto:?subject=Check%20this%20out%3A%20%22And%20So%20You%20Code%22%20-%20Join%20the%20Clip%20Remake&amp;body=Hi%2C%0A%0ACheck%20out%20this%20link%3A%20http%3A%2F%2Fbit.ly%2Fandsoyoucode%0A%0A"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TOosXBNEVjI/AAAAAAAAAJE/Qt8l5oNXS1A/s1600/Email+Button-orange.gif" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-1849820063500287919?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/1849820063500287919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2010/10/and-so-you-code-join-clip-remake.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/1849820063500287919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/1849820063500287919'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2010/10/and-so-you-code-join-clip-remake.html' title='&quot;And So You Code&quot; - Join the Clip Remake'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ggQbXP2sO-0/TOorjQau0gI/AAAAAAAAAJA/vZxfvoqztzQ/s72-c/self_portrait_arm.jpg' height='72' width='72'/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-4861875187858020164</id><published>2010-10-14T10:07:00.003+02:00</published><updated>2010-10-14T10:28:12.354+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='usability'/><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='CAPTCHA'/><title type='text'>CAPTCHA A La uniPaaS – Technology and Usability Guidelines</title><content type='html'>&lt;div class="MsoNormal"&gt;You may not know what CAPTCHA truly means or what the acronym stands for but most probably you have been using it more than once in various web forms.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;CAPTCHA stands for Completely Automated Public Turing test to tell Computers and Humans Apart, which in simple words is it a sort of a challenge test that is intended to make sure the party that responds to the challenge is human and not a machine.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;The common use for CAPTCHA in submit forms is an image showing a sequence of randomly distorted and etched over characters which most computers are not able to identify the distorted characters. In most cases only humans can decipher the characters in the image. So the test is very simple, if the typed in characters sequence match the sequence used to generate the CAPTCHA image, then most likely the entity that typed in the sequence is human and not a machine.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;CAPTCHA is used to avoid spamming web servers by automating the submission process. The requirement for a mandatory parameter which is dynamically changing and cannot be resolved by a machine makes such automation impossible.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;If you are creating a browser-based application which utilizes regular HTTP posts for server interactions, and there is a risk of users to abuse the option of data submission, it is advisable to add a CAPTCHA image recognition module in your submit forms.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;When creating or choosing a CAPTCHA module, you should take into consideration the following principles and guidelines.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;Technology Guidelines&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;The first, somewhat trivial guideline, is to make sure the submit process cannot be completed without fulfilling the CAPTCHA challenge. There are cases in which CAPTCHA module is placed as part of the submit form, and the page scripts prevents completing the submit process, but the data can still be submitted by generating the HTTP Post URL eternally.&lt;/li&gt;&lt;li&gt;Keep the string comparison logic on the server side. Do not pass the expected string to the client to make the comparison resolution on the client side. This can be easily tracked down and utilized for automating the submission.&lt;/li&gt;&lt;li&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;Avoid generating the Image on the server and stream it directly to the client. Keeping a physical copy of the image is redundant.&lt;/li&gt;&lt;li&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;Make the image generation truly random. Some take the easy path of producing a large collection of pre-generated images. Pre-generated images can be traced and logged b ya malicious end-user to later on be used for automatic submission.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;Usability Guidelines&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;From the end-user point of view CAPTCHA is just a hassle. And when the end-user fails to complete the challenge successfully due to various difficulties, the experience becomes very negative.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;There are many libraries and modules that produce distorted and noise covered characters. Some produce too much distortion that even most humans cannot decipher. Make sure the text can still be discerned.&lt;/li&gt;&lt;li&gt;Do not use mixed characters cases. Do not have both lower case and uppercase appear in your CAPTCHA images, many times it is quite difficult to discern lower lowercase c or upper case C. Either choose one character case and stick to it or make the text validation to be case insensitive. In any case, let your users know how characters case is handled.&lt;/li&gt;&lt;li&gt;Do not use all letters and numbers. Some characters are very similar, for example the digit zero and the letter O. Filter out characters that may be confused with others.&lt;/li&gt;&lt;li&gt;Allow the end-user to change the image to a different one in cases the end-user is unable to figure out the displayed text.&lt;/li&gt;&lt;li&gt;For greater accessibility, especially for those with impaired vision, add audio option to the image that recites the displayed characters.&lt;/li&gt;&lt;li&gt;Do not annoy the end-user with too many CAPTCHA challenges in case subsequent submissions are expected that also require human identification. Simply keep the first CAPTCHA positive result persistent on the server side for the entire user context\session.&lt;/li&gt;&lt;li&gt;Inform end-users about the mechanism, add a link\button to open up a text box explaining the mechanism and the need for it.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div class="MsoListParagraphCxSpLast" style="mso-list: l0 level1 lfo2; text-indent: -18.0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;CAPTCHA A La uniPaaS Example&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Click on the image below to run a uniPaaS example for integrating CAPTCHA and handling it.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://bit.ly/unipaascaptcha" target="_new" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="260" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/TLa5V3yv-GI/AAAAAAAAAFI/ON9HoENsuaQ/s400/Capture.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;In the next posts I will describe in details how this CAPTCHA example was achieved in uniPaaS.&lt;/div&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;(function() {var s = document.createElement('SCRIPT'), s1 = document.getElementsByTagName('SCRIPT')[0];s.type = 'text/javascript';s.async = true;s.src = 'http://widgets.digg.com/buttons.js';s1.parentNode.insertBefore(s, s1);})();&lt;/script&gt; &lt;a class="DiggThisButton DiggCompact" href="http://digg.com/submit?url=http%3A//bit.ly/SW101014&amp;amp;title=CAPTCHA%20A%20La%20uniPaaS%20%E2%80%93%20Technology%20and%20Usability%20Guidelines"&gt;&lt;/a&gt; &lt;br /&gt;&lt;/td&gt;&lt;td&gt;&lt;br /&gt;&lt;a href="http://twitter.com/share" class="twitter-share-button" data-count="none" data-via="ospiegel" data-url="http://bit.ly/SW101014"&gt;Tweet&lt;/a&gt;&lt;script type="text/javascript" src="http://platform.twitter.com/widgets.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td valign="bottom"&gt;&lt;br /&gt;&lt;a href="http://www.facebook.com/sharer.php" name="fb_share" share_url="http://bit.ly/SW101014" type="box_count"&gt;Share&lt;/a&gt;&lt;script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"&gt;&lt;/script&gt;&lt;/TD&gt; &lt;/TR&gt;&lt;/Table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-4861875187858020164?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/4861875187858020164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2010/10/captcha-la-unipaas-technology-and.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/4861875187858020164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/4861875187858020164'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2010/10/captcha-la-unipaas-technology-and.html' title='CAPTCHA A La uniPaaS – Technology and Usability Guidelines'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ggQbXP2sO-0/TLa5V3yv-GI/AAAAAAAAAFI/ON9HoENsuaQ/s72-c/Capture.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-5981205912016062639</id><published>2010-10-06T09:27:00.007+02:00</published><updated>2010-10-06T09:49:12.561+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='&quot;And so you code&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='Funny'/><title type='text'>“And So You Code” Scrapbook - Page 2</title><content type='html'>Checkout how "and so you code" made it to the this youtube Nerdy News flash:&lt;br /&gt;&lt;br /&gt;&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/iE1PIjHIy6w?fs=1&amp;amp;hl=en_US&amp;amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/iE1PIjHIy6w?fs=1&amp;amp;hl=en_US&amp;amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;The clip is mentioned at 1:05 minutes.&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;  &lt;td&gt;&lt;br /&gt;&lt;a href="http://twitter.com/share" class="twitter-share-button" data-count="vertical"data-url="http://bit.ly/9LgHsF"&gt;&lt;br /&gt;Tweet&lt;/a&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://platform.twitter.com/widgets.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;/td&gt;  &lt;td&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;(function() {var s = document.createElement('SCRIPT'), s1 = document.getElementsByTagName('SCRIPT')[0];s.type = 'text/javascript';s.async = true;s.src = 'http://widgets.digg.com/buttons.js';s1.parentNode.insertBefore(s, s1);})();&lt;/script&gt; &lt;a class="DiggThisButton DiggMedium" href="http://digg.com/submit?url=http%3A//bit.ly/9LgHsF&amp;amp;title=%22And%20so%20you%20code%22%20made%20it%20to%20CW%20Nerdy%20News"&gt;&lt;/a&gt; &lt;br /&gt;&lt;/td&gt;  &lt;td valign="bottom"&gt;&lt;br /&gt;&lt;a href="http://www.facebook.com/sharer.php" name="fb_share" share_url="http://bit.ly/9LgHsF" type="box_count"&gt;Share&lt;/a&gt;&lt;script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"&gt;&lt;/script&gt;&lt;/TD&gt; &lt;/TR&gt;&lt;/Table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-5981205912016062639?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/5981205912016062639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2010/10/and-so-you-code-scrapbook-page-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/5981205912016062639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/5981205912016062639'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2010/10/and-so-you-code-scrapbook-page-2.html' title='“And So You Code” Scrapbook - Page 2'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-9147386193421159384</id><published>2010-10-04T09:36:00.003+02:00</published><updated>2010-10-05T09:18:51.249+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='&quot;And so you code&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='Funny'/><title type='text'>“And So You Code” Scrapbook - Page 1</title><content type='html'>I am quite amazed to see how far &lt;a href="http://spiegelwrites.blogspot.com/2010/09/and-so-you-code.html" target="_new"&gt; “And So You Code”&lt;/a&gt; has reached.&lt;br /&gt;&lt;br /&gt;Not only in terms of viewcount in a relative short period (250,000 views in one month) but also in the way it is embraced by so many programmers and developers around the world.&lt;br /&gt;&lt;br /&gt;As long as the clip is up I decided to use my blog and to create a sort of scrapbook to keep record of the interesting ripples made by &lt;a href="http://spiegelwrites.blogspot.com/2010/09/and-so-you-code.html" target="_new"&gt; “And So You Code”&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The first page goes to another programmers’ viral clip of &lt;a href="http://www.youtube.com/watch?v=Mk3qkQROb_k" target="_new"&gt;“Lady Java”&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;I was amazed to see a couple of weeks ago a short comment placed on Lady Java simply stating “And so you code”.&lt;br /&gt;Now this comment is ranked as the 2nd most favorite comment for this clip (total of 36 Thumbs up).&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_ggQbXP2sO-0/TKmCNStH1AI/AAAAAAAAAFA/ZewXoQ80GkM/s1600/ASYC_Lady+Java+Comment_2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/TKmCNStH1AI/AAAAAAAAAFA/ZewXoQ80GkM/s640/ASYC_Lady+Java+Comment_2.JPG" width="540" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Moreover, it seems that at least 5,400 views of “Lady Java” are direct referrals from “And so you code”.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_ggQbXP2sO-0/TKmCtgK13tI/AAAAAAAAAFE/5YivzWxVku0/s1600/ASYC_Lady+Java+Referrals.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="255" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/TKmCtgK13tI/AAAAAAAAAFE/5YivzWxVku0/s400/ASYC_Lady+Java+Referrals.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;I’ll keep an eye on “Lady Java” and other related virals.&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;(function() {var s = document.createElement('SCRIPT'), s1 = document.getElementsByTagName('SCRIPT')[0];s.type = 'text/javascript';s.async = true;s.src = 'http://widgets.digg.com/buttons.js';s1.parentNode.insertBefore(s, s1);})();&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;a class="DiggThisButton DiggMedium" href=""&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.facebook.com/sharer.php" name="fb_share" share_url="http://bit.ly/dxaL7z" type="box_count"&gt;Share&lt;/a&gt;&lt;script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-9147386193421159384?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/9147386193421159384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2010/10/and-so-you-code-scrapbook-page-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/9147386193421159384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/9147386193421159384'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2010/10/and-so-you-code-scrapbook-page-1.html' title='“And So You Code” Scrapbook - Page 1'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ggQbXP2sO-0/TKmCNStH1AI/AAAAAAAAAFA/ZewXoQ80GkM/s72-c/ASYC_Lady+Java+Comment_2.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-4173269926463969088</id><published>2010-09-02T11:37:00.011+03:00</published><updated>2011-11-29T18:37:25.914+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='Coding'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Alors on Danse'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><category scheme='http://www.blogger.com/atom/ns#' term='Funny'/><title type='text'>And So You Code...</title><content type='html'>&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2010/09/and-so-you-code.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a class="twitter-share-button" data-count="horizontal" data-text="The coders and developers anthem" data-url="http://spiegelwrites.blogspot.com/2010/09/and-so-you-code.html" data-via="ospiegel" href="http://twitter.com/share"&gt;Tweet&lt;/a&gt;&lt;script src="http://platform.twitter.com/widgets.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;Alors on Danse - I just can't get this great tune out of my head. &lt;br /&gt;Plus being so very bored last night resulted in this video.&lt;br /&gt;&lt;br /&gt;It was of course created for the fun of it.&lt;br /&gt;&lt;br /&gt;Though this is a result of merely 4 hours work, I still hope you enjoy it.&lt;br /&gt;&lt;br /&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Eq3CuMDXaPs?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Eq3CuMDXaPs?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The music score is of the great hit of the extremely Belgian composer and singer: Stromae and the name of his hit song is "Alors on Danse".&lt;br /&gt;&lt;br /&gt;You can also view the original track of&lt;a href="http://spiegelsings.blogspot.com/2010/08/alors-on-danse-french-lyrics-and.html" target="_new"&gt; Alors on Danse with the French lyrics and English subtitles&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Check out the scrapbook pages of this clip: &lt;a href="http://bit.ly/dxaL7z"&gt;Page 1&lt;/A&gt;,&lt;br /&gt;&lt;a href="http://bit.ly/9LgHsF"&gt;Page 2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;script src="http://connect.facebook.net/en_US/all.js#xfbml=1"&gt;&lt;/script&gt;&lt;fb:like href="http://spiegelwrites.blogspot.com/2010/09/and-so-you-code.html" show_faces="false" width="450"&gt;&lt;/fb:like&gt;&lt;br /&gt;&lt;a class="twitter-share-button" data-count="horizontal" data-text="The coders and developers anthem" data-url="http://spiegelwrites.blogspot.com/2010/09/and-so-you-code.html" data-via="ospiegel" href="http://twitter.com/share"&gt;Tweet&lt;/a&gt;&lt;script src="http://platform.twitter.com/widgets.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="1" width="1" src="http://4.bp.blogspot.com/-VSsl8Od_4ys/Tl9Vajn42KI/AAAAAAAAAYE/KRqOUDQBC-k/s200/Ali_Small.JPG" /&gt;&lt;/div&gt;&lt;br /&gt;Follow this blog for more scrapbook pages to see where this clip has reached.&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;(function() {var s = document.createElement('SCRIPT'), s1 = document.getElementsByTagName('SCRIPT')[0];s.type = 'text/javascript';s.async = true;s.src = 'http://widgets.digg.com/buttons.js';s1.parentNode.insertBefore(s, s1);})();&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;a class="DiggThisButton DiggMedium"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="fb_share" type="box_count" share_url="http://bit.ly/bBfmMr" href="http://www.facebook.com/sharer.php"&gt;Share&lt;/a&gt;&lt;script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-4173269926463969088?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/4173269926463969088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2010/09/and-so-you-code.html#comment-form' title='22 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/4173269926463969088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/4173269926463969088'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2010/09/and-so-you-code.html' title='And So You Code...'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-VSsl8Od_4ys/Tl9Vajn42KI/AAAAAAAAAYE/KRqOUDQBC-k/s72-c/Ali_Small.JPG' height='72' width='72'/><thr:total>22</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-3468770979649714479</id><published>2010-08-17T16:44:00.001+03:00</published><updated>2010-08-17T17:15:42.106+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iBOLT'/><category scheme='http://www.blogger.com/atom/ns#' term='HL7'/><category scheme='http://www.blogger.com/atom/ns#' term='Integration'/><title type='text'>Assuring Strong HL7 V.3 Message Adaptation</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Calibri, sans-serif; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; line-height: 17px;"&gt;&lt;!-- AddThis Button BEGIN --&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Calibri, sans-serif; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; line-height: 17px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Calibri, sans-serif; font-size: medium;"&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Calibri, sans-serif; font-size: medium;"&gt;&lt;a expr:id="data:post.url" expr:name="data:post.title" href="" onclick="return addthis_sendto()" onmouseout="addthis_close()" onmouseover="return addthis_open(this, &amp;quot;&amp;quot;, &amp;quot;&amp;lt;a href=&amp;quot;http://spiegelwrites.blogspot.com/2010/08/assuring-strong-hl7-v3-message.html&amp;quot;&amp;gt;http://spiegelwrites.blogspot.com/2010/08/assuring-strong-hl7-v3-message.html&amp;lt;/a&amp;gt;&amp;quot;, &amp;quot;Assuring Strong HL7 V3 Message Adaptation&amp;quot;);"&gt;&lt;img alt="Bookmark and Share" height="16" src="http://s7.addthis.com/static/btn/lg-share-en.gif" style="border: 0;" width="125" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Calibri, sans-serif; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; line-height: 17px;"&gt;&lt;script src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a5d7b4250c2711c" type="text/javascript"&gt;&lt;/script&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Calibri, sans-serif; font-size: medium;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Calibri, sans-serif; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; line-height: 17px;"&gt;&lt;!-- AddThis Button END --&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Calibri, sans-serif; font-size: 15px; line-height: 17px;"&gt;July 2010, Gartner Inc, a leading information technology research company, reached the gloomy prediction for &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Calibri, sans-serif; font-size: 15px; line-height: 17px;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Health_Level_7" target="_new"&gt;HL7&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Calibri, sans-serif; font-size: 15px; line-height: 17px;"&gt; v.3 messages that suggests a market penetration of "Less than 1 percent of target audience". In its "Hype Cycle for Healthcare Provider Technologies and Standards, 2009", Gartner places HL7 V.3 messages just before the Trough of Disillusionment with the sad indication of "Obsolete before plateau" which means most chances HL7 V.3 messages is most likely to find itself abandoned for the sake of its future successor or it predecessor, HL7 V2.x messages.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri, sans-serif; font-size: 11pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_ggQbXP2sO-0/TGqVZnHD8jI/AAAAAAAAAEw/JkTaFxshw64/s1600/HL7_Hype2.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="424" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/TGqVZnHD8jI/AAAAAAAAAEw/JkTaFxshw64/s640/HL7_Hype2.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: Calibri, sans-serif; font-size: 11pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri, sans-serif; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; line-height: 17px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="font-size: medium; line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri, sans-serif; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; line-height: 17px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Calibri, sans-serif; font-size: 11pt; line-height: 115%;"&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Calibri, sans-serif; font-size: 15px; line-height: 17px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;b&gt;&lt;a href="http://www.gartner.com/DisplayDocument?id=1409327" target="_new"&gt;Gartner's Hype Cycle for Healthcare Provider Technologies and Standards, 2010&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri, sans-serif; font-size: 11pt; line-height: 115%;"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="direction: ltr; text-align: left; unicode-bidi: embed;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="direction: ltr; text-align: left; unicode-bidi: embed;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="direction: ltr; text-align: left; unicode-bidi: embed;"&gt;How come, that HL7 V.3 message, which introduced a much better and clearer message structure, looses the adaptation battle to the relatively ill-structured predecessor, HL7 V2.x?&lt;/div&gt;&lt;div class="MsoNormal" style="direction: ltr; text-align: left; unicode-bidi: embed;"&gt;The reasons for that are many. The main reason goes under the rule of "If it works, don’t fix it". HL7 V.3 messages experienced a very slow adoption rate primarily due to the very successful adaptation of its predecessor. Many healthcare systems have already established inter-system communication using HL7 V2.x messages, and the return of re-aligning those systems to comply with the new messages standard does not seem to conquer the required investment.&lt;/div&gt;&lt;div class="MsoNormal" style="direction: ltr; text-align: left; unicode-bidi: embed;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="direction: ltr; text-align: left; unicode-bidi: embed;"&gt;Moreover, the HL7 V.3 introduced not only XML structured messages, which for many organizations was a tough structure to swallow; it also introduced much more rigid syntactical rules.&lt;/div&gt;&lt;div class="MsoNormal" style="direction: ltr; text-align: left; unicode-bidi: embed;"&gt;Adopting healthcare systems to the HL7 V.3 standard is indeed a challenge, and Gartner 2010 prediction seems to be based on solid evidence. However seeing how large organization and governmental institutes in some countries have made the transition to HL7 V.3, healthcare system vendors are slowly starting to follow suit.&lt;/div&gt;&lt;div class="MsoNormal" style="direction: ltr; text-align: left; unicode-bidi: embed;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="direction: ltr; text-align: left; unicode-bidi: embed;"&gt;Another reason for making HL7 V.3 successfully pass Gartner's Trough of Disillusionment and reach the Plateau of Productivity is the fact that application and data integration tools such as&lt;a href="http://www.magicsoftware.com/en/products/?catID=40" target="_new"&gt; Magic Software iBOLT Integration platform&lt;/a&gt; reduce the complexity of turning HL7 V2.x messages to HL7 V.3 messages and vice versa. &lt;/div&gt;&lt;div class="MsoNormal" style="direction: ltr; text-align: left; unicode-bidi: embed;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="direction: ltr; text-align: left; unicode-bidi: embed;"&gt;&lt;a href="http://www.magicsoftware.com/en/products/?catID=41&amp;amp;pageID=358" target="_new"&gt;iBOLT for HL7&lt;/a&gt;, provides a special HL7 adaptor which automatically transforms HL7 FV2.x messages to common XML structure which can then be easily transformed into the required HL7 V.3 messages. The transformation of XML documents is done using iBOLT's visual data mapper.&lt;/div&gt;&lt;div class="MsoNormal" style="direction: ltr; text-align: left; unicode-bidi: embed;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="direction: ltr; text-align: left; unicode-bidi: embed;"&gt;Using iBOLT for HL7, organizations having legacy healthcare systems at their hands can reduce their vendor lock by taking control over the integration required between their new and legacy systems and transform HL7 messages by themselves, orchestrate and fully manage every integration processes.&lt;/div&gt;&lt;div class="MsoNormal" style="direction: ltr; text-align: left; unicode-bidi: embed;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="direction: ltr; text-align: left; unicode-bidi: embed;"&gt;The high risk and costs that were initially foreseen with the introduction of HL7 V.3 message standard are no longer valid and are no longer relevant. Conforming to the HL7 V.3 standard is achievable with much lower risk and much lower costs using iBOLT for HL7.&lt;/div&gt;&lt;div class="MsoNormal" style="direction: ltr; text-align: left; unicode-bidi: embed;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="direction: ltr; text-align: left; unicode-bidi: embed;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="direction: ltr; text-align: left; unicode-bidi: embed;"&gt;As more and more healthcare systems users and vendors choose iBOLT to successfully cross the chasm of HL7 standard generations the more likely we are to see in Gartner's next Hype Cycle report the HL7 V.3 proudly placed on the Plateau of Productivity and with a much more established market penetration.&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="direction: ltr; text-align: left; unicode-bidi: embed;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri, sans-serif; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; line-height: 17px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Calibri, sans-serif; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; line-height: 17px;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: medium; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri, sans-serif; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; line-height: 17px;"&gt;&lt;!-- AddThis Button BEGIN --&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: 'Times New Roman'; font-size: medium; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri, sans-serif; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; line-height: 17px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Calibri, sans-serif; font-size: medium;"&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Calibri, sans-serif; font-size: medium;"&gt;&lt;a expr:id="data:post.url" expr:name="data:post.title" href="" onclick="return addthis_sendto()" onmouseout="addthis_close()" onmouseover="return addthis_open(this, &amp;quot;&amp;quot;, &amp;quot;&amp;lt;a href=&amp;quot;http://spiegelwrites.blogspot.com/2010/08/assuring-strong-hl7-v3-message.html&amp;quot;&amp;gt;http://spiegelwrites.blogspot.com/2010/08/assuring-strong-hl7-v3-message.html&amp;lt;/a&amp;gt;&amp;quot;, &amp;quot;Assuring Strong HL7 V3 Message Adaptation&amp;quot;);"&gt;&lt;img alt="Bookmark and Share" height="16" src="http://s7.addthis.com/static/btn/lg-share-en.gif" style="border: 0;" width="125" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: 'Times New Roman'; font-size: medium; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri, sans-serif; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; line-height: 17px;"&gt;&lt;script src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a5d7b4250c2711c" type="text/javascript"&gt;&lt;/script&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Calibri, sans-serif; font-size: medium;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: 'Times New Roman'; font-size: medium; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri, sans-serif; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; line-height: 17px;"&gt;&lt;!-- AddThis Button END --&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: 'Times New Roman'; font-size: medium; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Calibri, sans-serif; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; line-height: 17px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-3468770979649714479?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/3468770979649714479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2010/08/assuring-strong-hl7-v3-message.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/3468770979649714479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/3468770979649714479'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2010/08/assuring-strong-hl7-v3-message.html' title='Assuring Strong HL7 V.3 Message Adaptation'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ggQbXP2sO-0/TGqVZnHD8jI/AAAAAAAAAEw/JkTaFxshw64/s72-c/HL7_Hype2.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-4286403017024065303</id><published>2010-05-17T11:43:00.003+03:00</published><updated>2010-07-11T11:07:43.957+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='Business Continuity'/><title type='text'>A Cloud for a Cloud</title><content type='html'>&lt;a expr:id="data:post.url" expr:name="data:post.title" href="http://www.blogger.com/post-edit.g?blogID=733369142232047956&amp;amp;postID=4286403017024065303" onclick="return addthis_sendto()" onmouseout="addthis_close()" onmouseover="return addthis_open(this, &amp;quot;&amp;quot;, &amp;quot;&amp;lt;a href=&amp;quot;http://spiegelwrites.blogspot.com/2010/05/cloud-for-cloud.html&amp;quot;&amp;gt;http://spiegelwrites.blogspot.com/2010/05/cloud-for-cloud.html&amp;lt;/a&amp;gt;&amp;quot;, &amp;quot;A Cloud for a Cloud;"&gt;&lt;img alt="Bookmark and Share" height="16" src="http://s7.addthis.com/static/btn/lg-share-en.gif" style="border: 0;" width="125" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;script src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a5d7b4250c2711c" type="text/javascript"&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;Once again people find themselves stranded, away from their home, family and work, due to the cloud of volcanic ash that keeps on hovering over the UK and Western Europe.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.telegraph.co.uk/telegraph/multimedia/archive/01618/volcano_1618727c.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://i.telegraph.co.uk/telegraph/multimedia/archive/01618/volcano_1618727c.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;(Image link from Telegraph.co.uk)&lt;/div&gt;&lt;br /&gt;Many companies who have sent their employees overseas for a business trip face more than just greater travel expenses due to the unplanned visit extension (in some cases even paying high volcanic premium). They also face lost work days of those employees. For most employees those lost workdays costs the company much more than the extra nights at the hotel and the employees Per Diem.&lt;br /&gt;&lt;br /&gt;&lt;table align="center"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;i&gt;"Be stirring as the time; be fire with fire;&lt;br /&gt;Threaten the threatener and outface the brow&lt;br /&gt;Of bragging horror"&lt;br /&gt;(The Life and Death of King John, William Shakespeare)&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Like fighting fire with fire, we find ourselves fighting cloud with cloud.&lt;br /&gt;&lt;br /&gt;Cloud computing enables employees remain active both socially and professionally at anytime, anywhere, as long as there is electricity and internet connection.&lt;br /&gt;&lt;br /&gt;The already mundane cloud computing software and technologies, such as email, IM, VoiP, and social networks enable people to maintain, to some extent, their online routine even when stranded away from home.&lt;br /&gt;&lt;br /&gt;Companies that consume their business applications in the form of SaaS, are able to get their employees working and contributing even when they are far away from the office.&lt;br /&gt;&lt;br /&gt;Companies that were wise enough to have also their internal systems available as &lt;a href="http://riademo.magicsoftware.com/"&gt;rich internet applications (RIA)&lt;/a&gt; on a private cloud are able to get their employees fully engaged in the company's daily routine while sitting in their hotel room or in a coffee shop.&lt;br /&gt;&lt;br /&gt;Business continuity is very much dependant not only on the servers being operational 24X7 but also on one's flight back home. Extending the reach of the companies' IT system through cloud based computing mitigates the risks of cloud&amp;nbsp;dependent&amp;nbsp;commuting.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;div&gt;&lt;a expr:id="data:post.url" expr:name="data:post.title" href="http://www.blogger.com/post-edit.g?blogID=733369142232047956&amp;amp;postID=4286403017024065303" onclick="return addthis_sendto()" onmouseout="addthis_close()" onmouseover="return addthis_open(this, &amp;quot;&amp;quot;, &amp;quot;&amp;lt;a href=&amp;quot;http://spiegelwrites.blogspot.com/2010/05/cloud-for-cloud.html&amp;quot;&amp;gt;http://spiegelwrites.blogspot.com/2010/05/cloud-for-cloud.html&amp;lt;/a&amp;gt;&amp;quot;, &amp;quot;A Cloud for a Cloud;"&gt;&lt;img alt="Bookmark and Share" height="16" src="http://s7.addthis.com/static/btn/lg-share-en.gif" style="border: 0;" width="125" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;script src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a5d7b4250c2711c" type="text/javascript"&gt;&lt;/script&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-4286403017024065303?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/4286403017024065303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2010/05/cloud-for-cloud.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/4286403017024065303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/4286403017024065303'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2010/05/cloud-for-cloud.html' title='A Cloud for a Cloud'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-2253288989196108467</id><published>2010-05-05T14:15:00.005+03:00</published><updated>2010-05-05T15:03:07.246+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Magic Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Israel'/><title type='text'>The Magic Software Israel Annual Conference 2010</title><content type='html'>&lt;!-- AddThis Button BEGIN --&gt;&lt;br /&gt;&lt;div&gt;&lt;a expr:name='data:post.title' expr:id='data:post.url' onmouseover='return addthis_open(this, "", "http://spiegelwrites.blogspot.com/2010/05/magic-software-israel-annual-conference.html", "The Magic Software Israel Annual Conference 2010");' onmouseout='addthis_close()' onclick='return addthis_sendto()'&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a5d7b4250c2711c"&gt;&lt;/script&gt;&lt;/div&gt;&lt;!-- AddThis Button END --&gt;&lt;br /&gt;Last week, I had the true pleasure of attending the annual conference of Magic Software Israel.&lt;br /&gt;&lt;br /&gt;To say the least, it was a very successful event. It was perfectly executed, and with great content.&lt;br /&gt;&lt;br /&gt;I was very pleased to see many new and young faces that have joined the Magic community and attended the event. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://farm4.static.flickr.com/3490/4570528643_f4088eef10.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="213" src="http://farm4.static.flickr.com/3490/4570528643_f4088eef10.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;A few of the conference attendees&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Eyal Pfeifel, Magic Software's new CTO, had two presentations in this event and he did a great job in presenting uniPaaS RIA and seeded much excitement with the new horizon of both uniPaaS and iBOLT in his products roadmap presentation. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://farm4.static.flickr.com/3517/4570531205_7edbc1aa52.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="213" src="http://farm4.static.flickr.com/3517/4570531205_7edbc1aa52.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;Eyal Pfeifel, Magic Software CTO, delivering one of his presentations&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;Two customers stories where presented in the event. One was of &lt;a href="http://menarva.com/"&gt;Menarva&lt;/a&gt;, a young software house that had successfully developed and delivered Software-as-a-Service applications using uniPaaS RIA. Ido and Doron, the co-founders of Menarva, shared their experience in becoming a SaaS vendor which goes from the competitive advantage uniPaaS RIA gave them by enabling them to come out with a genuine SaaS offering in the shortest time possible, to the do's and dont's of establishing a SaaS offering.&lt;br /&gt;&lt;br /&gt;The other customer story was of VISA Credit Cards. Doron Bonim and his team were able to improve existing workflows of their sales people by replacing spreadsheets and offline updates with a highly tuned RIA to automate and optimize their assignments, to fully synchronize the sales people work and to provide management proper view and control.&lt;br /&gt;Against management skepticism, who did not believe they could  finish the project in six months, they eventually finished the project in &lt;b&gt;two&amp;nbsp;calendar months&lt;/b&gt;, with the workforce of 4 developers who were already engaged with other projects during those two months - quite amazing.&lt;br /&gt;This is a true evidence of the unmatched productivity of uniPaaS.&lt;br /&gt;&lt;br /&gt;Much credit must go to Aric Mifano, VP Marketing of Magic Software Israel, and Tamar Hartal of Magic Software Global marketing for outstanding event production.&lt;br /&gt;&lt;br /&gt;I, myself, had the pleasure of contributing to this event just a few hours of my time in making a short invitation clip. I had the great pleasure of doing this clip together with &lt;a href="http://liormanor.com/index.html"&gt;Lior Manor&lt;/a&gt;, one of the best and world renowned (and nicest) magicians.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://farm5.static.flickr.com/4034/4570528459_cfd682fa85.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="213" src="http://farm5.static.flickr.com/4034/4570528459_cfd682fa85.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;Lior Manor, captivating the audience&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;Lior Manor was the anchor of the entire event and he did a marvelous job. Not only did he deliver the company's messages very elegantly, he also managed to link his mind reading acts to each presentation very professionally. His was highly entertaining.&lt;br /&gt;&lt;br /&gt;The clip was done in Hebrew, so I have subtitled it in English for your convenience.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;object height="377" width="402"&gt;&lt;param name="movie" value="http://www.overstream.net/swf/player/oplx?oid=l4rhiju7s3sq&amp;noplay=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.overstream.net/swf/player/oplx?oid=l4rhiju7s3sq&amp;noplay=1" type="application/x-shockwave-flash" width="402" height="377" allowFullScreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button BEGIN --&gt;&lt;br /&gt;&lt;div&gt;&lt;a expr:name='data:post.title' expr:id='data:post.url' onmouseover='return addthis_open(this, "", "http://spiegelwrites.blogspot.com/2010/05/magic-software-israel-annual-conference.html", "The Magic Software Israel Annual Conference 2010");' onmouseout='addthis_close()' onclick='return addthis_sendto()'&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a5d7b4250c2711c"&gt;&lt;/script&gt;&lt;/div&gt;&lt;!-- AddThis Button END --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-2253288989196108467?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/2253288989196108467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2010/05/magic-software-israel-annual-conference.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/2253288989196108467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/2253288989196108467'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2010/05/magic-software-israel-annual-conference.html' title='The Magic Software Israel Annual Conference 2010'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3490/4570528643_f4088eef10_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-7082168661732187373</id><published>2010-03-11T12:56:00.006+02:00</published><updated>2010-03-14T10:54:17.423+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rich Internet Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><category scheme='http://www.blogger.com/atom/ns#' term='Discovery'/><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='Magic Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>Downloading and Installing uniPaaS Discovery</title><content type='html'>&lt;!-- AddThis Button BEGIN --&gt;&lt;br /&gt;&lt;div&gt;&lt;a expr:name='data:post.title' expr:id='data:post.url' onmouseover='return addthis_open(this, "", "http://spiegelwrites.blogspot.com/2010/03/downloading-and-installing-unipaas.html", "Downloading and Installing uniPaaS Discovery");' onmouseout='addthis_close()' onclick='return addthis_sendto()'&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a5d7b4250c2711c"&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;&lt;br /&gt;A fresh new video clip is now up showing all newcomers how to download uniPaaS Discovery and how to install it.&lt;br /&gt;&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/bWTLR6onMVs&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/bWTLR6onMVs&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;If the clip did not clarify it completely, I wanted to emphasize the fact that the uniPaaS Discovery installation comes with complimentary Discovery licenses for development and deployment.&lt;br /&gt;&lt;br /&gt;So if you want to start developing using uniPaaS Discovery just download and install it and you are ready to go.&lt;br /&gt;&lt;br /&gt;&lt;!-- AddThis Button BEGIN --&gt;&lt;br /&gt;&lt;div&gt;&lt;a expr:name='data:post.title' expr:id='data:post.url' onmouseover='return addthis_open(this, "", "http://spiegelwrites.blogspot.com/2010/03/downloading-and-installing-unipaas.html", "Downloading and Installing uniPaaS Discovery");' onmouseout='addthis_close()' onclick='return addthis_sendto()'&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a5d7b4250c2711c"&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-7082168661732187373?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/7082168661732187373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2010/03/downloading-and-installing-unipaas.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/7082168661732187373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/7082168661732187373'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2010/03/downloading-and-installing-unipaas.html' title='Downloading and Installing uniPaaS Discovery'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-851103532115207420</id><published>2010-03-01T17:44:00.007+02:00</published><updated>2010-03-02T09:07:05.366+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Remote Control'/><category scheme='http://www.blogger.com/atom/ns#' term='usability'/><category scheme='http://www.blogger.com/atom/ns#' term='Consistency'/><title type='text'>Remote Control Usability - Where is the key?</title><content type='html'>&lt;!-- AddThis Button BEGIN --&gt;&lt;br /&gt;&lt;div&gt;&lt;a expr:name='data:post.title' expr:id='data:post.url' onmouseover='return addthis_open(this, "", "http://spiegelwrites.blogspot.com/2010/03/remote-control-usability-where-is-key.html", "Remote Control Usability - Where is the key?");' onmouseout='addthis_close()' onclick='return addthis_sendto()'&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a5d7b4250c2711c"&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;&lt;br /&gt;I have this DVD recorder that has puzzled me time and time again. Why is it that whenever  I am instructed to press the Return key in the Remote Control, it takes me a while to locate it.&lt;br /&gt;&lt;br /&gt;Here is the part of the remote control where the Return key is located.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ggQbXP2sO-0/S4viaGSAweI/AAAAAAAAAEM/nC9WnmUDu7k/s1600-h/DSC_0049a.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 296px;" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/S4viaGSAweI/AAAAAAAAAEM/nC9WnmUDu7k/s400/DSC_0049a.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5443693512598012386" /&gt;&lt;/a&gt;&lt;br /&gt;Instinctively I find myself pressing the top-right key, even though that key is also marked to be used for "Previous Chapter". &lt;br /&gt;After realizing that the screen does not respond to pressing this key I then remember, by examining the bottom of this panel, that the key title is written above the corresponding key and not below. This can easily be figured out by looking at the bottom of this panel, where the lowest keys have their titles marked above them.&lt;br /&gt;&lt;br /&gt;However the top line keys have no title above them, their title is on each key. This is why the titles of the second line of keys (the first line of text) look as if they correspond to the first line of keys.&lt;br /&gt;&lt;br /&gt;The mix of icons on the keys and titles above the keys is required when a key carries 2 actions (each relevant in different contexts of use). This is why the icons on the top keys are regarded as a secondary action of the keys and the titles below them are automatically regarded as belonging to the same keys. However this is not the case, all keys are used for a single action. &lt;br /&gt;&lt;br /&gt;The following modified image would produce a much clearer panel. In this case the right key of the second line would be instinctively (and correctly) identified as the Return key.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ggQbXP2sO-0/S4vnHu67rkI/AAAAAAAAAEU/YRHRBjROmFU/s1600-h/DSC_0049b.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 299px;" src="http://3.bp.blogspot.com/_ggQbXP2sO-0/S4vnHu67rkI/AAAAAAAAAEU/YRHRBjROmFU/s400/DSC_0049b.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5443698694647688770" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is an example of how the lack of consistency effects the ability of the user to remember how the interface should be operated. &lt;br /&gt;&lt;br /&gt;In this case pressing the "Previous Chapter" key instead of the Return key results in no effect (because the "Previous Chapter" is not relevant in cases the Return key is relevant"). It would have been much more annoying if the "Previous Chapter" key would have effected the flow of operations.&lt;br /&gt;&lt;br /&gt;It is highly important to keep the user interface consistent and to adhere to whatever layout model you choose to implement. Failing to keep interface consistency  will result in increased users frustrations, loss of valuable time, and more mistakes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;!-- AddThis Button BEGIN --&gt;&lt;br /&gt;&lt;div&gt;&lt;a expr:name='data:post.title' expr:id='data:post.url' onmouseover='return addthis_open(this, "", "http://spiegelwrites.blogspot.com/2010/03/remote-control-usability-where-is-key.html", "Remote Control Usability - Where is the key?");' onmouseout='addthis_close()' onclick='return addthis_sendto()'&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a5d7b4250c2711c"&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-851103532115207420?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/851103532115207420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2010/03/remote-control-usability-where-is-key.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/851103532115207420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/851103532115207420'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2010/03/remote-control-usability-where-is-key.html' title='Remote Control Usability - Where is the key?'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ggQbXP2sO-0/S4viaGSAweI/AAAAAAAAAEM/nC9WnmUDu7k/s72-c/DSC_0049a.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-600599335904938491</id><published>2010-01-05T16:46:00.005+02:00</published><updated>2010-01-10T11:43:11.786+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='usability'/><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='Browser free'/><title type='text'>Google's Browser-Size demonstrates uniPaaS RIA Advantage</title><content type='html'>&lt;!-- AddThis Button BEGIN --&gt;&lt;br /&gt;&lt;div&gt;&lt;a expr:name='data:post.title' expr:id='data:post.url' onmouseover='return addthis_open(this, "", "http://spiegelwrites.blogspot.com/2010/01/googles-browser-size-demonstrates.html", "Google Browser-Size demonstrates uniPaaS RIA Advantage");' onmouseout='addthis_close()' onclick='return addthis_sendto()'&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a5d7b4250c2711c"&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;&lt;br /&gt;Google Labs latest aired experiment is Google's &lt;a href="http://browsersize.googlelabs.com/" target="_new"&gt;Browser Size&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This is a very straightforward service that enables one to examine how a web page would be seen by its various visitors depending on their screen resolution.&lt;br /&gt;&lt;br /&gt;This service is based on the accumulated information gathered by Google on the screen resolutions used by user all over the world.&lt;br /&gt;&lt;br /&gt;With this service you can estimate the portion of users that need to scroll down to reach specific parts of your web pages, suggesting that important elements may be hidden in first glance to some of the users.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ggQbXP2sO-0/S0NShgXT4vI/AAAAAAAAAD4/-QMQMLjBwc0/s1600-h/BrowserSize.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 246px;" src="http://3.bp.blogspot.com/_ggQbXP2sO-0/S0NShgXT4vI/AAAAAAAAAD4/-QMQMLjBwc0/s400/BrowserSize.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5423269111861076722" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This service is relevant for browser based pages only and it cannot be used for non-browser Internet applications such as uniPaaS RIA.&lt;br /&gt;&lt;br /&gt;But do not be discouraged because in browser-free RIA implementation such as of uniPaaS size does not matter much as it does in browser based applications. &lt;br /&gt;uniPaaS placement feature enables one to easily design the pages to fit the various screen sizes of all users. With the placement feature, one makes sure that with any screen size, the most important screen elements will be placed correctly following the interface design guidelines.&lt;br /&gt;&lt;br /&gt;With &lt;a href="http://www.magicsoftware.com/en/products/?catID=70" target="_new"&gt;uniPaaS RIA&lt;/a&gt; you can make sure that your users will never miss an important checkbox or input field that in a browser based user interface might become hidden due to a small screen resolution. &lt;br /&gt;&lt;br /&gt;This is another example for one of the many benefits one gets by having a Rich Internet Application deployed using a fully controlled dedicated client. In this respect, uniPaaS RIA, not only reduces the chances of user mistakes, it also reduces the interface design efforts.&lt;br /&gt;&lt;!-- AddThis Button BEGIN --&gt;&lt;br /&gt;&lt;div&gt;&lt;a expr:name='data:post.title' expr:id='data:post.url' onmouseover='return addthis_open(this, "", "http://spiegelwrites.blogspot.com/2010/01/googles-browser-size-demonstrates.html", "Google Browser-Size demonstrates uniPaaS RIA Advantage");' onmouseout='addthis_close()' onclick='return addthis_sendto()'&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a5d7b4250c2711c"&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-600599335904938491?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/600599335904938491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2010/01/googles-browser-size-demonstrates.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/600599335904938491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/600599335904938491'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2010/01/googles-browser-size-demonstrates.html' title='Google&apos;s Browser-Size demonstrates uniPaaS RIA Advantage'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ggQbXP2sO-0/S0NShgXT4vI/AAAAAAAAAD4/-QMQMLjBwc0/s72-c/BrowserSize.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-2741549053904213501</id><published>2009-12-08T21:38:00.015+02:00</published><updated>2009-12-09T12:45:15.409+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='TTS'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET Integration'/><category scheme='http://www.blogger.com/atom/ns#' term='Text to Speech'/><title type='text'>Integrating Speech in RIA in less than 4 minutes</title><content type='html'>&lt;!-- AddThis Button BEGIN --&gt;&lt;br /&gt;&lt;div&gt;&lt;a expr:name='data:post.title' expr:id='data:post.url' onmouseover='return addthis_open(this, "", "http://spiegelwrites.blogspot.com/2009/12/integrating-speech-in-ria-in-less-than_08.html", "Integrating Speech in RIA in less than 4 minutes");' onmouseout='addthis_close()' onclick='return addthis_sendto()'&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a5d7b4250c2711c"&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;&lt;br /&gt;For those of you who are interested in seeing how the .NET text-to-speech (TTS) service can be integrated in a uniPaaS RIA, I have prepared this short demo clip.&lt;br /&gt;&lt;br /&gt;In this clip you can see how utilizing TTS is achieved in less than 4 minutes.&lt;br /&gt;&lt;br /&gt;Click play and enjoy.&lt;br /&gt;&lt;br /&gt;(The movie is displayed using windows media player active-x. Make sure you confirm its execution if prompted by the browser)&lt;br /&gt;&lt;br /&gt;&lt;object type="video/x-ms-wmv" data="http://riademo.magicsoftware.com/Videos/TTS_WMV_640.wmv" width="540" height="460"&gt;&lt;br /&gt;    &lt;param name="src" value="http://riademo.magicsoftware.com/Videos/TTS_WMV_640.wmv" /&gt;&lt;br /&gt;    &lt;param name="autostart" value="0" /&gt;&lt;br /&gt;    &lt;param name="controller" value="1" /&gt;&lt;br /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;The source of the RIA demo including the TTS sample is available for download from the RIA demo help menu.&lt;br /&gt;&lt;br /&gt;&lt;!-- AddThis Button BEGIN --&gt;&lt;br /&gt;&lt;div&gt;&lt;a expr:name='data:post.title' expr:id='data:post.url' onmouseover='return addthis_open(this, "", "http://spiegelwrites.blogspot.com/2009/12/integrating-speech-in-ria-in-less-than_08.html", "Integrating Speech in RIA in less than 4 minutesm");' onmouseout='addthis_close()' onclick='return addthis_sendto()'&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a5d7b4250c2711c"&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-2741549053904213501?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/2741549053904213501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2009/12/integrating-speech-in-ria-in-less-than_08.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/2741549053904213501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/2741549053904213501'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2009/12/integrating-speech-in-ria-in-less-than_08.html' title='Integrating Speech in RIA in less than 4 minutes'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-5500507092994095804</id><published>2009-11-16T16:04:00.006+02:00</published><updated>2009-11-16T16:20:24.301+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Demo'/><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><title type='text'>Upgrading the RIA Demo to uniPaaS V1.8 SP1</title><content type='html'>The Live RIA Demo application has been upgraded and it now use uniPaaS V1.8 Service Pack 1 for deployment.&lt;br /&gt;&lt;br /&gt;When you run it again your client will get updated automatically and then continue to run the demo.&lt;br /&gt;&lt;br /&gt;The source and resources files of the demo in its latest version are also available for download in the same place as before. That is under the Help pulldown menu.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ggQbXP2sO-0/SwFeFc0V52I/AAAAAAAAADs/scwTGBYpSzo/s1600/Help_Download.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 600px; height: 420px;" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/SwFeFc0V52I/AAAAAAAAADs/scwTGBYpSzo/s400/Help_Download.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5404704475549394786" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The download screen keeps the link to the V1.8 version of the source files in case you wish to continue and use the previous release of uniPaaS V1.8.&lt;br /&gt;&lt;br /&gt;Enjoy :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-5500507092994095804?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/5500507092994095804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2009/11/upgrading-ria-demo-to-unipaas-v18.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/5500507092994095804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/5500507092994095804'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2009/11/upgrading-ria-demo-to-unipaas-v18.html' title='Upgrading the RIA Demo to uniPaaS V1.8 SP1'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ggQbXP2sO-0/SwFeFc0V52I/AAAAAAAAADs/scwTGBYpSzo/s72-c/Help_Download.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-273115399135278105</id><published>2009-10-21T00:02:00.005+02:00</published><updated>2009-10-21T00:12:26.031+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='Funny'/><category scheme='http://www.blogger.com/atom/ns#' term='Competition'/><title type='text'>Smart Cats Know What is Best for Them</title><content type='html'>&lt;!-- AddThis Button BEGIN --&gt;&lt;br /&gt;&lt;div&gt;&lt;a expr:name='data:post.title' expr:id='data:post.url' onmouseover='return addthis_open(this, "", "http://spiegelwrites.blogspot.com/2009/10/smart-cats-know-what-is-best-for-them.html", "Smart Cats Know What is Best for Them");' onmouseout='addthis_close()' onclick='return addthis_sendto()'&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a5d7b4250c2711c"&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;&lt;br /&gt;I know the "Downfall" bit I posted a few months ago was too sensitive for some people, so I hope this one will not stir too many negative emotions (or allergies…).&lt;br /&gt;&lt;br /&gt;&lt;object width="402" height="377"&gt;&lt;param name="movie" value="http://www.overstream.net/swf/player/oplx?oid=lpm7tss3tqms&amp;noplay=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.overstream.net/swf/player/oplx?oid=lpm7tss3tqms&amp;noplay=1" type="application/x-shockwave-flash" width="402" height="377" allowFullScreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;!-- AddThis Button BEGIN --&gt;&lt;br /&gt;&lt;div&gt;&lt;a expr:name='data:post.title' expr:id='data:post.url' onmouseover='return addthis_open(this, "", "http://spiegelwrites.blogspot.com/2009/10/smart-cats-know-what-is-best-for-them.html", "Smart Cats Know What is Best for Them");' onmouseout='addthis_close()' onclick='return addthis_sendto()'&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a5d7b4250c2711c"&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-273115399135278105?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/273115399135278105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2009/10/smart-cats-know-what-is-best-for-them.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/273115399135278105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/273115399135278105'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2009/10/smart-cats-know-what-is-best-for-them.html' title='Smart Cats Know What is Best for Them'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-3418112631555944213</id><published>2009-10-11T14:18:00.006+02:00</published><updated>2009-10-11T14:41:59.541+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lotus'/><category scheme='http://www.blogger.com/atom/ns#' term='Synchronization'/><category scheme='http://www.blogger.com/atom/ns#' term='iBOLT'/><category scheme='http://www.blogger.com/atom/ns#' term='Notes'/><category scheme='http://www.blogger.com/atom/ns#' term='Integration'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce.com'/><title type='text'>Lotus and Salesforce.com Synchronization Clip is Ready</title><content type='html'>&lt;!-- AddThis Button BEGIN --&gt;&lt;br /&gt;&lt;div&gt;&lt;a expr:name='data:post.title' expr:id='data:post.url' onmouseover='return addthis_open(this, "", "http://spiegelwrites.blogspot.com/2009/10/lotus-and-salesforcecom-synchronization.html", "Lotus and Salesforce.com Synchronization Clip is Ready");' onmouseout='addthis_close()' onclick='return addthis_sendto()'&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a5d7b4250c2711c"&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;&lt;br /&gt;I am happy to inform you all that the clip demonstrating how easily one can synchronize Lotus Notes address book for any change made in the Salesforce.com contacts is finally ready and it is now available for all to watch.&lt;br /&gt;&lt;br /&gt;You can view it on YouTube (Full screen view is recommended):&lt;br /&gt;&lt;br /&gt;&lt;object width="500" height="404"&gt;&lt;param name="movie" value="http://www.youtube.com/v/gNde5eZ_lik&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/gNde5eZ_lik&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="404"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Or you can open the flash version of it on our &lt;a href="http://www1.magicsoftware.com/www/iBOLT-Lotus/Lotus_SFDC_Contacts_Sync_SWF4.html" target="_new"&gt;web site&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Moving on to the next clip...&lt;br /&gt;&lt;!-- AddThis Button BEGIN --&gt;&lt;br /&gt;&lt;div&gt;&lt;a expr:name='data:post.title' expr:id='data:post.url' onmouseover='return addthis_open(this, "", "http://spiegelwrites.blogspot.com/2009/10/lotus-and-salesforcecom-synchronization.html", "Lotus and Salesforce.com Synchronization Clip is Ready");' onmouseout='addthis_close()' onclick='return addthis_sendto()'&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a5d7b4250c2711c"&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-3418112631555944213?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/3418112631555944213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2009/10/lotus-and-salesforcecom-synchronization.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/3418112631555944213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/3418112631555944213'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2009/10/lotus-and-salesforcecom-synchronization.html' title='Lotus and Salesforce.com Synchronization Clip is Ready'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-5075439941857171840</id><published>2009-10-01T10:04:00.008+02:00</published><updated>2009-10-01T10:30:29.611+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iBOLT'/><category scheme='http://www.blogger.com/atom/ns#' term='Integration'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Nefos'/><title type='text'>More Got Excited about iBOLT</title><content type='html'>&lt;!-- AddThis Button BEGIN --&gt;&lt;br /&gt;&lt;div&gt;&lt;a expr:name='data:post.title' expr:id='data:post.url' onmouseover='return addthis_open(this, "", "http://spiegelwrites.blogspot.com/2009/10/more-got-excited-about-ibolt.html", "More Got Excited about iBOLT");' onmouseout='addthis_close()' onclick='return addthis_sendto()'&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a5d7b4250c2711c"&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;&lt;br /&gt;&lt;a href="http://spiegelwrites.blogspot.com/2009/09/re-excited-about-ibolt-while.html" target="_new"&gt;Three weeks ago I got very excited&lt;/a&gt; in experiencing the great ease of integrating an off-premise application such as Salesforce.com and on-premise applications like Lotus Notes and Domino Server using &lt;a href="http://www.magicsoftware.com/78-en/products.aspx" target="_new"&gt;iBOLT&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It seems that it was not just me who got excited about iBOLT, and the way it enables organizations to easily integrate cloud applications with their on-premise applications. Nefos GmbH, a leading premier consulting partner of Salesforce.com located in Zurich, Switzerland, &lt;a href="http://outbound-call-center.tmcnet.com/topics/hosted-call-center/articles/65153-nefos-selects-magic-softwares-business-process-integration-suite.htm" target="_new"&gt;chose iBOLT&lt;/a&gt; for the very reason I got all excited about. &lt;br /&gt;&lt;br /&gt;As a leading partner of Salesforce.com, and like any other integrator of SaaS applications, Nefos GmbH face the challenge of integrating the SaaS application with the exiting on premises applications that the organization already uses and wishes to continue and use. iBOLT truly gives them a great advantage in enabling such integrations with a high level of productivity, with great ease of use and with the confidence of robust delivery.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://outbound-call-center.tmcnet.com/topics/hosted-call-center/articles/65153-nefos-selects-magic-softwares-business-process-integration-suite.htm" target="_new"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 195px;" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/SsRjUMESNiI/AAAAAAAAADk/qgu20fdSOZ8/s400/Article.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5387540252729685538" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When you have iBOLT with which you can easily tame complex cloud applications, even the sky is no longer the limit.&lt;br /&gt;&lt;br /&gt;PS. The clip I prepared showing how easily you can synchronize your Lotus Notes address book with Salesforce.com contacts is ready and will soon be available.&lt;br /&gt;&lt;!-- AddThis Button BEGIN --&gt;&lt;br /&gt;&lt;div&gt;&lt;a expr:name='data:post.title' expr:id='data:post.url' onmouseover='return addthis_open(this, "", "http://spiegelwrites.blogspot.com/2009/10/more-got-excited-about-ibolt.html", "More Got Excited about iBOLT");' onmouseout='addthis_close()' onclick='return addthis_sendto()'&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a5d7b4250c2711c"&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-5075439941857171840?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/5075439941857171840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2009/10/more-got-excited-about-ibolt.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/5075439941857171840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/5075439941857171840'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2009/10/more-got-excited-about-ibolt.html' title='More Got Excited about iBOLT'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ggQbXP2sO-0/SsRjUMESNiI/AAAAAAAAADk/qgu20fdSOZ8/s72-c/Article.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-7317416490020814990</id><published>2009-09-08T10:42:00.007+03:00</published><updated>2009-09-08T13:08:01.712+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lotus'/><category scheme='http://www.blogger.com/atom/ns#' term='Business Process'/><category scheme='http://www.blogger.com/atom/ns#' term='Synchronization'/><category scheme='http://www.blogger.com/atom/ns#' term='iBOLT'/><category scheme='http://www.blogger.com/atom/ns#' term='Notes'/><category scheme='http://www.blogger.com/atom/ns#' term='Integration'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Domino'/><title type='text'>Re-excited about iBOLT while synchronizing Lotus Domino and Salesforce.com</title><content type='html'>&lt;!-- AddThis Button BEGIN --&gt;&lt;br /&gt;&lt;div&gt;&lt;a expr:name='data:post.title' expr:id='data:post.url' onmouseover='return addthis_open(this, "", "http://spiegelwrites.blogspot.com/2009/09/re-excited-about-ibolt-while.html", "Re-excited about iBOLT while synchronizing Lotus Domino and Salesforce.com");' onmouseout='addthis_close()' onclick='return addthis_sendto()'&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a5d7b4250c2711c"&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;&lt;br /&gt;I am working now on recording a live demo showing how easily Salesforce.com CRM application can be synchronized with Lotus Notes.&lt;br /&gt;&lt;br /&gt;For the demo I chose to show how I synchronize my Lotus Domino Address book with the contacts created and updated in Salesforce.com.&lt;br /&gt;&lt;br /&gt;For every new contact in Salesforce.com, iBOLT adds a new contact in my Lotus Domino Address book and whenever a contact is updated or deleted on Salesforce.com, iBOLT updates that contact or removes it from Lotus Domino.&lt;br /&gt;&lt;br /&gt;Every time I get the opportunity to demo something in iBOLT I am struck with amazement. As a Magician developing with eDeveloper and uniPaaS, I am very much accustomed to high productivity. And still iBOLT amazes me by doing complex processes so simple.&lt;br /&gt;&lt;br /&gt;Keeping my Lotus address book fully synchronized by any modification done to the Salesforce.com contacts is achieved by this one short and simple flow:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ggQbXP2sO-0/SqYflNnhFkI/AAAAAAAAADc/IlfJkegHi2Y/s1600-h/iBOLT_Flow.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 269px;" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/SqYflNnhFkI/AAAAAAAAADc/IlfJkegHi2Y/s400/iBOLT_Flow.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5379021529111664194" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Stay tuned to see the final video.&lt;br /&gt;&lt;!-- AddThis Button BEGIN --&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a expr:name='data:post.title' expr:id='data:post.url' onmouseover='return addthis_open(this, "", "http://spiegelwrites.blogspot.com/2009/09/re-excited-about-ibolt-while.html", "Re-excited about iBOLT while synchronizing Lotus Domino and Salesforce.com");' onmouseout='addthis_close()' onclick='return addthis_sendto()'&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a5d7b4250c2711c"&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-7317416490020814990?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/7317416490020814990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2009/09/re-excited-about-ibolt-while.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/7317416490020814990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/7317416490020814990'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2009/09/re-excited-about-ibolt-while.html' title='Re-excited about iBOLT while synchronizing Lotus Domino and Salesforce.com'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ggQbXP2sO-0/SqYflNnhFkI/AAAAAAAAADc/IlfJkegHi2Y/s72-c/iBOLT_Flow.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-5097056611010060126</id><published>2009-07-15T08:40:00.013+03:00</published><updated>2009-07-15T09:58:43.672+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='usability'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='RIBA'/><category scheme='http://www.blogger.com/atom/ns#' term='UI'/><title type='text'>Which is Rich in RIBA?</title><content type='html'>&lt;!-- AddThis Button BEGIN --&gt;&lt;div&gt;&lt;a expr:name='data:post.title' expr:id='data:post.url' onmouseover='return addthis_open(this, "", "http://spiegelwrites.blogspot.com/2009/07/which-is-rich-in-riba.html", "Which is Rich in RIBA?");' onmouseout='addthis_close()' onclick='return addthis_sendto()'&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a5d7b4250c2711c"&gt;&lt;/script&gt;&lt;/div&gt;&lt;!-- AddThis Button END --&gt;&lt;br /&gt;Enterprises already realize that the design of a rich business application deployed over the Internet (&lt;u&gt;&lt;span title="Rich Internet Business Applications" style="color:blue; border-bottom: 1px double #000;"&gt;RIBA&lt;/span&gt;&lt;/u&gt;), must avoid the unsuitable user experience achieved by common browser-based designs.&lt;br /&gt;&lt;br /&gt;Business application designers understand that their end-users are still accustomed to the fully managed, flowing, and familiar user experience that is provided by desktop applications.&lt;br /&gt;&lt;br /&gt;Keeping a desktop-like user experience does not only reduces end-user frustration and increases the adaptation of a new application, but it also maintains and even increases the end-users' productivity and overall satisfaction.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;UI Vs. UX&lt;/strong&gt;&lt;br /&gt;It is important to distinguish between rich User Interface (UI) and rich User Experience (UX), especially when it comes to business applications that are more of a B2B nature.&lt;br /&gt;Rich UI caters more to the way the application looks like, while rich UX relates more to the way the application is used. Rich UI may offer a highly esthetic design utilizing the latest graphical design patterns and capabilities, including elaborated animations, newly shaped controls, embedded media, and so on.&lt;br /&gt;However highly graphically designed UI may not yield the optimal UX and many cases it would only hinder the expected UX.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Focus on Rich UX&lt;/strong&gt;&lt;br /&gt;Rich UX caters first and foremost to the usability factors that will enable the end-user to complete each task in the most efficient and productive manner. &lt;br /&gt;&lt;br /&gt;Rich UX is designed to be highly intuitive, by following common models of UI manipulation.&lt;br /&gt;&lt;br /&gt;Rich UX top criteria suggest a highly workable application, with minimal effort in understanding the interface and its underlying functionality, optimal performance and end-user productivity, and eventually such that creates great end-user satisfaction.&lt;br /&gt;&lt;br /&gt;This does not mean that the UX should be over esthetic or should necessarily employ complex rich UI elements. It means that when it comes to &lt;u&gt;&lt;span title="Rich Internet Business Applications" style="color:blue; border-bottom: 1px double #000;"&gt;RIBA&lt;/span&gt;&lt;/u&gt; rich UI is just means to an end, but not the end itself.&lt;br /&gt;&lt;!-- AddThis Button BEGIN --&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a expr:name='data:post.title' expr:id='data:post.url' onmouseover='return addthis_open(this, "", "http://spiegelwrites.blogspot.com/2009/07/which-is-rich-in-riba.html", "Which is Rich in RIBA");' onmouseout='addthis_close()' onclick='return addthis_sendto()'&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a5d7b4250c2711c"&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-5097056611010060126?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/5097056611010060126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2009/07/which-is-rich-in-riba.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/5097056611010060126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/5097056611010060126'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2009/07/which-is-rich-in-riba.html' title='Which is Rich in RIBA?'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-5768905390941365320</id><published>2009-07-09T09:17:00.004+03:00</published><updated>2009-07-09T10:08:53.771+03:00</updated><title type='text'>uniPaaS V1.8 RIA Demo - Project Source</title><content type='html'>&lt;div align="left"&gt;I am happy to inform everyone that the project source files of the latest &lt;a href="http://riademo.magicsoftware.com/"&gt;uniPaaS RIA demo&lt;/a&gt; version are now available for download.&lt;br /&gt;You can find the project source files at &lt;a href="http://kb.magicsoftware.com/article.aspx?article=2002&amp;amp;p=5"&gt;Magic Software's knowledge base&lt;/a&gt;.&lt;br /&gt;I recommend going over the document that accompanies the project source before you run it.&lt;br /&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/_ggQbXP2sO-0/SlWV8IBw3aI/AAAAAAAAADU/Bi6b7W6XhD0/s1600-h/Knowledgebase.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5356352192006643106" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 279px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/SlWV8IBw3aI/AAAAAAAAADU/Bi6b7W6XhD0/s400/Knowledgebase.jpg" border="0" /&gt; &lt;p align="left"&gt;&lt;/a&gt;&lt;center&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="font-size:78%;"&gt;The RIA demo project source available at Magic Software's knowledge base&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;The project source includes all the new .NET integration sample programs that are demonstrated in the RIA demo new ".NET Integration" pulldown menu.&lt;br /&gt;The project source also includes all the mobile demo programs.&lt;br /&gt;Feel free to do anything you like with the project source. You can copy any part of it, combine it in your own RIA projects; you can freely distribute it, you can freely present it anywhere, you can share it with your friends, your spouse, your parents, your grandparents, your children, your children's children, your neighbors, and your mailman. You can share it with anyone.&lt;br /&gt;&lt;/p&gt;&lt;a href="http://1.bp.blogspot.com/_ggQbXP2sO-0/SlWVBKqRQwI/AAAAAAAAADM/UJBV2Tx17sE/s1600-h/ProgressBar.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5356351179101127426" style="DISPLAY: block; MARGIN: 0px auto; WIDTH: 400px; CURSOR: hand; HEIGHT: 249px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/SlWVBKqRQwI/AAAAAAAAADM/UJBV2Tx17sE/s400/ProgressBar.jpg" border="0" /&gt;&lt;/a&gt; &lt;center&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="font-size:78%;"&gt;The RIA Demo showing embedded .NET progress bars&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Enjoy it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-5768905390941365320?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/5768905390941365320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2009/07/unipaas-v18-ria-demo-project-source.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/5768905390941365320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/5768905390941365320'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2009/07/unipaas-v18-ria-demo-project-source.html' title='uniPaaS V1.8 RIA Demo - Project Source'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ggQbXP2sO-0/SlWV8IBw3aI/AAAAAAAAADU/Bi6b7W6XhD0/s72-c/Knowledgebase.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-7581089806471635883</id><published>2009-06-22T18:23:00.007+03:00</published><updated>2009-06-30T16:31:09.313+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><title type='text'>New .NET Floating Clock in the RIA Demo</title><content type='html'>Last week the &lt;a href="http://riademo.magicsoftware.com/" target="_New"&gt;Magic Software's .NET RIA Demo &lt;/a&gt;was upgraded to uniPaaS V1.8 and already was enhanced with a few .NET integration examples, showing mostly .NET controls.&lt;br /&gt;&lt;br /&gt;The RIA Demo now has another .NET integration example showing the integration of a .NET assembly that displays a .NET form.&lt;br /&gt;&lt;br /&gt;The example is a simple one displaying a floating clock. From the uniPaaS form you can control the visibility of the clock'c form and its opacity.&lt;br /&gt;&lt;br /&gt;The following images demonstrate two levels of opacity controlled from the uniPaaS demo window (the clock floats above the window's title):&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_ggQbXP2sO-0/Sj-lSfYTtxI/AAAAAAAAAC8/100ZgTyxBEs/s1600-h/FloatingClock_Light.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 251px;" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/Sj-lSfYTtxI/AAAAAAAAAC8/100ZgTyxBEs/s400/FloatingClock_Light.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5350176619419121426" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_ggQbXP2sO-0/Sj-lXfDM9mI/AAAAAAAAADE/aHLpX_Iw_1A/s1600-h/FloatingClock_Dark.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 249px;" src="http://3.bp.blogspot.com/_ggQbXP2sO-0/Sj-lXfDM9mI/AAAAAAAAADE/aHLpX_Iw_1A/s400/FloatingClock_Dark.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5350176705229944418" /&gt;&lt;/a&gt;&lt;br /&gt;You can also drag the clock display by pressing the mouse button on any of the digits and moving the mouse pointer anywhere on your desktop.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-7581089806471635883?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/7581089806471635883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2009/06/new-net-floating-clock-in-ria-demo.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/7581089806471635883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/7581089806471635883'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2009/06/new-net-floating-clock-in-ria-demo.html' title='New .NET Floating Clock in the RIA Demo'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ggQbXP2sO-0/Sj-lSfYTtxI/AAAAAAAAAC8/100ZgTyxBEs/s72-c/FloatingClock_Light.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-1689748569031107711</id><published>2009-06-17T17:53:00.006+03:00</published><updated>2009-06-17T18:10:54.828+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><title type='text'>UniPaaSão Mobilizão</title><content type='html'>&lt;script type="text/javascript"&gt;var addthis_pub="magicsw";&lt;/script&gt;&lt;br /&gt;&lt;a href="http://www.addthis.com/bookmark.php?v=20" onmouseover="return addthis_open(this, '', 'http://spiegelwrites.blogspot.com/2009/06/unipaasao-mobilzao.html', 'UniPaaSao Mobilizao')" onmouseout="addthis_close()" onclick="return addthis_sendto()"&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" alt="Bookmark and Share" width="125" height="16" vspace="5" align="right" style="border:0"/&gt;&lt;/a&gt;&lt;script type="text/javascript" src="http://s7.addthis.com/js/200/addthis_widget.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;I know no Portuguese, but I love the way this language sounds and how many words have this cool long ending of "ão", like coração (Heart).&lt;br /&gt;&lt;br /&gt;I very much liked the new post on YouTube featuring uniPaaS mobile RIA demo the way it was demonstrated to a large Brazilian audience by my esteemed colleague Helio Diamant.&lt;br /&gt;I hardly understood anything Helio said but indeed a picture is worth a thousand words and more so a movie clip.&lt;br /&gt;&lt;br /&gt;&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/OhN_JD58pac&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/OhN_JD58pac&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;It was very encouraging to see how well the application performed considering the lame machine the server process runs on at Magic Software HQ building, on the other side of the globe.&lt;br /&gt;&lt;br /&gt;Well done Helio :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-1689748569031107711?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/1689748569031107711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2009/06/unipaasao-mobilzao.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/1689748569031107711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/1689748569031107711'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2009/06/unipaasao-mobilzao.html' title='UniPaaSão Mobilizão'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-7939829051780074225</id><published>2009-06-10T12:55:00.017+03:00</published><updated>2009-06-11T09:55:12.617+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><title type='text'>Understanding the Richness of RIA</title><content type='html'>&lt;script type="text/javascript"&gt;var addthis_pub="magicsw";&lt;/script&gt;&lt;br /&gt;&lt;a href="http://www.addthis.com/bookmark.php?v=20" onmouseover="return addthis_open(this, '', 'http://spiegelwrites.blogspot.com/2009/06/understanding-richness-of-ria.html', 'Understanding the Richness of RIA')" onmouseout="addthis_close()" onclick="return addthis_sendto()"&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" alt="Bookmark and Share" width="125" height="16" vspace="5" align="right" style="border:0"/&gt;&lt;/a&gt;&lt;script type="text/javascript" src="http://s7.addthis.com/js/200/addthis_widget.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;strong&gt;A Cool Presenter&lt;/strong&gt;&lt;br /&gt;I just finished viewing a &lt;a href="http://channel9.msdn.com/pdc2008/PC11/"&gt;presentation of Jamie Cool&lt;/a&gt;, a Program Manager at Microsoft Corporation, that took place in the Professional Developers Conference of October 2008 (PDF2008).&lt;br /&gt;&lt;br /&gt;The title of the presentation is "Microsoft Silverlight: Building Business Focused Applications" so it was very interesting for me to examine how SIlverlight deals with the requirements of developing business applications.&lt;br /&gt;&lt;br /&gt;I must say that I was quite surprised by the introduction of Jamie Cool to the nature of RIA when it comes to business application. That was of course after his introduction of himself talking about how cool is last name is which is indeed "Cool".&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;When I say 'Rich Experience'...&lt;/strong&gt;&lt;br /&gt;The interpretation of Richness part of RIA differs in different contexts of use. Many think that elaborated graphical elements &amp; design capabilities, animation, and video &amp; audio streaming constitute the required Richness of RIA.&lt;br /&gt;This is true when it comes to commercial, social, or gaming related applications. But this is not the case when it comes to business applications. &lt;br /&gt;Also Jamie Cool himself, a SIlverlight evangelist, could make the required distinction between the contexts of use, and here is his definition of Rich Internet Applications:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;"If we're gonna be talking about business application, let's talk about what do they need. And what do they need that can make Silverlight a good platform for them. Well, you know, the first thing they need are 'Rich Experiences'.  When I say 'Rich Experience' I don't mean, you know, buttons shaped like fishes, or things spinning around or the, you know, ultimate animation. What I really mean is "interactive UI". Odds are you're applications has a bunch of data in it. You need users to be able to manipulate that quickly without having to constant refreshes. Without having to do multiple clicks to accomplish a task. You need a very interactive compelling UI for that type of scenario."&lt;/em&gt; (Time mark 00:03:10)&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/3-LgC_6lD0Y&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/3-LgC_6lD0Y&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;em&gt;You can hear this part yourself (excerpt taken from the above link&lt;/em&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;In this respect Jamie is right on the money in describing the Richness business applications require. However judging by the cumbersome development paradigm Silverlight offers compared to uniPaaS, I am not sure that Silverlight is a good platform for business applications, as Jamie suggests.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://2.bp.blogspot.com/_ggQbXP2sO-0/Si-EL5qtcbI/AAAAAAAAAC0/MOOdrxntoxk/s1600-h/PC11.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/Si-EL5qtcbI/AAAAAAAAAC0/MOOdrxntoxk/s400/PC11.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5345636622705455538" /&gt;&lt;/a&gt;&lt;br /&gt;RIA Slide taken from Cool's presentation&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;That's 3GL for Ya&lt;/strong&gt;&lt;br /&gt;When you will get to Time mark 00:10:30 in the presentation, you can check out the complexity Silverlight presents to accomplish data display. As it was always the case, there is a kind of pride in 3GLs, such as ASP.NET and Silverlight, of the myriad options a programmer has and needs to pick from. The liberty of technological choices stands at the heart of all 3GL's complexity. &lt;br /&gt;uniPaaS productivity approach suggests that you do not need to pick any technology to accomplish your data transmission. Just define the data you want to use, and it will be transmitted automatically for you. The most appropriate technology was already selected.&lt;br /&gt;&lt;br /&gt;Dealing at the level of sockets, WCF Duplex, Direct HTTP requests, REST, XML structures is great technological fun, but organizations need their projects to be delivered on time and on budget. Deliver your project before schedule and then have a lot of fun time exploring technologies.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;The great Distance between Just Displaying Data to Actually Doing Something&lt;/strong&gt;&lt;br /&gt;The code required to just display data on the browser is not trivial, also in Silverlight. The worst part of it is that the gap between the data display to data input, validation, server update, business rules employment, and elaborated data entry UI, is substantial. Take your time to go over this presentation to get a sense of how much script and code are required to produce the basic functions of a business application (Scrolling, Paging, Filtering) that are so trivial to accomplish in uniPaaS.&lt;br /&gt;&lt;br /&gt;It is even more amazing to see that business application development principles that are integral part of uniPaaS ever since its predecessors, such as field validation settings, are presented on October 2008 as the future plans for Silverlight.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Client code and Server code – Unite !!!&lt;/strong&gt;&lt;br /&gt;Silverlight is indeed making progress in enabling the client code to hook and access the application server code. But still the paradigm suggests separated development of the two entities, which are on the one hand tightly coupled, not leaving room for future replacement of one of the tiers, and on the other still keeping the cumbersome development of the two separated code entities.&lt;br /&gt;uniPaaS offering the required business application richness and a unitary development paradigm is definitely the right tool for the job.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Dressing up for the Occasion&lt;/strong&gt;&lt;br /&gt;Now, don't get me wrong, Silverlight is extra cool. With it you can produce really breathtaking UI. But as Jamie said, your business applications require a different kind of UI. Using Silverlight or Flash for your business applications is like wearing your best tuxedo or evening gown to the office – every day of the week. If you are going to work, just put on a normal suit, or in some parts of the world (like the one I am coming from) just put on your jeans and T-shirt and spend more time working than dressing up.&lt;br /&gt;&lt;br /&gt;Now that we understand what sort of UI we need, then why invest valuable time in coding client module and server modules as Silvelight does. Why not do the same with less.  &lt;a href="http://www.magicsoftware.com/2559-en/uniPaaS.aspx"&gt;Do the same with uniPaaS&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;P.S. - Time for RIBA&lt;/strong&gt;&lt;br /&gt;I do believe that it is high time for a new IT acronym to be introduced – RIBA – Rich Internet Business Application.&lt;br /&gt;&lt;script type="text/javascript"&gt;var addthis_pub="magicsw";&lt;/script&gt;&lt;br /&gt;&lt;a href="http://www.addthis.com/bookmark.php?v=20" onmouseover="return addthis_open(this, '', 'http://spiegelwrites.blogspot.com/2009/06/understanding-richness-of-ria.html', 'Understanding the Richness of RIA')" onmouseout="addthis_close()" onclick="return addthis_sendto()"&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" alt="Bookmark and Share" width="125" height="16" vspace="5" align="right" style="border:0"/&gt;&lt;/a&gt;&lt;script type="text/javascript" src="http://s7.addthis.com/js/200/addthis_widget.js"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-7939829051780074225?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/7939829051780074225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2009/06/understanding-richness-of-ria.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/7939829051780074225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/7939829051780074225'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2009/06/understanding-richness-of-ria.html' title='Understanding the Richness of RIA'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ggQbXP2sO-0/Si-EL5qtcbI/AAAAAAAAAC0/MOOdrxntoxk/s72-c/PC11.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-3263721139776632318</id><published>2009-06-02T17:33:00.011+03:00</published><updated>2009-07-01T09:45:45.389+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='Competition'/><title type='text'>uniPaaS RIA Vs. Adobe Flex – Doing The Same with Less</title><content type='html'>&lt;script type="text/javascript"&gt;var addthis_pub="magicsw";&lt;/script&gt;&lt;br /&gt;&lt;a href="http://www.addthis.com/bookmark.php?v=20" onmouseover="return addthis_open(this, '', http://spiegelwrites.blogspot.com/2009/06/unipaas-ria-vs-adobe-flex-doing-same.html', 'uniPaaS RIA Vs. Adobe Flex – Doing The Same with Less')" onmouseout="addthis_close()" onclick="return addthis_sendto()"&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" alt="Bookmark and Share" width="125" height="16" vspace="5" align="right" style="border:0"/&gt;&lt;/a&gt;&lt;script type="text/javascript" src="http://s7.addthis.com/js/200/addthis_widget.js"&gt;&lt;/script&gt;&lt;br /&gt;I know no Portuguese, but I love the way this language sounds and how many words have this cool long ending of "ão", like coração (Heart).&lt;br /&gt;Browsing through competitors web sites and blogs in order to get better understanding of their offering I came upon a sample for flash based RIA and I was quite amazed with the amount of code and hassle one needs to go through to produce a very simple task in Flash compared to straight-forward manner of achieving the same functionality in uniPaaS RIA. &lt;br /&gt;&lt;br /&gt;This introduction level example of Adobe perfectly illustrates the complexity imposed by the use of diverse technologies for implementing RIA, where the development is based on separated client and server side technologies. The Adobe flex example shows how even for the simplest task one needs to break the task requirement into 3 parts:&lt;br /&gt;&lt;br /&gt;1. Client Side Logic&lt;br /&gt;2. Server Side Logic&lt;br /&gt;3. Client\Server Communication&lt;br /&gt;&lt;br /&gt;Implementing the same example in uniPaaS RIA shows how the implementation is greatly simplified having a unitary technology and development paradigm.&lt;br /&gt;&lt;br /&gt;Compared to the more than 50 lines of code required in Adobe Flex, uniPaaS RIA achieves the same with 6 lines of operations and 6 expression rules. And this is for the simplest task.&lt;br /&gt;&lt;br /&gt;View the following online presentation to see all screens and code of both Adobe Flex and uniPaaS (It is recommended to view it in Full Screen mode).&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qu9E5LZE7hg&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/qu9E5LZE7hg&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;You can also view the presentaion at &lt;a href="http://show.zoho.com/public/ospiegel/Flash-Vs-uniPaaS-pps" target="_new"&gt;Zoho&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Why waste valuable time and effort where you can achieve the same result with much less work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-3263721139776632318?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/3263721139776632318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2009/06/unipaas-ria-vs-adobe-flex-doing-same.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/3263721139776632318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/3263721139776632318'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2009/06/unipaas-ria-vs-adobe-flex-doing-same.html' title='uniPaaS RIA Vs. Adobe Flex – Doing The Same with Less'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-8714675095426787317</id><published>2009-05-20T14:06:00.007+03:00</published><updated>2009-05-20T14:23:54.425+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='usability'/><title type='text'>Lunch Time Usability</title><content type='html'>In the office we get to order our lunch over an online ordering system. The system's web site generally works well and has its faults like many other web sites.&lt;br /&gt;However there is one very annoying matter that I go through every time I log into the web site to order my lunch. It is just one simple checkbox that implements, not 1, not 2, but 3 usability mistakes.&lt;br /&gt;&lt;br /&gt;The checkbox appears on the log-in page and it is intended to allow the user to set if the log in details should be kept for future access or not.&lt;br /&gt;It starts well. On the log-in page the checkbox suggests to "Save Login Details".&lt;br /&gt;If you choose to keep your login details you simply check it. Clear enough.&lt;br /&gt;The next time you access the system the problems start.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_ggQbXP2sO-0/ShPnHAxzZJI/AAAAAAAAACk/AaXeguS4_5o/s1600-h/Save.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 342px; height: 400px;" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/ShPnHAxzZJI/AAAAAAAAACk/AaXeguS4_5o/s400/Save.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5337864091018159250" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Inconsistent Functionality&lt;/strong&gt;&lt;br /&gt;On a consecutive access you get to the same page and the checkbox changes its description and functionality to "Disable auto login". Imagine how many users, just like me, clicked the checkbox again, thinking their previous update did not stick and actually undoing their previous setting.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_ggQbXP2sO-0/ShPnTGYYJhI/AAAAAAAAACs/MXuz1l4Oa60/s1600-h/Disable.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 342px; height: 400px;" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/ShPnTGYYJhI/AAAAAAAAACs/MXuz1l4Oa60/s400/Disable.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5337864298680559122" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A better way to handle this matter is to simply keep the previous description and keep the checkbox checked. If one wishes not to keep one's details anymore one should simply uncheck the checkbox. This suits the basic mental model of undoing a previous setting – "I turn a switch on and later I can turn it off". In the current design "I turn a switch on and then I need to turn another switch on in order to turn the previous one off"…. Oh lord….&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Redundant Walkthrough Page&lt;/strong&gt;&lt;br /&gt;The erroneous checkbox suggests "Auto Login" though no automatic log-in is done in this case.  If I choose to keep my log-in details then why do I need to go through the login page every time I access the web site? Why not get logged-in automatically and be directed to the secured section already logged-in?&lt;br /&gt;Implementing automatic log-in sequence would also eliminate this ridiculous "disable" checkbox.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Double Negative&lt;/strong&gt;&lt;br /&gt;My first blog entry related to the problematic &lt;a href="http://spiegelwrites.blogspot.com/2009/01/double-negation-in-checkboxes.html"&gt;double negative checkboxes&lt;/a&gt;. This "Disable Auto Login" checkbox is another example where the user needs to uncheck (a negative action) a negative action (disable).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What Should be done&lt;/strong&gt;&lt;br /&gt;Simply do what all other secured web sites do. Have a checkbox of "Remember me" and once checked the user is always directed into the secured part without going through the login page. &lt;br /&gt;&lt;br /&gt;It is simple as that.&lt;br /&gt;&lt;br /&gt;Until it this annoying checkbox is fixed, it would be better for me to avoid this checkbox by simply walking a few yards and get lunch myself – This would be a win-win situation. Maybe it would be better if the checkbox will kept as it is so I will get more time outside the office.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-8714675095426787317?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/8714675095426787317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2009/05/lunch-time-usability.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/8714675095426787317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/8714675095426787317'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2009/05/lunch-time-usability.html' title='Lunch Time Usability'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ggQbXP2sO-0/ShPnHAxzZJI/AAAAAAAAACk/AaXeguS4_5o/s72-c/Save.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-2151861675477106897</id><published>2009-05-12T18:34:00.006+03:00</published><updated>2009-05-12T18:44:11.036+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><title type='text'>The unbelievable lightness of Mobile Development</title><content type='html'>With the privilege of experiencing future releases of uniPaaS, I got the early opportunity to start and extend the &lt;a href="http://riademo.magicsoftware.com" target="_new"&gt;Live uniPaaS RIA Demo &lt;/a&gt;for mobile devices.&lt;br /&gt;&lt;br /&gt;The uniPaaS RIA technology managed to amaze me twice. Once, seeing how I can produce world-wide available application while developing in the same way I am used to in developing Client\Server applications. Twice , when I saw that with the same ease of development I can now produce very complex mobile applications.&lt;br /&gt;&lt;br /&gt;Actually, in producing my first Mobile application, I did not do much development. I simply restructured the UI of the regular RIA demo and with not much additional effort I transformed the RIA demo into a Mobile RIA demo.&lt;br /&gt;&lt;br /&gt;The small screens of the mobile device suggest a different approach for the application UI design. In my case, turning the big Order Entry screen to fit the mobile device ended up by just breaking the screen into parts and placing each part in a tab control.&lt;br /&gt;All the logic I defined before was kept as is and it is now executed fully when running the program from the mobile device.&lt;br /&gt;&lt;br /&gt;This video clip illustrates the Order Entry screens and Today's Orders screen on the mobile device.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/seWkXpP65DY&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/seWkXpP65DY&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;The image below shows the order entered by the mobile device as it appears on the regular, stationary live RIA demo.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_ggQbXP2sO-0/SgmX_8mMPCI/AAAAAAAAACc/0uhUgBIFEoY/s1600-h/Live_Today%27s.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 312px;" src="http://3.bp.blogspot.com/_ggQbXP2sO-0/SgmX_8mMPCI/AAAAAAAAACc/0uhUgBIFEoY/s400/Live_Today%27s.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5334962358450928674" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I expected our Mobile support to be such that will provide easy and rapid development, but I really did not expect it to be that easy and rapid. What a treat…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-2151861675477106897?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/2151861675477106897/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2009/05/unbelievable-lightness-of-mobile.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/2151861675477106897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/2151861675477106897'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2009/05/unbelievable-lightness-of-mobile.html' title='The unbelievable lightness of Mobile Development'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ggQbXP2sO-0/SgmX_8mMPCI/AAAAAAAAACc/0uhUgBIFEoY/s72-c/Live_Today%27s.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-6331556597698136275</id><published>2009-02-10T12:57:00.002+02:00</published><updated>2009-02-19T13:12:32.546+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><title type='text'>Why RIA?  Because it is too Risky Otherwise</title><content type='html'>&lt;p&gt;&lt;span style="font-family:trebuchet ms;"&gt;Rich Internet Application is a new possibility many organizations and software vendors which have not yet made the transition to RIA are now considering.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:trebuchet ms;"&gt;Most of them are considering RIA namely for the trivial reason of enabling a wider distribution of their application with minimal costs. For needs for wider availability of the application by keeping the application management centralized and lean, RIA is definitely the obvious path to choose.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:trebuchet ms;"&gt;On the other hand, organizations that do not foresee any need for wide availability of their application, as all end-users are accessing the application from one location, tend to dismiss the RIA opportunity. Unfortunately such organization are missing one major value that RIA offers the, and that is SECURITY.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:trebuchet ms;"&gt;In early 2008 a research conducted by the US Computer Emergency Response Team (Cert) estimated that almost 40 percent of IT security breaches are perpetrated by people inside the company (&lt;a href="http://resources.zdnet.co.uk/articles/features/0,1000002000,39363097,00.htm"&gt;"The top 5 Internal Security Threats" at ZDNet.co.uk&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;). &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:trebuchet ms;"&gt;This is quite alarming piece of information. Organizations need to realize that any information system they deploy can be used maliciously by the system's end-users. But what that has to do with RIA?&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:trebuchet ms;"&gt;When deploying an application in a form of a locally running full client, the client machine is setup in a way that enables the local application to have direct access to various resources including the Database, users files, and templates. Accessing the sensitive information contained in such resources is expected to be controlled by the application security means, and usually, properly designed application provide very good means to allow only authorized users to view and manipulate restricted information.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:trebuchet ms;"&gt;Unfortunately, the direct access to the application resources is made available not only to the application itself. It is there for any malware to directly access the sensitive resources and bypass the security measures that are incorporated in the application. &lt;/span&gt;&lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5304462650050604786" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 281px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/SZ08rQyX7vI/AAAAAAAAACM/2RGyPgNjl5Y/s400/Fat_Client.jpg" border="0" /&gt; &lt;p&gt;&lt;span style="font-family:Trebuchet MS;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:trebuchet ms;"&gt;RIA suggests not only an easily distributed desktop application but also offers an intrinsically multi-tiered architecture by which all application resources are placed far away from the end-users' direct reach. In RIA, the end-user accesses the application platform server only. The server already behind a firewall accesses the application resources. Not only that the end-user cannot directly access the database of the application, the end-user cannot even tell what sort of database is being used by the application.The increased security is often a trivial matter in a RIA architecture, therefore many overlook it, but the fact is that RIA is much more than just an Internet based application. &lt;/span&gt;&lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5304462921293690642" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 165px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_ggQbXP2sO-0/SZ087DPw9xI/AAAAAAAAACU/-86W0wkXERc/s400/Fit_Client.jpg" border="0" /&gt; &lt;p&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;strong&gt;RIA is a highly secured Internet based application.&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Trebuchet MS;"&gt;Check out uniPaaS RIA solution and see how easy it is for you to continue and develop dekstop applications to be deployed as &lt;a href="http://www.magicsoftware.com/2559-en/uniPaaS.aspx"&gt;highly secured Rich Internet Applications&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-6331556597698136275?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/6331556597698136275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2009/02/why-ria-because-it-is-too-risky.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/6331556597698136275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/6331556597698136275'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2009/02/why-ria-because-it-is-too-risky.html' title='Why RIA?  Because it is too Risky Otherwise'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ggQbXP2sO-0/SZ08rQyX7vI/AAAAAAAAACM/2RGyPgNjl5Y/s72-c/Fat_Client.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-6123643506003541233</id><published>2009-01-20T00:32:00.005+02:00</published><updated>2009-01-21T11:49:50.824+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='Funny'/><title type='text'>Downfall of Code - REMOVED</title><content type='html'>Due to the fact that the video clip I posted here yesterday might be considered offensive by some people, I decided to remove it.&lt;br /&gt;&lt;br /&gt;The intention in creating that clip was for humoristic purposes only.&lt;br /&gt;&lt;br /&gt;I sincerely apologize before those who viewed this clip and were offended by it.&lt;br /&gt;This was not my intention.&lt;br /&gt;&lt;br /&gt;I would also like to clarify, that just like any other past and future posts made in this blog, the creation and posting of this clip is of my own personal doing and in no way directed nor sponsored by Magic Software Enterprises.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-6123643506003541233?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/6123643506003541233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2009/01/downfall-of-code.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/6123643506003541233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/6123643506003541233'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2009/01/downfall-of-code.html' title='Downfall of Code - REMOVED'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-290134829922453904</id><published>2009-01-05T12:08:00.009+02:00</published><updated>2009-01-05T13:08:49.784+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='uniPaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='Browser free'/><title type='text'>Browser Free RIA – The Best Approach for Enterprise Applications</title><content type='html'>&lt;div align="left"&gt;&lt;span style="font-family:trebuchet ms;"&gt;For many people, the term Rich Internet Application (RIA) is automatically associated with a browser. It is quite understandable how the browser, being the most ubiquitous internet application ever, has become a synonym to the Internet itself, and as such has become the default gateway to any internet based initiative.&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:Trebuchet MS;"&gt;&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;div align="left"&gt;&lt;br /&gt;Unfortunately, when it comes to real business application, and also complex core business applications, the browser as a front-end facilitator is far from being adequate. The browser, as the name suggests, is intended primarily for browsing and for light data entry that is required for more accurate and pin-pointed browsing. When medium or heavy intricate date entry is required, the boundaries of the browser are becoming more noticeable.&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;strong&gt;Ajax is great but…&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;strong&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/strong&gt;Ajax is an example genuine browser-based UI. Ajax user interface (UI) is on the one hand free of any third-party software other than a browser but on the other hand it is completely dependent on the browser capabilities and usually is designed to meet the lowest common denominator of the various browsers currently available. A recent study done by &lt;a href="http://www.forrester.com/"&gt;Forrester Research Inc&lt;/a&gt;, titled "Ajax Disappoints Power Users Looking For Web 2.0-Style Business Apps" suggests that though Ajax based UI may serve and satisfy very-infrequent users or occasional users it fails to deliver the expected user experience (UX) for power-users who used the application very frequently. &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;The Forrester research focuses on the fact that Ajax is mainly script based pattern of development and is very much dependant on server side services. These two facts put together in a UI abundant with data entry and data display controls result in poor performance and consequently poor UX.&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;Though Ajax developers are able to produce quite nifty UI, it is, in most cases, an attempt to mimic the UX of desktop applications and together with the efforts required to clean-off irrelevant or unsuitable browser functionality (e.g. Backward, History) and replacing existing functionality with an appropriate one (e.g. context menus, pull-down menus) suggests a very complex and tedious application development and later on application maintenance.&lt;br /&gt;&lt;/div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;Waiting for Outlook to turn RIA&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;Google's Gmail UI makes a very good example for Ajax based UI and offers a nice UI. However as far as UX goes, I still prefer using Microsoft Outlook. Try opening in Gmail two different emails (conversations) in two different windows. An ability so natural and trivial in a true desktop application is in most cases missing in browser based UI. When the day comes and Gmail will support opening multiple conversations concurrently in independent frames the industry will celebrate it as another giant UI leap achieved over a browser.&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5287755451776522402" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 315px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_ggQbXP2sO-0/SWHhkVJGWKI/AAAAAAAAABc/Hw49FfzExS4/s400/BrowserFreeRIA-Outlook.jpg" border="0" /&gt; &lt;p align="center"&gt;&lt;em&gt;Proper windows management in desktop applications&lt;/em&gt;&lt;/p&gt;&lt;em&gt;&lt;/em&gt;&lt;p align="left"&gt;&lt;br /&gt;Now don’t get me wrong, I also use Google's Gmail and not just Microsoft Outlook. However I would prefer to use a true desktop UI much like Outlook which, like Gmail, is available from any new machine I might work from without needing to explicitly install and while keeping email folders on the server.&lt;/p&gt;&lt;p align="left"&gt;If, as an organization, I need my core business application to work over the Internet and to keep my end-users satisfied and productive with a rich and highly interactive UX I need mainly two things: A dedicated server and a dedicated UI. I do not necessarily need a browser.&lt;/p&gt;&lt;strong&gt;Browser Disillusionment&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;When we started working on &lt;a href="http://www.magicsoftware.com/2559-en/uniPaaS.aspx"&gt;uniPaaS&lt;/a&gt; and its RIA technology, we noticed that many CIOs and CEO's were still very much fixated on the fact that RIA must be browser-based. Slowly but surely, as we have advanced our RIA technology, we saw how more and more decision makers become disillusioned and understand that a Browser cannot really be Jack-of-all-trade and that there are many challenges that simply do not suit a browser based implementation. Some have reached this disillusionment from a bad browser-based experience and some simply by objectively and sensibly analyzing the merits and faults of each alternative.&lt;br /&gt;&lt;br /&gt;To address this growing need Magic Software developed its new RIA technology supported by Magic Software's latest application platform – uniPaaS.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;If it looks like a desktop application, and feels like one…&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;uniPaaS RIA offers organizations and software vendors the ability to provide easy to use and easy to adopt UI that is implicitly installed over the internet and is fully served by a centralized internet server for the means of live data provisioning, data entry and live application updates. The benefits of uniPaaS approach to RIA are many. On the one hand the developers get to produce UI in a form very much similar to the way UI is produced for common Client\Server applications. On the other hand, the end-users get a UX they are familiar with and accustomed to. Together with the rapid application development uniPaaS offers and with the unitary approach for developing partitioned applications such as RIA (where much is to say about this matter separately), producing core business RIA is becoming a trivial task for any Magician.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5287752490494239666" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 500px; CURSOR: hand; HEIGHT: 391px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_ggQbXP2sO-0/SWHe39gYo7I/AAAAAAAAABU/2xuMWqR0hvU/s400/BrowserFreeRIA-RIADemo.jpg" border="0" /&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;em&gt;A sample screen from Magic Software live RIA Demo&lt;/em&gt;&lt;/p&gt;I invite you to try &lt;a href="http://riademo.magicsoftware.com/"&gt;Magic Software live RIA demo &lt;/a&gt;to get the feel of the UX it has to offer. Most likely you will feel quite at home with a very intuitive and familiar UI –&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;This is the exact intention.&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-290134829922453904?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/290134829922453904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2009/01/browser-free-ria-best-approach-for.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/290134829922453904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/290134829922453904'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2009/01/browser-free-ria-best-approach-for.html' title='Browser Free RIA – The Best Approach for Enterprise Applications'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ggQbXP2sO-0/SWHhkVJGWKI/AAAAAAAAABc/Hw49FfzExS4/s72-c/BrowserFreeRIA-Outlook.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-733369142232047956.post-7487281253509544629</id><published>2009-01-01T14:41:00.026+02:00</published><updated>2009-01-01T19:34:20.703+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='usability'/><title type='text'>Double Negative in Checkboxes</title><content type='html'>&lt;span style="font-family:trebuchet ms;"&gt;If you do not want to not read this post please proceed reading it…&lt;br /&gt;Recently, I keep stumbling on annoying cases in which checkbox controls are designed to activate a negative operation. This is well illustrated in the example below: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://2.bp.blogspot.com/_ggQbXP2sO-0/SVzHdwCY6LI/AAAAAAAAAAo/qZX0TeGIESg/s1600-h/CheckBox4.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5286319376551176370" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 51px" alt="" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/SVzHdwCY6LI/AAAAAAAAAAo/qZX0TeGIESg/s320/CheckBox4.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="left"&gt;Such cases are double negative and are very confusing, especially when the option to be marked is complex by itself. &lt;/p&gt;&lt;p align="left"&gt;&lt;em&gt;[BTW, if the recipients I send my email to are working in the same building as I am, and they are running out of office, I guess I should be running out of office too, may be a cubical just caught fire… but I digress.]&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Wouldn't it be simpler to have these checkboxes like this: &lt;/p&gt;&lt;p align="center"&gt;&lt;a href="http://3.bp.blogspot.com/_ggQbXP2sO-0/SVzH4_WNqTI/AAAAAAAAAAw/vY0v97Yx51E/s1600-h/CheckBox2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5286319844517325106" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 60px" alt="" src="http://3.bp.blogspot.com/_ggQbXP2sO-0/SVzH4_WNqTI/AAAAAAAAAAw/vY0v97Yx51E/s320/CheckBox2.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="left"&gt;The problem with negative checkboxes goes beyond mere confusion, but also suggests a negative impression end-users get. Too many "don't do that" give the end-user the impression that the application they are using tends to do too many things which one better turn off.&lt;br /&gt;&lt;br /&gt;It seems that such checkboxes where created with the notion that the feature of notifying the sender on "Out-of-Office" recipients is often regarded as a nuisance. Indeed, this way, this checkbox impart that feeling exactly: that this is probably an annoying and a redundant feature.&lt;br /&gt;&lt;br /&gt;Here is another example: &lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5286320490406867042" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 91px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_ggQbXP2sO-0/SVzIeleR8GI/AAAAAAAAAA4/rDl7jsY8JMY/s320/CheckBox3.jpg" border="0" /&gt; It is very important to understand the mental-model of a checkbox: By turning on the checkbox option the end-user turns on ( "Activates") a particular capability. By turning off the checkbox, the end-user turns off and "deactivates" that capability.&lt;br /&gt;"Do not ...." suggests a passive state. There is less sense in activating a passive state.&lt;br /&gt;&lt;br /&gt;I must confess that there are a few cases which I am not yet sure if they should be treated as exceptions to the rule, or to be replaced by proper rephrasin of the option text. Two, very common, cases are "Ignore" and "Disable". On the one hand they are kind of a common instructions power-users are already accustomed to, though they suffer from the same problems as regular negative phrases. The Ignore options in this example:&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5286321984424928210" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 93px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/SVzJ1jH8Y9I/AAAAAAAAABA/zPj7mAwkrAg/s320/CheckBox5.jpg" border="0" /&gt;&lt;br /&gt;Could have been easily phrased as:&lt;br /&gt;&lt;div&gt;&lt;img id="BLOGGER_PHOTO_ID_5286322662126898498" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 216px; CURSOR: hand; HEIGHT: 76px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_ggQbXP2sO-0/SVzKc_wrzUI/AAAAAAAAABI/3otZVlr2C5Q/s320/CheckBox6.jpg" border="0" /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;So next time you define checkboxes in your application – THINK PUSITIVE.&lt;br /&gt;(Yeah, I know I have spelling mistake. My "Ignore words in UPPERCASE" option was turned on…).&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/733369142232047956-7487281253509544629?l=spiegelwrites.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spiegelwrites.blogspot.com/feeds/7487281253509544629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://spiegelwrites.blogspot.com/2009/01/double-negation-in-checkboxes.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/7487281253509544629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/733369142232047956/posts/default/7487281253509544629'/><link rel='alternate' type='text/html' href='http://spiegelwrites.blogspot.com/2009/01/double-negation-in-checkboxes.html' title='Double Negative in Checkboxes'/><author><name>Ofer Spiegel</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ggQbXP2sO-0/SVzHdwCY6LI/AAAAAAAAAAo/qZX0TeGIESg/s72-c/CheckBox4.jpg' height='72' width='72'/><thr:total>1</thr:total></entry></feed>
