<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;A0MBRH49eyp7ImA9WxBSEks.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876</id><updated>2009-12-20T06:07:35.063+05:30</updated><title>Sunny Talks Tech</title><subtitle type="html">I love technology. Be it the smallest transistor or the latest solar power car, I love talking, reading and sharing about it. This blog is for sharing some of my loved tech talk with others of similar interests around the net.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://sunnytalkstech.blogspot.com/" /><link rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/02150365921018070686</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>280</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/SunnyTalksTech" /><feedburner:emailServiceId>SunnyTalksTech</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry gd:etag="W/&quot;DUYCQHozfSp7ImA9WxNTEU0.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-2475646381593630677</id><published>2009-08-13T01:28:00.001+05:30</published><updated>2009-08-13T01:29:21.485+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-13T01:29:21.485+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Web 3.0" /><category scheme="http://www.blogger.com/atom/ns#" term="datacenter" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><category scheme="http://www.blogger.com/atom/ns#" term="Apple" /><title>Apple’s Billion$ Datacenter Gets a Boss</title><content type="html">&lt;p style="text-align:justify"&gt;Apple is till date known as a cool gadget company, but that seems to be soon changing. Apple recently acquired $46m rebates from North Carolina to set-up a $1bn datacenter in the state. This price is more than the state-of-the art data centers owned by Google and that questions what Apple wants to do with such a powerful data center. May be OSX is going to be hosted on the cloud ??&lt;/p&gt;  &lt;p style="text-align:justify"&gt;Anyways, today eBay's Olivier Sanche will join Apple as its director of global data center operations and manage all the data centers that Apple is setting up. Olivier Sache was one of the guys who created the great E-bay and Paypal Infrastructure before web services were the “in-thing”. Apple had realized the strength of internet-services long back with iTunes and iPhone App Store, but it has also failed many times as shown with .mac and MobileMe downtimes and lack of new features. Apple has internally done many experiments, but failed in consolidating it position on the web...&lt;/p&gt;  &lt;p style="text-align:justify"&gt;With Olivier in its team, Apple surely hopes that its web services woes will end... May be Apple’s planning a Search Engine to compete with Google. Isn’t that a reason why Google’s Eric Schmidt was asked to leave the Apple board ??&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-2475646381593630677?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/2475646381593630677/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=2475646381593630677" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/2475646381593630677?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/2475646381593630677?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/EfE6rR_gmTw/apples-billion-datacenter-gets-boss.html" title="Apple’s Billion$ Datacenter Gets a Boss" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/02150365921018070686</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02368738117618974956" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2009/08/apples-billion-datacenter-gets-boss.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIBSHgycSp7ImA9WxJaF00.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-9197692539872802804</id><published>2009-08-08T10:45:00.001+05:30</published><updated>2009-08-08T10:45:59.699+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-08T10:45:59.699+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="open source" /><category scheme="http://www.blogger.com/atom/ns#" term="Sun Microsystems" /><category scheme="http://www.blogger.com/atom/ns#" term="community" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><category scheme="http://www.blogger.com/atom/ns#" term="Office" /><title>OpenOffice Moving to Microsoft’s “Ribbon” Interface</title><content type="html">&lt;p&gt;Although a host of online word processors have come up, OpenOffice has been the only real competitor to Microsoft’s Office Productivity Suite. It is widely regarded as “one day will beat Microsoft” dream for most open-source evangelists. It supports Microsoft Office formats and provides great compatibility to edit documents and presentations in Linux. Infact, its been one of the goals of OpenOffice to be like Microsoft Office so that people can easily switch to it and get the same features for “free”.&lt;/p&gt;  &lt;p&gt;And moving in that direction, in the next release, they are &lt;a href="http://blogs.sun.com/GullFOSS/entry/prototyping_a_new_ui_july"&gt;planning to copy the Ribbon interface&lt;/a&gt; of Office 2007. The Ribbon Interface has been one of the most talked about UI changes, some people hate it while others love it. In Windows 7, Microsoft has moved some basic applications like Paint, Notepad to the Ribbon interface. May be OpenOffice is just trying to get ready for Windows 7.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_n21m_8h7U5o/Sn0KBooUZ0I/AAAAAAAAA5k/7VGjxGnhhF0/s1600-h/Ooo%5B3%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Ooo" border="0" alt="Ooo" src="http://lh4.ggpht.com/_n21m_8h7U5o/Sn0KDKUS8LI/AAAAAAAAA5o/eYnVs3AEJbU/Ooo_thumb%5B1%5D.png?imgmax=800" width="644" height="388" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://tools.services.openoffice.org/impressprototype/impressprototype.jnlp"&gt;Try the new interface demo&lt;/a&gt; for Impress (Powerpoint alternative) with the new ribbon-like interface.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-9197692539872802804?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/9197692539872802804/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=9197692539872802804" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/9197692539872802804?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/9197692539872802804?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/c9ckzj4uS30/openoffice-moving-to-microsofts-ribbon.html" title="OpenOffice Moving to Microsoft’s “Ribbon” Interface" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/02150365921018070686</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02368738117618974956" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2009/08/openoffice-moving-to-microsofts-ribbon.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4HQHc_cCp7ImA9WxJaFk8.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-6626193070690574907</id><published>2009-08-06T18:05:00.002+05:30</published><updated>2009-08-07T12:22:11.948+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-07T12:22:11.948+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="People" /><category scheme="http://www.blogger.com/atom/ns#" term="testing" /><title>Garima's Bday</title><content type="html">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://2.bp.blogspot.com/_n21m_8h7U5o/SnrieN_BLuI/AAAAAAAAA5g/hLaGmcYSzNA/s1600-h/image-upload-6-726368.jpg"&gt;&lt;img src="http://2.bp.blogspot.com/_n21m_8h7U5o/SnrieN_BLuI/AAAAAAAAA5g/hLaGmcYSzNA/s320/image-upload-6-726368.jpg"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;span&gt;B'day celebrations at office. The interesting thing was 'tester' written on her cake... and that is why this one figures on my "Tech" blog!!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-6626193070690574907?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/6626193070690574907/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=6626193070690574907" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/6626193070690574907?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/6626193070690574907?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/Q9MIHme6ib4/garima-bday.html" title="Garima&amp;#39;s Bday" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/02150365921018070686</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02368738117618974956" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2009/08/garima-bday.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcNSHk5eCp7ImA9WxJaFU0.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-7988859933572944890</id><published>2009-08-06T01:23:00.001+05:30</published><updated>2009-08-06T01:24:59.720+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-06T01:24:59.720+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term="software" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><category scheme="http://www.blogger.com/atom/ns#" term="Flash" /><category scheme="http://www.blogger.com/atom/ns#" term="openmrs" /><title>“Garage model” Leprosy MIS</title><content type="html">&lt;p style="text-align:justify"&gt;While the world’s managers and venture capitalists have lost faith in the “garage model” of business, I am still a firm believer that the best innovations come from individual efforts and not concentrated directional movement in large organizations. Today, was yet another day in the field showing how homebrew software has innovations that many large software suites lack.&lt;/p&gt;  &lt;p style="text-align:justify"&gt;Just to give a background on what I’m talking about - a product that I’ve been working on lately is a patient-tracking system for the National Leprosy Eradication Programme. Since DHIS2 is the widely deployed HMIS application in India and aggregated reports for the Government of India are generated through DHIS2, we needed some kind of patient-tracking, yet required aggregate numbers of these patients through DHIS2. For this purpose, the most ideal way we found out was using OpenMRS for the patient-tracking and then generating reports through DHIS2. Thus, we are able to create rich and generic medical records of a leprosy patient, which can later be used not just for leprosy patient care, but future medical treatment of the person for any other disease or health service provisioning.&lt;/p&gt;  &lt;p style="text-align:justify"&gt;But today when I arrived to demonstrate this system in Maharashtra State Health Society, I was pleasantly surprised to see a homebrew application. We finished our presentation on the system, demonstrated the application, decided upon pilot process, future meetings and the whole process before we can go live with the system state-wide. Just after we finished our stuff, one of the leprosy health officers told us that he had privately worked on something that was suited for the NLEP program. Most people just ignored his comment, but I was eager to see what he had developed.&lt;/p&gt;  &lt;p style="text-align:justify"&gt;And when I saw his application, I was very much stunned. A really nice and intuitive user-interface using Adobe Flex, neat use of data using good-looking reporting and visualization tools, basic reports using excel sheets and a neat-little data model, similar to the ideas in OpenMRS. Maybe the data-model is not suited to a medical records system like OpenMRS, but it very well met the requirements. From what I learnt, it was developed in about a month’s time by one developer, who happens to be the son of this medical officer. &lt;/p&gt;  &lt;p style="text-align:justify"&gt;“Commendable effort and nice design decisions”, is what I complemented the medical officer. But what got etched in my mind is that, some best software are written in “that car garage” on a single computer.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-7988859933572944890?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/7988859933572944890/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=7988859933572944890" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/7988859933572944890?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/7988859933572944890?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/LOFBrTkSvfw/garage-model-leprosy-mis.html" title="“Garage model” Leprosy MIS" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/02150365921018070686</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02368738117618974956" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2009/08/garage-model-leprosy-mis.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYMRngycSp7ImA9WxJaEUk.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-6841172320833822378</id><published>2009-08-01T22:33:00.001+05:30</published><updated>2009-08-01T22:33:07.699+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-01T22:33:07.699+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Events" /><category scheme="http://www.blogger.com/atom/ns#" term="health informatics" /><title>Integrated e-Health Infrastructures</title><content type="html">&lt;p&gt;&lt;a href="http://lh3.ggpht.com/_n21m_8h7U5o/SnR1P6C3wcI/AAAAAAAAA5U/YVZoGqa0qsc/s1600-h/Workshop-Model%5B4%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Workshop-Model" border="0" alt="Workshop-Model" src="http://lh4.ggpht.com/_n21m_8h7U5o/SnR1STHWpTI/AAAAAAAAA5Y/xlFVpT63mj4/Workshop-Model_thumb%5B2%5D.png?imgmax=800" width="600" height="52" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;In a bid to bring together a network of international agencies working in the field health information systems - University of Oslo, NORAD, OpenMRS, WHO, HMN, Society for Health Information Systems Programs (HISP India), the National Health Systems Resource Center (NHSRC) has convened an “International HMIS Workshop on Integrated e-Health Architectures”. NHSRC, Delhi is an institution setup by the Ministry of Health to provide technical assistance to NRHM on various areas including HMIS.&lt;/p&gt;  &lt;p&gt;We met in Goa from 26th to 30th July, 2009 and exchanged ideas on how we can build on integrated e-health infrastructure. Discussions ranged from what applications to integrate and different ways to inter-operate. Some were standard ways to interoperate while others were “not-so-standard” ways to interoperate. The most important thing was that everyone was part of the discussion and the next few weeks to months will be interesting to watch how the integration work goes forward.&lt;/p&gt;  &lt;p&gt;The Gujarat state representatives: Mr. KK Panchal, Dr. Avashia and Sangeeta also presented their ideas on integration. I was pleasantly surprised that state representatives were for once clear about what they were expecting. Eventhough it was not very clear how, they knew what they wanted as the final product. They were also ready to bring the different parties (software-MNCs and government) together on the table for integration.&lt;/p&gt;  &lt;p&gt;But for me what is more interesting was the way the participants shared their thoughts and philosophy of integration outside the domain of software and technology.&lt;/p&gt;  &lt;p&gt;I have promised myself that I will be blogging atleast 3 times a week… and will be sharing a lot more of the thoughts that were shared in the workshop. A lot about what we have been working on and how we are planning to move forward in bringing a change in health informatics.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-6841172320833822378?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/6841172320833822378/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=6841172320833822378" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/6841172320833822378?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/6841172320833822378?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/kgyINZtIyVI/integrated-e-health-infrastructures.html" title="Integrated e-Health Infrastructures" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/02150365921018070686</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02368738117618974956" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2009/08/integrated-e-health-infrastructures.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYMR3g4eip7ImA9WxJXEko.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-3498564962972443548</id><published>2009-06-06T13:35:00.001+05:30</published><updated>2009-06-06T13:46:26.632+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-06T13:46:26.632+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="open source" /><category scheme="http://www.blogger.com/atom/ns#" term="IDE" /><category scheme="http://www.blogger.com/atom/ns#" term="community" /><category scheme="http://www.blogger.com/atom/ns#" term="netbeans" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><title>Netbeans 6.7 RC2 Released &amp; Your Feedback Required</title><content type="html">&lt;p style="text-align: justify"&gt;The new and shiny &lt;a href="http://www.netbeans.org/community/releases/67/relnotes.html"&gt;Netbeans 6.7 RC2&lt;/a&gt; was released today and if you haven’t tried it out yet, please go and &lt;a href="http://dlc.sun.com.edgesuite.net/netbeans/6.7/rc2/"&gt;download it&lt;/a&gt;. It has &lt;a href="http://www.netbeans.org/community/releases/67/index.html"&gt;host of new features&lt;/a&gt; which you can&lt;a href="http://lh4.ggpht.com/_n21m_8h7U5o/SiojMZn0jvI/AAAAAAAAA5M/dap5LSG802s/s1600-h/netbeans%20128%201%5B6%5D.png"&gt;&lt;img style="border-right-width: 0px; margin: 5px 0px 5px 5px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="netbeans 128 1" border="0" alt="netbeans 128 1" align="right" src="http://lh5.ggpht.com/_n21m_8h7U5o/SiojNZ8N_wI/AAAAAAAAA5Q/FU-0ehF3oXk/netbeans%20128%201_thumb%5B4%5D.png?imgmax=800" width="60" height="60" /&gt;&lt;/a&gt; read &lt;a href="http://wiki.netbeans.org/NewAndNoteWorthyNB67"&gt;here&lt;/a&gt;. My favorite feature in Netbeans 6.7 has been the out-of-the-box Maven integration and the ability to create Hudson continuous integration servers.&lt;/p&gt;  &lt;p style="text-align: justify"&gt;But more importantly, after you have downloaded Netbeans 6.7 RC2 and played with it enough, please give feedback to the Netbeans developer team about the release. There is a survey called the &lt;a href="http://qa.netbeans.org/processes/cat/67/ca_survey.html"&gt;Community Acceptance survey&lt;/a&gt; which is integral to guarantee that the release is acceptable to the community. Isn’t that what open-source software is all about – the community. Please fill in the survey and give your very important feedback.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-3498564962972443548?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/3498564962972443548/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=3498564962972443548" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/3498564962972443548?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/3498564962972443548?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/887JrX-kWHU/netbeans-67-rc2-released-your-feedback.html" title="Netbeans 6.7 RC2 Released &amp;amp; Your Feedback Required" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/02150365921018070686</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02368738117618974956" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2009/06/netbeans-67-rc2-released-your-feedback.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMAQXgycCp7ImA9WxJXEEs.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-5373844526219994945</id><published>2009-06-04T03:20:00.001+05:30</published><updated>2009-06-04T03:30:40.698+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-04T03:30:40.698+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><category scheme="http://www.blogger.com/atom/ns#" term="India" /><category scheme="http://www.blogger.com/atom/ns#" term="Web 3.0" /><category scheme="http://www.blogger.com/atom/ns#" term="Search Engine" /><category scheme="http://www.blogger.com/atom/ns#" term="internet" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>Google Vs Bing, Squared Vs WolframAlpha. Google’s Got Competition</title><content type="html">&lt;p style="text-align: justify"&gt;All of a sudden, Google has got competition that it never has had to face before. Microsoft’s new search “&lt;a href="http://bing.com"&gt;Bing&lt;/a&gt;” was launched last month with some fanfare and why not?? It is probably Google biggest search competition till date. If that was not all, today Google released somewhat of a second thought to Wolfram Alpha called Google Squared.&lt;/p&gt;  &lt;p style="text-align: justify"&gt;If you have never heard of these new products, hold your horses. You can read about these below and then play with them.&lt;/p&gt;  &lt;h3&gt;&lt;u&gt;Google Vs Bing&lt;/u&gt;&lt;/h3&gt;  &lt;p style="text-align: justify"&gt;Microsoft has always been on the loosing end of the battle on the web. Be it search or online advertising, Google has ruled the roost. With no competition on the horizon and Google incrementally improving search and ads, I was thinking Google was unbeatable. But Microsoft has other plans. A revamp of the Live search and a new name “Bing”, Microsoft’s search engine does for the first time give some serious competition to Google. Its been over a week now and I have been ‘binging’ (as googling) on Bing as my default search engine and I seem to quite like it. Its easily better than what Live Search was and as accurate as Google, if not better. And Bing’s not just plain-old search. Microsoft has presented Bing as a nice little query engine. Like Flight Search, Shopping Decisions, Fitness, Traffic and much more as you can see from “&lt;a href="http://www.discoverbing.com/tour/"&gt;The Demo Tour&lt;/a&gt;” of Bing. Even Apple’s co-Founder Steve Wozniak, who is generally skeptical of Microsoft &lt;a href="http://finance.yahoo.com/tech-ticker/article/255750/Woz-Bing%21-Apple-Co-Founder-a-%22Big-Fan%22-of-Microsoft%27s-New-Search-Engine"&gt;feels great about Bing&lt;/a&gt;!!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_n21m_8h7U5o/SibyWeqCiBI/AAAAAAAAA3w/1fhnh7CEjg8/s1600-h/Bing-Screenshot.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Bing-Screenshot" border="0" alt="Bing-Screenshot" src="http://lh3.ggpht.com/_n21m_8h7U5o/Sibv7I_U4gI/AAAAAAAAA30/OdgJ8tZWpWk/Bing-Screenshot_thumb.jpg?imgmax=800" width="354" height="173" /&gt;&lt;/a&gt;&amp;#160;&amp;#160; &lt;a href="http://lh5.ggpht.com/_n21m_8h7U5o/Sibv8Ma6naI/AAAAAAAAA38/IuLhWX5P948/s1600-h/Google-screenshot.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Google-screenshot" border="0" alt="Google-screenshot" src="http://lh3.ggpht.com/_n21m_8h7U5o/Sibv9I68aHI/AAAAAAAAA4E/5ymfViEV39A/Google-screenshot_thumb.jpg?imgmax=800" width="354" height="167" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p style="text-align: justify"&gt;Now Google’s homepage is really simple, whereas Bing shows a nice little “wallpaper” as the background with some random interesting knowledge hidden in the wallpaper. And that Bing Wallpaper changes everyday with some new knowledge and interesting facts. Go try and find out for yourself!!&lt;/p&gt;  &lt;h3&gt;&lt;u&gt;Google Squared Vs Wolfram Alpha&lt;/u&gt;&lt;/h3&gt;  &lt;p style="text-align: justify"&gt;While the world is in love with Wikipedia and clicking on all those links in Google search results for finding relevant information about a topic, &lt;a href="http://wolframalpha.com"&gt;WolframAlpha&lt;/a&gt; is released as a semantic search to gather all that information and show you most common information on a single page. Now as simply as WolframAlpha presents the information, its a real tough computational problem to solve. Google has released &lt;a href="http://google.com/squared"&gt;Google Squared&lt;/a&gt; as an attempt to do a semantic search and present relevant information in a similar fashion. The output of the results do wary greatly and for me WolframAlpha has nearly every time been more relevant. As an example, I searched “India” as the keyword and &lt;a href="http://www51.wolframalpha.com/input/?i=India"&gt;WolframAlpha&lt;/a&gt; presented a real encyclopedia style information with the maps and the stats. &lt;a href="http://www.google.com/squared/search?q=India"&gt;Google Squared&lt;/a&gt; on the other hand was too generic (like Google Search) and expected me to do more reading/searching on each of the squares (as you can see from the screenshots below):&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_n21m_8h7U5o/Sibv-1uxtuI/AAAAAAAAA4M/xtBYZegacIo/s1600-h/Squared-screenshot.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Squared-screenshot" border="0" alt="Squared-screenshot" src="http://lh6.ggpht.com/_n21m_8h7U5o/SibwATiKX5I/AAAAAAAAA4U/meGGQvVDelM/Squared-screenshot_thumb.jpg?imgmax=800" width="354" height="214" /&gt;&lt;/a&gt;&amp;#160; &lt;a href="http://lh4.ggpht.com/_n21m_8h7U5o/SibwBvrz1tI/AAAAAAAAA4c/dj1RVh7vJqA/s1600-h/wolframalpha-screenshot.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wolframalpha-screenshot" border="0" alt="wolframalpha-screenshot" src="http://lh5.ggpht.com/_n21m_8h7U5o/SibwC8ND27I/AAAAAAAAA4g/iRzwmxTPWyU/wolframalpha-screenshot_thumb.jpg?imgmax=800" width="354" height="214" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p style="text-align: justify"&gt;Then while a friend of mine and I were discussing about Nazi Germany and SS, I decided to do a search with “Schutzstaffel” as my keyword and below are the results:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_n21m_8h7U5o/SibwExziDlI/AAAAAAAAA4s/iTIk0Lp85kw/s1600-h/wolfram-SS.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wolfram-SS" border="0" alt="wolfram-SS" src="http://lh3.ggpht.com/_n21m_8h7U5o/SibwGfcPWWI/AAAAAAAAA40/oX2FsWWu-ow/wolfram-SS_thumb.jpg?imgmax=800" width="285" height="212" /&gt;&lt;/a&gt;&amp;#160; &lt;a href="http://lh5.ggpht.com/_n21m_8h7U5o/SibwIeptv4I/AAAAAAAAA48/-JSqYuCWx3I/s1600-h/Squared-SS.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Squared-SS" border="0" alt="Squared-SS" src="http://lh4.ggpht.com/_n21m_8h7U5o/SibwJvMfb7I/AAAAAAAAA5E/aGPUy6FxprE/Squared-SS_thumb.jpg?imgmax=800" width="354" height="212" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p style="text-align: justify"&gt;I would surely say Google’s got some serious competition. Google’s Web is going to change after all!!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-5373844526219994945?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/5373844526219994945/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=5373844526219994945" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/5373844526219994945?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/5373844526219994945?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/qUZlpPx7Y5g/google-vs-bing-squared-vs-wolframalpha.html" title="Google Vs Bing, Squared Vs WolframAlpha. Google’s Got Competition" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/02150365921018070686</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02368738117618974956" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2009/06/google-vs-bing-squared-vs-wolframalpha.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMBQXk_eip7ImA9WxJXEE8.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-4348258875532315356</id><published>2009-06-03T16:20:00.001+05:30</published><updated>2009-06-03T16:24:10.742+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-03T16:24:10.742+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="standards" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><category scheme="http://www.blogger.com/atom/ns#" term="Web 2.0" /><category scheme="http://www.blogger.com/atom/ns#" term="opera" /><category scheme="http://www.blogger.com/atom/ns#" term="browser" /><title>Opera 10 Beta Released and a “Y2K” Discovery for the Web</title><content type="html">&lt;a href="http://lh5.ggpht.com/_n21m_8h7U5o/SiZWTg-MHXI/AAAAAAAAA24/JQHK3l0AOiE/s1600-h/Opera%5B6%5D.png"&gt;&lt;img style="border-right-width: 0px; margin: 5px 0px 5px 5px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Opera" border="0" alt="Opera" align="right" src="http://lh3.ggpht.com/_n21m_8h7U5o/SiZWUUHL0WI/AAAAAAAAA28/_HsF8isxrzE/Opera_thumb%5B4%5D.png?imgmax=800" width="60" height="60" /&gt;&lt;/a&gt;   &lt;p style="text-align: justify"&gt;Opera has released a &lt;a href="http://www.opera.com/browser/download/?ver=10.00b1"&gt;beta version of Opera 10&lt;/a&gt;, which promises faster web rendering, more accurate standard compliance (e.g. 100/100 on &lt;a href="http://acid3.acidtests.org"&gt;ACID3&lt;/a&gt;), Opera Turbo Browsing, Auto-updates and a &lt;a href="http://www.opera.com/docs/changelogs/windows/1000b1/"&gt;hell lot of new features&lt;/a&gt;. Opera has been well ahead of the curve in terms of features and implementing new standards and Opera 10 is surely on that path.&lt;/p&gt;  &lt;h3&gt;&lt;u&gt;Y2K-Like Bug Discovered by Opera&lt;/u&gt;&lt;/h3&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p style="text-align: justify"&gt;While web browsers are one of the most widely used application for computers, not everyone has reached version 10 of the browser. Opera is currently beta testing v10 of its browser and in this process has discovered that a lot of browser detection scripts for websites have a bug of being able to detect only a single digit version number. Much like the Y2K-bug in applications, these browser detection scripts thus think of Opera 10 as Opera 1, and hence show one of these quirky little messages you can see in the image below:&lt;/p&gt;  &lt;p style="text-align: justify"&gt;&lt;a href="http://lh6.ggpht.com/_n21m_8h7U5o/SiZVgB27o9I/AAAAAAAAA2w/PJurWhOeDn8/s1600-h/opera10-bankofamerica%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="opera10-bankofamerica" border="0" alt="opera10-bankofamerica" src="http://lh6.ggpht.com/_n21m_8h7U5o/SiZVhfjGJMI/AAAAAAAAA20/Wj2x4cj6gGk/opera10-bankofamerica_thumb%5B1%5D.jpg?imgmax=800" width="567" height="327" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p style="text-align: justify"&gt;While &lt;a href="http://dev.opera.com/articles/view/opera-ua-string-changes/"&gt;Opera 10 has hacked its way through&lt;/a&gt; by renaming its version as 9.80 and putting the browser version in the user-agent part, this problem begs a bigger question to be answered. Opera developers suggest browser-specific hacks and browser detection is not a good thing and such hacks should be avoided. Other people around the web seem to think these web developers need a spanking. While both these opinions are pointing towards the ideal web, none of these are realistic. Because of the way the browsers have understood the ambiguity of web standards differently, the normal web developer has no where to go. There are so many differences in the way IE/Firefox/Opera/Safari render HTML+CSS and execute JavaScript, there isn’t one holy grail that all of us can follow. To adapt to these changes, as web developers we need to hack our ways through some real painstaking quirks. And to avoid some pain, most of us pickup readily available browser detection scripts and feel happy that things work on all the browsers.&lt;/p&gt;  &lt;p style="text-align: justify"&gt;This will continue to happen for sometime in the foreseeable future, unless the browser companies sit together and decide how they want to render things... Or the experts from the standards committee write standards that are a little-less ambiguous.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-4348258875532315356?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/4348258875532315356/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=4348258875532315356" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/4348258875532315356?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/4348258875532315356?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/2km3O6Zc3Bk/opera-10-beta-released-and-y2k.html" title="Opera 10 Beta Released and a “Y2K” Discovery for the Web" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/02150365921018070686</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02368738117618974956" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2009/06/opera-10-beta-released-and-y2k.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkICR3szcCp7ImA9WxJQGEk.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-7428153157981594247</id><published>2009-06-01T14:59:00.001+05:30</published><updated>2009-06-01T14:59:26.588+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-01T14:59:26.588+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="open source" /><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term="India" /><category scheme="http://www.blogger.com/atom/ns#" term="dhis" /><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term="health informatics" /><title>The Mobile Phone Tool for Indian HMIS</title><content type="html">&lt;p style="text-align: justify"&gt;As you have already found out, I haven’t been blogging lately because of the travel and development work I have been doing for HISP India. One of the new developments that I have been working over the last 3 months is a mobile phone application for routine health data collection, obscurely called “Mobile-SCDRT”. Its a Java ME MIDP that runs on all those commodity mobile phones and is used by a community health Sub-Center for Data Reporting and Transmission (SCDRT). Now you know where that obscure acronym came from and I am unsure who gave it that “wanna-be” name.&lt;/p&gt;  &lt;p style="text-align: justify"&gt;That apart, the mobile application is being deployed part of a pilot in the 5 states of Himachal Pradesh, Kerala, Rajasthan, Nagaland and Gujarat. As part of the pilot 200 health workers from the above states receive a Nokia 3110c mobile phone with the application installed and use the application to report the routine health-related data that is collected by the Government of India as part of &lt;a href="http://nrhm-mis.nic.in/"&gt;Health Management Information System&lt;/a&gt; (HMIS).&lt;/p&gt;  &lt;p style="text-align: justify"&gt;The following is an architectural overview of how the application works for those of you interested in the technical details:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_n21m_8h7U5o/SiOfb1Vv-_I/AAAAAAAAA2o/kLroQ3DN83E/s1600-h/clip_image002%5B7%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://lh6.ggpht.com/_n21m_8h7U5o/SiOfdD6iVkI/AAAAAAAAA2s/Ylu7VP8Duu4/clip_image002_thumb%5B4%5D.jpg?imgmax=800" width="439" height="284" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: justify"&gt;So, &lt;a href="http://dhis2.com"&gt;DHIS2&lt;/a&gt; is where the data gets added after being sent from the mobile phone and in DHIS2 you can do all the analysis and “use of data” for health program decisions. There are other nitty-gritty details of the application and lots of new learnings for me, but I’ll leave that to another blog entry for another day.&lt;/p&gt;  &lt;p style="text-align: justify"&gt;We have started the pilot in 2 states: Himachal Pradesh and Kerala. Its been running for close to a month now in these 2 states and from the looks of it, people are happy and excited to use it. Recalling an incident from the launch in Kerala:- When just about 15 minutes of looking into the application, a JPHN (Junior Public Health Nurse - as health workers are called in Kerala) could explain the whole application, its use and reporting procedure to her colleagues better than most of us could. It was a wonderful and humbling experience for us to see that people were so much wanting to use the application and learnt it so quickly. It was satisfying to see that it was helping the health worker to make her reporting process more efficient. What was more rewarding for her, as I understand now, was the job perk that she thought she got in the mobile phone. The mobile phone was not just a tool for reporting, but also something that she would use for calls and show it to her kids and family. Few JPHNs were instantly taking photographs of our launch using the mobile phones we provided. I hope I can have many such satisfying moments through my work in health informatics.&lt;/p&gt;  &lt;p style="text-align: justify"&gt;But not everything was perfect in all this. I for one realized, that logistics required for a project of this magnitude is not an easy job. Having a team of people in the state and within us at Delhi is a challenge. Discussions of inefficiencies and incapability of the team is a burden in itself to manage. Not everyone may have the goal to change the world and some might even be in it for the money. As for the logistics, we learnt early in the pilot at Himachal Pradesh that a “Step-by-Step” reference manual on using the application was a necessity for the health worker which she can refer to, when she’s at her home and using the application to report. Then there was the purchase of state-specific SIM cards and allocating mobile phone numbers to each health-worker and her reporting office. All this requires lots of planning and managing the logistics and repeated changing of plans has been a tough one for me.&lt;/p&gt;  &lt;p&gt;The technical preparation of installing the application, creating the database and installing the server at the primary health centers, block hospitals and district health offices have also been somewhat of a mismanagement. Its been a complex process involving people with different work cultures and behaviors. But in the end the 2 pilots have been successful because its been an opportunity for health workers to report data more efficiently. Final results of the pilot await us, but the start has been great!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-7428153157981594247?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/7428153157981594247/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=7428153157981594247" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/7428153157981594247?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/7428153157981594247?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/lduc1r3upAg/mobile-phone-tool-for-indian-hmis.html" title="The Mobile Phone Tool for Indian HMIS" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/02150365921018070686</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02368738117618974956" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2009/06/mobile-phone-tool-for-indian-hmis.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0AASXwyfip7ImA9WxJREk4.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-5873429969175984016</id><published>2009-05-13T21:52:00.001+05:30</published><updated>2009-05-13T21:52:28.296+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-13T21:52:28.296+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="open source" /><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term="community" /><category scheme="http://www.blogger.com/atom/ns#" term="health informatics" /><title>Realpolitik of Health Management Information System</title><content type="html">&lt;p&gt;HMIS or Health Management Information System has been quite a buzz-word around the Indian health machinery for sometime now. Its just that health-workers are now starting to understand. From the lay-man’s point-of-view, HMIS is a system of managing health related information. It is the process of collecting health-related data, making sense of that data to become information, understanding the relevance of information and making plans on how to use the information.&lt;/p&gt;  &lt;p&gt;HMIS being an information system, surely has the scope of being managed through computers and it is done pan-India using an application called &lt;a href="http://dhis2.com"&gt;DHIS 2&lt;/a&gt; (District Health Information Software v2). DHIS2 is an open-source Java web application and it is free for anyone to use. Free as in Freedom and free as in beer. And this has caused a stir of sorts because there aren’t a lot of things that you get free in life. I am sure some philosopher’s would be quick to tell me that nothing in life is free and so its true with DHIS as well!! But its for fact, cheaper than most other pieces of software competing in the HMIS space.&lt;/p&gt;  &lt;p&gt;But we are not here to talk about DHIS, we are here to know the realpolitik of HMIS. Since NRHM (National Rural Health Mission) has poured in money into the health sector, lot of things have changed. It has improved health infrastructure, changed government’s outlook towards public health, generated employment and done a lot more. But it has also brought in realpolitik. &lt;/p&gt;  &lt;p&gt;Realpolitik is a theory of politics that focuses on considerations of power, not ideals, morals, or principles. Its “real” instead of “idealistic” and that is sometimes not a bad thing. Politics, in-fact isn’t a bad thing at all!! Health forever has been idealistic, doctors forever revered as people who save lives and government health machinery thought as part of goodwill governance. With these ideals, the Constitution of India enlists “Health as a state matter”. But who has the money and who gives the money, when we are talking about health??&lt;/p&gt;  &lt;p&gt;Software systems have enormously increased the reach and speed of information exchange and data collection for health. DHIS2 and pro-HMIS crowd has created a nation-wide awareness on the usefulness of software systems for health monitoring. This has led to a power struggle within different groups not just within the government, but NGOs working in the health sector and consulting groups that work with the states. The power game has just begun with software and technology proving as powerful weapons for whosoever wants to use it. In this hype for HMIS, simple portals that capture data for national level have fetched huge chunks of money and each day additional money is spent on building many more such systems. Then there is the power struggle to capture the market on who trains the cadre of health workers on these new technological advances that has somehow no relevance on health services.&lt;/p&gt;  &lt;p&gt;I am just starting to see the “realpolitik”, which is definitely not bad as an ideology... Its just that health always seemed like a noble cause. I am now seeing it as a realist.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-5873429969175984016?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/5873429969175984016/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=5873429969175984016" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/5873429969175984016?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/5873429969175984016?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/-npTmdD03yM/realpolitik-of-health-management.html" title="Realpolitik of Health Management Information System" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/02150365921018070686</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02368738117618974956" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2009/05/realpolitik-of-health-management.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEACRX07eyp7ImA9WxJTEEk.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-4473191874864769753</id><published>2009-04-18T13:34:00.007+05:30</published><updated>2009-04-18T13:49:24.303+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-18T13:49:24.303+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="students" /><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term="Events" /><category scheme="http://www.blogger.com/atom/ns#" term="community" /><title>Free JavaOne Entry for Students</title><content type="html">&lt;p style="justify"&gt;&lt;a href="http://java.sun.com/javaone/"&gt;JavaOne&lt;/a&gt; at the Moscone Center is the biggest conference for the Java world. It's one heck of an experience to meet all the world's Java developers and interact with the Java programmers of the world.&lt;/p&gt;&lt;p style="justify"&gt;This year &lt;a href="http://java.sun.com/javaone/2009/students_and_educators/"&gt;Sun has put up a page&lt;/a&gt; where students and educators can get in free at the conference. The JavaOne 2009 from June 2-5, 2009, Moscone Center, San Francisco, California has a normal entry fee of $1750-$2000 depending on the sessions.&lt;/p&gt;&lt;p style="justify"&gt;It is a great opportunity for students to meet some of great programmers. Great learning experience and exposure to the Java world.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-4473191874864769753?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/4473191874864769753/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=4473191874864769753" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/4473191874864769753?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/4473191874864769753?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/xGYj0tqurtM/free-javaone-entry-for-students.html" title="Free JavaOne Entry for Students" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/02150365921018070686</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02368738117618974956" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2009/04/free-javaone-entry-for-students.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AEQHY-cSp7ImA9WxVUEEg.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-4150198973403445988</id><published>2009-03-14T23:27:00.003+05:30</published><updated>2009-03-15T00:05:01.859+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-15T00:05:01.859+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="open source" /><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term="dhis" /><category scheme="http://www.blogger.com/atom/ns#" term="health informatics" /><title>Working for HISP India on Health Informatics</title><content type="html">I haven't been blogging for quite a while now, but the reason is partly because I'm moving into a new job and also not getting enough motivation to blog. But I thought it's a good time that I start to blogging again and what better topic that introducing my new job.&lt;br /&gt;&lt;br /&gt;I have joined &lt;a href="http://hispindia.org"&gt;HISP India&lt;/a&gt; (Health Information System Programme) as a Director of Research and Development. I will be working with the National Health Systems Resource Center (NHSRC), a part of the Ministry of Health &amp; Family Welfare of India. Our primary job at the moment is Health Management Information System (HMIS) for the National Rural Health Mission (NRHM). I know it sounds like a lot of abbreviations, but thats the thing about government organizations I guess!!&lt;br /&gt;&lt;br /&gt;My primary test starts with a pilot test of a mobile application for data entry for &lt;a href="http://208.76.222.114/confluence/display/DHIS2"&gt;DHIS 2&lt;/a&gt;. I will in the next few weeks talk about DHIS 2, but also talk about other research areas that I will be working on and hopefully get ideas from you guys on how I could improve the health of people in rural India through technology. Lots more to talk about, but may be more in the next few weeks on all technology&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-4150198973403445988?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/4150198973403445988/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=4150198973403445988" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/4150198973403445988?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/4150198973403445988?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/5BjH0IOosdg/working-for-hisp-india-on-health.html" title="Working for HISP India on Health Informatics" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/02150365921018070686</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02368738117618974956" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2009/03/working-for-hisp-india-on-health.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YARnY6cSp7ImA9WxVRFk4.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-7359471786856074831</id><published>2009-01-22T21:13:00.001+05:30</published><updated>2009-01-22T21:15:47.819+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-22T21:15:47.819+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="operating systems" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><category scheme="http://www.blogger.com/atom/ns#" term="Vista" /><category scheme="http://www.blogger.com/atom/ns#" term="testing" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows Server 2008" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>Windows Vista SP2 to be Delayed by a Month</title><content type="html">&lt;p style="text-align: justify"&gt;As everyone including Ubuntu’s king Mark Shuttleworth are &lt;a href="http://www.theregister.co.uk/2009/01/22/shuttleworth_windows_7/"&gt;eagerly waiting for Windows 7&lt;/a&gt;, &lt;a href="http://lh5.ggpht.com/_n21m_8h7U5o/SXiUoz6pWvI/AAAAAAAAA1M/hRUj0J2tG8U/s1600-h/vista-logo%5B3%5D.gif"&gt;&lt;img title="vista-logo" style="border-right: 0px; border-top: 0px; display: inline; margin: 5px 0px 5px 5px; border-left: 0px; border-bottom: 0px" height="96" alt="vista-logo" src="http://lh5.ggpht.com/_n21m_8h7U5o/SXiUp8vRSvI/AAAAAAAAA1Q/OZocsHCk29c/vista-logo_thumb%5B1%5D.gif?imgmax=800" width="96" align="right" border="0" /&gt;&lt;/a&gt;&amp;#160; comes news that Microsoft has delayed the released of Service Pack 2 for Windows Vista by a month. Microsoft now states that Vista SP2 will be available only in the second-half of 2009.&lt;/p&gt;  &lt;p style="text-align: justify"&gt;Microsoft was supposed to deliver its first release candidate to beta testers in February, but now has plans to release it in March. This Release Candidate (RC) is now being referred to as “escrow build” (also means frozen and only bug fixes will be done). Showstopper bugs are supposed to be only fixed and regression is to be avoided. Microsoft has in the past indicated that SP2 is very much an optional install to the OEMs and it wants OEMs to instead move to Windows 7 directly, when its released.&lt;/p&gt;  &lt;p style="text-align: justify"&gt;Windows 7 is running pretty much on schedule and we expect it release by early next-year. The RTM for Windows 7 may be out from the Microsoft stable even by the end of this year.&lt;/p&gt;  &lt;p style="text-align: justify"&gt;By the way for those wondering what changes SP2 will be bringing to Windows Vista, following are some of the known changes in SP2:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Windows Search 4.0&lt;/strong&gt; for faster and improved search &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Bluetooth 2.1 Feature Pack&lt;/strong&gt;, the latest Bluetooth spec &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Blu-Ray&lt;/strong&gt; support to write discs directly for explorer &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Windows Connect Now (WCN)&lt;/strong&gt; for simpler WiFi configuration &lt;/li&gt;    &lt;li&gt;Content Protection in &lt;strong&gt;Windows Media Center&lt;/strong&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p style="text-align: justify"&gt;Also on the blocks with Vista SP2 is Windows Server 2008 SP2 which was released with the label SP1. Hoping to see another Windows 7 beta before the Vista SP2 then!!??&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-7359471786856074831?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/7359471786856074831/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=7359471786856074831" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/7359471786856074831?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/7359471786856074831?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/ZKyS9FtoXNk/windows-vista-sp2-to-be-delayed-by.html" title="Windows Vista SP2 to be Delayed by a Month" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/02150365921018070686</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02368738117618974956" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2009/01/windows-vista-sp2-to-be-delayed-by.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUINQX89cCp7ImA9WxVRFk4.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-4086860516999736027</id><published>2009-01-22T20:49:00.001+05:30</published><updated>2009-01-22T20:49:50.168+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-22T20:49:50.168+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iPhone" /><category scheme="http://www.blogger.com/atom/ns#" term="Apple" /><category scheme="http://www.blogger.com/atom/ns#" term="business" /><title>Apple Registers Highest Ever Revenue &amp; Profit</title><content type="html">&lt;p style="text-align:justify"&gt;While the economic downturn and recession has hit nearly everyone, Apple seems to be &lt;a href="http://lh6.ggpht.com/_n21m_8h7U5o/SXiOj4KWPtI/AAAAAAAAA1E/n1tOnLFmJps/s1600-h/AppleAqua%5B3%5D.gif"&gt;&lt;img title="AppleAqua" style="border-right: 0px; border-top: 0px; display: inline; margin: 5px 0px 5px 5px; border-left: 0px; border-bottom: 0px" height="96" alt="AppleAqua" src="http://lh3.ggpht.com/_n21m_8h7U5o/SXiOkyAfqSI/AAAAAAAAA1I/ENlq_5Y4BZ4/AppleAqua_thumb%5B1%5D.gif?imgmax=800" width="80" align="right" border="0" /&gt;&lt;/a&gt; surging on with its sales. Yesterday Apple announced its first fiscal quarterly earnings report and the figures are just amazing. It announced revenue of $10.17 billion and net quarterly profit of $1.61 billion.&lt;/p&gt;  &lt;p style="text-align:justify"&gt;Apple’s CEO Steve Jobs said, “Even in these economically challenging times, we are incredibly pleased to report our best quarterly revenue and earnings in Apple history--surpassing $10 billion in quarterly revenue for the first time ever”. Apple sold 22,727,000 iPods (3% growth YoY), 2,524,000 Macs (9% growth YoY) and 4,363,000 iPhones (88% growth YoY).&lt;/p&gt;  &lt;p style="text-align:justify"&gt;Its amazing on how those iPods still sell like hotcakes and the demand still seems to go up. iPod Touch was added the line-up, but then the other iPods still have majority of the share. Apple sold a record number of MacBooks and they account for 71% of all Mac sales.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-4086860516999736027?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/4086860516999736027/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=4086860516999736027" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/4086860516999736027?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/4086860516999736027?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/wBlBOG0zLsE/apple-registers-highest-ever-revenue.html" title="Apple Registers Highest Ever Revenue &amp;amp; Profit" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/02150365921018070686</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02368738117618974956" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2009/01/apple-registers-highest-ever-revenue.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8HSHc4eyp7ImA9WxVSGE0.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-6444173439805069998</id><published>2009-01-13T04:54:00.001+05:30</published><updated>2009-01-13T04:57:19.933+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-13T04:57:19.933+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="solutions" /><category scheme="http://www.blogger.com/atom/ns#" term="music" /><category scheme="http://www.blogger.com/atom/ns#" term="Media center" /><category scheme="http://www.blogger.com/atom/ns#" term="Apple" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>Microsoft Songsmith is Apple Garageband Competition</title><content type="html">&lt;p style="text-align: justify"&gt;Everyone and anyone who has used a Mac off late is sure to have seen &lt;a href="http://www.apple.com/ilife/garageband/what-is-garageband.html"&gt;Garageband&lt;/a&gt; – Apple powerful yet simple audio mixing, editing, recording, instrument tutoring application that’s part of the iLife suite. Its simplicity is simply superb! At CES 2009, Microsoft showed Songsmith as a competitor to Garageband.&lt;/p&gt;  &lt;p style="text-align: justify"&gt;While Microsoft has done all kinds of software applications, audio is one place where in my knowledge Microsoft has never stepped in. &lt;a href="http://research.microsoft.com/en-us/um/redmond/projects/songsmith/index.html"&gt;Songsmith&lt;/a&gt; is one application that is going to change that all. Here’s a youtube video showing some of its features in an advertisement for Songsmith (&lt;a href="http://store.microsoft.com/microsoft/Songsmith/product/8483EA75"&gt;store link&lt;/a&gt;).&lt;/p&gt; &lt;object width="480" height="295"&gt;&lt;param name="movie" value="http://www.youtube.com/v/3oGFogwcx-E&amp;amp;hl=en&amp;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/3oGFogwcx-E&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"&gt;&lt;/embed&gt;&lt;/object&gt;  &lt;p style="text-align: justify"&gt;While Songsmith is relatively new, you will find a few loopholes and it’s audio detection isn’t perfect… But from what I’ve tested, it is quite good for the Garageband!!&lt;/p&gt;  &lt;p style="text-align: justify"&gt;Microsoft will be on a publicity drive for Songsmith over the next few months. Watch out for the new Windows musician in your neighborhood… It might just be better than the Apple-pwn’d band!!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-6444173439805069998?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/6444173439805069998/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=6444173439805069998" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/6444173439805069998?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/6444173439805069998?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/mK-X3Dk5NqU/microsoft-songsmith-is-apple-garageband.html" title="Microsoft Songsmith is Apple Garageband Competition" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/02150365921018070686</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02368738117618974956" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2009/01/microsoft-songsmith-is-apple-garageband.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cHQHo8eip7ImA9WxVSGE0.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-3369800415232489638</id><published>2009-01-07T20:41:00.001+05:30</published><updated>2009-01-13T04:27:11.472+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-13T04:27:11.472+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><category scheme="http://www.blogger.com/atom/ns#" term="internet" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><category scheme="http://www.blogger.com/atom/ns#" term="browser" /><title>Microsoft to bring IE8 through automatic updates</title><content type="html">&lt;p style="text-align: justify"&gt;Microsoft will be bringing some respite to web developers, but some anger and controversy from Google, Apple and Mozilla Foundation by releasing Internet &lt;a href="http://lh5.ggpht.com/_n21m_8h7U5o/SWTGH5QxrPI/AAAAAAAAA08/JsZAkNxVEkY/s1600-h/ie7%5B4%5D.png"&gt;&lt;img title="ie7" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 5px 0px 5px 5px; border-right-width: 0px" height="64" alt="ie7" src="http://lh4.ggpht.com/_n21m_8h7U5o/SWTGJV4mpSI/AAAAAAAAA1A/VU23wYLXM08/ie7_thumb%5B2%5D.png?imgmax=800" width="64" align="right" border="0" /&gt;&lt;/a&gt;&amp;#160; Explorer 8 through automatic updates.&amp;#160; IE8 has been under development for quite sometime now and Microsoft have released some betas which have shown promising behavior towards web standards.&lt;/p&gt;  &lt;p style="text-align: justify"&gt;The reason why I say some respite to web developers because IE8 has been showing healthy improvement in web standards compliance compared to earlier version of IE. Automatic updates allows Microsoft to put important and critical updates to PCs, if users have opted to turn them on. This would mean that lots of Windows computers will be updated to IE8 and web developers will be able to avoid some of the quirks that were until now required for Internet Explorer.&lt;/p&gt;  &lt;p style="text-align: justify"&gt;But just like Google, Apple and Mozilla were angry during the previous automatic update of Internet Explorer 7, this time also there will be some noise from these companies. Google now has Chrome in the market and will be more fiercely revolting to this update from Microsoft. But with all the other browsers claiming to be so much better than Internet explorer, they still hold less than 30% of the browser market. Thus, if we look at the reality of the internet, developers still have to majorly develop web applications for Internet Explorer and any improvement in Internet Explorer is surely great news for everyone.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-3369800415232489638?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/3369800415232489638/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=3369800415232489638" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/3369800415232489638?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/3369800415232489638?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/1gIYuFwI6Lk/windows-update-to-bring-ie8-through.html" title="Microsoft to bring IE8 through automatic updates" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/02150365921018070686</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02368738117618974956" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2009/01/windows-update-to-bring-ie8-through.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYNQX8yfSp7ImA9WxVSEU4.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-3548238638981506866</id><published>2009-01-05T10:49:00.001+05:30</published><updated>2009-01-05T10:56:30.195+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-05T10:56:30.195+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="videos" /><category scheme="http://www.blogger.com/atom/ns#" term="Sun Microsystems" /><category scheme="http://www.blogger.com/atom/ns#" term="research" /><category scheme="http://www.blogger.com/atom/ns#" term="Benchmark" /><category scheme="http://www.blogger.com/atom/ns#" term="hardware" /><title>Computers have life? Hard-disk reacts badly to screaming</title><content type="html">&lt;p&gt;When &lt;a href="http://en.wikipedia.org/wiki/Jagdish_Chandra_Bose"&gt;J.C Bose&lt;/a&gt; first proved that plants have life, he used a &lt;a href="http://en.wikipedia.org/wiki/Crescograph"&gt;crescograph&lt;/a&gt; and showed that pleasant music or a friendly chat with plants helped them grow faster. On the other hand, plants didn't like someone shouting on them... Now, as weird as it sounds, computers (hard-disks) also don't like it when someone shouts at them. &lt;/p&gt;  &lt;p&gt;This was experimentally verified by Brendan Gregg from Sun Microsystems Fishworks lab where they create loud noises around a JBOD disk array. Due to the vocal vibrations, there is a spike in the I/O operations and a clear increase in the disk latency. The finding is interesting because it can be useful to make datacenters quieter to improve performance. The finding was put on Youtube on 31st Dec, 2008 and you can look at the video below: &lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:acbf28f3-0bf2-46d1-a921-83d41a98556f" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;div id="8e7fc0c8-b777-40c6-90b8-ef1f2cf6567e" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=tDacjrSCeq4&amp;amp;hl=en&amp;amp;fs=1" target="_new"&gt;&lt;img src="http://lh5.ggpht.com/_n21m_8h7U5o/SWGZ8WJywTI/AAAAAAAAA04/QxVMPmAHkD0/videoa0b2df16a9f2%5B5%5D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('8e7fc0c8-b777-40c6-90b8-ef1f2cf6567e'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/tDacjrSCeq4&amp;amp;hl=en&amp;amp;fs=1&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/tDacjrSCeq4&amp;amp;hl=en&amp;amp;fs=1&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;So with that video you realize that computers don't like someone screaming at them. Next-time when Windows hangs on you, don't shout, your PC will slow-down further!! May be it has some form of life ;-)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-3548238638981506866?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/3548238638981506866/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=3548238638981506866" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/3548238638981506866?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/3548238638981506866?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/nB0H9yPTmvw/computers-have-life-hard-disk-reacts.html" title="Computers have life? Hard-disk reacts badly to screaming" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/02150365921018070686</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02368738117618974956" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2009/01/computers-have-life-hard-disk-reacts.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQGSHczfCp7ImA9WxRUEUw.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-5664257931102141569</id><published>2008-11-19T23:08:00.002+05:30</published><updated>2008-11-19T23:25:29.984+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-19T23:25:29.984+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="open source" /><category scheme="http://www.blogger.com/atom/ns#" term="solutions" /><category scheme="http://www.blogger.com/atom/ns#" term="testing" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><category scheme="http://www.blogger.com/atom/ns#" term="openmrs" /><title>Continuous Integration System Roundup</title><content type="html">&lt;p&gt;Continuous Integration Systems are one of the most important tools for agile software development. They automate the process of building and testing. A lot of people seem to have realized their importance and there are quite a few products in this arena. I already used Hudson and CruiseControl, but for &lt;a href="http://www.openmrs.org"&gt;OpenMRS&lt;/a&gt; we need to find one which is best suited to our needs. So I started out about 3 weeks back to create this roundup of continuous integration servers. This should be a useful roundup for any project with similar requirements.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="4"&gt;Why does OpenMRS need a Continuous Integration System?&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Any software development effort needs to take care that regression doesn’t happen with new code changes. Often a change in the API/module core results in &lt;a href="https://listserv.iupui.edu/cgi-bin/wa-iupui.exe?A2=ind0811&amp;amp;L=OPENMRS-DEVEL-L&amp;amp;T=0&amp;amp;F=&amp;amp;S=&amp;amp;P=34728"&gt;breaking&lt;/a&gt; of modules dependent on an earlier method. A Continuous Integration System will rebuild &lt;a href="http://svn.openmrs.org/openmrs"&gt;OpenMRS&lt;/a&gt; after a change is committed and provide information on how that change is affecting related code.&lt;/p&gt;  &lt;p&gt;OpenMRS would also benefit from an easy to understand UI that Continuous Integration Systems provide for number of failing tests. The number of passing or failing Unit Tests will indicate the quality of a build and help implementers/testers realize the stability of a build. We can also set some goals on how many test methods we need to write before an API method can be finalized or deprecated.&lt;/p&gt;  &lt;p&gt;The work done in different branches and modules can be monitored and looked at easily by the community.&lt;/p&gt;  &lt;p&gt;Building of &lt;a href="http://openmrs.org/wiki/OpenMRS_Installer_using_NBI"&gt;OpenMRS Installer using NBI&lt;/a&gt; can be automated and new users can directly test with the latest build of OpenMRS using the cross-platform installer.&lt;/p&gt;  &lt;p&gt;Thus to summarize, a continuous integration system will bring better release quality, more transparency, quicker bug finding and fixing, simplicity and &lt;a href="http://en.wikipedia.org/wiki/Test-driven_development"&gt;TDD&lt;/a&gt; frame-of-mind.&lt;/p&gt;  &lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;Disadvantages for OpenMRS in using Continuous Integration System&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Additional Load on Servers &lt;/li&gt;    &lt;li&gt;Not every developer is motivated to write unit tests ;-) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="4"&gt;Features that OpenMRS needs (Not exhaustive)&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Easy to monitor tests and easy to understand dashboard &lt;/li&gt;    &lt;li&gt;Support for SVN and Ant &lt;/li&gt;    &lt;li&gt;Dependency integration &lt;/li&gt;    &lt;li&gt;Email/RSS/IRC notifications when a build fails or bad code is committed &lt;/li&gt;    &lt;li&gt;Warning flags when a committed code doesn’t follow coding rules (naming, newline format,etc.) &lt;/li&gt;    &lt;li&gt;Allow code committers to modify build and test parameters from the GUI &lt;/li&gt;    &lt;li&gt;Optimal Performance &lt;/li&gt;    &lt;li&gt;Price &amp;amp; Open-source development &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="4"&gt;Comparison of Continuous Integration Systems:&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="0" border="1"&gt; &lt;thead&gt;     &lt;tr&gt;       &lt;td valign="top" width="15%"&gt;&amp;nbsp;&lt;/td&gt;       &lt;td valign="top" width="15%"&gt;&lt;a href="http://cruisecontrol.sourceforge.net/"&gt;CruiseControl&lt;/a&gt;&lt;/td&gt;       &lt;td valign="top" width="15%"&gt;&lt;a href="http://continuum.apache.org/"&gt;Continuum&lt;/a&gt;&lt;/td&gt;       &lt;td valign="top" width="15%"&gt;&lt;a href="http://www.jetbrains.com/teamcity/"&gt;TeamCity&lt;/a&gt;&lt;/td&gt;       &lt;td valign="top" width="20%"&gt;&lt;a href="http://www.atlassian.com/software/bamboo/"&gt;Bamboo&lt;/a&gt;&lt;/td&gt;       &lt;td valign="top" width="20%"&gt;&lt;a href="https://hudson.dev.java.net/"&gt;Hudson&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="15%"&gt;Monitoring UI&lt;/td&gt;       &lt;td valign="top" width="15%"&gt;Dashboard introduced since v2.7 is not intuitive&lt;/td&gt;        &lt;td valign="top" width="15%"&gt;Dashboard only shows tests&lt;/td&gt;        &lt;td valign="top" width="15%"&gt;Advanced UI &amp;amp; dashboard.&lt;/td&gt;        &lt;td valign="top" width="20%"&gt;Advanced UI, Detailed reporting out-of-the-box, Intuitive&lt;/td&gt;        &lt;td valign="top" width="20%"&gt;Simple Dashboard, Plugins enhance reporting, Intuitive, somewhat detailed&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="15%"&gt;SCM Support&lt;/td&gt;       &lt;td valign="top" colspan="5" width="85%"&gt;All Support SVN&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="14%"&gt;Dependency Integration&lt;/td&gt;        &lt;td valign="top" width="15%"&gt;Scripts need to be written for each new dependency. Tracking different versions of dependency jars is very complex&lt;/td&gt;        &lt;td valign="top" width="15%"&gt;Easy for Maven2.0+ projects, but not so easy for other types of projects&lt;/td&gt;        &lt;td valign="top" width="15%"&gt;Dependency can be managed easily. Advanced UI for dependency management&lt;/td&gt;        &lt;td valign="top" width="20%"&gt;Dependency management is easy and intuitive. Different versions of same library not automated. Creating test/build plans allows dependency of different versions&lt;/td&gt;        &lt;td valign="top" width="20%"&gt;Dependency management is easy to configure. file fingerprinting simplifies identification of different versions. Automatically can detect and build project dependencies&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="14%"&gt;Email/RSS/IRC&lt;/td&gt;        &lt;td valign="top" width="15%"&gt;Emails. Plugins - RSS, blog, IM with Jabber&lt;/td&gt;        &lt;td valign="top" width="15%"&gt;Email, IRC, IM with Jabber, MSN&lt;/td&gt;        &lt;td valign="top" width="15%"&gt;Email, Jabber, RSS, external HTML widget&lt;/td&gt;        &lt;td valign="top" width="20%"&gt;Emails, RSS, IM Notification using Jabber or OpenFire&lt;/td&gt;        &lt;td valign="top" width="20%"&gt;Plugin – Emails, RSS, IRC, Jabber, Google Calender, Twitter&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="14%"&gt;Code Quality and Patterns&lt;/td&gt;        &lt;td valign="top" width="15%"&gt;Not very easy to define&lt;/td&gt;        &lt;td valign="top" width="15%"&gt;Could not find a way&lt;/td&gt;        &lt;td valign="top" width="15%"&gt;Can be defined with plugin for IntelliJ IDEA&lt;/td&gt;        &lt;td valign="top" width="20%"&gt;Managed through test plans. Manual test plans have to be created&lt;/td&gt;        &lt;td valign="top" width="20%"&gt;Plugin provides UI. Test plans can be created manually out-of-the-box&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="14%"&gt;Security and User Management&lt;/td&gt;        &lt;td valign="top" width="15%"&gt;Easy to configure with different roles&lt;/td&gt;        &lt;td valign="top" width="15%"&gt;Roles can be easily defined&lt;/td&gt;        &lt;td valign="top" width="15%"&gt;Roles can be easily defined&lt;/td&gt;        &lt;td valign="top" width="20%"&gt;Simplistic UI for user build plan management. Easy integration with JIRA&lt;/td&gt;        &lt;td valign="top" width="20%"&gt;Easy to configure roles for users&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="14%"&gt;Performance&lt;/td&gt;        &lt;td valign="top" width="15%"&gt;Fast&lt;/td&gt;        &lt;td valign="top" width="15%"&gt;Fast&lt;/td&gt;        &lt;td valign="top" width="15%"&gt;Somewhat slower in comparison, but includes a lot of features&lt;/td&gt;        &lt;td valign="top" width="20%"&gt;Fast in build and integration. Slightly slower in reports. Includes lots of features that may not be used. Distributed builds with slaves speeds up performance&lt;/td&gt;        &lt;td valign="top" width="20%"&gt;Comparatively lightweight out-of-the-box, but requires plugins. Distributed builds with slaves speeds up performance&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="14%"&gt;Pricing&lt;/td&gt;        &lt;td valign="top" width="15%"&gt;Free &amp;amp; OpenSource. Paid version called Cruise available.&lt;/td&gt;        &lt;td valign="top" width="15%"&gt;Free &amp;amp; OpenSource&lt;/td&gt;        &lt;td valign="top" width="15%"&gt;Professional version is free, but enterprise is paid&lt;/td&gt;        &lt;td valign="top" width="20%"&gt;Free for opensource projects&lt;/td&gt;        &lt;td valign="top" width="20%"&gt;Free &amp;amp; OpenSource&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-5664257931102141569?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/5664257931102141569/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=5664257931102141569" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/5664257931102141569?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/5664257931102141569?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/UIL-T3lMgJw/continuous-integration-system-roundup.html" title="Continuous Integration System Roundup" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/02150365921018070686</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02368738117618974956" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2008/11/continuous-integration-system-roundup.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMBRHk4fip7ImA9WxRUEEQ.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-8577965062301889906</id><published>2008-11-19T17:04:00.001+05:30</published><updated>2008-11-19T17:04:15.736+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-19T17:04:15.736+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="open source" /><category scheme="http://www.blogger.com/atom/ns#" term="IDE" /><category scheme="http://www.blogger.com/atom/ns#" term="Sun Microsystems" /><category scheme="http://www.blogger.com/atom/ns#" term="community" /><category scheme="http://www.blogger.com/atom/ns#" term="netbeans" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><title>Netbeans 6.5 Final Released</title><content type="html">&lt;p style="text-align: justify"&gt;After some delay in the release due to quality issues, Netbeans 6.5 is out for download. It is &lt;a href="http://lh5.ggpht.com/_n21m_8h7U5o/SSP5qY6wKaI/AAAAAAAAA0o/9Y1kGrI3jek/s1600-h/netbeans%20128%202%5B4%5D.png"&gt;&lt;img title="netbeans 128 2" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" height="128" alt="netbeans 128 2" src="http://lh3.ggpht.com/_n21m_8h7U5o/SSP5tCM3SNI/AAAAAAAAA0s/oRJL1PF4RQ0/netbeans%20128%202_thumb%5B2%5D.png?imgmax=800" width="128" align="right" border="0" /&gt;&lt;/a&gt; indeed a feature-rich build and some great changes have been added for this new release. Along with the new features, I can vouch that Netbeans 6.5 is also a pretty stable release since &lt;a href="http://qa.netbeans.org/processes/cat/65/participants.html"&gt;I was part&lt;/a&gt; of &lt;a href="http://qa.netbeans.org/processes/cat/65/index.html"&gt;NetCAT 6.5&lt;/a&gt; (Netbeans Community Acceptance Program).&lt;/p&gt;  &lt;p style="text-align: justify"&gt;The list of new features can be found &lt;a href="http://www.netbeans.org/features/"&gt;here&lt;/a&gt;… My favorite features are the improvements in Database Query, Python, HTTP Client Monitor, JavaScript Debugger and PHP. If you are a developer from the php world, I would really suggest that you take a closer look at Netbeans 6.5. I love the documentation and code hints that Netbeans will give you.&lt;/p&gt;  &lt;p style="text-align: justify"&gt;Netbeans also completed 10yrs a few weeks back and celebrate by downloading Netbeans 6.5 &lt;a href="http://www.netbeans.org/downloads/index.html"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-8577965062301889906?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/8577965062301889906/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=8577965062301889906" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/8577965062301889906?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/8577965062301889906?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/PpT2nD8sIKM/netbeans-65-final-released.html" title="Netbeans 6.5 Final Released" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/02150365921018070686</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02368738117618974956" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2008/11/netbeans-65-final-released.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUHRH08fyp7ImA9WxRVFkQ.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-5176675945715028518</id><published>2008-11-15T02:23:00.001+05:30</published><updated>2008-11-15T02:27:15.377+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-15T02:27:15.377+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="India" /><category scheme="http://www.blogger.com/atom/ns#" term="India glorified" /><category scheme="http://www.blogger.com/atom/ns#" term="scientists" /><title>Indian Flag on the Moon</title><content type="html">&lt;p&gt;It is a glorious moment for Indian Space Research Organization (ISRO) and India, for it has become the 4th country to have landed on the moon. Today, just hours back Chandrayaan-1's Moon Impact Probe (MIP) landed on the moon's surface and carries the Indian flag to the moon's surface. &lt;/p&gt;  &lt;p&gt;India becomes the fourth country along with US, Russia and European Union (not really a country ;-)) to reach the surface of the moon. The 35-kg MIP hit the moon's surface at 21:31hrs after it was lauched 25mins earlier from Chandrayaan-1, which is currently orbitting the moon and sending images of the moon's surface to ISRO. The MIP is one of the 11 probe that Chandrayaan-1 is carrying for various exploration activities on the moon. According to ISRO officials, the MIP landing was perfect and worked exactly as planned. &lt;/p&gt;  &lt;p&gt;After the landing, ISRO chairman G Madhavan Nair said, &amp;quot;The Moon was favourable to us. We have travelled all the way to the Moon. We have given Moon to India&amp;quot;. It is indeed one of the greatest scientific achievements in India's history and everyone is elated... &lt;/p&gt;  &lt;p&gt;I'm not quite sure how India received the moon with this mission, as quoted by the elated chief. I thought the white disk that I've been looking at since childhood was the moon ;-) and its been in view from India for centuries!! Next time when I look through a telescope on the moon's surface, I'll try to find the Indian flag!! Anyways, now we are all waiting for India's manned mission to the moon which has become somewhat of a race with China's moon mission.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-5176675945715028518?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/5176675945715028518/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=5176675945715028518" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/5176675945715028518?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/5176675945715028518?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/OpFEzc1HqBU/indian-flag-on-moon.html" title="Indian Flag on the Moon" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/02150365921018070686</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02368738117618974956" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2008/11/indian-flag-on-moon.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcDQ30-fip7ImA9WxRVFUQ.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-2635020550896801742</id><published>2008-11-13T22:09:00.003+05:30</published><updated>2008-11-13T22:54:32.356+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-13T22:54:32.356+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VoIP" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><category scheme="http://www.blogger.com/atom/ns#" term="Web 2.0" /><category scheme="http://www.blogger.com/atom/ns#" term="instant messenger" /><category scheme="http://www.blogger.com/atom/ns#" term="Gmail" /><title>Gmail Voice Chat &amp; Video Rocks</title><content type="html">Google has pulled off yet another spectacular with web applications... Yahoo have been trying to do this for sometime now, Ebay wanted to do this with Skype after their buy... but it can be said Google has reached their first with quality voice chat and video chat from a web app directly.&lt;br /&gt;&lt;br /&gt;To use voice and video chat from Gmail, you have to install a browser addon called GoogleVoiceAndVideo (the size is pretty large: 447KB) and this enables Voice and Video chat from within Gmail, just like the current Instant Messaging (IM) window within Gmail. While you are checking your emails, you can chat from anywhere in the world. You don't need to have that client application installed.&lt;br /&gt;&lt;br /&gt;Gmail had text chatting in the web app for a year or so and this helped gain some market share in the IM world. Google Talk and Gmail chat are still long way behind MSN Messenger and Yahoo Messengers usage, but continuous improvements like this may help Google gain some market share in the IM market...&lt;br /&gt;&lt;br /&gt;The Voice Chat and Video Chat uses a proprietary technology called "Vidyo technology"... The quality is pretty good and is nearly same as the GTalk desktop application. Obviously like Gmail's chat, there are some bugs in Voice chat as well and sometimes the connection doesn't happen the first time. But most times the voice was clear and crisp. For a first day after launch the service was pretty good.&lt;br /&gt;&lt;br /&gt;I often use Skype for Voice and video chat. Skype has got a Linux client and its voice is one of the best in terms of quality. Gmail's voice doesn't work with Linux. Both Skype and Gmail's voice does not use Session Initiation Protocol (SIP), which I would have liked to see, to allow inter-interoperability between different VoIP providers. Nevertheless, bringing it to the browser is a new improvement that will bring ease-of-use to the users.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-2635020550896801742?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/2635020550896801742/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=2635020550896801742" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/2635020550896801742?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/2635020550896801742?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/ZUgxLIKVYl8/gmail-voice-chat-video-rocks.html" title="Gmail Voice Chat &amp; Video Rocks" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/02150365921018070686</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02368738117618974956" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2008/11/gmail-voice-chat-video-rocks.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04FRXo6fip7ImA9WxRWE00.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-4221440394367683937</id><published>2008-10-29T23:08:00.001+05:30</published><updated>2008-10-29T23:08:34.416+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-29T23:08:34.416+05:30</app:edited><title>SocioDroid is Ready for Release</title><content type="html">&lt;p&gt;Finally after months of polishing and testing, we are ready to release SocioDroid, the location-based social networking application that we have made for Android’s Market. It should up for download by the next week&lt;/p&gt;  &lt;p&gt;I could not blog much over the last month because of the hectic schedule for completing SocioDroid. But with that finished now, I’ll be back blogging more regularly…&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-4221440394367683937?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/4221440394367683937/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=4221440394367683937" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/4221440394367683937?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/4221440394367683937?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/qALXsYX7N_M/sociodroid-is-ready-for-release.html" title="SocioDroid is Ready for Release" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/02150365921018070686</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02368738117618974956" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2008/10/sociodroid-is-ready-for-release.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EAQH86cSp7ImA9WxRTFk8.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-176921719356094787</id><published>2008-09-05T17:36:00.001+05:30</published><updated>2008-09-05T19:04:01.119+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-05T19:04:01.119+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="students" /><category scheme="http://www.blogger.com/atom/ns#" term="objectivity" /><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term="philosophy" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><title>Programming: The finest steel has to go through the hottest fire</title><content type="html">&lt;p style="text-align: justify"&gt;As the college season is in full flow, I'm back to my philosophical self and I've something for my students... Last week, I was conducting the regular Assembly Programming practicals, where I'm supposed to teach students 8085/8086/8051 ASM programming. Now, as much as I love programming and finding solutions to problem, I also love another thing: Creating problems for others to solve... and even if I know the answers, I would never give away the answer... come what may!!&lt;/p&gt; &lt;p style="text-align: justify"&gt;So we started with all the instructions, available registers and memory allocation. Somewhere down the line, we started with a program to multiply 2 numbers. Now, as simple as I thought it was, my students didn't seem to think the same way. I told them that repeated addition was actually multiplication and they affirmatively nodded their heads, but the program wouldn't just come out from them. After close to an hour and me giving them numerous hints, we were still stuck at the loop!! They demonstrated it easily in a single line of C or C++ or Java, but ASM wasn't just clicking. That's when I affirmed, "Don't worry, programming doesn't come naturally to anyone... We all learn it our own way!!" And the class was stunned, similar to what I've seen at my office's training sessions... and the next question most of the times is, "Then how does it come naturally to you ??"...&lt;/p&gt; &lt;p style="text-align: justify"&gt;&lt;strong&gt;&lt;em&gt;"The finest steel has to go through the hottest fire!"&lt;/em&gt;&lt;/strong&gt;... I read it somewhere, but then that's what is true about your individual talents. A singer's voice, a painter's hand, a composer's notes, a poet's verse... all may be claimed to have come from God or by birth, but its the desire to overcome obstacles and practice is what makes them achieve perfection.&lt;/p&gt; &lt;p style="text-align: justify"&gt;Programming is very much an acquired skill, just like most things in life. Even logic for that matter doesn't come by birth. As we observe others follow a pattern of doing things, we follow that same pattern. The more we do the same thing in a way that is acceptable to our intellect, the more it becomes part of our existence and more natural the action becomes. When we first learn to speak, we probably think its harder than anything we have done before. Now as we know to speak, its easier than easy. Same is with programming. The more code that we observe, the more code we write, programming becomes more natural. Whoever says that logic to solve problems came easy, is either boasting his own ego or hasn't thought logically about it.&lt;/p&gt; &lt;p style="text-align: justify"&gt;I was at the vegetable vendor the other day, who was talking of a way to solve the Bihar floods which made some 20million people homeless. His solution sounded really promising and as I know him for some years now, I knew he was intelligent. Huh... I wondered if programming would come naturally to him. He had never seen or used a computer ever but had passed high school. So if he could find a solution, it would mean that programming (read: finding solutions) came naturally to him. So, while he was selling vegetables, I sat beside him and blabbered the same things, I had told to my students at that lecture, but this time it was in Hindi and avoiding most tech-words. While I was speaking, I didn't even know if he was listening... He was busy selling vegetables, with his ~10yr old son and the aunties that came by kept smiling while looking at me. After a while, I asked him if he could multiple 2 numbers, given the instructions I explained... He thought for a while, picked up a few ladies finger (those long green vegetables), which he represented as instructions and explained me a perfect program to multiply numbers, not just 8-bit or 16-bit that would fit in a register-pair, but a multiplication program that would store larger numbers in ordered memory locations... Wow... that was superb!!... Unbelievable and brilliant, I said to myself!! I told him real instructions like ADD r1 r2, MOV r M,&amp;nbsp; ... and I told him to use those instructions and make a program to calculate modulus of a number. Hmmm... he thought for a while, but this time couldn't find a solution. He asked me many questions though, which he thought would give him an answer... But alas, no solution was found!!&lt;/p&gt; &lt;p style="text-align: justify"&gt;I went back home and realized that may be it is the mumbo-jumbo words that divert our conscious efforts to find a solution. It may very well be the emotion of success that stops us from continuing to find the next problem and its solution. My students had passed earlier classes with 90% and more marks and were among the best students academically in the city.&amp;nbsp; Did that success get to them ??... Whatever it was, I realized persistence to find an answer to a problem gave us much better understanding of ourselves... May be programming teaches us to understand ourselves better than the problem at hand!!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-176921719356094787?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/176921719356094787/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=176921719356094787" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/176921719356094787?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/176921719356094787?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/_HXZWzXCeoI/programming-finest-steel-has-to-go.html" title="Programming: The finest steel has to go through the hottest fire" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/02150365921018070686</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02368738117618974956" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2008/09/programming-finest-steel-has-to-go.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkINRHY7fip7ImA9WxRTFEk.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-8152356000067782549</id><published>2008-09-03T17:50:00.001+05:30</published><updated>2008-09-03T17:53:15.806+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-03T17:53:15.806+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="open source" /><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term="netbeans" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><category scheme="http://www.blogger.com/atom/ns#" term="openmrs" /><title>A Look At Free/OpenSource Cross-Platform Installers</title><content type="html">&lt;p style="text-align: justify"&gt;Software Distribution is an essential part of Software Development and can sometimes be the first impression that can make or break the user's opinion about a software. We, as software programmers forget the importance of easy distribution and easy installation of software that we develop. We do not understand the problems that a new computer user or a non-programmer may face. And I experienced this first hand about 2 weeks back, when a physician friend of mine heard that I was working on &lt;a href="http://openmrs.org"&gt;OpenMRS&lt;/a&gt;.&lt;/p&gt; &lt;p style="text-align: justify"&gt;I was lucky enough to &lt;a href="http://openmrs.org/wiki/Registration_Module"&gt;work on OpenMRS&lt;/a&gt; this summer and learnt a lot more about Medical Informatics during this period than I expected. Hearing this, my friend &lt;a href="http://lh3.ggpht.com/mokshsolutions/SL6A7muWPoI/AAAAAAAAAns/88YKYCTuS7s/openrms%5B4%5D.png"&gt;&lt;img style="border-right-width: 0px; margin: 5px 0px 5px 5px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="openrms" align="right" src="http://lh6.ggpht.com/mokshsolutions/SL6A9Hx3CpI/AAAAAAAAAnw/JODMa578a4g/openrms_thumb%5B2%5D.png" width="83" height="70"&gt;&lt;/a&gt;wanted to install OpenMRS at his clinic which already used Tally (hehe... isn't that innovative??) for storing patient records, observations and prescriptions. He practices at Kolkata, visits different hospitals and sometimes the patients he attended at a hospital come to his clinic. When I told him that OpenMRS was a webapp, he got all excited and I narrated him all the features that OpenMRS could provide and help him manage his patients better through the web, only if he could host OpenMRS from his clinic. I'll skip the other interesting parts and his extra-terrestrial expressions ;-), since we are actually talking about software distribution.&lt;/p&gt; &lt;p style="text-align: justify"&gt;So then came the day when I was about to leave office and he was in his clinic trying to install OpenMRS. It was Independence Day and the clinic was closed but he was excited to experience the new-age medical informatics :-)) When I first got his call he had downloaded the Windows Installer. I was pretty sure it was for an older version and hence told him to instead download the &lt;a href="http://openmrs.org/wiki/OpenMRS_Appliance"&gt;OpenMRS Appliance&lt;/a&gt;, which is a VM Image that can be run from one of the virtual machine softwares. &lt;a href="http://openmrs.org/wiki/User:Yanokwa"&gt;Yaw Anokwa&lt;/a&gt; made this wonderful Virtual Image with Ubuntu + All Necessary Stuff (tomcat, mysql, demo data) and OpenMRS running. You just have to have &lt;a href="http://www.virtualbox.org/"&gt;VirtualBox&lt;/a&gt; or &lt;a href="http://www.vmware.com/download/player/"&gt;VMPlayer&lt;/a&gt; or VmWare Workstation and load the VMimage and wait for Ubuntu to start. It is simple, fast and safe to play with... But for novice users, I just realized it wasn't easy enough. My friend installed VirtualBox and loaded the image. It booted fine, but the network wasn't working and OpenMRS webapp could not be reached from the Windows host. After being on call for close to an hour, we just couldn't make the networking work!! I advised him to install VMPlayer instead and run the image. This time everything ran fine, but some changes had to be made in the Norton 360 Firewall. He kept complaining that Windows XP was punishably slow and then I realized that his 512Mb wasn't enough to virtualize :-( ... So we were back to where it all started!! The Windows Installer that OpenMRS distributes is based on &lt;a href="http://www.comanche.org/products_custom_stacks_overview.html"&gt;Bitrock&lt;/a&gt;. He first tried the &lt;a href="http://openmrs.org/wiki/OpenMRS_Installer"&gt;OpenMRS 1.1 Installer&lt;/a&gt;, but it is an older version that hasn't been upgraded for a year or so... Everything installed fine and he was happy to use it, but it didn't have the features I talked about that were added in newer releases of OpenMRS. I walked him through the &lt;a href="http://openmrs.org/wiki/Step-by-Step_Installation_for_Implementers"&gt;manual installation&lt;/a&gt; and finally we managed to get OpenMRS up-and-running at 2am in the morning and he having spent about 8hrs on it. Last week when I asked him, he still wasn't using OpenMRS for his clinic and hospital. May be the first experience made him bitter!!&lt;/p&gt; &lt;p style="text-align: justify"&gt;With that episode in my mind, I pledged him that within the next month or so I'll give him and easy to install setup and he'll be happy using OpenMRS. And that's when began my chase to find an easy to use, cross-platform installer framework. OpenMRS has lots of implementations on different platforms (Windows, Linux and Mac) and hence I wanted the installer to be cross-platform. At my office, we generally use Windows Installer or NSIS for making installers. But those are only for Windows. These 2 frameworks are so simple and extensible to use that I was thinking if there was something similar and cross-platform, I could make an OpenMRS Installer in an hour. But sadly, that wasn't the case... I tried a variety of installer frameworks, but couldn't find any of them as simple as NSIS or Windows Installer (msi). The following are the installer frameworks I tried working on:&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="100%"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="20%"&gt;&lt;strong&gt;Installer Framework&lt;/strong&gt;&lt;/td&gt; &lt;td valign="top" width="50%"&gt;&lt;strong&gt;Short Description&lt;/strong&gt;&lt;/td&gt; &lt;td valign="top" width="30%"&gt;&lt;strong&gt;Problems&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="20%"&gt;1.) &lt;a href="http://antigen.sourceforge.net/"&gt;Antigen&lt;/a&gt;&lt;/td&gt; &lt;td valign="top" width="50%"&gt;Antigen (Ant Installer Generator) is a tool to take an Ant build script, combine it with a GUI and wrap it up as an executable jar file. Its primary purpose is to create powerful graphical installers from Ant scripts.&lt;/td&gt; &lt;td valign="top" width="30%"&gt;Couldn't get it to execute ant-calls at lots of places. Didn't work in openSuSE 11.0 due to some incomplete ant configurations. Hasn't been updated in a long time&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="20%"&gt;2.) &lt;a href="http://izpack.org/features/"&gt;IzPack&lt;/a&gt;&lt;/td&gt; &lt;td valign="top" width="50%"&gt;IzPack-generated installers require Java. They are simple, efficient and fast to use. Simple executable deployment is best done through IzPack.&lt;/td&gt; &lt;td valign="top" width="30%"&gt;Isn't very powerful. Good for simple image deployment, but isn't highly configurable and powerful.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="20%"&gt;3.) &lt;a href="https://openinstaller.dev.java.net/about_index.html"&gt;OpenInstaller&lt;/a&gt;&lt;/td&gt; &lt;td valign="top" width="50%"&gt;A newer cross-platform installer framework that is completely customizable and written in Java. Glassfish uses this installer framework.&lt;/td&gt; &lt;td valign="top" width="30%"&gt;Not much documentation. Complex to implement and doesn't look native on all platforms&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="20%"&gt;4.) &lt;a href="http://nbi.netbeans.org/"&gt;Netbeans Installer (nbi)&lt;/a&gt;&lt;/td&gt; &lt;td valign="top" width="50%"&gt;A completely customizable and powerful installer framework. Configuration Logic is written in Java and can be used to do anything and everything that Java programs can do.&lt;/td&gt; &lt;td valign="top" width="30%"&gt;Old documentation. Requires some effort to get up and running with all the scripts.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p style="text-align: justify"&gt;So finally, I decided to work on using the Netbeans Installer. Netbeans Installer already has components like Tomcat, MySQL, Glassfish, OpenESB and their deployment scripts. And I thought it will simplify my effort... Dmitry Lipin of Sun Microsystems, the lead developer of the NBI team has been of great help over the past weeks and has helped a lot in explaining about nbi... While I was building the installer, 2 other colleagues of mine got interested in OpenMRS and have helped build some parts and want to contribute to OpenMRS code in a larger way!! &lt;/p&gt; &lt;p style="text-align: justify"&gt;I have successfully been able to build an Installer/Uninstaller that can deploy Tomcat/Glassfish, MySQL and the OpenMRS web application on Windows, Linux, OSX, Solaris. The demo data set, JRE/JDK and starting the respective servers are yet to be completed.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Update: The &lt;a href="http://openmrs.org/wiki/OpenMRS_Windows_Installer"&gt;OpenMRS Windows Installer&lt;/a&gt; based on Bitrock has been upgraded to install the latest version of OpenMRS. Is it useful for the OpenMRS community to have a cross-platform installer?? Or do the Windows guys only need an Installer ??&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-8152356000067782549?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/8152356000067782549/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=8152356000067782549" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/8152356000067782549?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/8152356000067782549?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/5toW3_QXvIs/look-at-freeopensource-cross-platform.html" title="A Look At Free/OpenSource Cross-Platform Installers" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/02150365921018070686</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02368738117618974956" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2008/09/look-at-freeopensource-cross-platform.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYARng4eCp7ImA9WxRTFEk.&quot;"><id>tag:blogger.com,1999:blog-8829798408217308876.post-7653989847664557576</id><published>2008-09-03T05:24:00.001+05:30</published><updated>2008-09-03T18:52:27.630+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-03T18:52:27.630+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="students" /><category scheme="http://www.blogger.com/atom/ns#" term="Sun Microsystems" /><category scheme="http://www.blogger.com/atom/ns#" term="Blogging" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><category scheme="http://www.blogger.com/atom/ns#" term="Web 2.0" /><title>Students Review Contest for MySQL &amp; Glassfish</title><content type="html">&lt;p&gt;Sun Microsystems has &lt;a href="http://www.sun.com/products-n-solutions/reviews/studentzone/contest.jsp"&gt;announced&lt;/a&gt; a students review contest for MySQL and Glassfish, where students have to develop an application using MySQL and Glassfish. The project has to be part of the java.net website and a review has to be written on MySQL and Glasssfish.&lt;/p&gt; &lt;p&gt;The contest is useful for students who are learning to develop web application and will also help Sun if students get interested in these products. The contest has the following prizes to be won:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;A chance to win a grand prize of $500 in Visa debit card, and  &lt;li&gt;Five chances to win a prize of $250 in Visa debit card &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Other than the prizes, students should also be interested in the contest because its a nice learning experience and students will also improve their writing skills by blogging. There is also a certificate that is given to all the winners and its good to show-off you accolades. I won the 2nd prize on the students reviews contest last time and it was an interesting contest to participate.&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.sun.com/chhandomay/"&gt;Chhandomay Mandal&lt;/a&gt; manages these student contests and he's very polite and always ready to help. Ask him questions &lt;a href="http://blogs.sun.com/students/"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8829798408217308876-7653989847664557576?l=sunnytalkstech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://sunnytalkstech.blogspot.com/feeds/7653989847664557576/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8829798408217308876&amp;postID=7653989847664557576" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/7653989847664557576?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8829798408217308876/posts/default/7653989847664557576?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SunnyTalksTech/~3/nvc1w0TVvY0/students-review-contest-for-mysql.html" title="Students Review Contest for MySQL &amp;amp; Glassfish" /><author><name>Saptarshi Purkayastha</name><uri>http://www.blogger.com/profile/02150365921018070686</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02368738117618974956" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://sunnytalkstech.blogspot.com/2008/09/students-review-contest-for-mysql.html</feedburner:origLink></entry></feed>
