<?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-3580155454232740914</id><updated>2011-10-11T06:26:27.667-07:00</updated><category term='mobile'/><category term='viruses'/><category term='encryption'/><category term='RIA Social Networks  Flex  SilverLight  MySpace FaceBook'/><category term='enterprise'/><category term='security'/><title type='text'>Somnath Banerjee</title><subtitle type='html'>Mobile, Social and Local  applications.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://somnathbanerjee2007.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://somnathbanerjee2007.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Somnath Banerjee</name><uri>http://www.blogger.com/profile/05957372070110520640</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7aUwXMLBU7M/SELNz47WUnI/AAAAAAAAAA8/iQFRjyMsFB0/S220/Somnath.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3580155454232740914.post-1683712588937363399</id><published>2011-07-01T13:47:00.000-07:00</published><updated>2011-07-01T13:47:21.031-07:00</updated><title type='text'>HTML5 vs. Native Mobile Development</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;!--StartFragment--&gt;&lt;span style="font-family: Calibri, Verdana, Helvetica, Arial;"&gt;&lt;span style="font-size: 11pt;"&gt;I just prepared this new slidecast. &amp;nbsp;It provides a comparison between HTML5 and Native way of development.&lt;br /&gt;&lt;br /&gt;It is available at Youtube: &amp;nbsp;&lt;span style="color: blue;"&gt;&lt;u&gt;&lt;a href="http://www.youtube.com/watch?v=JuFqUspiR8g"&gt;http://www.youtube.com/watch?v=JuFqUspiR8g&lt;/a&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;As always, look forward to your feedback, suggestions and comments. &amp;nbsp;Please feel free to leave your comments inline at YouTube.&lt;/span&gt;&lt;/span&gt; &lt;!--EndFragment--&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580155454232740914-1683712588937363399?l=somnathbanerjee2007.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://somnathbanerjee2007.blogspot.com/feeds/1683712588937363399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580155454232740914&amp;postID=1683712588937363399' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/1683712588937363399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/1683712588937363399'/><link rel='alternate' type='text/html' href='http://somnathbanerjee2007.blogspot.com/2011/07/html5-vs-native-mobile-development.html' title='HTML5 vs. Native Mobile Development'/><author><name>Somnath Banerjee</name><uri>http://www.blogger.com/profile/05957372070110520640</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7aUwXMLBU7M/SELNz47WUnI/AAAAAAAAAA8/iQFRjyMsFB0/S220/Somnath.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580155454232740914.post-1660769527044082914</id><published>2011-05-25T07:26:00.000-07:00</published><updated>2011-05-25T07:31:59.440-07:00</updated><title type='text'>Microsoft Webcamp summary</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: 10pt;"&gt;Last week I attended Microsoft WebCamp here in their Silicon Valley Campus. &amp;nbsp;The event was a two day, totally hands on, delivered and attended by developers. &amp;nbsp;According to my estimates there were around three hundred attendees. May be more.&lt;br /&gt;&lt;br /&gt;Microsoft showed 3 things:&lt;br /&gt;1. HTML5 and IE9&lt;br /&gt;2. WebMatrix&lt;br /&gt;3. Microsoft Azure&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: 10pt;"&gt;Let us try to take a deeper look:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;b&gt;I. &amp;nbsp;HTML5 and IE9&lt;/b&gt;&lt;br /&gt;IMHO, Microsoft with IE9 has worked very hard to catch up with competition (Apple, Google and Mozilla) and in a few cases really surpassed. &amp;nbsp;I started paying attention to HTML5 from April of 2010 when Steve Jobs banished flash from iPad. &amp;nbsp;Samples and demonstrations from Apple with HTML5 support and hardware accelerated CSS on the Mac &amp;nbsp;seemed mind-blowing. &amp;nbsp;&amp;nbsp;Chrome seemed like a good second runner and IE8 was no where in the picture. &amp;nbsp;Since then Chrome has very aggressively riding the HTML5 wave. &amp;nbsp;I almost wrote off Microsoft during summer of 2010. However, I am somewhat amazed that within a short period of 12 months Microsoft bridged that gap. &amp;nbsp;Even though they still &amp;nbsp;lag behind Chrome and FF they have come a long way in html5test &amp;nbsp;(&lt;span style="color: blue;"&gt;&lt;u&gt;&lt;a href="http://www.html5test.com/"&gt;http://www.html5test.com&lt;/a&gt;&lt;/u&gt;&lt;/span&gt; ) and W3ctests (&lt;span style="color: blue;"&gt;&lt;u&gt;&lt;a href="http://w3c-test.org/html/tests/reporting/report.htm"&gt;http://w3c-test.org/html/tests/reporting/report.htm&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;). &lt;br /&gt;&lt;br /&gt;IE9 is holding the lead in several performance metrics. &amp;nbsp;Since this area is highly debatable and contentious I will stay away from this. &amp;nbsp;But the point is. IE9 holds a commanding position in the leaderboard which IE8 could not. &amp;nbsp;&amp;nbsp;They definitely have sped up the Javascript engine!&lt;br /&gt;&lt;br /&gt;Also just like Apple and Google Microsoft has put together a site called &lt;b&gt;BeautyOfWeb&lt;/b&gt; ( &lt;span style="color: blue;"&gt;&lt;u&gt;&lt;a href="http://www.beautyoftheweb.com/"&gt;http://www.beautyoftheweb.com/&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;) where they are show-casing some of the coolest items. &amp;nbsp;One area where IE9 pushed the envelope is in hardware acceleration. &amp;nbsp;&amp;nbsp;Fully utilizing the modern day GPU, running significant amount of graphics functions on these chips, getting away from general purpose CPUs and a single-threading model, IE9 is capable of outstanding graphics, animations and smooth transitions. &amp;nbsp;&amp;nbsp;&amp;nbsp;Take a look at IE Test Drive: &amp;nbsp;&lt;span style="color: blue;"&gt;&lt;u&gt;&lt;a href="http://ie.microsoft.com/testdrive/"&gt;http://ie.microsoft.com/testdrive/&lt;/a&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;The other area where they have excelled is full SVG support. &amp;nbsp;Applications like mapping and charting for dashboard applications where zooming in and out without pixilation and quality loss is critical remain strong candidates of such technologies. &amp;nbsp;One site which caught my attention was &lt;span style="color: blue;"&gt;&lt;u&gt;&lt;a href="http://www.highcharts.com/"&gt;http://www.highcharts.com/&lt;/a&gt;&lt;/u&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;Please note, IE9 is not for everyone. &amp;nbsp;&amp;nbsp;It is available only for Vista and Windows 7 users. &amp;nbsp;Sorry XP!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;II. WebMatrix&lt;br /&gt;&lt;/b&gt;Microsoft has really tried to simplify web development with this toolset.&lt;br /&gt;&lt;br /&gt;WebMatrix is a free web development environment. &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;This tool comes with a compact IIS web-server, a compact database (MySQL or SQLServer) and plugins to hook up external modules called helpers (e.g. &amp;nbsp;FaceBook, PayPal, Twitter, Amazon). &amp;nbsp;&amp;nbsp;It was instant love for me! &amp;nbsp;&amp;nbsp;Here is why. &amp;nbsp;Traditionally, when I setup an environment, I fought for setting up and installing/configuring Apache, installing/configuring mySQL and fighting setup for a day or two. What a waste of time when I would rather be working on my application! &amp;nbsp;&amp;nbsp;Using WebMatrix, &amp;nbsp;just opening a new folder, creating a few pages, creating a data-model and serving up a dynamic page was quite impressive.&lt;br /&gt;&lt;br /&gt;What attracted me even more was the ease with which we can put together a FaceBook or a Paypal integration. &amp;nbsp;&amp;nbsp;Now, my friends, I have always needed these in recent web apps and slated 1-2 days to accomplish these aspects. &amp;nbsp;WebMatrix can remove that CRUD!&lt;br /&gt;WebMatrix provides &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Courier, 'Courier New';"&gt;Helpers so that Common Scenarios (e.g. FaceBook Likes, Twitter posts and Paypal payments) are as easy as the following:&lt;br /&gt;@Facebook.LikeButton()&lt;br /&gt;@SimplePay.Execute()&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Arial;"&gt;&lt;br /&gt;If you like this, please read on. &amp;nbsp;&amp;nbsp;WebMatrix also has hooks to &amp;nbsp;several open source site builders like Orchard, Joomla and Drupal. &amp;nbsp;That way, these site builders can be configured and manipulated from the WebMatrix environment. &amp;nbsp;Web Matrix has about 60 open source templates to build from. &amp;nbsp;WebMatrix also works with PHP. &lt;br /&gt;&lt;br /&gt;WebMatrix also provides a special markup syntax called Razor. &amp;nbsp;This makes combining front end code (HTML, Javascript) and backend code (PHP) very simple and readable.&lt;br /&gt;&lt;br /&gt;Watch the video in this page for a good idea on WebMatrix: &amp;nbsp;&lt;span style="color: blue;"&gt;&lt;u&gt;&lt;a href="http://www.microsoft.com/web/"&gt;http://www.microsoft.com/web/&lt;/a&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;In Summary&lt;/b&gt;: Microsoft is doing what they do best! &amp;nbsp;Come up with Development tools which are very easy to use and can be democratized. &amp;nbsp;&amp;nbsp;The fact that they are leveraging open source is really a very interesting phenomena.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;III. &amp;nbsp;Azure&lt;br /&gt;&lt;/b&gt;They made a presentation on Azure. &amp;nbsp;Well, this is a topic for another post.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;   &lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Arial;"&gt;Best Regards, Somnath&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580155454232740914-1660769527044082914?l=somnathbanerjee2007.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://somnathbanerjee2007.blogspot.com/feeds/1660769527044082914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580155454232740914&amp;postID=1660769527044082914' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/1660769527044082914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/1660769527044082914'/><link rel='alternate' type='text/html' href='http://somnathbanerjee2007.blogspot.com/2011/05/microsoft-webcamp-summary.html' title='Microsoft Webcamp summary'/><author><name>Somnath Banerjee</name><uri>http://www.blogger.com/profile/05957372070110520640</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7aUwXMLBU7M/SELNz47WUnI/AAAAAAAAAA8/iQFRjyMsFB0/S220/Somnath.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580155454232740914.post-6361924194305330187</id><published>2011-03-19T17:49:00.000-07:00</published><updated>2011-03-19T19:24:00.037-07:00</updated><title type='text'>S3Tonik- Making Amazon Simple Storage Service even Simpler</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" dir="rtl" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;"&gt;&lt;a href="http://itunes.apple.com/us/app/s3tonik/id408297146?mt=8"&gt;&lt;img border="0" src="https://lh4.googleusercontent.com/-EwT07xDbf1o/TYVUvnxIeaI/AAAAAAAAAZ8/ogJQOaq4dTI/s1600/appstore2.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This week our iOS Application &lt;b&gt;&lt;a href="http://itunes.apple.com/us/app/s3tonik/id408297146?mt=8"&gt;S3Tonik&lt;/a&gt;&lt;/b&gt; made it to the Apple App Store. &amp;nbsp;This is Version 3.0 of the application and this one is an Universal application. &amp;nbsp;That means the same binary runs on both iPhone and iPad. &amp;nbsp;In case someone has already bought it for the iPad, they should be able to upgrade to the new version at no cost.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Speaking about cost, the application (S3Tonik) is modestly priced at $0.99c.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;At this price what you get is access to a demo account (&lt;a href="http://aws.amazon.com/s3/"&gt;Amazon Simple Storage Service&lt;/a&gt; account) where we provide key documents, materials, audio and video content on modern technology topics like Mobile, Web 2.0, Cloud, Green Computing. Topics like Security, computing in different government departments are also of key interest to us. &amp;nbsp;We constantly scour the web, collect publicly consumable materials on these topics and bring them together at one place for you to consume. &amp;nbsp;Now whether you are waiting at the doctor's for the next appointment, or in that airport terminal you should not get bored as long as you carry an iPhone or an iPad with a dosage of interest in these topics.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Now if you really like the content and want to save it, you can download the files to your &lt;b&gt;briefcase (a feature brought to you by S3Tonik)&lt;/b&gt;&amp;nbsp;and carry them for offline access. &amp;nbsp;So your browsing will not stop even when you board that long flight or even after you enter the doctor's chambers where WiFi signals thin out. &amp;nbsp;Comprende?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;If you wanted to share a key document with a friend, colleague or loved one, you can do so with email share option. &amp;nbsp;And if you are rushing for the next key client meeting and have found a statistic from our content, whcih you wanna share with your client for convincing, you can always choose the PRINT option and make use of a network printer.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Like it so far?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Well, if you do, you might want to go tell your head IT guy at the corporate that the easiest way for him to disseminate key documents (sales collaterals, brochures, &amp;nbsp;product videos) is to cycle it through Amazon S3. &amp;nbsp; It is inexpensive ( costs around 2&lt;b&gt;0 cents a GB per month for storage and 10 cent a GB &lt;/b&gt;for bandwidth) and durable. &amp;nbsp;Also, if you choose the proper Security options, you can make it really Secure. &amp;nbsp;Hey, even the government people are using Amazon. &amp;nbsp;No Kidding!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;So now, if your corporate central guys decide to do this, you can always access the S3 account which your office guys have setup by configuring your own account in S3Tonik. &amp;nbsp;It will need a complex Access/Secret Key which you can hand enter from the setting screens of S3Tonik. &amp;nbsp; If you find hand entering cumbersome, well... you are not alone! &amp;nbsp;We found it tough too and hence we provided a second option. You can setup your access/secret key pair in a XML file, make it accessible behind an URL. S3Tonik will access the url, parse the keys and setup your account. &amp;nbsp;Not too bad!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Now, with your own account setup, ALL those sales collaterals, brochures, product videos are accessible with a flick of a finger, a quick touch and a pinch. &amp;nbsp;Magic! &amp;nbsp;Right?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;You never have to go through the &lt;b&gt;&lt;i&gt;document dis-array&lt;/i&gt;&lt;/b&gt; or suffer &lt;b&gt;&lt;i&gt;version anxiet&lt;/i&gt;&lt;/b&gt;y &amp;nbsp;(hey , did I send the right version to the client or will I face the music tomorrow morning when I reach corporate?). &amp;nbsp;Sweet, isn't it?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Well, we also thought so. &amp;nbsp;Hence we call S3Tonik, &amp;nbsp;&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;the Tonik that you have been waiting for to make Amazon Simple Storage service even Simpler.&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Now, if you want even more complicated stuff like versioning, auditing or 2 factor authenticating, &amp;nbsp;feel free to send us an email at support@s3tonik.com&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;And if you like the app, do not forget to rate or even review the App.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Our Facebook page is &lt;a href="http://www.facebook.com/s3tonik"&gt;http://www.facebook.com/s3tonik&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Our Twitter hashtag is &lt;a href="http://www.twitter.com/s3tonik"&gt;#s3tonik&lt;/a&gt;&lt;br /&gt;Our Website is &lt;a href="http://www.s3tonik.com/"&gt;http://www.s3tonik.com&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Best wishes and Best Regards, &amp;nbsp;Tonik Team!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;p.s. &amp;nbsp;I forgot to tell you that we will be keeping the screencasts at &lt;a href="http://www.youtube.com/s3tonik"&gt;http://www.youtube.com/s3tonik&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://itunes.apple.com/us/app/s3tonik/id408297146?mt=8"&gt;&lt;img border="0" src="https://lh4.googleusercontent.com/-EwT07xDbf1o/TYVUvnxIeaI/AAAAAAAAAZ8/ogJQOaq4dTI/s1600/appstore2.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&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/3580155454232740914-6361924194305330187?l=somnathbanerjee2007.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://somnathbanerjee2007.blogspot.com/feeds/6361924194305330187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580155454232740914&amp;postID=6361924194305330187' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/6361924194305330187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/6361924194305330187'/><link rel='alternate' type='text/html' href='http://somnathbanerjee2007.blogspot.com/2011/03/s3tonik-making-amazon-simple-storage.html' title='S3Tonik- Making Amazon Simple Storage Service even Simpler'/><author><name>Somnath Banerjee</name><uri>http://www.blogger.com/profile/05957372070110520640</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7aUwXMLBU7M/SELNz47WUnI/AAAAAAAAAA8/iQFRjyMsFB0/S220/Somnath.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh4.googleusercontent.com/-EwT07xDbf1o/TYVUvnxIeaI/AAAAAAAAAZ8/ogJQOaq4dTI/s72-c/appstore2.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580155454232740914.post-7541724618200361981</id><published>2011-02-22T00:29:00.000-08:00</published><updated>2011-02-22T00:33:09.836-08:00</updated><title type='text'>Windows Phone7 for iOS Developers</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font-size: 14px; line-height: 20px; "&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;This evening I attended a very interesting event. Microsoft hosted &lt;b&gt;Windows Phone 7 for iPhone OS&lt;/b&gt; Developers. This was our regular Silicon Valley iOS Group meet-up. But today it was held at Microsoft headquarters at Mountain View. No I am not dreaming. This actually happened!&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;Microsoft wanted to present Windows Phone 7 to iPhone developers and attract them to port their applications to Windows Phone 7. Microsoft presented the tools, the overall development methodology and constructed an application on the fly. That was quite impressive. They also brought in a third party development team who develop on iOS, Android and Windows Phone and had them show their app and share the development experience across platforms.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;b&gt;Nice touches&lt;/b&gt;:&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The development environment was based on regular &lt;b&gt;VisualStudio and SQL Server 2008&lt;/b&gt;. They showed the development using&lt;b&gt; C#&lt;/b&gt; and &lt;b&gt;XAML&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Two primary development frameworks are &lt;b&gt;XNA&lt;/b&gt; (for game development) and &lt;b&gt;SilverLight&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;There was a visual design environment where you could drag and drop design elements on a canvas and then program the events (OnClick etc.) and edit the code-behind. This metaphor is already very well known to many developers.&lt;/li&gt;&lt;li&gt;It was very simple to develop using a DB on the local machine and then pushing the DB over to a remote Azure Cloud. The migration of local data to the cloud (at least for small example) was nice. Support for SQL Azure and Migration tools finally seems to be coming together.&lt;/li&gt;&lt;li&gt;The programming model was built around developing Against Web Services which made it very simple to change.&lt;/li&gt;&lt;li&gt;Unlike Android, submission to Windows Market Place needs to be vetted by Microsoft and hence there is tighter control over security. Pretty much like Apple.&lt;/li&gt;&lt;li&gt;There are some really innovative controls like Panorama which shows Microsoft has tried to set itself apart and not just copy iPhone, the way Android has been doing.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;b&gt;The rough edges:&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Windows Phone 7 has no enterprise distribution model. The Application market place is only for the consumer. So if a corporation wanted to build an Application and distribute through a store they cannot do it today. Please note that Apple has an enterprise version of their developer license which allows a corporation to distribute their apps.&lt;/li&gt;&lt;li&gt;It did not seem to me that Windows Phone 7 has true multitasking for applications. An incoming phone call would send a running app to tombstone. Which means it is where iOS was in the previous generation.&lt;/li&gt;&lt;li&gt;Windows phone has to support multiple devices and form factors (for example phones can come with or without sliding keyboard). Although this is nothing compared to the dreaded Android fragmentation, but this puts an onus on QA. Here are some choices: &lt;a href="http://www.microsoft.com/windowsphone/en-us/buy/7/default.aspx" rel="nofollow" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(70, 70, 70); background-position: initial initial; background-repeat: initial initial; "&gt;http://www.microsoft.com/windowsphone/en-us/buy/7/default.aspx&lt;/a&gt;&lt;/li&gt;&lt;li&gt;They do not have the concept of an ADHOC build. This is used to give iPhone Applications to BETA testers without cycling through the store.&lt;/li&gt;&lt;li&gt;When asked “&lt;i&gt;What are the top selling Apps in your marketplace&lt;/i&gt;?”  there was no clear answer.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;b&gt;My take&lt;/b&gt;&lt;br /&gt;Overall Windows Phone 7 seemed behind iOS and will continue to do so. However, they have a few things. The widely known and understood development model and the foothold in the enterprise. Also, with the recent success of Kinect they seem to have their mojo. Time will tell whether the Nokia marriage will last happily ever after or end in a messy divorce.&lt;span class="Apple-style-span" style="line-height: 0px;"&gt;  &lt;/span&gt;But it does seem like they are making a sincere effort to win the hearts and minds of developers.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;b&gt;Tidbits&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;When asked whether they would port their apps to WP7 several developers raised hands.&lt;/li&gt;&lt;li&gt;Flurry is reporting a sharper increase in developer interest with WP7.&lt;a href="http://wmpoweruser.com/after-nokia-deal-flurry-confirms-windows-phone-7-overtook-blackberry-in-developer-interest/" rel="nofollow" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(70, 70, 70); background-position: initial initial; background-repeat: initial initial; "&gt;http://wmpoweruser.com/after-nokia-deal-flurry-confirms-windows-phone-7-overtook-blackberry-in-developer-interest/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;If you want to remember one link, keep this in mind: &lt;a href="http://create.msdn.com/en-US/" rel="nofollow" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(70, 70, 70); background-position: initial initial; background-repeat: initial initial; "&gt;http://create.msdn.com/en-US/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;Thought I would share this with you all.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;Best Regards, Somnath&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580155454232740914-7541724618200361981?l=somnathbanerjee2007.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://somnathbanerjee2007.blogspot.com/feeds/7541724618200361981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580155454232740914&amp;postID=7541724618200361981' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/7541724618200361981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/7541724618200361981'/><link rel='alternate' type='text/html' href='http://somnathbanerjee2007.blogspot.com/2011/02/windows-phone7-for-ios-developers.html' title='Windows Phone7 for iOS Developers'/><author><name>Somnath Banerjee</name><uri>http://www.blogger.com/profile/05957372070110520640</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7aUwXMLBU7M/SELNz47WUnI/AAAAAAAAAA8/iQFRjyMsFB0/S220/Somnath.jpg'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580155454232740914.post-6078857554708658663</id><published>2011-02-14T11:24:00.000-08:00</published><updated>2011-02-14T16:31:07.924-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='enterprise'/><category scheme='http://www.blogger.com/atom/ns#' term='viruses'/><category scheme='http://www.blogger.com/atom/ns#' term='encryption'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>Enterprise Mobile Security</title><content type='html'>&lt;span class="Apple-style-span"   style="  line-height: 20px; font-family:'Lucida Grande', 'Lucida Sans Unicode', sans-serif;font-size:9.72222px;"&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;Industry analysts and security experts believe that as smart-phone adoption increases within the enterprise, attacks and malwares will also increase. Smart phones may become conduits to breaches of corporate data. Malwares and viruses will masquerade as apps and may compromise both personal and corporate data. 2010 saw a huge rise in such instances of targeted malware.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;2011 is really a year to watch for mobile attacks. With WikiLeaks and StuxNet, fear is looming in everyone’s mind regarding what and how the next attack will be. Let us try to imagine and understand the surface of potential risks. We will focus on risks related to large businesses and enterprises.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;b&gt;I) Data breach as a result of lost/stolen device&lt;/b&gt;&lt;br /&gt;A lost device means potential for loss/theft of sensitive information and also enabling unauthorized users to gain access to ENTERPRISE networks. Remember the hapless Apple engineer losing the iPhone 4 prototype in a bar? In case you are rolling your eyes, please remember, that over a six month period, 3,000 laptops were lost in London cabs. Compare that to 55,000 phones lost during same period!&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;Also, when individuals lose a device it is a personal loss. When enterprise devices are lost it is a much bigger affair. Some experts put the total cost of a lost laptop to be around $49,000.  This cost reflects the enterprise wide effort (corporate, legal, purchasing, admin, etc.) required to deal with a lost laptop.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;A sophisticated approach is to use a service such as “remote-locate-and-lock” which will remotely locate the phone using built in GPS service and lock out a lost phone. Even more stringent policies of “&lt;b&gt;remote-wipe&lt;/b&gt;” can be enforced to remove all sensitive data from a misplaced phone. There are several vendor software options which are emerging. For iOS there is “&lt;b&gt;Find My Phone”&lt;/b&gt;, for Android there is &lt;b&gt;Lookout&lt;/b&gt; .&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;Additionally, it is important that key content be encrypted and stored in a fashion so that even a device loss does not compromise key information using a proper standard like &lt;b&gt;AES-128 or AES-192&lt;/b&gt;.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;b&gt;II) Malicious code attack coming from masquerading applications&lt;/b&gt;&lt;br /&gt;This usually happens after downloading an application, which in-spite of masquerading as an innocuous app, actually engages in nefarious activities (keyboard logging, transmission of private information secretly, etc.). In July 2010, The ‘Carrot App’ for Android was disguised as a calculator application. The malicious application was programmed to email to the attacker of transcripts all text messages, both sent and received by the infected device.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;Due to Apple’s stringent application review and publication process these problems are less common in iOS, but are still an area of concern. Android, due to its open publishing policy can be more prone to such attacks. Please refer to the recent in-depth study on App genome.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;b&gt;III) Mobile device OS, Applications or protocol vulnerability&lt;/b&gt;&lt;br /&gt;Software vulnerability at this level is hard to fend off and can only be mitigated by constant study of and vigilance against security threats. It is advised to ensure that the latest versions and patches of the OS &amp;amp; development environments (Apple XCode or Android SDK) are applied carefully and security patches are taken seriously. Remember the chain is only as strong as the weakest link!&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;b&gt;IV) Weak or non-existent mobile device authentication&lt;/b&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;This is a double-edged sword. Having a very hard pass-code is easy to forget and hence affects the usability. On the other hand, having something straightforward like “1234” or “admin” is easy to guess and easy to crack. The long-range solution for this is using some form of biometric or fingerprint based authentication. However, until these are refined we should have a &lt;b&gt;TWO FACTOR AUTHENTICATION&lt;/b&gt; (a combination technique of something you know, e.g. pass-code and something you have, e.g. a &lt;b&gt;CAC reader&lt;/b&gt;). In many cases a simpler variant of CAC Reader can be adopted, e.g. a token code which is distributed via SMS. Such two-factor authentication schemes are proposed by large organizations such as Google and Microsoft. Such options will provide additional protection against phishing and malware attacks, as the one-time token codes are valid only for a limited duration of time and are deactivated automatically, thus preventing access to any sensitive information.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; "&gt;There can be additional attack surfaces which we have not thought about yet. After all, a “Hacker’s mind” has a different orientation than a “Builder’s brain”. Constant vigilance can never be overstated in today’s world, specially when you adopt more modern means to conduct your business.&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580155454232740914-6078857554708658663?l=somnathbanerjee2007.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://somnathbanerjee2007.blogspot.com/feeds/6078857554708658663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580155454232740914&amp;postID=6078857554708658663' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/6078857554708658663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/6078857554708658663'/><link rel='alternate' type='text/html' href='http://somnathbanerjee2007.blogspot.com/2011/02/enterprise-mobile-security.html' title='Enterprise Mobile Security'/><author><name>Somnath Banerjee</name><uri>http://www.blogger.com/profile/05957372070110520640</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7aUwXMLBU7M/SELNz47WUnI/AAAAAAAAAA8/iQFRjyMsFB0/S220/Somnath.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580155454232740914.post-3802546168462375894</id><published>2010-12-16T11:41:00.000-08:00</published><updated>2010-12-16T12:20:39.844-08:00</updated><title type='text'>Google's Gift - Chrome OS Device</title><content type='html'>Santa came a bit earlier this year for me.&lt;div&gt;&lt;br /&gt;&lt;div&gt;I was invited to a Google HTML5  tech talk.  Learnt some of their plans and next steps regarding IndexedDB as part of the local storage strategy for HTML5.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But the real surprise came when they announced that they would give attendees a Chrome OS device as pilot devices.   Google's goal is to have us test drive these devices and give them feedback.   Thank you Google!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Well, first things first.  Why do we need a Chrome OS Device?&lt;/div&gt;&lt;div&gt;According to Google, last 25 years of computer and laptop development have added a lot of not-any-more-needed cruft to our computers.  For example, does BIOS still needs to check the existence of Floppy Drive when starting?  Also, most people (yes my dear wife is a member of this club!) tend to spend all their time inside a Browser. Considering these, Google felt that the world needs a ground up device which is built completely for a browser and cloud based services.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Let me describe the key things which I have seen so far.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. It is a pretty minimalistic laptop form factor, overall lighter, lesser keyboard with a very functional design.  It comes with touchpad supporting single tap and double finger swipe.  The keyboard has a set of browser friendly keys (has a search key).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. Getting started was painless.  After plugging in the battery, the device started up asked me to log in with my Google Account, took a picture and I was set.&lt;/div&gt;&lt;div&gt;&lt;i&gt;Wonder how will it behave if i did not have a Google account?&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. Upon startup I see a Chrome Browser with access to Gmail , Docs, YouTube and a few other applications.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4. This is a completely internet connected device which immediately discovered Wi-Fi connections.  It also has a 3G connectivity package from Verizon Wireless.  It seems to be priced at $9.99 a month, but I am yet to check it out.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;5. The device seems to be a cloud-enabled and the promise is to be worry free from all your documents, pictures and emails being lost from a crash or virus since they are supposedly stored and protected in the Google Cloud for us.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;6.  CloudPrint  - It seems Google is working with a set of printer manufacturers to make them cloud ready and as consumers we should be able to connect and print to a remote printer without having to go through the pains of installing a driver.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;7.  App Store - Chrome App Store is already open for business and Google is encouraging developers to submit their HTML5 enabled webapps.   This to me is quite fascinating.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;8. Instant-On  - It seems the startup time is around 1 sec.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;9.  Guest Mode - For non-registered users there is a guest mode to browse the web.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;10. Confusion  &amp;amp; Conclusion&lt;/div&gt;&lt;div&gt;With tens of Android devices coming after the iPad juggernaut, I am not sure how to use yet another device!   But the idea of a cloud ready, browser only, cruft-free device seems like it may have a future.  We will have to wait till the jury deliberates.   &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But I am feeling reasonably strong that HTML5 is a strong contender for next-gen development.  And the idea of App-Store from iOS, MacOS, Android and now on to Chrome OS will democratize app development giving smaller talented developers a level playing field to compete.   Nice!&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/3580155454232740914-3802546168462375894?l=somnathbanerjee2007.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://somnathbanerjee2007.blogspot.com/feeds/3802546168462375894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580155454232740914&amp;postID=3802546168462375894' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/3802546168462375894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/3802546168462375894'/><link rel='alternate' type='text/html' href='http://somnathbanerjee2007.blogspot.com/2010/12/googles-gift-chrome-os-device.html' title='Google&apos;s Gift - Chrome OS Device'/><author><name>Somnath Banerjee</name><uri>http://www.blogger.com/profile/05957372070110520640</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7aUwXMLBU7M/SELNz47WUnI/AAAAAAAAAA8/iQFRjyMsFB0/S220/Somnath.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580155454232740914.post-7389527098731550411</id><published>2010-04-05T12:08:00.000-07:00</published><updated>2010-11-29T09:47:34.953-08:00</updated><title type='text'>iPad is here</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_7aUwXMLBU7M/S7u4ILgWp0I/AAAAAAAAARM/i9XrOasl4eA/s1600/iPadCost.png"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 399px; FLOAT: left; HEIGHT: 296px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5457157824156444482" border="0" alt="" src="http://4.bp.blogspot.com/_7aUwXMLBU7M/S7u4ILgWp0I/AAAAAAAAARM/i9XrOasl4eA/s400/iPadCost.png" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; After weeks of eager anticipation, we are proud owners of an iPAD – the truly “family device” meant for casual computing.&lt;br /&gt;Unlike the iPhone 3G (4 hour waiting in line), the wait time was a brisk 20 minutes. Yes, I reserved online!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The party started around Saturday (April 5th) lunch time and is still on!&lt;br /&gt;&lt;br /&gt;I do plan to publish a series of posts. This one is on general features. The next one would be on the entire development experience. Yes, I did stay up most of Friday night getting my sample apps to work in iPAD Emulator (iPhone SDK 3.2) and remained very eager to get those running on actual device. That I did. So let us start with general features in this post!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Summary&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;What rocks:&lt;/strong&gt; An amazing web browser, awesome photo album, and great book reader! Apple has put together the Netbook, e-reader, gaming device, photo frame and iPod features. Add-ons like movie rentals, 10 hours of battery life and the most-celebrated App Store on the planet are combined in a magical cocktail! 175,000+ apps and ~1000 iPad only apps.&lt;br /&gt;&lt;strong&gt;What doesn’t:&lt;/strong&gt; The iPad's size is a bit cumbersome, specially to carry. The iPad's lack of video camera, USB, missing Flash support and HD video output keep me wondering whether I should have waited for next year.&lt;br /&gt;&lt;strong&gt;My Worries:&lt;/strong&gt; Will this device survive a fall? Did I make a right choice not to buy the 3G version? How will life be without GPS?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;strong&gt;Overview&lt;/strong&gt;&lt;br /&gt;iPad is a 8x10-inch tablet computer which combines laptop, smartphone, gaming console, and iPod into a single experience. The absence of an integrated video camera and no Flash video support is a damper. "Why do I need an iPad?" Apple says: The iPad is a Web browser for your living room, an e-book reader for the den, a movie player for the kids, a photo album, a jukebox, a gamer's best friend, a word processor, an e-mail machine, and a YouTube junkie's dream come true. No excuse good enough for you? Wait a few minutes and a developer will inevitably make an app for it.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Design&lt;/strong&gt;&lt;br /&gt;The screen is made of oleo phobic-coated glass which makes it easy to wipe away fingerprints. Behind the glass is a LED-backlit, 9.7-inch capacitive touch screen that uses IPS (in-plane switching) technology for different viewing angles. The home button is the same as on the iPhone and iPod Touch, switching between an open app and main menu. iPad is 7.47 inches wide by 9.56 inches tall by 0.5 inch thick, and weighs 1.5 pounds. It has a natural, magazine-like feel. Like the iPhone, it has a touch-friendly OS with an on-screen keyboard, and an accelerometer that detects device mode: portrait or landscape. The buttons, switches, and ports around the edges are same as iPhone. A 30-pin dock connector at the bottom, an integrated speaker, a volume rocker to the right and a switch that works to disable the iPad's automatic screen rotation in case you need to look at something sideways without the iPad assuming you want it rotated. The design feels very upscale. Compared to other tablets the iPad is a jaw-dropper!&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;strong&gt;Display&lt;br /&gt;&lt;/strong&gt;9.7-inch backlit LCD screen is comparable to net book screens. Images are sharp and vivid with technology called "in-plane switching" to ensure the display looks good when viewing at an angle. A built-in light sensor automatically adjust the screen's brightness based on its surroundings.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Web&lt;br /&gt;&lt;/strong&gt;With full-size pages which are true Web pages, not the scaled-down mobile versions, web browsing is nearly as good as a MacBook. Downside: No support for Adobe Flash! iPad users who visit a site that uses Flash will be greeted with error messages. Try sites like Hulu.com. CBS and Disney will format some shows online just for the iPad. Jury is out for the rest. Safari is the only Web browser for the iPad. That means no tabbed browsing support.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Books&lt;/strong&gt;&lt;br /&gt;iBooks store includes content from: HarperCollins, Hachette, Penguin, Macmillan, and Simon &amp;amp; Schuster. Titles are organized by popularity and by genre. Users can preview the first few pages before purchasing, and putting in virtual bookshelf. iPad allows you to read books in either portrait or a landscape mode that shows two pages at once. Onscreen settings also allow changing the size of the text, searching text within the book, looking up words in a built-in dictionary, and hopping around using a persistent table of content. Public domain books and any EPUB book format (Project Gutenberg and Google Books) can be transferred to iPad via iTunes. Amazon Kindle app is available on the iPad. &lt;b&gt;As an e-reader does not use e-ink technology. Amazon, Barnes &amp;amp; Noble, and others don't use backlit LCDs because: they drain battery life; fatigue the eye; and become difficult to read in direct sunlight.&lt;/b&gt; Y&lt;b&gt;ou can read for four days on the Kindle without a recharge, compared with approximately 10 hours on the iPad. As on any LCD text isn't as easy on the eye as on printed paper. iPad works better in the shade than on sunlight.&lt;/b&gt; However, the presentation of books is absolutely gorgeous. Cover graphics and illustrations display in rich color, book pages have a deliberate paperlike tone, and turning pages by tapping or flipping is intuitive. Page turns&lt;br /&gt;also render much faster than with e-ink technology, allowing you to quickly flip through pages. Unique features, such as in-book music and video playback&lt;br /&gt;(when supported), and one-touch dictionary makes it a category winner. At least IMHO! Also, for magazines and photo essays, the iPad's color screen is a clear winner. iPad's ambient-light-sensing screen provides just enough light for an&lt;br /&gt;in-bed read and automatically ramps up the brightness elsewhere.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Email&lt;/strong&gt;&lt;br /&gt;works with: Gmail, Microsoft Exchange, Yahoo Mail, Hotmail, AOL and most other standard e-mail systems. Comes with a multi-pane view that shows inbox and a message preview window. Document and image attachments can be seen in full screen, and the search function looks through e-mail on both iPad and the server for most accounts. The downside? The weak onscreen keyboard makes it tough to type out long messages.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;strong&gt;Keyboard&lt;/strong&gt; On-screen virtual keyboard is about the size of a notebook keyboard, which looks impressive. But the virtual keyboard is not for typing long emails or text documents. Anyone looking for an external keyboard would need to buy ONLY from Apple for $69 because the device lacks a USB port.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;iPhone OS&lt;/strong&gt;&lt;br /&gt;iPAD uses the mobile version of OS X : the iPhone OS. Very touch friendly and integrated with App Store, user don't need to worry about traditional issues,&lt;br /&gt;scattered files on desktop, installing drivers for third-party hardware, or trying to figure out where you put a downloaded image went? Instead, all apps are clearly laid out, organized to respond to a single touch. A downloaded image, appears in one place – the photo library. Looking for something--a song, e-mail, photo, or Web page--double-clicking the home button brings up a Spotlight search feature. On the iPad, just like iPhone things are simple and DECLUTTERED! The only way for users to purchase and download movies, apps and music on the iPad is to use Apple's iTunes store. Compared with the more free approach of a Windows Netbook or Android, the iPad user is giving away freedom of choice in exchange for convenience. However, this control over the iPhone OS and the commerce within it also serves to minimize the iPad's vulnerability to computer viruses.&lt;br /&gt;With a 1GHz Apple A4 processor, capacitive multitouch display technology, and a 802.1n compatible Wi-Fi, Apps launch within seconds; waking from sleep&lt;br /&gt;mode is nearly instantaneous; and even a cold boot-up takes just 10 seconds.&lt;br /&gt;&lt;strong&gt;Music&lt;/strong&gt;&lt;br /&gt;You can play songs in the background while you work on the Web, email or an app. The iPad's built-in mono speaker is ok, but users can plug in headphones&lt;br /&gt;for dual/stereo sound. The iPad will also connect to other devices like wireless headphones through Bluetooth, and it can connect to home stereo systems.&lt;br /&gt;iTunes on the iPad is very similar to the one on your computer. Scroll through itunes with your finger, or view by album with cover art.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;strong&gt;Photos&lt;br /&gt;&lt;/strong&gt;Snapshots look great on the iPad's sharp display. Users can browse and sort photos with some cool tools. Preview the photos inside a folder by pinching&lt;br /&gt;out to reveal the contents in a little scattered bunch of squares. You can also set up slideshows with music and use the iPad as a digital picture frame. The bad news: You'll have to import all of your snaps from elsewhere, because the iPad does not have a built-in camera.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;strong&gt;Movies&lt;/strong&gt;&lt;br /&gt;Film buffs will love this sharp, crisp display. It is great for a personal video viewer on the road. But the iPad doesn't support the widescreen 16:9 format of most movies, so viewers will have to look at thick black edges on two sides -- or cut off some of the picture. The iPad also lacks a DVD drive, so movies will need to be imported into it also.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Battery&lt;/strong&gt;&lt;br /&gt;The iPad has 10-hour lifespan when playing video. The battery will last a full month on standby. But like the iPhone and iPod, the battery is built in. That means, if it dies you cannot simply pop in a new one; if the battery is broken, so is the iPad. Apple will replace the entire iPad device for a $99 service fee if you qualify for a battery replacement. That means the battery's charge capacity has simply worn down naturally. It doesn't cover water damage, or a device that's been dropped or modified in any way.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Accessories&lt;/strong&gt;&lt;br /&gt;There is a physical keyboard with an integrated dock ($69), a charging dock without the keyboard ($29) that engages the iPad's photo frame mode, a camera connection kit ($30) that includes both a USB and an SD card adapter for importing images from a digital camera, and a wrap-around leather case ($40) that doubles as a kickstand. Need the iPad for presentations, there is a $30 VGA adapter that can connect to a projector or computer monitor. Video output is only compatible with specific apps, such as Apple's Keynote. The maximum output resolution is only 1,024x768 pixels.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;iWork&lt;/strong&gt; software suite for iPad includes three apps: Pages (word processing), Numbers (spreadsheets), and Keynote (presentations). It's the first version of the software to run on one of Apple's portable devices and makes full use of the iPad's touch screen. Each app is offered separately at $9.99 apiece. There are some practical problems for iPad being a productivity tool. The first hurdle is the keyboard. When it comes to writing long text (essays and report) our fingers crave a real keyboard. Apple's $69 keyboard can be start but may not completely bridge the gap. Users will complain about a missing mouse! Second is, getting files off the iPad isn't as simple as plugging in a thumb drive or burning a CD. You either need to e-mail them or upload them somewhere . Printing a document you've composed on the iPad—is an issue. We may see an elegant solution for this in time, but your best bet at the moment is e-mailing or transferring the document to a printer-equipped computer--not a good solution for printing out airline boarding passes, for instance. Time will tell whether a student can get away with using an iPad as a primary computer? It is here that a Netbook will win!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Conclusions:&lt;/strong&gt;&lt;br /&gt;Although it won't replace my laptop, at least not yet it remains an awesome family device for “&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;casual computing&lt;/span&gt;&lt;/strong&gt;”. Browsing, photo albums, videos, maps&lt;br /&gt;have never been better!&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580155454232740914-7389527098731550411?l=somnathbanerjee2007.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://somnathbanerjee2007.blogspot.com/feeds/7389527098731550411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580155454232740914&amp;postID=7389527098731550411' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/7389527098731550411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/7389527098731550411'/><link rel='alternate' type='text/html' href='http://somnathbanerjee2007.blogspot.com/2010/04/ipad-is-here.html' title='iPad is here'/><author><name>Somnath Banerjee</name><uri>http://www.blogger.com/profile/05957372070110520640</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7aUwXMLBU7M/SELNz47WUnI/AAAAAAAAAA8/iQFRjyMsFB0/S220/Somnath.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_7aUwXMLBU7M/S7u4ILgWp0I/AAAAAAAAARM/i9XrOasl4eA/s72-c/iPadCost.png' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580155454232740914.post-2535032772620156597</id><published>2010-02-11T22:01:00.000-08:00</published><updated>2010-02-11T22:30:09.071-08:00</updated><title type='text'>Android Developer Lab, California</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style="color:windowtext;"&gt;I attended Android Developer lab yesterday.  Wanted to share the experience with all of you.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:windowtext;"&gt;&lt;b&gt;First the background&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color:windowtext;"&gt;I try to attend a local coding group where a gang of around 20 or so developers meet on a weekly basis huddling with their laptops to review code, applications and discuss overall Android state of art.   It is from this group that I got the wind of  Android Developer Labs:  &lt;a href="http://sites.google.com/site/androiddevlabs/faq"&gt;http://sites.google.com/site/androiddevlabs/faq&lt;/a&gt;  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color:windowtext;"&gt;I applied few weeks back.  However, very few from my group were getting the acceptance invitation.  Mine did not come until yesterday morning.   I guess, they ran out of all the good candidates by then &lt;/span&gt;&lt;span style=" ;font-family:Wingdings;color:windowtext;"&gt;J&lt;/span&gt;&lt;span style="color:windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color:windowtext;"&gt;Anyway,  I was finally in!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color:windowtext;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color:windowtext;"&gt;&lt;b&gt;The Place&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="color:windowtext;"&gt;The event was happening in a VERY large conference room at Google complex.  I want to say there were upwards of 300 attendees.  Everyone is supposed to show up with their Laptops + Android SDK + Eclipse + Sample code.   I being myself, arrived 5 minutes late.   The conference room was WALL to WALL full with attendees and I could find a sitting place only at the last row. Well, I would not take that for this kind of event.  Walked right  past all 30 rows and took up a position at the very FRONT row right in front of the speaker.  I was in a good neighborhood!     The guy sitting next to me has Remote Desktop Application for Android market which he is selling for $20.  Nice!&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color:windowtext;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color:windowtext;"&gt;&lt;b&gt;Key Things covered&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="color:windowtext;"&gt;The session started around 2 p.m.  The person presenting was from the Google Developer relationship team and his job is to  evangelize to developers like us.  They are holding similar sessions across the country.    He first focused on letting us know what were the features in the latest  SDK  (Android 2.0).     I will send you the presentation later on or you can get it on your own from the Web.   But here are my key takeaways:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;&lt;span style="color:windowtext;"&gt;As of end of &lt;b&gt;2009, Android  was in 48 countries with 59 carriers and 20 devices&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;span style="color:windowtext;"&gt;They are truly trying to make it an OPEN source, OPEN platform which can target MANY devices as opposed to ONE  (I guess you all know which the CHOSEN ONE is!)&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;span style="color:windowtext;"&gt;&lt;span style="mso-fareast-;font-family:Calibri;color:windowtext;"&gt;&lt;span style="mso-list:Ignore"&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:windowtext;"&gt;They want to differentiate by making Apps super–simple to publish.  You can submit and upload your app in 5 minutes or less and that’s it.  No Hurdles, No Reviews!&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;span style="mso-fareast-;font-family:Calibri;color:windowtext;"&gt;&lt;span style="mso-list:Ignore"&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:windowtext;"&gt;If that is scary, they say it has always been the Google Way.   Let the Community review process shake out the undesirable elements and not Google central committee.&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;span style="color:windowtext;"&gt;Finally, they want devices and applications which will cater to four key aspects:  EYES,  EARS, TOUCH and LOCATION.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;          &lt;p class="MsoNormal"&gt;&lt;span style="color:windowtext;"&gt;&lt;o:p&gt;&lt;b&gt; The Surprise&lt;br /&gt;&lt;/b&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="color:windowtext;"&gt;&lt;b&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;After giving us an overview of the SDK, the presenter wanted us to open our laptops and do a lab solution.  He suggested that we use some test devices that they will provide.  Then he looked at us and said: &lt;i&gt;&lt;span class="Apple-style-span"  style="color:#6633FF;"&gt; “Tell you what!  We will give you all a Droid Phone each!&lt;/span&gt;&lt;/i&gt;”  The room burst into thundering applause.  Within  5 minutes,  I had my own Droid phone.   It took me minutes to set the battery, hook up to my laptop via USB and the phone turned on.  I had to press 1 to activate my phone.  Here came another surprise.   The phone was activated with 1 month free Voice and Data from Verizon and a $120 discount from a yearly service if I sign a contract within 30 days.   &lt;i&gt;Santa Claus has truly come to town!&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color:windowtext;"&gt;&lt;o:p&gt;&lt;b&gt;Getting my own apps loaded&lt;br /&gt;&lt;/b&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="color:windowtext;"&gt;&lt;b&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;I have been developing Android applications, but had to remain satisfied with the emulator running on my laptop.  I was ready to deploy the apps on the actual device and see it going.   It took some hurdle to get the USB driver configured and my laptop to recognize the phone.      Within next 30 minutes I got my starter Apps running on the phone! Developing on Eclipse, downloading via USB, running on actual device!  I was in heaven.  Almost!&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color:windowtext;"&gt;&lt;o:p&gt;I forgot to mention, during this wait time,  I was able to connect with Gmail, suck all my contacts and mail down,  take a picture of my worthy neighbor, email him and also check out Facebook.&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color:windowtext;"&gt;&lt;o:p&gt;&lt;b&gt;The Assignment&lt;/b&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="color:windowtext;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Beyond the euphoria, the serious business of application development continued.  Google wanted us to work on a Bluetooth based chat application.  We  had to write a simple piece of code &lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;to control bluetooth, locate other bluetooth devices that are within communication range, request communication with a remote device, and listening for incoming requests&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="apple-converted-space"&gt;&lt;span&gt;&lt;o:p&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;The App Show&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span class="apple-converted-space"&gt;&lt;span&gt;&lt;b&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;  "&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Next developers were asked to walk up to the podium and show everyone any apps they can share.  Four or five walked up to the podium and presented.   Since there was no phone projection, people had to be happy with the desktop screen dumps and webpages.   Most apps shown were in the consumer category.   One developer from our meetup group camp showed her coin collection app.  One guy showed a 3D gaming engine.   One gentleman showed an Android tablet.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;Thoughts and Conclusions&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="color:#3366FF;"&gt;2010 will be an interesting year to watch for mobile application development!&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="font-size:13.5pt;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style=" ;font-size:16px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;  &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color:windowtext;"&gt;&lt;o:p&gt; &lt;/o:p&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/3580155454232740914-2535032772620156597?l=somnathbanerjee2007.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://somnathbanerjee2007.blogspot.com/feeds/2535032772620156597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580155454232740914&amp;postID=2535032772620156597' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/2535032772620156597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/2535032772620156597'/><link rel='alternate' type='text/html' href='http://somnathbanerjee2007.blogspot.com/2010/02/android-developer-lab-california.html' title='Android Developer Lab, California'/><author><name>Somnath Banerjee</name><uri>http://www.blogger.com/profile/05957372070110520640</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7aUwXMLBU7M/SELNz47WUnI/AAAAAAAAAA8/iQFRjyMsFB0/S220/Somnath.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580155454232740914.post-4589600016856428685</id><published>2010-01-26T16:15:00.000-08:00</published><updated>2010-01-26T20:55:11.229-08:00</updated><title type='text'>DrupalCamp Stanford, Jan 2010</title><content type='html'>Hello everyone,&lt;br /&gt;This weekend (last Saturday and Sunday) I attended the DrupalCamp at Stanford.&lt;br /&gt;&lt;strong&gt;Overview&lt;/strong&gt;&lt;br /&gt;The sessions were from 9:30 a.m. to 4 p.m. both Saturday and Sunday. Most sessions were very technical and hands on in nature. There were 100 or so attendees. Acquia and ChapterThree were the strong corporate presence. Stanford also had a strong representation and we learnt that there are 70+ Drupal sites at Stanford.&lt;br /&gt;&lt;br /&gt;Instead of drowning with all the details, I will focus on my FIVE key takeaways.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Here they are:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1. Getting Started&lt;/strong&gt;&lt;br /&gt;Drupal can be daunting to get started. Even for me, it took months to get the hang of it. Still working on it…&lt;br /&gt;I made a specific point to attend the most basic, getting started Drupal Session. IMHO it was one of the BEST sessions. I will propose that we use these materials to bring new-bees (and old hacks) up to speed. Take a long look at Matt Cheney's presentation: &lt;a href="http://rychosis.org/slides/Mastering-Drupal-Stanford-1-23-10.pdf"&gt;http://rychosis.org/slides/Mastering-Drupal-Stanford-1-23-10.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. Admin and Drush&lt;/strong&gt;&lt;br /&gt;Unfortunately, I could not attend this sessions, but I have been hearing lot of good things about DRUSH. For the layman, it is a command line interface to Drupal and lets you do lot of powerstuff. In my experience, mastering a good set of command line tools can be incredibly productive.&lt;br /&gt;Here is a tutorial from Stanford on Drush: &lt;a href="https://techcommons.stanford.edu/topics/drupal/drush"&gt;https://techcommons.stanford.edu/topics/drupal/drush&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I will await your thoughts!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3. Focus on Design and Themes&lt;/strong&gt;&lt;br /&gt;The entire camp had a huge design focus. There were a whole set of sessions on designs, themes and what is coming next. I think the Drupal creators believe that UI is a huge gap and they are trying to fill that. Two things attracted my attention: What is possible with the XEN theme and also a new theme called FUSION from &lt;a href="http://www.topnotchthemes.com/"&gt;Top Notch Themes&lt;/a&gt;&lt;br /&gt;It will very interesting to watch the next generation of Drupal UI.&lt;br /&gt;&lt;br /&gt;4. &lt;strong&gt;Services Module&lt;/strong&gt; is key to connect Drupal to other systems&lt;br /&gt;We chose Services module to develop our own Flex and AIR Components. I was delighted to cover the iPhone APP on Drupal track and discover that they are all using Services. This is a great validation of our strategy. We have been using Services to build Flex/AIR apps on Drupal using AMF for Services. However, other interfaces like XMLRPC, JSON and REST are important and being actively used.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5. In Summary, Drupal is Hot, Very HOT!&lt;/strong&gt;&lt;br /&gt;We are seeing this from all quarters. But the key evidence was the number of totally dedicated attendees who came from ALL quarters. There were designers, developers, web masters, entrepreneurs and corporate site builders. The excitement and participation could be felt everywhere. Keep in mind this is a completely FREE, all volunteer supported show. The keynote speaker was Earl Miles, the creator of the VIEWS module. He received a hero’s welcome!&lt;br /&gt;I sense something very strong is brewing in the Drupal area.&lt;br /&gt;&lt;br /&gt;In summary, I had a great weekend. Thanks to my wife and children for letting me attend an all weekend event.&lt;br /&gt;&lt;br /&gt;Thank you for reading this long. Here is the link to all the sessions: &lt;a href="http://stanford.design4drupal.org/"&gt;http://stanford.design4drupal.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Best Regards and Warm wishes, Somnath&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580155454232740914-4589600016856428685?l=somnathbanerjee2007.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://somnathbanerjee2007.blogspot.com/feeds/4589600016856428685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580155454232740914&amp;postID=4589600016856428685' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/4589600016856428685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/4589600016856428685'/><link rel='alternate' type='text/html' href='http://somnathbanerjee2007.blogspot.com/2010/01/drupalcamp-stanford-jan-2010.html' title='DrupalCamp Stanford, Jan 2010'/><author><name>Somnath Banerjee</name><uri>http://www.blogger.com/profile/05957372070110520640</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7aUwXMLBU7M/SELNz47WUnI/AAAAAAAAAA8/iQFRjyMsFB0/S220/Somnath.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580155454232740914.post-5804532011949879649</id><published>2009-11-24T14:18:00.000-08:00</published><updated>2009-12-02T11:39:44.206-08:00</updated><title type='text'>Exercise and Brain</title><content type='html'>&lt;div&gt;Recently I attended a talk presented by Dr. John Ratey , a professor of  psychiatry at Harvard Medical School.&lt;br /&gt;&lt;br /&gt;The presentation, content and the  afterthoughts were so compelling that I cannot resist sharing this information and enlist your serious feedback.&lt;br /&gt;&lt;br /&gt;First, the topic: “STRONGER,  FASTER, SMARTER, The Amazing Science of Exercise and the Brain”.&lt;br /&gt;&lt;br /&gt;Second, the  speaker: Dr. John Ratey is a professor of psychiatry at Harvard Medical School.   In his  entitled, Spark: The Revolutionary New Science of Exercise  and the Brain, John Ratey presents new scientific evidence that exercise should  be viewed as a medicine and that without appropriate levels of activity, our  brains actually “shrivel.” &lt;br /&gt;&lt;br /&gt;Last but not the  least are my thoughts or the key take aways  from the discussion. &lt;br /&gt;Again,  I paraphrase these in my simpleton terms.  Scholars can pick up the book and  dissect the medical terms, but here are the seven things which I  learnt.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.       We are basically Hunter/Gatherers&lt;/span&gt;&lt;br /&gt;Human beings are essentially  hunter, gatherers.  Just a few years back (around 10000 or so) we had to run  8-10 miles each and every day to get food.  You did not move, you get did not  get to eat. Only recently, particularly in the last 20 years or so we have  created a society of gadgets and gizmos, of mashups and widgets where even my  family of 4 are instant messaging each other to move from one room to another to  get together for FOOD! (not true)We have created a social affliction called  “sedentism” which has limited our physical movement and hence exploded our  collective obesity.  According to Dr. Ratey as many as 10 diseases, from blood  sugar to blood pressure can be linked to obesity and sedentary lifestyle.   Believe it or not, 20% (I mean 1 in 5) kids entering kindergarten are obese!  Sigh! &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2.        Evolution of the brain&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Over the years of human evolution, the back w8 so we have  2? say stuff clearly brain (the input source) has remained the same.  It is the  front portion which has gone through serious change which sets us apart from our  ancestors. Most interesting amongst this is the “executive” portion of the front  brain.  The part which is responsible for organization, planning, learning from  mistakes etc.  Dr. ratey contends that the development of this executive portion  is accelerated by exercise.  Daily vigorous exercise.   He gave charts and  plots, examples and studies to prove this.Exercise is the “Miracle Grow” for the  brain!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3.       Exercise and Mental Acumen &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Contrary to stereotype (I am speaking for myself),  exercise does not  make you a  dunderhead.   It sharpens your mental skills, your analytical abilities  and processing power.“All things being equal, a physically active student has an  advantage in learning; an inactive student is at a disadvantage for learning.  Research even suggests that physical activity can impact student performance  enough to elevate test scores”&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4.       Exercise and Depression&lt;/span&gt;&lt;br /&gt;This I knew.   Every time I exercise, I feel a high!  Running is almost like a low grade drug  for me.  However, studies after studies have shown that you keep a group of  patients in anti-depressants and a control group under exercise and the second  beats the first.  Also another trick which psyches use is to get an agitated  patient for a walk.  If they are still agitated you take them for another  walk!Good to get a scientific validation!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5.       Exercise and Education&lt;/span&gt;&lt;br /&gt;Now this  is interesting!  Apparently kids who are exercising are not only making better  grades (compared to when they were not), they are demonstrating more acumen and  having much less behavioral issues.  Data from schools after schools were  presented to this effect.  Most interesting is the Naperville School District  which has made a serious commitment to FITNESS over last 20 years.  The jaw  dropping statistic was, overall US ranked  11th and 12th in math and Science  when taking tests against other nations (Japan, Korea, Singapore are usually at  the top).  However, Naperville Central took the test as a country and came as #1  and #6.WOW!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;6.       Exercise and “NEW PE”&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There is a difference between “sports”  and “fitness”.   Now this gets very close to my heart!Throughout our childhood,  the “PE” class was a period of shame and agony for people like me.   I was  overweight, clumsy and lacked any skills in any sports whatsoever!  I still have  not gone far. However, the new PE is not about whether you are the fastest  bowler, or the most daunting defender in football or someone who can hit aces  after aces! PE is more of a competition with ones own self.  Whether it  is walking, running, swimming, biking, hiking, climbing, dancing or karate, just  pick one and keep doing.  Do it more, do it better and enjoy it to make it a  part of your life.Just keep moving!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;7.       Conclusions&lt;/span&gt;&lt;br /&gt;For me, it was a  “milestone” lecture.  I plan to study this, practice this and promote this.I  thought I would share this with you, so that you exercise,  you ask someone else  to do the same.  Whether it is a child, friend and even parent (oh yes, exercise  is for ALL ages) request someone to do the same!&lt;br /&gt;&lt;br /&gt;You can find Ratey’s  Profile at:  &lt;a href="http://www.johnratey.com/newsite/profile.html"&gt;http://www.johnratey.com/newsite/profile.html&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;In case you want to watch his lecture in full  here it is:   &lt;a href="http://www.youtube.com/watch?v=Bmc0ERKfjP0"&gt;Lecture at Google&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Best Regards and Best Wishes, Somnath&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580155454232740914-5804532011949879649?l=somnathbanerjee2007.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://somnathbanerjee2007.blogspot.com/feeds/5804532011949879649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580155454232740914&amp;postID=5804532011949879649' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/5804532011949879649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/5804532011949879649'/><link rel='alternate' type='text/html' href='http://somnathbanerjee2007.blogspot.com/2009/11/exercise-and-brain.html' title='Exercise and Brain'/><author><name>Somnath Banerjee</name><uri>http://www.blogger.com/profile/05957372070110520640</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7aUwXMLBU7M/SELNz47WUnI/AAAAAAAAAA8/iQFRjyMsFB0/S220/Somnath.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580155454232740914.post-760895466593177673</id><published>2009-06-13T23:23:00.000-07:00</published><updated>2009-06-14T19:28:16.956-07:00</updated><title type='text'>Twitter, few weeks of serious usage</title><content type='html'>It is addictive, it is educational and yes, it is quite different!&lt;br /&gt;The overall momentum around Twitter and the related ecosystem seems to be exploding. There is a tidal wave of information in the internet. I will not even attempt to replicate it.&lt;br /&gt;&lt;br /&gt;In my last &lt;a href="http://somnathbanerjee2007.blogspot.com/2009/05/twitter-what-i-learnt-recently.html"&gt;Twitter post&lt;/a&gt;, I raised a few questions regarding how to use Twitter and its related features. Here, I will try to answer some of those and quickly share my experience.&lt;br /&gt;&lt;br /&gt;1. Regarding ReTweets, I found &lt;a href="http://tweetmeme.com/"&gt;TweetMeme&lt;/a&gt;&lt;a href="http://tweetmeme.com/"&gt; &lt;/a&gt;and its &lt;a href="http://tweetmeme.com/static.php?page=button"&gt;ReTweet Button&lt;/a&gt; to be quite useful. It was simple and straightforward and it works. I could even add a button to my blog!&lt;br /&gt;&lt;br /&gt;2. Over last few weeks, I have started following (and be followed) a few heavy weights. &lt;a href="http://twitter.com/timoreilly"&gt;Tim O'Reilly&lt;/a&gt; and &lt;a href="http://twitter.com/mashable"&gt;Mashable&lt;/a&gt; are a few to mention. It was truly eye opening! It was like having your ear to the ground of what is happening right now in the universe(at least in our planet) and also getting an expert commentary. Very nice! I have even started following President Obama, although he has not reached out to me. At least not yet!&lt;br /&gt;&lt;br /&gt;3. To track trends, I found &lt;a href="http://tweetstats.com/"&gt;TweetStats&lt;/a&gt; simple and helpful. There are a slew of tools with all kinds of sophisticated features, but this one had enough for me to digest.&lt;br /&gt;&lt;br /&gt;4. For those who have not figured out hashtags, I will request them to try out &lt;a href="http://www.hashtags.org/"&gt;hashtags &lt;/a&gt;. As we learn how to research on our favorite topics using the tags, we will understand the difference between Google Search and Twitter Search. Someone truly pointed out that &lt;span style="font-style: italic; color: rgb(255, 102, 0); font-weight: bold;"&gt;Twitter is a thoughtstream!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;5. I am yet to discover the value and difference of direct messages.&lt;br /&gt;&lt;br /&gt;6. I loaded up my desktop with Twirhl and &lt;a href="http://tweetdeck.com/beta/"&gt;TweetDeck. &lt;/a&gt;Both are powerful and rich applications based on Adobe AIR. But I still remain a loyal plain vanilla web client user. I have loaded my iPhone with TwitterFon.&lt;br /&gt;&lt;br /&gt;Overall, I remain fascinated by Twitter and the eco-system. The level of enthusiasm (related products, tools and news) seem to be ever expanding. On the business front, two things are worth mentioning:&lt;br /&gt;&lt;br /&gt;A. &lt;a href="http://twitter.com/dellOutlet"&gt;Dell Outlet&lt;/a&gt; passed $2M in sales using Twiiter channel: &lt;a href="http://mashable.com/2009/06/11/delloutlet-two-million/"&gt;http://mashable.com/2009/06/11/delloutlet-two-million/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;B. Comcast seems be using Twitter for customer support. Try #&lt;a class="zem_slink" title="@comcastcares" href="http://twitter.com/comcastcares" rel="twitter"&gt;comcastcares&lt;/a&gt; and check for yourself.&lt;br /&gt;&lt;br /&gt;At least for now, my Twitter expedition is on. I will come back and report more in two more weeks. Stay Tuned!&lt;br /&gt;&lt;br /&gt;Best Regards, Somnath&lt;br /&gt;&lt;div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"&gt;&lt;a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/bbcacb26-3af7-4ee0-92a5-bb8daca492c6/"&gt;&lt;img style="border: medium none ; float: right;" class="zemanta-pixie-img" alt="Reblog this post [with Zemanta]" src="http://img.zemanta.com/reblog_e.png?x-id=bbcacb26-3af7-4ee0-92a5-bb8daca492c6" /&gt;&lt;/a&gt;&lt;span class="zem-script more-related pretty-attribution"&gt;&lt;script type="text/javascript" src="http://static.zemanta.com/readside/loader.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580155454232740914-760895466593177673?l=somnathbanerjee2007.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://somnathbanerjee2007.blogspot.com/feeds/760895466593177673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580155454232740914&amp;postID=760895466593177673' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/760895466593177673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/760895466593177673'/><link rel='alternate' type='text/html' href='http://somnathbanerjee2007.blogspot.com/2009/06/twitter-few-weeks-of-serious-usage.html' title='Twitter, few weeks of serious usage'/><author><name>Somnath Banerjee</name><uri>http://www.blogger.com/profile/05957372070110520640</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7aUwXMLBU7M/SELNz47WUnI/AAAAAAAAAA8/iQFRjyMsFB0/S220/Somnath.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580155454232740914.post-4914568362003628001</id><published>2009-05-30T20:10:00.000-07:00</published><updated>2009-05-31T20:35:52.396-07:00</updated><title type='text'>Twitter, What I learnt recently!</title><content type='html'>I am a late adopter. Noticed it since inception, but it seemed silly to me to pay attention. Oops!&lt;br /&gt;Fast forward to November 2008, almost everyone I know is in Twitter. I decided to setup an account, log in and post a few tweets and accumulate a few followers. Kind of a slow start. Fast forward 6 months, May 30, 2009, Time publishes this seminal article (IMHO) regarding Twitter:&lt;br /&gt;&lt;br /&gt;Here is my digest:&lt;br /&gt;A. Twitter has an estimated &lt;span style="FONT-WEIGHT: bold"&gt;32 Million users growing at 50-100% a month.&lt;/span&gt; Wow!&lt;br /&gt;&lt;br /&gt;B. From Britney Spears to Lance ArmStrong, all celebs are on Twitter. Who am I to resist?&lt;br /&gt;&lt;br /&gt;C. Time predicts that it will have a *profound* influence on our life and businesses. From brand marketing, conducting surveys, micropayments, media and government alerts to local businesses Twitter may become the platform to play on. Hmm!&lt;br /&gt;&lt;br /&gt;If you want to read the whole thing check it out the &lt;a href="http://bit.ly/rZHoQ"&gt;Time article.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now, I am techie type. At least, that is what I think of myself! So hunting around for where I can learn more, I found a Youtube Video by none other than Mr. Tim O’Reilly. &lt;span style="FONT-WEIGHT: bold"&gt;Mr. &lt;a class="zem_slink" title="Web 2.0" href="http://en.wikipedia.org/wiki/Web_2.0" rel="wikipedia"&gt;Web 2.0&lt;/a&gt; himself! &lt;/span&gt;He has recently co-authored a book on Tips and Tricks of Twitter. I would provide my summary as a list of key questions to you.&lt;br /&gt;&lt;br /&gt;Assuming you already have a Twitter account and have done some tweets and friends, do you know?&lt;br /&gt;&lt;ol&gt;&lt;li&gt;How to ReTweet?&lt;/li&gt;&lt;li&gt;How to &lt;a href="http://search.twitter.com/advanced"&gt;Search &lt;/a&gt;for People, Words, Places and yes Attitudes?&lt;/li&gt;&lt;li&gt;How to Track Trends?&lt;/li&gt;&lt;li&gt;What is a &lt;a class="zem_slink" title="hashtag" href="http://twitter.pbwiki.com/Hashtags" rel="homepage"&gt;hashtag&lt;/a&gt;? E.g. #wave&lt;/li&gt;&lt;li&gt;How to send a direct message using @&lt;/li&gt;&lt;li&gt;&lt;username&gt;Do you have desktop tool like &lt;a class="zem_slink" title="Twhirl" href="http://www.twhirl.org/" rel="homepage"&gt;Twhirl&lt;/a&gt;?&lt;/username&gt;&lt;/li&gt;&lt;li&gt;&lt;username&gt;Have you setup a way to track links using a service like &lt;/username&gt;&lt;a href="http://bit.ly/"&gt;http://bit.ly/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;username&gt;Are you familiar with interesting services like stocktwits or twitpay?&lt;/username&gt;&lt;/li&gt;&lt;li&gt;&lt;username&gt;How some large businesses are using or thinking of using Twitter?&lt;/username&gt;&lt;/li&gt;&lt;li&gt;&lt;username&gt;How the entire ecosystem might evolve?&lt;/username&gt;&lt;/li&gt;&lt;/ol&gt;&lt;username&gt;&lt;br /&gt;I guess unlike me you are already up to speed. Just in case you are not, you might want to check out the &lt;a href="http://www.youtube.com/watch?v=grJjIDXW20c"&gt;YouTube video&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Best regards, Somnath&lt;br /&gt;&lt;br /&gt;p.s. Decorated the links auto-magically using &lt;a class="zem_slink" title="Zemanta" href="http://www.zemanta.com/" rel="homepage"&gt;Zemanta&lt;/a&gt;. Totally cool stuff!!!&lt;br /&gt;&lt;/username&gt;&lt;div style="MARGIN-TOP: 10px; HEIGHT: 15px" class="zemanta-pixie"&gt;&lt;a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/c7ae8c8e-d8fe-44d0-9cf0-0f8847f0dfa6/"&gt;&lt;img style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; FLOAT: right; BORDER-TOP: medium none; BORDER-RIGHT: medium none" class="zemanta-pixie-img" alt="Reblog this post [with Zemanta]" src="http://img.zemanta.com/reblog_e.png?x-id=c7ae8c8e-d8fe-44d0-9cf0-0f8847f0dfa6" /&gt;&lt;/a&gt;&lt;span class="zem-script more-related pretty-attribution"&gt;&lt;script type="text/javascript" src="http://static.zemanta.com/readside/loader.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580155454232740914-4914568362003628001?l=somnathbanerjee2007.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://somnathbanerjee2007.blogspot.com/feeds/4914568362003628001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580155454232740914&amp;postID=4914568362003628001' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/4914568362003628001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/4914568362003628001'/><link rel='alternate' type='text/html' href='http://somnathbanerjee2007.blogspot.com/2009/05/twitter-what-i-learnt-recently.html' title='Twitter, What I learnt recently!'/><author><name>Somnath Banerjee</name><uri>http://www.blogger.com/profile/05957372070110520640</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7aUwXMLBU7M/SELNz47WUnI/AAAAAAAAAA8/iQFRjyMsFB0/S220/Somnath.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580155454232740914.post-3130112135197117380</id><published>2009-04-02T18:05:00.000-07:00</published><updated>2009-04-02T18:13:25.414-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RIA Social Networks  Flex  SilverLight  MySpace FaceBook'/><title type='text'>Rich Social Web</title><content type='html'>I attended Web 2.0 2009 here in San Francisco today.&lt;br /&gt;Needless to say, it was a low key event compared to 2008. Total attendance, level of crowd, number of exhibitors and announcements all appeared subdued. Since I went all the way to the city, I put on a brave face and started covering the show.&lt;br /&gt;&lt;br /&gt;I am sure there several other trends. However, one thing which I picked up was Web 2.0 and Social Networks are embracing &lt;strong&gt;Rich Internet Applications (RIAs). &lt;/strong&gt;This was apparent from two things.&lt;br /&gt;&lt;br /&gt;Firstly, Adobe and FaceBook announced a Partnership. Adobe ActionScript 3 API has been made available for FaceBook. This will allow developers to deliver Rich social applications on the web using the Adobe Flash/Flex Platform. I attended the Adobe booth and indeed this was one of the key highlights with a FaceBook engineer showing off a Flex based game on Facebook. Looked really sleek! This was indeed interesting when I recalled that not too long ago (2007) &lt;strong&gt;&lt;span style="color:#3333ff;"&gt;Microsoft had bought a small piece of Facebook for $240M!&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Well, wondering what the giant from Redmond was up to I went over to the Microsoft booth. No surprises, they were showing &lt;strong&gt;&lt;span style="color:#3333ff;"&gt;Windows 7, IE8, Azure and last but not the least SilverLight and ExpressionBlend.&lt;/span&gt;&lt;/strong&gt; When asked about the Adobe and Facebook partnership, the presenter at the booth invited me to a joint session with MySpace later in the day.&lt;br /&gt;&lt;br /&gt;I showed up for that session to learn that Microsoft has made a partnership with MySpace and developers can now use Silverlight to build rich media features into OpenSocial applications. The session had evangelists from both MySpace and Microsoft and they showed off the MySpace SilverLight SDK. The show was well attended and received. The key application shown was game to teach children on recycling and environment. Use of Expression Blend to develop RIA effects was very impressive!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&lt;strong&gt;Considering these two strong partnerships, I believe we will see a whole set of richer social applications in the near future.&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Some links which may be helpful:&lt;br /&gt;1. &lt;a href="http://news.cnet.com/8301-13577_3-10207620-36.html"&gt;Adobe/FaceBook Partnership Details.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. &lt;a href="http://www.adobe.com/go/flex_seminars"&gt;A Seminar to learn more about Adobe and Facebook.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. &lt;a href="http://www.techcrunch.com/2009/03/30/myspace-embraces-microsoft-platforms-for-mobile-and-web-applications/"&gt;Microsoft/MySpace partnership analysis&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4. &lt;a href="http://wiki.developer.myspace.com/index.php?title=Category:Silverlight_SDK"&gt;MySpace SilverLight SDK&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580155454232740914-3130112135197117380?l=somnathbanerjee2007.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://somnathbanerjee2007.blogspot.com/feeds/3130112135197117380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580155454232740914&amp;postID=3130112135197117380' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/3130112135197117380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/3130112135197117380'/><link rel='alternate' type='text/html' href='http://somnathbanerjee2007.blogspot.com/2009/04/rich-social-web.html' title='Rich Social Web'/><author><name>Somnath Banerjee</name><uri>http://www.blogger.com/profile/05957372070110520640</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7aUwXMLBU7M/SELNz47WUnI/AAAAAAAAAA8/iQFRjyMsFB0/S220/Somnath.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580155454232740914.post-5326976634756830315</id><published>2009-02-08T15:26:00.000-08:00</published><updated>2009-02-09T22:33:52.445-08:00</updated><title type='text'>Green &amp; Clean Tech</title><content type='html'>This week (Feb 5th, 2009) I attended the Green&amp;amp;Clean show here in Menlo Park arranged by SD Forum. The &lt;a href="http://www.sdforum.org/index.cfm?fuseaction=Calendar.eventDetail&amp;amp;eventID=13317"&gt;overview of the event can be found in here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;First things First:&lt;/strong&gt;&lt;br /&gt;It was attended by over 100 people and had 6 panelists moderated by Greg Heibel from Orrick. The session continued from 6- 9 p.m. with some mingling at the beginning and tail end and was attended by an inspired audience. To me (someone totally green about green) it was a session worthwhile attending.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;My biggest takeway was a high level on Obama/Biden Energy Plan. Here it is:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;• Create &lt;span class="Apple-style-span" style="FONT-WEIGHT: bold"&gt;five million new jobs &lt;/span&gt;by investing &lt;span class="Apple-style-span" style="FONT-WEIGHT: bold"&gt;$150 billion&lt;/span&gt; over the next ten years.&lt;br /&gt;• Within 10 years save more oil than we import from the Middle East and Venezuela.&lt;br /&gt;• &lt;strong&gt;One&lt;/strong&gt;&lt;span class="Apple-style-span" style="FONT-WEIGHT: bold"&gt; million Plug-In Hybrid&lt;/span&gt; cars – up to 150 mpg – on the road by 2015&lt;br /&gt;• Ensure &lt;span class="Apple-style-span" style="FONT-WEIGHT: bold"&gt;10% of electricity&lt;/span&gt; from renewable sources by 2012, and &lt;span class="Apple-style-span" style="FONT-WEIGHT: bold"&gt;25% by 2025&lt;/span&gt;&lt;br /&gt;• Implement cap‐and‐trade program to reduce greenhouse gas emissions &lt;span class="Apple-style-span" style="FONT-WEIGHT: bold"&gt;80% by 2050&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can read the &lt;a href="http://www.barackobama.com/pdf/factsheet_energy_speech_080308.pdf"&gt;full details here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ten Additional Things which I learned:&lt;/strong&gt;&lt;br /&gt;1. 2008 saw huge VC funding in Green &amp;amp; Clean. That money is still in the hands of startups!&lt;br /&gt;&lt;br /&gt;2. City of San Jose has a huge green initiative. You can &lt;a href="http://www.sanjoseca.gov/greenvision/"&gt;access it here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. California is uniquely positioned for Green &amp;amp; Clean because of Mojave desert and great Sun!&lt;br /&gt;&lt;br /&gt;4. California uses 50% per person electrical power compared to national average.&lt;br /&gt;&lt;br /&gt;5. Trying to explore Social Network &amp;amp; community technologies, I found about &lt;a href="http://www.positiveenergyusa.com/"&gt;Positive Energy.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;6. Researching about this show i found about &lt;a href="http://cleantech.com/cleantechnetwork/flash/MemberServicesDemo.html"&gt;this tool to track Clean Energy investments&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;7. Here is the link to &lt;a href="http://www.kpcb.com/initiatives/greentech/index.html"&gt;Kleiner Perkins Green Initiative: &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;8. AB32 is a big deal.&lt;br /&gt;AB 32 Bill requires that by &lt;a title="2020" href="http://en.wikipedia.org/wiki/2020"&gt;2020&lt;/a&gt; the state's &lt;a title="Greenhouse gas" href="http://en.wikipedia.org/wiki/Greenhouse_gas"&gt;greenhouse gas&lt;/a&gt; emissions be reduced to 1990 levels, a roughly 25% reduction under business as usual estimates. The &lt;a title="California Air Resources Board" href="http://en.wikipedia.org/wiki/California_Air_Resources_Board"&gt;California Air Resources Board&lt;/a&gt;, under the &lt;a title="California Environmental Protection Agency" href="http://en.wikipedia.org/wiki/California_Environmental_Protection_Agency"&gt;California Environmental Protection Agency&lt;/a&gt;, is to prepare plans to achieve the objectives stated in the Act. Green House Gases include CO2, CH4, N2O, HFCs, PFCs and SF6 in the &lt;a title="Kyoto Protocol" href="http://en.wikipedia.org/wiki/Kyoto_Protocol"&gt;Kyoto Protocol&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;9. This field needs Interactive Reporting.&lt;br /&gt;&lt;br /&gt;10. Green Tech must make sense, watch &lt;a href="http://videogsb.stanford.edu/?fr_story=059145b47eb0bd9a282e853957519cadf8f60fab&amp;amp;rf=sitemap"&gt;Vinod Khosla.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I will eagerly await your thoughts.&lt;br /&gt;Best Regards, Somnath&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580155454232740914-5326976634756830315?l=somnathbanerjee2007.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://somnathbanerjee2007.blogspot.com/feeds/5326976634756830315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580155454232740914&amp;postID=5326976634756830315' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/5326976634756830315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/5326976634756830315'/><link rel='alternate' type='text/html' href='http://somnathbanerjee2007.blogspot.com/2009/02/green-clean-tech.html' title='Green &amp; Clean Tech'/><author><name>Somnath Banerjee</name><uri>http://www.blogger.com/profile/05957372070110520640</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7aUwXMLBU7M/SELNz47WUnI/AAAAAAAAAA8/iQFRjyMsFB0/S220/Somnath.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580155454232740914.post-8969139592756697588</id><published>2008-09-08T13:07:00.000-07:00</published><updated>2008-09-08T13:42:03.724-07:00</updated><title type='text'>TraceMonkey</title><content type='html'>I do not know about you, but recently I have been hearing a lot about TraceMonkey, the Javascript engine to be released with FireFox 3.1.  All news point to the promise of Javascript being propelled to a 10x faster speed.  Well, I thought of giving it a try.&lt;br /&gt;&lt;br /&gt;I downloaded the latest build of Firefox.  Now I have &lt;strong&gt;Minefield version 3.1b1pre&lt;/strong&gt;  (It seems Minefield is the latest code name).  I decided on trying out some benchmarks.  I checked out the SunSpider JavaScript Benchmark.&lt;br /&gt;&lt;br /&gt;I ran it first on Firefox 3.1b without the Tracemonkey Just In Time compiler.&lt;br /&gt;&lt;strong&gt;Time taken:  7,572 ms&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;Now I turned on Tracemonkey  by opening  an  &lt;strong&gt;&lt;span style="font-family:courier new;"&gt;about:config tab and settting javascript.options.jit.content to true.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:Courier New;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:georgia;"&gt;Time taken:  3,050 ms.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;Not bad!  I said.  If not a 10x but certainly a 2.5x improvement.  Not bad at all!&lt;br /&gt;&lt;br /&gt;Curiosity set in and I tried the same test on &lt;strong&gt;Chrome. Time Taken:  4,919 ms&lt;/strong&gt;.  Well, Well!!  The Google gang is not far behind.&lt;br /&gt;&lt;br /&gt;I had to check out IE  now.  I already had IE7 on my laptop.   I ran the tests.  It was so slow that I had to run it again.  The second time was only focussing on the tests and shutting the other applications.  Hold your breath! &lt;strong&gt;&lt;span style="color:#ff0000;"&gt;The time taken was 57,680 ms!!!&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;Now this thing got me going.  I have to push this to the next limit.  I downloaded and installed IE8 beta and ran the tests there.   &lt;strong&gt;Time taken is 13,224 ms.&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;This is truly something!  I suspect another round of AJAX+ applications will hit the marketplace over next 12-18 months.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;In the process of this experiments, I found another demo which was unbelievably cool.  This link captures the experience:  &lt;a href="http://people.mozilla.com/~schrep/tm-image-adjustment.swf"&gt;http://people.mozilla.com/~schrep/tm-image-adjustment.swf&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;Totally excited about Tracemonkey and carrying a bunch of Beta browsers on my machine!&lt;br /&gt;&lt;br /&gt;Best Regards, Somnath&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;For those of you who are like me and want to try things for themselves:&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;1.  &lt;/strong&gt;&lt;a href="http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/"&gt;Latest Nightly Build of Firefox&lt;/a&gt;&lt;br /&gt;2. Here is the link to the benchmark:  &lt;a href="http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"&gt;http://www2.webkit.org/perf/sunspider-0.9/sunspider.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. If you want to try the image manipulation demo you can try:  &lt;a href="http://people.mozilla.com/~schrep/image12.html"&gt;http://people.mozilla.com/~schrep/image12.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I could not get it working properly on IE or Chrome.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580155454232740914-8969139592756697588?l=somnathbanerjee2007.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://somnathbanerjee2007.blogspot.com/feeds/8969139592756697588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580155454232740914&amp;postID=8969139592756697588' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/8969139592756697588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/8969139592756697588'/><link rel='alternate' type='text/html' href='http://somnathbanerjee2007.blogspot.com/2008/09/tracemonkey.html' title='TraceMonkey'/><author><name>Somnath Banerjee</name><uri>http://www.blogger.com/profile/05957372070110520640</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7aUwXMLBU7M/SELNz47WUnI/AAAAAAAAAA8/iQFRjyMsFB0/S220/Somnath.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580155454232740914.post-3372679785473814980</id><published>2008-06-01T09:18:00.000-07:00</published><updated>2008-06-01T11:36:43.915-07:00</updated><title type='text'>Google I/O 2008</title><content type='html'>&lt;strong&gt;Overview&lt;/strong&gt;&lt;br /&gt;This is probably first of its kind for Google, changing from a consumer driven search platform to emerging as a development platform. The conference was held in San Francisco’s Moscone Center. The conference was reasonably priced at $400. You pay only $55 if you are a student/teacher. Darn! I knew I should have stayed back in school!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Who was there?&lt;/strong&gt;&lt;br /&gt;The audience was mainly the young (20 and 30 something) developers. I did not find a single business suit. The crowd was eager, enthusiastic and participant. Code Labs remained wall to wall full.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What was shown?&lt;/strong&gt;&lt;br /&gt;Google showed these key tracks:&lt;br /&gt;- Social&lt;br /&gt;- App Engine &amp;amp; Apps&lt;br /&gt;- AJAX &amp;amp; APIs&lt;br /&gt;- Android&lt;br /&gt;- Geo&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What I saw?&lt;br /&gt;&lt;/strong&gt;I went there to learn more about&lt;span style="color: rgb(51, 51, 255);"&gt; &lt;/span&gt;&lt;a href="http://code.google.com/apis/opensocial/"&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;OpenSocial&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt; and Social Networking widgets. (We are doing a lot of work on social media marketing. Sorry could not resist the self promotion). I found that Google’s OpenSocial is not only in but it is THE THING! Stalwarts like MySpace, Orkut, AOL, Hi5 and even Yahoo (I guess if you cannot beat them, might as well joinem) bragged about OpenSocial widgets. I also discovered a totally cool Open Social Container called &lt;a href="http://incubator.apache.org/shindig/"&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Shindig&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt; with Java and PHP implementations. What this means to you? Well now you can build your own widgets and run it in NOT ONE but TWENTY TOP networks. If that is not enough for you, check this out. You can test it first on Shindig and then unveil it when it passes Shindig, chances are high that it will run on most. Sounds cool, right?&lt;br /&gt;&lt;br /&gt;As I was walking impressed with this I found Google showcasing &lt;a href="http://code.google.com/p/google-app-engine-codelab/"&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;AppEngine&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;. This is a framework to build apps on the cloud. So not only you can build apps on Google, you can Host it with them. It is amazingly simple! On top of this, I found a whole offering of app development, supported by a rich set of apis to access photos, videos, calendar, contacts and “you name it they have it” kinda spectrum. Google Gears, APIS and &lt;a href="http://code.google.com/apis/opensocial/articles/tutorial/io.html"&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Gadgets&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Google has also come up with a partnership program for &lt;a href="http://www.google.com/a/smallbiz/providers"&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;small business providers&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt; Small developers can build, host, train, promote their services and even market their solutions in a &lt;a href="http://www.google.com/enterprise/marketplace/"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;strong&gt;solutions marketplace&lt;/strong&gt;.&lt;/span&gt;&lt;/a&gt; Now, there will be an army of VARs and ISVs walking the streets.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;My Take away:&lt;/strong&gt;&lt;br /&gt;Google is now turning their attention to the $60B application development marketplace. They are doing it in a BIG way and they are doing it with a LONG look. They are trying to proliferate from the center to the LONG TAIL of the opportunity. Just like they did it for Search and AD Marketing. From conference setting, to target audience (young and next gen) all the way to dev tools (mostly just notepad and command line) they are stirring a revolution in SIMPLICITY.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;Can you imagine, large sections of human population (even our moms) building a web app, crawling YouTube videos playing on a chrome-less player, distributing it on TOP 20 social nets to reach out to 500 M people, all hosted and served up from some Google cloud?&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580155454232740914-3372679785473814980?l=somnathbanerjee2007.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://somnathbanerjee2007.blogspot.com/feeds/3372679785473814980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580155454232740914&amp;postID=3372679785473814980' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/3372679785473814980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/3372679785473814980'/><link rel='alternate' type='text/html' href='http://somnathbanerjee2007.blogspot.com/2008/06/google-io-2008.html' title='Google I/O 2008'/><author><name>Somnath Banerjee</name><uri>http://www.blogger.com/profile/05957372070110520640</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7aUwXMLBU7M/SELNz47WUnI/AAAAAAAAAA8/iQFRjyMsFB0/S220/Somnath.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580155454232740914.post-5394757393461493572</id><published>2007-06-07T09:44:00.000-07:00</published><updated>2007-06-07T09:57:01.995-07:00</updated><title type='text'>Tales which truly inspire me</title><content type='html'>After all these years the tales which truly inspires me is the story of a child we secures very g&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;ood&lt;/span&gt; marks in &lt;strong&gt;&lt;span style="color:#ff6666;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Madhyamik&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Pariksha&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;. He does this &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;in spite&lt;/span&gt; of all the hurdles of his financial struggles.&lt;br /&gt;Working as a day laborer or hawking peanuts in a railway station.&lt;br /&gt;&lt;br /&gt;These boys and girls are OUR future.&lt;br /&gt;We should take a moment from our daily rat-race to remember these faces and find out what we can do to make the world a better place for them.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.anandabazar.com/archive/1070604/4raj4.htm"&gt;Check this link out&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580155454232740914-5394757393461493572?l=somnathbanerjee2007.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://somnathbanerjee2007.blogspot.com/feeds/5394757393461493572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580155454232740914&amp;postID=5394757393461493572' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/5394757393461493572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/5394757393461493572'/><link rel='alternate' type='text/html' href='http://somnathbanerjee2007.blogspot.com/2007/06/tales-which-truly-inspire-me.html' title='Tales which truly inspire me'/><author><name>Somnath Banerjee</name><uri>http://www.blogger.com/profile/05957372070110520640</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7aUwXMLBU7M/SELNz47WUnI/AAAAAAAAAA8/iQFRjyMsFB0/S220/Somnath.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580155454232740914.post-7201142759754986856</id><published>2007-06-02T15:55:00.001-07:00</published><updated>2008-12-11T00:00:41.649-08:00</updated><title type='text'>Monterey</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_7aUwXMLBU7M/RmH13_dqQAI/AAAAAAAAAAM/1Nx-qjoPeQk/s1600-h/DSC01297.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5071604997673336834" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_7aUwXMLBU7M/RmH13_dqQAI/AAAAAAAAAAM/1Nx-qjoPeQk/s200/DSC01297.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;This is a piture inside Monterey bay Aquarium.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;This is ajust a mile away from &lt;strong&gt;Cannery Row&lt;/strong&gt;?&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;Well how about a gentlemen called &lt;a href="http://www.johnsteinbeck.com"&gt;&lt;span style="font-size:180%;color:#ff6666;"&gt;&lt;strong&gt;&lt;em&gt;John SteinBeck&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580155454232740914-7201142759754986856?l=somnathbanerjee2007.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://somnathbanerjee2007.blogspot.com/feeds/7201142759754986856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580155454232740914&amp;postID=7201142759754986856' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/7201142759754986856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580155454232740914/posts/default/7201142759754986856'/><link rel='alternate' type='text/html' href='http://somnathbanerjee2007.blogspot.com/2007/06/monterey.html' title='Monterey'/><author><name>Somnath Banerjee</name><uri>http://www.blogger.com/profile/05957372070110520640</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_7aUwXMLBU7M/SELNz47WUnI/AAAAAAAAAA8/iQFRjyMsFB0/S220/Somnath.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_7aUwXMLBU7M/RmH13_dqQAI/AAAAAAAAAAM/1Nx-qjoPeQk/s72-c/DSC01297.JPG' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
