<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7740818849595420224</id><updated>2011-11-28T05:11:31.432+05:30</updated><category term='Reviews'/><category term='Business'/><category term='Machines'/><category term='New Ideas'/><category term='Conferences'/><category term='Microsoft'/><category term='Society'/><category term='Great Work'/><category term='UML'/><category term='Quick Tricks'/><category term='Design'/><category term='Management'/><category term='Security'/><category term='Specifications'/><category term='Dot Net'/><category term='Business Intelligence'/><category term='Google'/><category term='Entrepreneurship'/><title type='text'>MASTER'S ACT</title><subtitle type='html'>The Action Has Just Begun !!!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mastersact.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mastersact.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mohit Batra</name><uri>http://www.blogger.com/profile/03025357457068224840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_y764NOE2xFE/SdpWWmLF1JI/AAAAAAAAAfk/DUfKP0C3C0w/S220/me.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7740818849595420224.post-688392797953632863</id><published>2009-07-28T23:47:00.001+05:30</published><updated>2009-07-30T01:49:32.467+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Reviews'/><category scheme='http://www.blogger.com/atom/ns#' term='Entrepreneurship'/><category scheme='http://www.blogger.com/atom/ns#' term='Conferences'/><category scheme='http://www.blogger.com/atom/ns#' term='Great Work'/><title type='text'>Proto Conference – What A Wonderful Experience!</title><content type='html'>&lt;p align="justify"&gt;Last Saturday I went for &lt;a href="http://www.proto.in/" target="_blank"&gt;Proto.in&lt;/a&gt;’s 6th edition conference. In case you don’t happen to know what it is, it is a platform for entrepreneurs and start-ups to showcase their ideas and products. The conference is filled with entrepreneurs, start-ups, angel investors, VCs, sales and marketing guys. This was the first time I attended something as fantastic as this.&lt;/p&gt;  &lt;p align="justify"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;&lt;u&gt;Start-up Presentations&lt;/u&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p align="justify"&gt;There were 15 companies who presented their products. One way or the other, each one is trying to fill an empty gap in the market. Some ideas were really innovative, some were good business models rather than &lt;em&gt;exceptional &lt;/em&gt;products. Here is a summary:&lt;/p&gt;  &lt;p align="justify"&gt;&lt;strong&gt;&lt;font color="#ffff00"&gt;Internet and Mobile category&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p align="justify"&gt;Under this category, I personally liked the solution from &lt;em&gt;&lt;strong&gt;Vigyaapan Technologies&lt;/strong&gt;&lt;/em&gt; which was to do mobile marketing based on user’s talking trends. I guess it should be already present, but to what level that I am not sure. But yes, that should be lot of data mining and BI stuff! They guy at their stall wasn’t ready to give me a single detail about it, so I left it there itself. Interestingly, they brought their client during the presentation. Quite innovative, I must say!&lt;/p&gt;  &lt;p align="justify"&gt;&lt;strong&gt;&lt;font color="#ffff00"&gt;Education category&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p align="justify"&gt;This category is now under the scanner of many businesses. 4 of them presented. While there are lots of untapped areas in this domain, guys were still using the same old formula! Sad! Online test, publish your coaching content…I mean we seriously need to come up with better ideas in this domain! A product called &lt;em&gt;&lt;strong&gt;English Seekho &lt;/strong&gt;&lt;/em&gt;was a real innovation! You can learn English via mobile! The online audio tutor will help you do just that. They were preparing to engage RJs for it and this could turn out to be real business in future if they handle it well. My wishes to you guys! Last was a college management solution from &lt;strong&gt;&lt;em&gt;Vrixx&lt;/em&gt;&lt;/strong&gt;. I had a discussion with those guys on their stall and they are charging quite an amount for the same! They have also been selected for angel investment by Mumbai Angels for screening. Same old formula, but loads of money!&lt;/p&gt;  &lt;p align="justify"&gt;&lt;strong&gt;&lt;font color="#ffff00"&gt;Software category&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p align="justify"&gt;It was extremely unfortunate to see only 2 entries in this category! Both entries were pathetic and I could not see anything great in that! Come on guys, creating an outlook connector to show RSS feed isn’t innovation! Indian IT companies, or for that matter start-ups, are really lacking innovation in this!&lt;/p&gt;  &lt;p align="justify"&gt;&lt;strong&gt;&lt;font color="#ffff00"&gt;Automotive category&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p align="justify"&gt;This was probably one of the best looking category, only because it was related to bikes and cars. &lt;strong&gt;&lt;em&gt;Vardenchi Motorcycles &lt;/em&gt;&lt;/strong&gt;introduced the concept of custom bikes and boy, two bikes they showcased on stage was rocking! Honestly, I am not eligible to comment on its details.&lt;/p&gt;  &lt;p align="justify"&gt;&lt;strong&gt;&lt;font color="#ffff00"&gt;Outliers category&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p align="justify"&gt;The best of all was &lt;strong&gt;&lt;em&gt;TouchMagix Media&lt;/em&gt;&lt;/strong&gt; product. It was quite like Microsoft Surface, which has already created lot of excitement in the market. They gave a live demo of using a surface for an interactive experience. Their solution (which also has custom hardware) recognize patterns and based on that displays graphics on the screen. You can play football virtually on a floor! Amazing stuff! That’s called real product. Because of that, they attracted attention of Mumbai Angels as well who have now called them for screening! I was also quite impressed by &lt;strong&gt;&lt;em&gt;HyCa Technologies&lt;/em&gt;&lt;/strong&gt; and &lt;em&gt;&lt;strong&gt;Intsolvers Technologies&lt;/strong&gt;&lt;/em&gt; products. Quite a mechanical stuff but I guess they are doing a good job in their fields!&lt;/p&gt;  &lt;p align="justify"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;&lt;u&gt;Panel Discussions&lt;/u&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p align="justify"&gt;It happened throughout the day. I particularly liked one by &lt;strong&gt;Mr. Mahesh Murthy&lt;/strong&gt;! Have a look at it..its really worth…&lt;/p&gt;  &lt;div align="justify"&gt;   &lt;div class="wlWriterEditableSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:2102eb2c-54b7-41ec-9f48-010a555ad3f9" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;div&gt;&lt;embed src="http://blip.tv/play/Afqzco_RcQ" type="application/x-shockwave-flash" width="320" height="270" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;  &lt;p align="justify"&gt;I also had a small personal discussion with him! Yes, I had that :) He gave me a simple advice… “&lt;em&gt;If you want to really market your product, give your technical seat to someone else! A programmer can’t be a businessman!” &lt;/em&gt;And considering my current situation, I think that was the most valuable advice for me in some immediate times to come!&lt;/p&gt;  &lt;p align="justify"&gt;He also emphasized the importance of Disruptive Price marketing and how you can use the price of your product as a weapon! Price should be something that should really drag the concentration of your customer towards you. &lt;strong&gt;&lt;em&gt;“Greatest products or businesses in the world don’t need to be cheap always!”&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p align="justify"&gt;I also liked the talk by Zensar CEO, Mr. Ganesh Natarajan. He explained how government of India can help a start-up. So he mentioned, &lt;strong&gt;&lt;em&gt;“If you are doing anything that is helpful in the growth of the country, you can be funded easily.”&lt;/em&gt;&lt;/strong&gt; Though I know what our reactions are when we think of government getting involved in this, but looking at current allocated fund for start-ups, it is giving quite a positive sign.&lt;/p&gt;  &lt;p align="justify"&gt;Then there were Mumbai Angels who explained how you could get an Angel investor. Surprisingly, angel investment in India is still at an infantry stage! So, getting it funded is no child’s play. But yes, you can contact them directly if you think you have a good business model or product. Make sure you are ready with your business plan!&lt;/p&gt;  &lt;p align="justify"&gt;And at last, it was none other than Microsoft! The experienced sales guy went on and I didn’t expected it to be so informative as it was! Bizspark program by Microsoft rocks! If you are a start-up looking to build using Microsoft tools and technologies, do visit &lt;a href="http://www.microsoft.com/bizspark/" target="_blank"&gt;Bizspark&lt;/a&gt;! Its free!&lt;/p&gt;  &lt;p align="justify"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;&lt;u&gt;In-a-nutshell&lt;/u&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p align="justify"&gt;It was an extremely wonderful experience! The energy, enthusiasm, the will to do something…was awesome! People are so pumped up to do something in their lives and don’t have that going-with-the-tide attitude! The energy has really touched me! Congrats to all the organizers!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7740818849595420224-688392797953632863?l=mastersact.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mastersact.blogspot.com/feeds/688392797953632863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7740818849595420224&amp;postID=688392797953632863' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/688392797953632863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/688392797953632863'/><link rel='alternate' type='text/html' href='http://mastersact.blogspot.com/2009/07/proto-conference-what-wonderful.html' title='Proto Conference – What A Wonderful Experience!'/><author><name>Mohit Batra</name><uri>http://www.blogger.com/profile/03025357457068224840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_y764NOE2xFE/SdpWWmLF1JI/AAAAAAAAAfk/DUfKP0C3C0w/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7740818849595420224.post-2303839926551462242</id><published>2008-06-30T00:01:00.004+05:30</published><updated>2008-06-30T00:18:56.472+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Great Work'/><title type='text'>Man Who Made It Possible...Bill Gates !!!</title><content type='html'>&lt;p&gt;This is the end of an era that transformed people's lives like never before. Era which saw PCs reaching homes and everywhere. And everybody knows the biggest force behind this, not any Bill Gates, but &lt;strong&gt;THE BILL GATES&lt;/strong&gt;. Now as he steps down, it remains to be seen what the new era has in store for us. This era was dominated by Bill Gates and no one can come closer to matching the great work he did. Also, the greatness of a person not just depends on how and how much he earns..but how he spends it! And the amount he is putting in for philanthropy work is commendable. &lt;strong&gt;Hats off to you, Sir.&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;There is an interesting thing you will see in the video. There is a photograph of young Bill in an advertisement saying &lt;strong&gt;"A computer at every desk and at every home running Microsoft software."&lt;/strong&gt; &lt;em&gt;Man, this is called vision and dedication.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Here are the videos prepared by Microsoft presenting the journey of the &lt;strong&gt;&lt;em&gt;greatest man &lt;/em&gt;&lt;/strong&gt;in the software industry...&lt;/p&gt;&lt;p&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/IKUboUF-1lQ&amp;amp;hl=en"&gt;&lt;embed src="http://www.youtube.com/v/IKUboUF-1lQ&amp;hl=en" type="application/x-shockwave-flash" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;p&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/g8qRFYtzmlE&amp;hl=en"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/g8qRFYtzmlE&amp;hl=en" type="application/x-shockwave-flash" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7740818849595420224-2303839926551462242?l=mastersact.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mastersact.blogspot.com/feeds/2303839926551462242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7740818849595420224&amp;postID=2303839926551462242' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/2303839926551462242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/2303839926551462242'/><link rel='alternate' type='text/html' href='http://mastersact.blogspot.com/2008/06/man-who-made-it-possiblebill-gates.html' title='Man Who Made It Possible...Bill Gates !!!'/><author><name>Mohit Batra</name><uri>http://www.blogger.com/profile/03025357457068224840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_y764NOE2xFE/SdpWWmLF1JI/AAAAAAAAAfk/DUfKP0C3C0w/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7740818849595420224.post-6731244187784713927</id><published>2008-04-26T04:09:00.000+05:30</published><updated>2008-04-26T04:13:55.932+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Reviews'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Cool Windows Live Products !!!</title><content type='html'>&lt;p&gt;Its been a long time that I wanted to use Windows Live Writer, but sign-on was making a mess of everything, including messenger. Now, as I formatted my machine and installed everything fresh, everything seems to be working fine now :).&lt;/p&gt;  &lt;p&gt;Here are some of the products from Windows Live that I liked and found them to be useful:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;Windows Live Writer&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I extremely loved Live Writer...an amazing product from Microsoft. It's simple, yet it's extremely helpful. You can draft your posts offline and still view how it will look like. A whole array of tools for helping make your blogging experience better. While posting online, I always avoided posting photographs as it was a pain. But Writer makes it extremely easy and I was able to do loads of things with it. This post is my first one from Writer :). Other thing I liked was multiple weblog support under same roof. Publishing to different weblogs, including Sharepoint is pretty easy and I am able to manage my technical and personal blog using it. It's just like Microsoft Word!&lt;/p&gt;  &lt;p&gt;Writer's architecture looks cool as well. It's a plug-and-play system. SDK is available at &lt;a title="http://msdn2.microsoft.com/en-us/library/aa738906.aspx" href="http://msdn2.microsoft.com/en-us/library/aa738906.aspx"&gt;http://msdn2.microsoft.com/en-us/library/aa738906.aspx&lt;/a&gt;, which allows you to add new blog host support, add more plug-ins to Writer as well as create your own-custom UI for posting. Nice stuff!&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;Windows Live Spaces&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I left my Spaces blog because of its inconsistent behavior. Visitors complained that they are not able to post comments properly. Its highly improved now and I may switch back to it with a new blog for my new group. It contains module to support HTML insertion just like Blogger, which can be used to add advertisements and news. Pretty cool!&lt;/p&gt;  &lt;p&gt;Most interesting thing is its integration with &lt;strong&gt;SkyDrive&lt;/strong&gt;. Few days back, I was discussing with my group that how could we distribute files and I found my answer. Put it on SkyDrive and share it! Features like alerts and sending messages through blogs is what we were looking for. Guestbook is another interesting thing. And there are more cool features available!!&lt;/p&gt;  &lt;p&gt;Also, I investigated quite a lot on Web gadgets available as plug-ins. Being a .NET guy, I will certainly code a couple of them as per my requirement :)&lt;/p&gt;  &lt;p&gt;But I still find it a bit slow in loading. I would love to see it loading faster. Other aspect that's missing is Comments Moderation feature, which makes Blogger pretty cool. But anyway, Live Spaces is good and with new features that will be integrated with it, will certainly make it more useful.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;Windows Live SkyDrive&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Online storage and management of files. It's nice but best part is its integration with Live Spaces. Files and folders can be shared and people can access it through shared folders. Pretty useful when used with Spaces.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;- Mohit&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/7740818849595420224-6731244187784713927?l=mastersact.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mastersact.blogspot.com/feeds/6731244187784713927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7740818849595420224&amp;postID=6731244187784713927' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/6731244187784713927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/6731244187784713927'/><link rel='alternate' type='text/html' href='http://mastersact.blogspot.com/2008/04/cool-windows-live-products.html' title='Cool Windows Live Products !!!'/><author><name>Mohit Batra</name><uri>http://www.blogger.com/profile/03025357457068224840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_y764NOE2xFE/SdpWWmLF1JI/AAAAAAAAAfk/DUfKP0C3C0w/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7740818849595420224.post-3523270414231752125</id><published>2008-03-20T01:46:00.004+05:30</published><updated>2008-03-20T01:53:23.365+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Reviews'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Quick Tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='Machines'/><title type='text'>Sony Vaio Rocks !!!</title><content type='html'>Yesterday, my laptop got infected with a &lt;strong&gt;virus&lt;/strong&gt; in front of my client. I took her pen drive and plugged it in and went further without scanning. I clicked on a file which was actually a virus. &lt;em&gt;You can say&lt;/em&gt;, it was carelessness or unfortunate that I had switched off &lt;em&gt;Vista's Defender &lt;/em&gt;and have already removed &lt;em&gt;Norton Anti-Virus (because it's a bigger headache than a virus as it makes the performace of the machine pathetic)&lt;/em&gt;. At first, my task manager got disabled. And as I restarted my machine, the screen went blank after log in and &lt;em&gt;Ctrl+Shift+Del &lt;/em&gt;was not even giving me &lt;em&gt;Task Manager&lt;/em&gt;. Bad enough, I could not perform a single action. I restarted the machine thrice just to avoid the embarrasment of an empty screen. Even, &lt;em&gt;safe mode&lt;/em&gt; was of no help!&lt;br /&gt;&lt;br /&gt;Then I brought in &lt;strong&gt;My Vaio's Recovery Tools &lt;/strong&gt;to picture. From the boot menu, I selected to recover my machine. In a single minute, I was back to the original state of the machine. It cleaned up the virus. &lt;strong&gt;&lt;em&gt;And I didn't lost any data !!!&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Right now, I am in &lt;em&gt;no mood&lt;/em&gt; to put in technical stuff. But must say, I took a lot of time to decide on a machine and I am glad that I choose a &lt;strong&gt;&lt;em&gt;Sony Vaio CR series model - CR24G&lt;/em&gt;&lt;/strong&gt;. &lt;strong&gt;Sony Vaio Rocks Man !!!&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7740818849595420224-3523270414231752125?l=mastersact.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mastersact.blogspot.com/feeds/3523270414231752125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7740818849595420224&amp;postID=3523270414231752125' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/3523270414231752125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/3523270414231752125'/><link rel='alternate' type='text/html' href='http://mastersact.blogspot.com/2008/03/sony-vaio-rocks.html' title='Sony Vaio Rocks !!!'/><author><name>Mohit Batra</name><uri>http://www.blogger.com/profile/03025357457068224840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_y764NOE2xFE/SdpWWmLF1JI/AAAAAAAAAfk/DUfKP0C3C0w/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7740818849595420224.post-4891521194214869366</id><published>2008-03-11T01:49:00.006+05:30</published><updated>2008-03-11T01:59:34.884+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Society'/><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><category scheme='http://www.blogger.com/atom/ns#' term='New Ideas'/><title type='text'>Software - Can Aid In Spreading Awareness!</title><content type='html'>&lt;p&gt;&lt;span&gt;Recently, while browsing through &lt;em&gt;new ways &lt;/em&gt;of software development, a thought crossed my mind. I am not sure if it's already happening or not but why can't software help in spreading awareness among people? Why can't they offer constructive suggestions to people without actually being linked to subject of software? I believe, they definitely can!&lt;/span&gt;&lt;/p&gt;&lt;span&gt;&lt;p&gt;&lt;br /&gt;Software industry is &lt;em&gt;already &lt;/em&gt;huge, and is growing! Today, it touches millions of lives. &lt;strong&gt;&lt;em&gt;All that is required is a little space from the software. &lt;/em&gt;&lt;/strong&gt;That space can be utilized to spread awareness among people about anything - &lt;em&gt;Environment, efficient use of resources, diseases, their rights &lt;/em&gt;- almost everything! Software could be for an &lt;em&gt;insurance company &lt;/em&gt;but messages could be like &lt;em&gt;"Keep your city clean and green."&lt;/em&gt; These kinds of messages may sound irrelevant at one point of time, but &lt;strong&gt;&lt;em&gt;constant use of it will help in spreading the message.&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Today, developing a software is no big deal! Following this, &lt;strong&gt;&lt;em&gt;we can actually take software industry to a new role completely. &lt;/em&gt;&lt;/strong&gt;Because spreading awareness is not just the job of government and NGOs. &lt;strong&gt;&lt;em&gt;Let us contribute to this as well...&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7740818849595420224-4891521194214869366?l=mastersact.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mastersact.blogspot.com/feeds/4891521194214869366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7740818849595420224&amp;postID=4891521194214869366' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/4891521194214869366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/4891521194214869366'/><link rel='alternate' type='text/html' href='http://mastersact.blogspot.com/2008/03/software-can-aid-to-spread-awareness.html' title='Software - Can Aid In Spreading Awareness!'/><author><name>Mohit Batra</name><uri>http://www.blogger.com/profile/03025357457068224840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_y764NOE2xFE/SdpWWmLF1JI/AAAAAAAAAfk/DUfKP0C3C0w/S220/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7740818849595420224.post-7997252594099832079</id><published>2007-12-14T02:34:00.000+05:30</published><updated>2007-12-14T02:42:00.690+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Specifications'/><category scheme='http://www.blogger.com/atom/ns#' term='UML'/><category scheme='http://www.blogger.com/atom/ns#' term='Design'/><title type='text'>XMI and OIM - Standardize your UML models</title><content type='html'>For last so many days, I was playing with a format without knowing what it is actually. Now then my urgent work is over, I got a chance to look into it.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;XMI – The XML Metadata Interchange format&lt;/strong&gt;. &lt;em&gt;I am not sure if you have come across such extension before. &lt;/em&gt;But its there and is surely would help in development of future tools. XMI is a specification that contains details about metadata. This is very closely &lt;em&gt;linked &lt;/em&gt;to UML and thus, is &lt;strong&gt;&lt;em&gt;capable of storing UML diagrams within it in an XML format&lt;/em&gt;&lt;/strong&gt;. It &lt;strong&gt;integrates 3 industry standards: XML &lt;/strong&gt;(for storing metadata), &lt;strong&gt;UML &lt;/strong&gt;(stores UML details) and &lt;strong&gt;MOF &lt;/strong&gt;(&lt;em&gt;Meta Object Facility&lt;/em&gt;, which is an OMG language for specifying meta models – even I need to read on this further :)).&lt;br /&gt;&lt;br /&gt;This specification can allow sharing of diagrams between various designing tools and thus help in standardizing system designs. This can be used by tools working &lt;em&gt;&lt;strong&gt;across platforms&lt;/strong&gt;&lt;/em&gt;, as it a simple XML file at the base level. The only issue that &lt;em&gt;pundits &lt;/em&gt;in this field feel is its extensibility. But its specifications are evolving and this would soon become an important part of designing tools.&lt;br /&gt;&lt;br /&gt;In the same field is &lt;strong&gt;OIM – Microsoft’s Open Information Model&lt;/strong&gt;. This model also provides &lt;strong&gt;&lt;em&gt;XML based UML metadata storage&lt;/em&gt;&lt;/strong&gt;. Not much detail is available, but it was released much earlier and is much more extensible than XMI. More details on this later.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;In a nutshell, there are specifications available like OIM and XMI to standardize UML models to ensure cross-platform and cross-tool access.&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7740818849595420224-7997252594099832079?l=mastersact.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mastersact.blogspot.com/feeds/7997252594099832079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7740818849595420224&amp;postID=7997252594099832079' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/7997252594099832079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/7997252594099832079'/><link rel='alternate' type='text/html' href='http://mastersact.blogspot.com/2007/12/xmi-and-oim-standardize-your-uml-models.html' title='XMI and OIM - Standardize your UML models'/><author><name>Mohit Batra</name><uri>http://www.blogger.com/profile/03025357457068224840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_y764NOE2xFE/SdpWWmLF1JI/AAAAAAAAAfk/DUfKP0C3C0w/S220/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7740818849595420224.post-4474558723132078782</id><published>2007-09-07T00:47:00.000+05:30</published><updated>2007-09-07T01:22:19.527+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Dot Net'/><category scheme='http://www.blogger.com/atom/ns#' term='Quick Tricks'/><title type='text'>.NET Security's Level Of Trust</title><content type='html'>Recently, I ran into an interesting problem. &lt;em&gt;Its not too big but figuring it out is very frustrating and you hardly find straight forward answers.&lt;/em&gt; So, here it is...&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#33cc00;"&gt;&lt;strong&gt;PROBLEM: &lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;When I ran my own created installer, which is well tested and works everywhere, I received an exception:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#cc0000;"&gt;&lt;strong&gt;&lt;em&gt;"Unable to create an instance of the type —&gt; Exception has been thrown by the target of an invocation —&gt; That assembly does not allow partially trusted callers."&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#33cc00;"&gt;SOLUTION:&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#33cc00;"&gt;&lt;strong&gt;&lt;em&gt;As a Developer: &lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;If you are a developer and don't want your customers to run into this problem, you need to mark your assemblies with the attribute &lt;strong&gt;&lt;em&gt;AllowPartiallyTrustedCallersAttribute&lt;/em&gt;&lt;/strong&gt;, the attribute should be declared at the assembly level (usually declared at &lt;em&gt;Assemblyinfo.cs &lt;/em&gt;or &lt;em&gt;Assemblyinfo.vb&lt;/em&gt;).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;C#:&lt;br /&gt;&lt;/strong&gt;[assembly:AllowPartiallyTrustedCallers]&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Visual Basic: &lt;/strong&gt;&lt;br /&gt;assembly:AllowPartiallyTrustedCallers&lt;br /&gt;&lt;br /&gt;This allows partially trusted callers to use your assembly.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color:#33cc00;"&gt;As a User:&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;If you have received an assembly or installer and you are receiving this error, then you need to change &lt;strong&gt;&lt;em&gt;.NET security settings &lt;/em&gt;&lt;/strong&gt;of your machine either for this application only or for the complete machine&lt;em&gt; (depends on your requirement :-)).&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;To provide full trust to the applications running on your machine using .NET, &lt;strong&gt;&lt;em&gt;following are the steps&lt;/em&gt;&lt;/strong&gt; (to change security settings of complete machine):&lt;br /&gt;&lt;br /&gt;1. Go to Control Panel --&gt; Administrative Tools --&gt; Microsoft .NET Framework 2.0 Configuration.&lt;br /&gt;2. Go to .NET Framework 2.0 Configuration --&gt; My Computer --&gt; Runtime Security Policy.&lt;br /&gt;3. Right click on Runtime Security Policy and click Adjust Security. Security Adjustment Wizard opens.&lt;br /&gt;4. Select “Make changes to this computer”, and click Next.&lt;br /&gt;5. Select My Computer and choose Full Trust, and click Next.&lt;br /&gt;6. Click Finish.&lt;br /&gt;&lt;br /&gt;After providing full trust to My Computer, you can then use the application.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Hope that would save some precious time of yours :)&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;- Mohit&lt;?xml:namespace prefix = assembly /&gt;&lt;assembly:allowpartiallytrustedcallers&gt;&lt;br /&gt;&lt;/assembly:allowpartiallytrustedcallers&gt;&lt;assembly:allowpartiallytrustedcallers&gt;&lt;/assembly:allowpartiallytrustedcallers&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7740818849595420224-4474558723132078782?l=mastersact.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mastersact.blogspot.com/feeds/4474558723132078782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7740818849595420224&amp;postID=4474558723132078782' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/4474558723132078782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/4474558723132078782'/><link rel='alternate' type='text/html' href='http://mastersact.blogspot.com/2007/09/net-securitys-level-of-trust.html' title='.NET Security&apos;s Level Of Trust'/><author><name>Mohit Batra</name><uri>http://www.blogger.com/profile/03025357457068224840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_y764NOE2xFE/SdpWWmLF1JI/AAAAAAAAAfk/DUfKP0C3C0w/S220/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7740818849595420224.post-5310609289845652607</id><published>2007-09-03T18:40:00.000+05:30</published><updated>2007-09-07T01:21:15.277+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='Management'/><title type='text'>Six Sigma Backed By Business Intelligence</title><content type='html'>Six Sigma is one of the fastest and best management techniques available today. It is well tried and tested, and has been highly effective and productive for organizations such as General Electric.&lt;br /&gt;&lt;br /&gt;Business Intelligence, on the other hand, is making decision making highly effective by providing detailed information in various customized formats available anywhere and anytime. In simple words, it’s making businesses highly intelligent.&lt;br /&gt;&lt;br /&gt;Six Sigma’s effectiveness is directly proportional to how much data it interprets, find out flaws and enhancement options by visualizing data in various formats and how it makes it decisions. This is where Business Intelligence can help make it much more effective, result oriented and ensure long-term success of its projects.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Business Intelligence can help Six Sigma in two ways: Before initiating an effort and after it has been initiated.&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#33cc00;"&gt;Phase 1: Before an effort is initiated&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Based on current available data of company, customers that it has served and areas to be targeted, Business Intelligence can figure out patterns and practices that have helped organization serve better along with flaws in the processes that were followed. It can also help to figure out customers, distribution areas and requirement levels that can be targeted. Business Intelligence can also analyze Market data so as to present best possible results of analysis.&lt;br /&gt;&lt;br /&gt;Six Sigma thrives on this information. Lack of it can highly degrade the performance levels of any business. Six Sigma does not focus on removing errors in individual products, rather than it concentrates on improving root processes so as those errors never occur again. Because of this, gaining an insight on this information is essential. Six Sigma projects do not move ahead without this information and Business Intelligence can significantly help arranging this data in a better and faster manner.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#33cc00;"&gt;Phase 2: After an effort is initiated&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Once the effort begins, Six Sigma starts looking at project specific details. &lt;em&gt;Following is the process that Six Sigma follows to execute a project:&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#33cc00;"&gt;Phase 2.1: Define&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Six Sigma now needs to define the best processes for the project that can produce maximum returns and is feasible in terms of budget, resources and time. In doing so, it’s essential to know the customers, processes of the company, capabilities, competitors, current market etc. Business Intelligence can significantly help in gathering and quantifying this information from various data sources. It can also predict the way things would shape up based on the analysis of data of past few years. Business Intelligence can set a level of standard for delivering the products based on customers’ acceptance of previous relative products in markets and customers’ expectations.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#33cc00;"&gt;Phase 2.2: Measure&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Once the requirements are defined, Six Sigma’s next step is to have a measure of all the processes. As Six Sigma thrives on numbers for its survival, measuring turns out to be one of the most crucial steps for it to make the project successful. It aims at performance standards that ultimately help to define customer satisfaction, all in terms of numbers. Business Intelligence can point out what processes carry more importance by taking a deep dive into business performance. It can provide consolidated and accurate data corresponding to metrics and can help figure out noise in the system. Information can also be obtained at several levels of detail, based on the requirement, thus allowing effective decision making.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#33cc00;"&gt;Phase 2.3: Analyze&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;In an ongoing effort, it’s pretty much essential to keep analyzing data so as to remove the root causes of defects and move towards improving sigma value. Business Intelligence can help identify defects and its origin by providing variations in data. Variations can be identified at various depths based on data available in similar conditions or looking into historical data over a period. Business Intelligence can also allow prioritization of few things that contributes more towards sigma value, and then keep close track on its number.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#33cc00;"&gt;&lt;strong&gt;Phase 2.4: Improve and Control&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;After the initial work, Business Intelligence system is already in place to keep measuring and analyzing activities, control them and continuously improve the sigma factor. At this stage, several new techniques and methodologies are introduced to cope up with problems and improve the processes. While it becomes difficult for Six Sigma’s black belts to dynamically handle such processes, because they need to go through a full cycle of defining, measuring, analyzing and implementing them. Business Intelligence systems can gracefully and in a faster way allow such activities to be carried out, by having quick and better access to not just information available prior to start of this initiative but also of current activities that allows better blending of procedures. Better monitoring and communication is an interim part of successful Business Intelligence systems.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#33cc00;"&gt;Conclusion &lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;While Six Sigma is a proven management methodology, it requires highly dedicated team who needs to put in a lot of effort to make it successful. Business Intelligence can help put this methodology into practice very quickly, efficiently and allow better use of information. Six Sigma manages an initiative well, and Business Intelligence can manage Six Sigma nicely.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#33cc00;"&gt;Reference&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.businessobjects.com/solutions/enterprise_solutions/sixsigma.asp"&gt;http://www.businessobjects.com/solutions/enterprise_solutions/sixsigma.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;I felt disappointed when I came to know that this has already been implemented, but this is a great effort and would serve well for businesses in the future.&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7740818849595420224-5310609289845652607?l=mastersact.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mastersact.blogspot.com/feeds/5310609289845652607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7740818849595420224&amp;postID=5310609289845652607' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/5310609289845652607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/5310609289845652607'/><link rel='alternate' type='text/html' href='http://mastersact.blogspot.com/2007/09/six-sigma-backed-by-business.html' title='Six Sigma Backed By Business Intelligence'/><author><name>Mohit Batra</name><uri>http://www.blogger.com/profile/03025357457068224840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_y764NOE2xFE/SdpWWmLF1JI/AAAAAAAAAfk/DUfKP0C3C0w/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7740818849595420224.post-8075294508687864831</id><published>2007-06-19T14:56:00.000+05:30</published><updated>2007-06-20T00:45:02.804+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dot Net'/><category scheme='http://www.blogger.com/atom/ns#' term='Quick Tricks'/><title type='text'>String Collection Editor for Property Grid</title><content type='html'>It almost took me a day to figure out how to create a custom editor that can collect string values. Various techniques are available at forums, but it did not help me much. Here is the problem I faced followed by a simple solution that can allow you to create custom editor for any data type:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;Problem Statement&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;As simple as that, I have created a component that has a property whose data type is &lt;strong&gt;&lt;em&gt;List (Of String)&lt;/em&gt;&lt;/strong&gt;. I want user to see this property value in &lt;strong&gt;&lt;em&gt;Property Grid&lt;/em&gt;&lt;/strong&gt; of &lt;strong&gt;&lt;em&gt;Visual Studio&lt;/em&gt;&lt;/strong&gt;, and when he clicks on the edit collection button, he should be able to add strings, which I can reflect back in the property. By default, Visual Studio provides a Collection Editor. This collection editor initializes an object for the type. As value types like String do not have a constructor, this editor does not work for them. So, task is to create an editor which can act as a default editor for value type collections.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;Recommended Solutions&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;I searched a lot and found similar solutions for this problem. You can decorate your property with an &lt;strong&gt;&lt;em&gt;EditorAttribute&lt;/em&gt;&lt;/strong&gt;. Here you can refer to &lt;strong&gt;&lt;em&gt;StringCollectionEditor &lt;/em&gt;&lt;/strong&gt;provided in &lt;strong&gt;&lt;em&gt;System.Design &lt;/em&gt;&lt;/strong&gt;in the following way:&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;table border = "1" bgcolor = "LightGrey"&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;font color="black"&gt;&lt;br /&gt;[Editor(@"System.Windows.Forms.Design.StringCollectionEditor, &lt;br /&gt;System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",&lt;br /&gt;typeof(System.Drawing.Design.UITypeEditor))]  &lt;br /&gt;public List&lt;string&gt; StringValues&lt;br /&gt;{&lt;br /&gt;    get&lt;br /&gt;    {&lt;br /&gt;        return stringValues;&lt;br /&gt;    }&lt;br /&gt;    set&lt;br /&gt;    {&lt;br /&gt;        stringValues = value;               &lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;But this did not worked out for me, as I could not get the values to persist when I entered them in the textbox. It is because StringCollectionEditor works well with string arrays or, specialized or string collections, but not so with &lt;strong&gt;&lt;em&gt;List(Of T)&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;&lt;a href="http://2.bp.blogspot.com/_y764NOE2xFE/Rne8RwWJ6EI/AAAAAAAAAB8/FfIHYrORlb4/s1600-h/String+Collection+Editor.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5077734118105147458" style="CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_y764NOE2xFE/Rne8RwWJ6EI/AAAAAAAAAB8/FfIHYrORlb4/s400/String+Collection+Editor.bmp" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;em&gt;My Solution&lt;/em&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Here is what I did and what you can do to create editor for any data type:&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;I created a custom form called&lt;strong&gt;&lt;em&gt; StringCollectionForm.cs&lt;/em&gt;&lt;/strong&gt; (just like the form shown above) and a custom editor class called &lt;strong&gt;&lt;em&gt;StringCollectionEditor&lt;/em&gt;&lt;/strong&gt; derived from &lt;strong&gt;&lt;em&gt;UITypeEditor&lt;/em&gt;&lt;/strong&gt;. To make that editor work, only one method called &lt;strong&gt;&lt;em&gt;EditValue&lt;/em&gt;&lt;/strong&gt; needs to be overridden. One of its parameters is an object that provides the value of collection. Initially this value is null. You can create any collection and return it as an object. Next time, you will receive the same object as parameter. So, you get complete control over the working of editor. I took values from the form’s textbox and added them to List(Of string). Next time, when I receive the object, I cast it back to List(Of string).&lt;br /&gt;&lt;br /&gt;Only thing you need to make sure of is that object you are returning should be such that it can be cast to data type of the property. And you will receive the value of same data type.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;br /&gt;Here is the C# code snippet for that:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;table border = "1" bgcolor = "LightGrey"&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;font color="black"&gt;&lt;br /&gt;public override object EditValue(ITypeDescriptorContext context, &lt;br /&gt; IServiceProvider serviceprovider, object value)&lt;br /&gt;{&lt;br /&gt;    if (serviceprovider != null)&lt;br /&gt;    {&lt;br /&gt;        mapiEditorService = serviceprovider&lt;br /&gt;                  .GetService(typeof(IWindowsFormsEditorService)) as    &lt;br /&gt;                  IWindowsFormsEditorService;&lt;br /&gt;    }&lt;br /&gt; &lt;br /&gt;    if (mapiEditorService != null)&lt;br /&gt;    {&lt;br /&gt;        StringCollectionForm form = new StringCollectionForm();&lt;br /&gt;&lt;br /&gt;        // Retrieve previous values entered in list.&lt;br /&gt;        if (value != null)&lt;br /&gt;        {&lt;br /&gt;            List&lt;string&gt; stringList = (List&lt;string&gt;)value;&lt;br /&gt;            form.txtListValues.Text = String.Empty;&lt;br /&gt;            foreach (string stringValue in stringList)&lt;br /&gt;            {&lt;br /&gt;                form.txtListValues.Text += stringValue + "\r\n";&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        // Show Dialog.&lt;br /&gt;        form.ShowDialog();&lt;br /&gt;&lt;br /&gt;        if (form.DialogResult == DialogResult.OK)&lt;br /&gt;        {&lt;br /&gt;            List&lt;string&gt; stringList = new List&lt;string&gt;();&lt;br /&gt;&lt;br /&gt;            string[] listSeparator = new string[1];&lt;br /&gt;            listSeparator[0] = "\r\n";&lt;br /&gt;&lt;br /&gt;            string[] listValues = form.txtListValues.Text&lt;br /&gt;                         .Split(listSeparator, StringSplitOptions.RemoveEmptyEntries);&lt;br /&gt;&lt;br /&gt;            // Add list values in list.&lt;br /&gt;            foreach (string stringValue in listValues)&lt;br /&gt;            {&lt;br /&gt;                stringList.Add(stringValue);&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            value = stringList;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        return value;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    return null;&lt;br /&gt;}&lt;br /&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;Hope you find this stuff useful.&lt;br /&gt;&lt;br /&gt;- Mohit&lt;a href="http://3.bp.blogspot.com/_y764NOE2xFE/Rne7oAWJ6CI/AAAAAAAAABs/JPNPeENvEG0/s1600-h/EditorAttribute.bmp"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7740818849595420224-8075294508687864831?l=mastersact.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mastersact.blogspot.com/feeds/8075294508687864831/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7740818849595420224&amp;postID=8075294508687864831' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/8075294508687864831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/8075294508687864831'/><link rel='alternate' type='text/html' href='http://mastersact.blogspot.com/2007/06/string-collection-editor-for-property.html' title='String Collection Editor for Property Grid'/><author><name>Mohit Batra</name><uri>http://www.blogger.com/profile/03025357457068224840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_y764NOE2xFE/SdpWWmLF1JI/AAAAAAAAAfk/DUfKP0C3C0w/S220/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_y764NOE2xFE/Rne8RwWJ6EI/AAAAAAAAAB8/FfIHYrORlb4/s72-c/String+Collection+Editor.bmp' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7740818849595420224.post-1535969463745023254</id><published>2007-05-28T12:49:00.000+05:30</published><updated>2007-09-07T01:25:36.370+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dot Net'/><category scheme='http://www.blogger.com/atom/ns#' term='Quick Tricks'/><title type='text'>C#'s ?? Operator</title><content type='html'>&lt;em&gt;Here is something new and interesting:&lt;/em&gt; &lt;strong&gt;&lt;em&gt;A new operator in C# &lt;/em&gt;"??" Operator&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;This operator is responsible for defining a default value assignment if the value to be assigned is null.&lt;/em&gt; Let's say you want to assign value of y to x only if y is not null, else you want to assign z. &lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;So, you may write your code something like this:&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;if (y != null)&lt;br /&gt;x = y;&lt;br /&gt;else&lt;br /&gt;x = z;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;You can also use Ternary operator for this:&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;x = ((y != null) ? y : z)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;So, for this long statement and frequent null checks, here is the new C# operator: ??&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;x = y ?? z&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Here it checks if y is not null, then assigns y, else assigns z. &lt;strong&gt;&lt;em&gt;So, syntax goes like this:&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;x = {value to be checked for null} &lt;value&gt;?? {default value}&lt;default&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Very very interesting :)&lt;/em&gt;&lt;/strong&gt; And ya, it was Ankit who mentioned it first, so we had a little chat over it (&lt;em&gt;I am mentioning his name, otherwise he is going to kill me :)&lt;/em&gt;)&lt;br /&gt;&lt;br /&gt;For more information, visit: &lt;a href="http://msdn2.microsoft.com/en-us/library/ms173224(vs.80).aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms173224(vs.80).aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Mohit&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7740818849595420224-1535969463745023254?l=mastersact.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mastersact.blogspot.com/feeds/1535969463745023254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7740818849595420224&amp;postID=1535969463745023254' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/1535969463745023254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/1535969463745023254'/><link rel='alternate' type='text/html' href='http://mastersact.blogspot.com/2007/05/cs-operator.html' title='C#&apos;s ?? Operator'/><author><name>Mohit Batra</name><uri>http://www.blogger.com/profile/03025357457068224840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_y764NOE2xFE/SdpWWmLF1JI/AAAAAAAAAfk/DUfKP0C3C0w/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7740818849595420224.post-3391052788677357365</id><published>2007-05-17T17:32:00.000+05:30</published><updated>2007-05-17T17:54:38.363+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Gaining Foothold in Microsoft's BI Industry!</title><content type='html'>Microsoft held it's &lt;strong&gt;&lt;em&gt;first Business Intelligence conference&lt;/em&gt;&lt;/strong&gt; on May 9-11, 2007 at Seattle, WA. Unfortunately, I could not attend it. I love BI and would have loved to attend this conference which showcased various products and solutions.&lt;br /&gt;&lt;br /&gt;But nevertheless, I &lt;em&gt;wasn't disappointed too much &lt;/em&gt;when I heard that one of our (&lt;a href="http://en.wikipedia.org/wiki/Persistent_Systems"&gt;Persistent Systems&lt;/a&gt;) products has also been &lt;strong&gt;&lt;em&gt;specifically&lt;/em&gt;&lt;/strong&gt; mentioned during the conference by one of the &lt;em&gt;PMs at Microsoft.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;The product is &lt;strong&gt;Oracle Bulk Load Destination connector for SSIS &lt;/strong&gt;(&lt;em&gt;SQL Server Integration Services&lt;/em&gt;). SSIS is an ETL tool and is a key component in Business Intelligence domain for Microsoft. Using Oracle Bulk Load Destination connector, &lt;strong&gt;&lt;em&gt;clients have reported a performance improvement of over 100 times in live production environment&lt;/em&gt;&lt;/strong&gt;, as compared to OLE DB Destination connector provided along with Business Intelligence Studio by Microsoft.&lt;br /&gt;&lt;br /&gt;This connector is widely popular among organizations with Oracle Servers and those moving towards SSIS framework. For more information, visit: &lt;a href="http://www.persistentsys.com/products/ssisoracleconn/ssisoracleconn.htm"&gt;http://www.persistentsys.com/products/ssisoracleconn/ssisoracleconn.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;And I am proud to say that I was one of the developers on this project and carried out the initial investigation. Moreover, best part is, it was my first project. And I believe, that was just the beginning :)&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;This gives me immense satisfaction to put up my little foot ahead in this vast and challenging industry. And wait and watch for the next step that is going to come up...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7740818849595420224-3391052788677357365?l=mastersact.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mastersact.blogspot.com/feeds/3391052788677357365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7740818849595420224&amp;postID=3391052788677357365' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/3391052788677357365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/3391052788677357365'/><link rel='alternate' type='text/html' href='http://mastersact.blogspot.com/2007/05/gaining-foothold-in-microsofts-bi.html' title='Gaining Foothold in Microsoft&apos;s BI Industry!'/><author><name>Mohit Batra</name><uri>http://www.blogger.com/profile/03025357457068224840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_y764NOE2xFE/SdpWWmLF1JI/AAAAAAAAAfk/DUfKP0C3C0w/S220/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7740818849595420224.post-1356293097286456388</id><published>2007-04-27T10:43:00.000+05:30</published><updated>2007-09-07T01:25:09.341+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Quick Tricks'/><title type='text'>igfxtray and hkcmd - Do you really need it?</title><content type='html'>Whenever my machine starts hitting RAM, my first step is always to open the &lt;strong&gt;&lt;em&gt;Task Manager&lt;/em&gt;&lt;/strong&gt;, go to &lt;strong&gt;&lt;em&gt;Processes&lt;/em&gt;&lt;/strong&gt;, hunt for &lt;strong&gt;&lt;em&gt;igfxtray and hkcmd&lt;/em&gt;&lt;/strong&gt; processes and KILL them immediately. Because at first, I never knew what they are used for. And secondly, it was running under my account. I did not receive any problems after killing them, so it has become an easy target for me. But before you start murdering them, &lt;strong&gt;&lt;em&gt;here is their information that&lt;/em&gt;&lt;/strong&gt;&lt;strong&gt;&lt;em&gt; you should be aware of:&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Process &lt;/em&gt;&lt;/strong&gt;: &lt;strong&gt;igfxtray&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;File &lt;/em&gt;&lt;/strong&gt;: igfxtray.exe&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Name &lt;/em&gt;&lt;/strong&gt;: Intel(R) Graphics Accelerator Helper&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Path &lt;/em&gt;&lt;/strong&gt;: %system%\igfxtray.exe&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Misc  &lt;/em&gt;&lt;/strong&gt;: Works in Background, Not a System Process, Runs locally and not on Network, No Internet usage, Hardware related&lt;br /&gt;&lt;strong&gt;Description &lt;/strong&gt;: igfxtray.exe is a process which allows you to access the Intel Graphics configuration and diagnostic application for the Intel 810 series graphics chipset. This program is a non-essential system process, and is installed for ease of use via the desktop tray.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Process &lt;/em&gt;&lt;/strong&gt;: &lt;strong&gt;hkcmd&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;File &lt;/em&gt;&lt;/strong&gt;: hkcmd.exe&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Name &lt;/em&gt;&lt;/strong&gt;: Intel Hotkey&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Path &lt;/em&gt;&lt;/strong&gt;: %system%\hkcmd.exe&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Misc &lt;/em&gt;&lt;/strong&gt;: Works in Background, Not a System Process, Runs locally and not on Network, No Internet usage, Hardware related&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Description &lt;/em&gt;&lt;/strong&gt;: hkcmd.exe is installed alongside Intel multimedia devices and allows configuration and diagnostic options for these devices. This program is a non-essential process, but should not be terminated unless suspected to be causing problems.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;em style="color: rgb(255, 0, 0);"&gt;Recommendation: &lt;/em&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Remove igfxtray.exe from startup but not hkcmd.exe&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Process to remove these services from startup:&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;1. Click on Start --&gt; Run.&lt;br /&gt;&lt;br /&gt;2. In Run, type "msconfig" and click OK.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_y764NOE2xFE/RjGKnLHwqYI/AAAAAAAAABM/KaqQkvE5A2g/s1600-h/start-run.bmp"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_y764NOE2xFE/RjGKnLHwqYI/AAAAAAAAABM/KaqQkvE5A2g/s400/start-run.bmp" alt="" id="BLOGGER_PHOTO_ID_5057976262118648194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. Go to "Startup" tab and uncheck services you want to remove from startup. Click OK.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_y764NOE2xFE/RjGLPLHwqZI/AAAAAAAAABU/nfi2ibPMZNU/s1600-h/msconfig.bmp"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_y764NOE2xFE/RjGLPLHwqZI/AAAAAAAAABU/nfi2ibPMZNU/s400/msconfig.bmp" alt="" id="BLOGGER_PHOTO_ID_5057976949313415570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Mohit&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7740818849595420224-1356293097286456388?l=mastersact.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mastersact.blogspot.com/feeds/1356293097286456388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7740818849595420224&amp;postID=1356293097286456388' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/1356293097286456388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/1356293097286456388'/><link rel='alternate' type='text/html' href='http://mastersact.blogspot.com/2007/04/igfxtray-and-hkcmd-do-you-really-need.html' title='igfxtray and hkcmd - Do you really need it?'/><author><name>Mohit Batra</name><uri>http://www.blogger.com/profile/03025357457068224840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_y764NOE2xFE/SdpWWmLF1JI/AAAAAAAAAfk/DUfKP0C3C0w/S220/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_y764NOE2xFE/RjGKnLHwqYI/AAAAAAAAABM/KaqQkvE5A2g/s72-c/start-run.bmp' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7740818849595420224.post-3591629401338393134</id><published>2007-03-27T10:24:00.000+05:30</published><updated>2007-03-27T10:38:04.257+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Reviews'/><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Preview: Microsoft and Google Analytics</title><content type='html'>Race for analytics is just getting heated up with Microsoft and Google trying to get ahead with their new products. But part of it considerably differs. While &lt;strong&gt;&lt;em&gt;Microsoft's main focus&lt;/em&gt;&lt;/strong&gt; remains on &lt;strong&gt;&lt;em&gt;businesses&lt;/em&gt;&lt;/strong&gt;, offline or online - primarily internal to organizations to help make better decisions. On the other hand, &lt;strong&gt;&lt;em&gt;Google's target&lt;/em&gt;&lt;/strong&gt;, as usual, is &lt;strong&gt;&lt;em&gt;Web &lt;/em&gt;&lt;/strong&gt;- mainly targeting web sites and its analysis.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;MICROSOFT VIEW&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Microsoft has now introduced &lt;strong&gt;PerformancePoint Server 2007 for Business Analytics&lt;/strong&gt;. Following are the straight forward &lt;em&gt;benefits&lt;/em&gt; that I saw while evaluating:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1. &lt;em&gt;Integration with Business Scorecard Manager: &lt;/em&gt;&lt;/strong&gt;Allows user to see filtered results in the form of a scorecard, providing each and every detail in form of numbers. This can be a summarized or deep drill down view of data, to levels desired by decision makers.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. &lt;em&gt;Tight Integration with SQL Server 2005:&lt;/em&gt;&lt;/strong&gt; With latest capabilities of SQL Server, its just not a database anymore, but much more. Its a complete BI suite, with high capabilities of &lt;em&gt;Analysis Services, Integration Services, Reporting Services, Notification Services and of course, Database Engine&lt;/em&gt;. The analysis capabilities has given analytics a complete new direction which PerformancePoint server thrives on.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3. &lt;em&gt;Seamless Integration with Office 2007: &lt;/em&gt;&lt;/strong&gt;Office 2007 has just evolved as never before. The data viewing and analyzing facilities has become awesome. PerformancePoint server connects seamlessly with &lt;em&gt;Excel services &lt;/em&gt;and allows user to view and store data even offline. Facilities like Pivot Charts, graphs etc. make things more easy to understand and overall system as very much flexible.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4. &lt;em&gt;Integration with SharePoint Server 2007:&lt;/em&gt;&lt;/strong&gt; Share your data! This is an added advantage.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5. &lt;em&gt;Integration with ProClarity Analytics: &lt;/em&gt;&lt;/strong&gt;ProClarity is the one that sits in the middle of all this. Provides you facility to define Key Performance Indicators (KPIs) and do lots of custom stuff, rather than just following a pre-defined procedure.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6. &lt;em&gt;Data Viewing: &lt;/em&gt;&lt;/strong&gt;This is just the entertaining stuff, even if you see just figures. You will be thrilled! And I am sure, you won't believe me until and unless you see it yourself. Go and search it out. I bet, you won't be disappointed.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;7. &lt;em&gt;Create your custom parts: &lt;/em&gt;&lt;/strong&gt;As a part of Microsoft strategy, build up anything using .NET and plug it dynamically. What else do you need?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;8. &lt;em&gt;Available as Windows as well as Web Application.&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;So, in a nutshell, You can define your requirements, keep track, summarize results or drill it, share data and can take complex planning decisions. &lt;strong&gt;Its highly recommended!!!&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;GOOGLE VIEW&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Google is sticking to its plan pretty well - targeting web! &lt;strong&gt;Google Analytics&lt;/strong&gt; is the tool that has been introduced. Just provide your details, create an account and get a script. Embed that script in your website and start analyzing from day one!&lt;br /&gt;&lt;br /&gt;Here are few things &lt;em&gt;I liked&lt;/em&gt;:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1. &lt;em&gt;Easy Start: &lt;/em&gt;&lt;/strong&gt;Just take your 5 line or so script and put it in your page. And you are ready to go!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. &lt;em&gt;Loads of Data: &lt;/em&gt;&lt;/strong&gt;Data you find is just enormous with that single method call. But page never takes too much time to open - that's the best part!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3. &lt;em&gt;Data Viewing: &lt;/em&gt;&lt;/strong&gt;This loads of data is also very much organized and you can view it from different angles and in different ways. &lt;em&gt;Only bad point - you can not define exactly what you want.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4. &lt;em&gt;Integration with other Google products: &lt;/em&gt;&lt;/strong&gt;Market is just about integration these days, where you are able to do any kind of work from just one product. And Google's AdSense, Blogs etc. fits well also.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;This product is very nice even for a beginner and for analyzing a small domain - the website visits! &lt;strong&gt;Just sign up and here you go!&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;NOTE: &lt;/strong&gt;&lt;em&gt;I guess, Microsoft is also preparing for similar kind of launch, something called as &lt;strong&gt;Business Internet Analytics (BIA)&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Thanks,&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;~Mohit&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7740818849595420224-3591629401338393134?l=mastersact.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mastersact.blogspot.com/feeds/3591629401338393134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7740818849595420224&amp;postID=3591629401338393134' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/3591629401338393134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/3591629401338393134'/><link rel='alternate' type='text/html' href='http://mastersact.blogspot.com/2007/03/preview-microsoft-and-google-analytics.html' title='Preview: Microsoft and Google Analytics'/><author><name>Mohit Batra</name><uri>http://www.blogger.com/profile/03025357457068224840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_y764NOE2xFE/SdpWWmLF1JI/AAAAAAAAAfk/DUfKP0C3C0w/S220/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7740818849595420224.post-7457912407391562086</id><published>2007-03-21T15:26:00.000+05:30</published><updated>2007-03-21T15:41:46.385+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dot Net'/><title type='text'>Dot Net Interoperability</title><content type='html'>&lt;object width="630" height="700"&gt;&lt;param name="allowScriptAccess" value="SameDomain" /&gt;&lt;param name="movie" value="http://static.scribd.com/FlashPaperS3.swf?guid=24h8mned2ea2q&amp;document_id=15695" /&gt;&lt;embed width="630" height="700" src="http://static.scribd.com/FlashPaperS3.swf?guid=24h8mned2ea2q&amp;document_id=15695" type="application/x-shockwave-flash"&gt;&lt;/embed&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7740818849595420224-7457912407391562086?l=mastersact.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mastersact.blogspot.com/feeds/7457912407391562086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7740818849595420224&amp;postID=7457912407391562086' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/7457912407391562086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/7457912407391562086'/><link rel='alternate' type='text/html' href='http://mastersact.blogspot.com/2007/03/dot-net-interoperability.html' title='Dot Net Interoperability'/><author><name>Mohit Batra</name><uri>http://www.blogger.com/profile/03025357457068224840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_y764NOE2xFE/SdpWWmLF1JI/AAAAAAAAAfk/DUfKP0C3C0w/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7740818849595420224.post-7517498325427605007</id><published>2007-03-19T16:39:00.000+05:30</published><updated>2007-03-19T16:46:40.479+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><title type='text'>Business Intelligence - Think Beyond The Obvious!</title><content type='html'>The companies are running behind tools for Business Intelligence - some are busy creating; others are busy evaluating; and some busy spending! In all this process, &lt;strong&gt;&lt;em&gt;the actual definition of Business Intelligence is simply lost!&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Is this what defines Business Intelligence? &lt;/em&gt;You simply just club your own data, check out aggregations and take a decision! This aggregated data can help you take decisions, agreed! But &lt;strong&gt;&lt;em&gt;I don't believe this is intelligence.&lt;/em&gt;&lt;/strong&gt; &lt;em&gt;Even if it is to some extent, the overall process can't be termed as 1% of actual Business Intelligence.&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;Here goes few questions that is pinging my mind quite strongly:&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;1. Top Management take decisions; Developers defines the processes - I believe &lt;em&gt;this is simply the biggest disconnect!&lt;strong&gt; &lt;/strong&gt;&lt;/em&gt;I agree that it goes through a pretty strong process, but &lt;em&gt;can developers think the way the management thinks? &lt;/em&gt;They can try to replicate, but not to a full extent!&lt;br /&gt;&lt;br /&gt;2. Are BI tools available today doing something extraordinary, apart from following a routine pattern? &lt;em&gt;Are they giving information which even management missed to give a thought to?&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;3. And above all, &lt;em&gt;is there any logic that system in itself is working on based on little input?&lt;/em&gt; Or is it just taking whole bunch of inputs and then just doing procedural processing?&lt;br /&gt;&lt;br /&gt;4. For past so many years, I have not heard &lt;em&gt;Artificial Intelligence&lt;/em&gt; getting into action. &lt;em&gt;Can we use it here to improve businesses?&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;One simple point, Business Intelligence should not be restricted to just defining few rules and searching data for the same. &lt;em&gt;Let systems be capable enough to process data to help businesses make decisions!&lt;/em&gt; Is there any possibility? &lt;em&gt;The arena is wide open! &lt;/em&gt;&lt;strong&gt;Business Intelligence thinking just needs to be revised! Think beyond the obvious!!!&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;~Mohit&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7740818849595420224-7517498325427605007?l=mastersact.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mastersact.blogspot.com/feeds/7517498325427605007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7740818849595420224&amp;postID=7517498325427605007' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/7517498325427605007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7740818849595420224/posts/default/7517498325427605007'/><link rel='alternate' type='text/html' href='http://mastersact.blogspot.com/2007/03/business-intelligence-think-beyond.html' title='Business Intelligence - Think Beyond The Obvious!'/><author><name>Mohit Batra</name><uri>http://www.blogger.com/profile/03025357457068224840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_y764NOE2xFE/SdpWWmLF1JI/AAAAAAAAAfk/DUfKP0C3C0w/S220/me.jpg'/></author><thr:total>0</thr:total></entry></feed>
