<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-7174616841698946539</atom:id><lastBuildDate>Sat, 04 Feb 2012 12:51:14 +0000</lastBuildDate><category>enwelib</category><category>engile</category><category>vision</category><category>ensarmen</category><category>java</category><category>Technology</category><category>ideas</category><category>startup engineering</category><category>ensarm</category><category>capabilities</category><title>Ensarm Solutions</title><description>Your enterprise is our passion. We are busy shaping a vision for the 21st century enterprises by developing systems, applications, processes and solutions for them. 

This blog is a diary that Ensarmians maintain themselves to provide a thorough insight into its vision and the way it is taking shape.</description><link>http://blog.ensarm.com/</link><managingEditor>noreply@blogger.com (Debasish Padhy)</managingEditor><generator>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ensarm/solutions" /><feedburner:info uri="ensarm/solutions" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Technology/Software How-To</media:category><itunes:owner><itunes:email>chetan@ensarm.com</itunes:email></itunes:owner><itunes:explicit>no</itunes:explicit><itunes:subtitle>Your enterprise is our passion. We are busy shaping a vision for the 21st century enterprises by developing systems, applications, processes and solutions for them. This blog is a diary that Ensarmians maintain themselves to provide a thorough insight int</itunes:subtitle><itunes:summary>Your enterprise is our passion. We are busy shaping a vision for the 21st century enterprises by developing systems, applications, processes and solutions for them. This blog is a diary that Ensarmians maintain themselves to provide a thorough insight into its vision and the way it is taking shape.</itunes:summary><itunes:category text="Technology"><itunes:category text="Software How-To" /></itunes:category><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7174616841698946539.post-7647418251440761752</guid><pubDate>Wed, 08 Jun 2011 07:57:00 +0000</pubDate><atom:updated>2011-06-08T16:15:22.457+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Technology</category><category domain="http://www.blogger.com/atom/ns#">java</category><category domain="http://www.blogger.com/atom/ns#">ideas</category><category domain="http://www.blogger.com/atom/ns#">capabilities</category><category domain="http://www.blogger.com/atom/ns#">startup engineering</category><category domain="http://www.blogger.com/atom/ns#">enwelib</category><category domain="http://www.blogger.com/atom/ns#">engile</category><title>Web User signup and authorization Series with Java - Part 1 Introduction</title><description>Web development with Java is a breeze, at least for me :) but no doubt its a challenge for a first timer even if he is an accomplished Java developer. The complexity of a web app is possibly easily highlighted when you try and develop a login and authorization module for a web app. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;With this series I intend to highlight and document the intricacies and details involved in designing, developing and testing such a module. I am going to use plain breeze Servlets / JSPs / HTML and my favorite GWT ( Google Web toolkit ) etc.  As a first step let us look at the various aspects and needs of such a feature in a modern webapp context. A simple looking feature such as this can turn into a nightmare and finding information on the web about all aspects of coding a login was hard to find, at least for me.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Teams without experience in such areas tend to iterate through the development process again and again fixing and improving the same feature throughout thus wasting considerable efforts ,  time on the same feature and resulting in significant increase in cost and affecting schedules along with losing motivation.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We use agile extensively so I will attempt to describe the feature using an epic and a set of stories. Lets assume we are going to engineer a startup project and thus the first step is to enable users to signup and than access the app. Silomen is an enterprise grade CRM application to be used by all types of users throughout the world. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As a Silomen product manager and architect I define an epic to start with ... namely - User Signup and Authorization &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Story 1 - User should be able to register / sign up on our website using a simple combination of a valid email id, name and a password.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Story 2 - We need a remember me feature  along with browser auto save feature&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Story 3 - User can reset or recover a lost password or user account &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Story 4 - User authorization and access process should be most secured and protect the user and the application from all varieties of known vulnerabilities &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Story 5 - We want to allow user to signin using popular OAuth service providers&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Story 6 - The user authorization and access mechanism needs to centralized and user can sign in to multiple services to be developed by us after logging in once.   &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Story 7 - We need statistics of signup and signIn success / failure rates  and reasons &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Story 8 - Anything missing above / suggestions / corrections ... do post a query in the comments of this blog post. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thus we are all set to venture into the next phase i.e. to begin with our agile sprint. &lt;/div&gt;&lt;div&gt;    &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174616841698946539-7647418251440761752?l=blog.ensarm.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ensarm/solutions/~3/6yXxsf4Kuto/web-user-signup-and-authorization.html</link><author>chetan@ensarm.com</author><thr:total>2</thr:total><feedburner:origLink>http://blog.ensarm.com/2011/06/web-user-signup-and-authorization.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7174616841698946539.post-3758748938099271275</guid><pubDate>Fri, 02 May 2008 06:37:00 +0000</pubDate><atom:updated>2011-05-30T10:39:55.859+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ensarmen</category><title>A team dinner to remember</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;The feeling couldn't be any better. It was an interesting evening full of chaos due to that unbelievable traffic jam that took us about an hour to meet at the restaurant 500 mts away from our office.&lt;br /&gt;
&lt;br /&gt;
Despite the terrible jam and a polluted wait it was nothing but good fun at Shisha cafe all evening to conclude this quarter where we  found our focus areas and a promising direction to move towards.&lt;br /&gt;
&lt;br /&gt;
So here are some photos to cherish on....  &lt;br /&gt;
&lt;br /&gt;
&lt;embed flashvars="host=picasaweb.google.com&amp;amp;captions=1&amp;amp;RGB=0x000000&amp;amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fensarmsolutions%2Falbumid%2F5195667026223671297%3Fkind%3Dphoto%26alt%3Drss" height="267" pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" type="application/x-shockwave-flash" width="400"&gt;&lt;/embed&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174616841698946539-3758748938099271275?l=blog.ensarm.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ensarm/solutions/~3/IShUIjXba2M/team-dinner-to-remember.html</link><author>chetan@ensarm.com</author><thr:total>0</thr:total><media:content url="http://feedproxy.google.com/~r/ensarm/solutions/~5/tYGmTvDQHiM/slideshow.swf" fileSize="51103" type="application/x-shockwave-flash" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>The feeling couldn't be any better. It was an interesting evening full of chaos due to that unbelievable traffic jam that took us about an hour to meet at the restaurant 500 mts away from our office. Despite the terrible jam and a polluted wait it was not</itunes:subtitle><itunes:author>chetan@ensarm.com</itunes:author><itunes:summary>The feeling couldn't be any better. It was an interesting evening full of chaos due to that unbelievable traffic jam that took us about an hour to meet at the restaurant 500 mts away from our office. Despite the terrible jam and a polluted wait it was nothing but good fun at Shisha cafe all evening to conclude this quarter where we found our focus areas and a promising direction to move towards. So here are some photos to cherish on.... </itunes:summary><itunes:keywords>ensarmen</itunes:keywords><feedburner:origLink>http://blog.ensarm.com/2008/05/team-dinner-to-remember.html</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/ensarm/solutions/~5/tYGmTvDQHiM/slideshow.swf" length="51103" type="application/x-shockwave-flash" /><feedburner:origEnclosureLink>http://picasaweb.google.com/s/c/bin/slideshow.swf</feedburner:origEnclosureLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7174616841698946539.post-1350744318356555233</guid><pubDate>Mon, 21 Apr 2008 04:39:00 +0000</pubDate><atom:updated>2011-05-30T10:35:04.052+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ideas</category><title>Observations on current web trends and related futuristic inferences - Part 1</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span id="r3yk"&gt;&lt;span id="r37i" style="font-weight: bold;"&gt;Advertising driven information services&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span id="r3yk"&gt;Most products and services related to information, media, publishing are either already freely available or are headed in this direction. Any internet business trying to resist such a model subjects itself to high risk of becoming extinct. Service providers that try to charge end users for customized &lt;/span&gt;information are likely to see their margins eroding fast depending on&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Awareness or &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;lack of it among its own user base&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span id="r3yk" style="font-weight: bold;"&gt;Barriers other than technology to enter local markets&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span id="r3yk"&gt;&lt;span style="font-weight: bold;"&gt;Ability or lack of it to provide any value added functionality or service compared to the free tools.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;span id="r3yk"&gt;Simple reason of such harsh results is free availability of superior tools from &lt;/span&gt;&lt;span id="r3yk"&gt;larger and more profitable organizations &lt;/span&gt;&lt;span id="r3yk"&gt;built on top of their superior existing information aggregation, search and analysis platform while leveraging their ever increasing syndicated user base.   They survive and profit from advertising in their large network of users and use this money to build smart tools for free which in turn brings in more users.&lt;br /&gt;
&lt;br /&gt;
The time line to extinction for such products is quite unpredictable in my view and can vary between a few weeks / months to at most an year depending mostly on user awareness/local competition.&lt;br /&gt;
&lt;/span&gt;&lt;span id="r3yk"&gt;&lt;span id="ck43"&gt;&lt;br /&gt;
&lt;b id="o6r_"&gt;Recent examples&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="a" id="ph-l"&gt;&lt;a href="http://www.techcrunch.com/2008/04/18/encyclopedia-britannica-now-free-for-bloggers/"&gt;www.techcrunch.com/2008/04/18/&lt;/a&gt;&lt;wbr id="n-:-"&gt;&lt;/wbr&gt;&lt;a href="http://www.techcrunch.com/2008/04/18/encyclopedia-britannica-now-free-for-bloggers/"&gt;encyclopedia-britannica-now-free-for-bloggers/&lt;/a&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span id="r3yk"&gt;&lt;br /&gt;
&lt;a href="http://blogs.newsgator.com/inbox/2008/01/newsgator-inbox.html"&gt;blogs.newsgator.com/inbox/2008/01/newsgator-inbox.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span id="r3yk"&gt;&lt;span id="ck43"&gt;&lt;span style="font-weight: bold;"&gt;Developing specialized applications and services for the enterprise&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span id="r3yk"&gt;Even nice tools and softwares built for this segment of the market are distributed free these days by large software houses to gain internet audience which in turn drives revenues through adverstising and adding more users.&lt;br /&gt;
&lt;/span&gt;&lt;span id="r3yk"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span id="r3yk"&gt;&lt;span id="ck43"&gt;&lt;b id="o6r_"&gt; User base is the key asset&lt;br /&gt;
&lt;/b&gt;Regularly visiting users and thriving user communities can be considered as the key asset of any internet business.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: arial; font-size: 100%; font-weight: bold;"&gt;&lt;br /&gt;
So how can we really make money in this space despite being small&lt;/span&gt;&lt;span style="font-size: 100%; font-weight: bold;"&gt;&lt;span style="font-family: arial;"&gt; and the &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: arial; font-size: 100%; font-weight: bold;"&gt;answer in short is realignment&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span id="r3yk" style="font-weight: bold;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span id="r3yk"&gt;Its a few billion dollars question and the list of probable answers are in hundreds if not thousands. A few generalized observations on my part are&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;
&lt;br /&gt;
Better tools / services for the mobile market - A wide range of devices, platforms, user taste make this a open field for anybody with a decent application to gain user acceptance. &lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Moving from generalized information aggregation space into specialized information management services and developing tools required for it.&lt;br /&gt;
&lt;br /&gt;
Ability to gather offline local market data and providing statistical predictive services.&lt;/span&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/7174616841698946539-1350744318356555233?l=blog.ensarm.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ensarm/solutions/~3/AKPxg_T3wYA/observations-on-current-web-trends-and.html</link><author>chetan@ensarm.com</author><thr:total>0</thr:total><feedburner:origLink>http://blog.ensarm.com/2008/04/observations-on-current-web-trends-and.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7174616841698946539.post-6995246019259419388</guid><pubDate>Thu, 17 Apr 2008 22:01:00 +0000</pubDate><atom:updated>2011-05-30T10:36:24.959+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ideas</category><title>A lot is moving fast</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://blogs.zdnet.com/SAAS/?p=496"&gt;Enterprise embraces the cloud&lt;/a&gt;&lt;br /&gt;
Seems like Cloud computing is catching up with the enterprise market fast.  Amazon released enterprise support packs for their web hosting EC2 and storage solutions S3 in response to enterprise customers along with a service health dashboard. This early adoption of cloud computing in the enterprise segment is excellent news for all those cloud computing service providers.&lt;br /&gt;
&lt;br /&gt;
On techcrunch : &lt;a href="http://www.techcrunch.com/2008/04/17/amazon-web-services-rolls-out-red-carpet-support/"&gt;Red carpet Support&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.techcrunch.com/2008/04/17/liveblogging-google-q1-earnings-report%e2%80%94fears-were-overblown/"&gt;More money from search among fears of recession slowing down google&lt;/a&gt;&lt;br /&gt;
Google made a neat earning of 1.31 billion $ in net income blowing away all those rumors of a recession hit google slowdown.  Hopefully this will accelerate Google App progress.   With a &lt;a href="http://blogs.zdnet.com/BTL/?p=8513"&gt;deal with Yahoo&lt;/a&gt; on the near horizon Google is definitely geared up to strengthen its search earnings for a good time to come. This might mean more money into Google research which in turn brings in fresh products faster from Google on to table.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.jcole.us/blog/archives/2008/04/14/just-announced-mysql-to-launch-new-features-only-in-mysql-enterprise/"&gt;Sun to close source MySQL &lt;/a&gt;&lt;br /&gt;
So did you download your copy of MySQL source already? Though this is bad news for all those web app developers looking for a super and free database solution Sun really doesn't have any options after forking out a billion to acquire MySQL. Now it seems its time to  jump wagon and hop on to postgres. But how does it effect existing users of MySQL? This is another billion dollar question. Any clues?&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://blogs.newsgator.com/inbox/2008/01/newsgator-inbox.html"&gt;Milking Outlook&lt;/a&gt;&lt;br /&gt;
What is the easiest way to reach enterprise users without wooing the enterprise? Create an Add in to Outlook. And all seem to be hell bent on using this route. NewsGator released inbox 3.0 a feedreader that sits inside Outlook for free. Thank you for your attention !&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.readwriteweb.com/archives/free_analytics_suite_coming_from_yahoo.php"&gt;Yahoo joins the Analytics show&lt;/a&gt;&lt;br /&gt;
Wrestling out of the big brother's grip is going to take much more than a deal with google and yahoo is busy working on it.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://blogs.zdnet.com/microsoft/?p=1342"&gt;Innovation from the unexpected quarter&lt;/a&gt;&lt;br /&gt;
I like this idea from Microsoft. ExP Microsoft Experimentation platform.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://blogs.zdnet.com/microsoft/?p=1342"&gt;The cloud is Getting hotter&lt;/a&gt;&lt;br /&gt;
Zoho releases a CRM product trying to go after SalesForce. May the best win. Definitely a winner addition for Zoho.&lt;br /&gt;
&lt;br /&gt;
Enough for now.&lt;br /&gt;
Cheers&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174616841698946539-6995246019259419388?l=blog.ensarm.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ensarm/solutions/~3/7AcqbI2umhU/lot-is-moving-fast.html</link><author>chetan@ensarm.com</author><thr:total>0</thr:total><feedburner:origLink>http://blog.ensarm.com/2008/04/lot-is-moving-fast.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7174616841698946539.post-9180379603286924056</guid><pubDate>Thu, 17 Apr 2008 04:23:00 +0000</pubDate><atom:updated>2011-05-30T10:37:04.620+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ideas</category><title>IE8 Beta 1- A darth vader in Jedi clothes</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Microsoft launched IE8 in selected locations for developers &amp;amp; partner preview. The key features as highlighted on its own website are&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;i.  Activities&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
A mechanism to access and update contextual information from any web application. Key features are touted as Lookup and Send. For me its interesting to observe Microsoft follows Google pattern. Its a mix of derivations from GoogleLookup / Friendfeed and other such apis. Though the interesting part is an xml file that gets downloaded and installed on the browser once the user discovers and adds an activity in a true microsoft style. [I am wondering if this is going to result in being a  security concern? ]&lt;br /&gt;
&lt;br /&gt;
Microsoft's developer documentation says something about an OpenService Activity format [No options here any more it seems. We all need to unzip and be open and finally the bigbrother is realising that or atleast it would like all we geeks to believe so. How open it is? Only time will tell].&lt;br /&gt;
&lt;br /&gt;
Though in my view by building a IE dependent feature that could be easily implemented with pure AJAX and REST API's its the same old game Microsoft is busy with. This mechanism   will not work with any other browser at the moment without extra adoption on behalf of the browser.&lt;br /&gt;
&lt;br /&gt;
I would be surprised if developers are going to fall for that.&lt;br /&gt;
&lt;br /&gt;
Check this post to see how googlelookup feature works. When I used it it was unbelievably effective in looking up micro contextual info from the web since it is directly hooked up to the Google cloud and can work on all browsers.&lt;br /&gt;
&lt;br /&gt;
http://www.readwriteweb.com/archives/googlelookup_wow.php&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;ii. Web Slices&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Again and again creating browser dependent features and calling them open standards is a gimmick that is easily seen. So they do have an open hAtom API that is a direct copy of GData but why they must bind it to IE. This can be easily implemented in AJAX.&lt;br /&gt;
&lt;br /&gt;
I think this strategy of binding stuff to IE and making the implementation mechanism an open standard is prudent and any web developer adopting these need to beware. This simply means that the user must have IE8 to access features that are already there in the market using AJAX and can be accessed on all browsers. So what exactly they mean when they call it open.&lt;br /&gt;
&lt;br /&gt;
And why would I make my webapp so tightly bound to IE.&lt;br /&gt;
&lt;br /&gt;
Relevant links&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://blog.xing.com/2008/04/the-new-interne.html?dpt=ma&amp;amp;ttp=wnlnews&amp;amp;plf=mcrsft&amp;amp;xtr=20080414"&gt;On Xing&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Cheers.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174616841698946539-9180379603286924056?l=blog.ensarm.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ensarm/solutions/~3/eqKpfwv_6Hk/ie8-beta-1-darth-vader-in-jedi-clothes.html</link><author>chetan@ensarm.com</author><thr:total>2</thr:total><feedburner:origLink>http://blog.ensarm.com/2008/04/ie8-beta-1-darth-vader-in-jedi-clothes.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7174616841698946539.post-8708604167964284943</guid><pubDate>Mon, 14 Apr 2008 05:27:00 +0000</pubDate><atom:updated>2011-05-30T10:37:51.124+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Technology</category><title>Google App Engine - Repeating history</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="text-align: justify;"&gt;20,000 preview accounts signed up within 48 hours. At an average of 3 applications per signup and assuming a minimum of 2 programmers behind each application what we have is 60000 apps in the making with 120000 programmers riding this super power Google App engine. Finally what we have is a monster platform for &lt;span style="font-weight: bold;"&gt;easy development&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;deployment&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;distribution &lt;/span&gt;of web platforms that can seamlessly &lt;span style="font-weight: bold;"&gt;integrate &lt;/span&gt;and &lt;span style="font-weight: bold;"&gt;migrate &lt;/span&gt;existing user/enterprise management systems with ease. And its only a preview phase release. Considering a 1 : 10 ratio after it is open to all - Google can easily pile up a million programmers doing clicketi clickety click - coding on its new free to start platform relentlessly -i.e. Google App Engine.&lt;/div&gt;&lt;br /&gt;
And the obvious next step from Google - A &lt;span style="font-weight: bold;"&gt;Google App appliance&lt;/span&gt; in line with its search appliance where any App engine developer will be able to deploy his/her application without being onsite and with a few clicks on his Google app management console that will be available for a couple of thousand dollars a piece (Most likely) . With the plethora of google products available with free to start Google App there goes MS Office + MS Exchange for a toss and a super competitor to MS Dynamic GP or whatever it is called. Imagine being able to perform a google search to find more information about some subject on your intranet when you are working in a company of 5000 people. I bet you are gonna love it.&lt;br /&gt;
&lt;br /&gt;
This seems like a big brother effect to what Microsoft did in the 80's and the 90's.  With its innovative desktop software built on top of windows os it nuked many companies to take a lead that everyone thought was unassailable. And keeping up with the fine tradition of technology surprises here we are, or as it seems  we are in for a change that none of us thought would be possible. Microsoft is facing a clear challenge that can see it going extinct or at least pushed over to the sidewalk - and it can do nothing as yet to beat it.  Using a few easily available migration tools you can move from your existing MS Exchange + MS Office driven team ( You needed to pay approx. a avg. of 400 - 500 USD per station) to a meager under ( 30 USD a user per year). The appliance cost is easily offset since it will be bundled with its own hardware.&lt;br /&gt;
&lt;br /&gt;
With 67% of search queries going to Google and another 20% to yahoo, what Microsoft will be left with is its flagship Windows platform - With browser becoming a place to access all required applications this too seems to be headed for further complications.  Though home users may take a long time to open up to other options enterprises can easily opt for a switch. A business with 100000 users can save on costs ( from 500 * 100000 USD to 30 * 100000 USD)  for its team collaboration needs. Now thats a massive gap any CEO / COO will open up to. On top of it will be massive number of 3rd party enterprise apps built with Google App engine that can help run any enterprise smoothly and avail the ease of deployment features. On top of it an option to use Google App free for the standard version if you wish a model most 3rd party app providers are sure to follow.&lt;br /&gt;
&lt;br /&gt;
How easy it is a switch over? Plenty of case studies are popping up every now and than. Try running this &lt;a href="http://www.google.co.in/search?q=migrating+from+MS+exchange+to+Google+app&amp;amp;sourceid=navclient-ff&amp;amp;ie=UTF-8&amp;amp;rlz=1B3GGGL_enIN242IN242"&gt;search .&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
What can it do the market - is open to a wide range of speculations and here is a my version.&lt;br /&gt;
&lt;br /&gt;
It can drive Microsoft to its pits of extinction&lt;br /&gt;
&lt;br /&gt;
With &lt;a href="http://feeds.feedburner.com/~r/Techcrunch/~3/268268871/"&gt;60% of its revenues coming from Windows + Office + MS Exchange&lt;/a&gt; its profits are bound to go downhill. Also with Search advertising money totally in Google's yards for a long time to come its a big question where Microsoft will fund itself from. &lt;a href="http://feeds.feedburner.com/~r/Techcrunch/~3/268268871/"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/a&gt;How do I run my team and business -&lt;br /&gt;
&lt;br /&gt;
i.  Few Windows XP workstations on a workgroup&lt;br /&gt;
ii. Linux machines for server app deployment + MS SQL&lt;br /&gt;
iii. Google App for all my collaboration needs bound to ensarm.com which provides me easy co branding options. Though we still use MS word  we are definitely on our way to use Google docs  in short span as it matures.&lt;br /&gt;
iv. Eclipse and other free tools for most of development efforts in addition to Visual studio for small efforts like Outlook plugins.&lt;br /&gt;
&lt;br /&gt;
Looking back at it the only thing that I need a replacement in future is Windows XP and a C# compiler. Being a development business I don't see this as a major hurdle to move on.&lt;br /&gt;
&lt;br /&gt;
Related links -&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.techcrunch.com/2008/04/13/more-details-on-the-google-salesforce-enemy-of-my-enemy-is-my-friend-alliance/trackback/"&gt;Techcrunh - Google - Salesforce tie up&lt;/a&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="font-size: 100%;"&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;
&lt;a href="http://www.techcrunch.com/2008/04/09/google-enterprise-takes-a-page-from-salesforce%e2%80%94launches-its-own-app-marketplace/trackback"&gt;Google Enterprise launches Its Own App Marketplace&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.readwriteweb.com/cgi-bin/mt/mt-tb.cgi/3711"&gt;On Read Write Web&lt;/a&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
What do you think? Do post your comments.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174616841698946539-8708604167964284943?l=blog.ensarm.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ensarm/solutions/~3/sQYNThFdIHo/google-app-engine-repeating-history.html</link><author>chetan@ensarm.com</author><thr:total>0</thr:total><feedburner:origLink>http://blog.ensarm.com/2008/04/google-app-engine-repeating-history.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7174616841698946539.post-870419788969459777</guid><pubDate>Sat, 05 Apr 2008 04:02:00 +0000</pubDate><atom:updated>2011-05-30T10:38:21.026+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">vision</category><title>Silent progress</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Two months have passed by since we opened up this blog and it has been an exciting journey all the way as if these two months never existed. Be it the laughs in the office, or the all the new technologies that we are digging around with or the tools that we have been evaluating or those few super fun ideas that we have been messing around with,  its been an wonderful and fulfilling time. Quantifying what have we accomplished in these two months is a  task as I figured, since a lot of the results have been intangible as it seems.&lt;br /&gt;
&lt;br /&gt;
In short&lt;br /&gt;
&lt;br /&gt;
i. We have managed to build a code base using GWT and java worth about a few thousand lines.   Not bad :). I hope folks at our client end are able to appreciate it too.&lt;br /&gt;
&lt;br /&gt;
ii. We built &lt;span style="font-weight: bold;"&gt;SawOutlook V0.1&lt;/span&gt; in its beta (more information at &lt;a href="http://www.sawoutlook.com/"&gt;http://www.sawoutlook.com&lt;/a&gt;)&lt;a href="http://bp0.blogger.com/_IgR2BuRJXAk/R_s8datK-yI/AAAAAAAAAE8/sOVlTnncY_s/s1600-h/LoginPage.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5186805871929916194" src="http://bp0.blogger.com/_IgR2BuRJXAk/R_s8datK-yI/AAAAAAAAAE8/sOVlTnncY_s/s320/LoginPage.JPG" style="cursor: pointer; float: left; margin: 0pt 10px 10px 0pt;" /&gt;&lt;/a&gt; using C# with Outlook and Google Contacts API. Though some kinks are yet to be sorted out it does cool job when it comes to what it is supposed to be doing i.e. &lt;span style="font-style: italic; font-weight: bold;"&gt;Synchronizing Outlook Contacts with your Google account. &lt;/span&gt;Currently supported only for Outlook 2003.&lt;br /&gt;
&lt;br /&gt;
iii. We also played with SubVersion and started using our own copy effectively with both Eclipse and Visual Studio and inturn have made some concrete progress in using various tools and processes to fine tune our development process. Eclipse rocks while Visual Studio *****.&lt;br /&gt;
&lt;br /&gt;
iv. A lot of XML script coding has passed under the bridge during these two months and has enriched our understanding of XML, XPath and various tools that can use it.&lt;br /&gt;
&lt;br /&gt;
v. We researched number of  various Web 2.0 platforms including Amazon EC2, S3, suite of Google API's among others.&lt;br /&gt;
&lt;br /&gt;
vi. We also mastered at least the documented API's of MS Outlook 2003. I can't thank my friends in Italy enough to initiate me on this.&lt;br /&gt;
&lt;br /&gt;
A long and exciting journey awaits us as we make progress into the world of GWT/AJAX, Hibernate/SQL, Google/Amazon/Facebook/Yahoo/Microsoft web API's along with MS Outlook and application interfaces.&lt;br /&gt;
&lt;br /&gt;
Long live OOPS, REST, AJAX, SVN, VS, Eclipse, XML, SawOutlook... I am horrified thinking we are going to run out of not only domain names but also syllables and words to name our next products. On the other hand never mind if we do since soon we will have softwares to interpret graphic sign languages :)&lt;br /&gt;
&lt;br /&gt;
You may look forward to our various tool evaluation reports and other product releases in next few weeks to come. As they happen we will update you through this blog.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174616841698946539-870419788969459777?l=blog.ensarm.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ensarm/solutions/~3/sY_JS_RwWIQ/silent-progress.html</link><author>chetan@ensarm.com</author><media:thumbnail url="http://bp0.blogger.com/_IgR2BuRJXAk/R_s8datK-yI/AAAAAAAAAE8/sOVlTnncY_s/s72-c/LoginPage.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.ensarm.com/2008/04/silent-progress.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7174616841698946539.post-3825691407046078327</guid><pubDate>Sat, 09 Feb 2008 13:55:00 +0000</pubDate><atom:updated>2011-05-30T10:40:10.729+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ensarmen</category><title>Our new office photos to add on to the introduction</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Hurray...&lt;br /&gt;
&lt;br /&gt;
Finally after a month long excruciating effort bearing all that foul smell and pollution of carpentry, painting, veneer polish and so on we are ready with our first formal office space. For a long time we operated in sort of a extremely casual and residential work atmosphere.&lt;br /&gt;
&lt;br /&gt;
Thus a bright new change has arrived and we as a business have made our first move at exploring larger and broader terrains of technology and business.&lt;br /&gt;
&lt;br /&gt;
Alongside I would like to thank our carpentry team lead by Atmaram, painting team lead by Vishal, electricians lead by Guptaji, plumber Raju and finally for bearing with my own design skills for the space. Here are a few photos to look at and comment on...&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://picasaweb.google.com/ensarmsolutions/EnsarmOffice/photo#5165617644132196594"&gt;&lt;img src="http://lh5.google.com/ensarmsolutions/R6_14PP9YPI/AAAAAAAAABc/5K-K59THljw/s400/DSCN2383.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://picasaweb.google.com/ensarmsolutions/EnsarmOffice/photo#5165617682786902274"&gt;&lt;img src="http://lh6.google.com/ensarmsolutions/R6_16fP9YQI/AAAAAAAAABk/g6kULiqRxt4/s400/DSCN2385.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://picasaweb.google.com/ensarmsolutions/EnsarmOffice/photo#5165617760096313634"&gt;&lt;img src="http://lh4.google.com/ensarmsolutions/R6_1-_P9YSI/AAAAAAAAAB0/UIT1agEnocs/s400/DSCN2379.jpg" /&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/7174616841698946539-3825691407046078327?l=blog.ensarm.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ensarm/solutions/~3/YAvOEegTxac/our-new-office-photos-to-add-on-to.html</link><author>chetan@ensarm.com</author><thr:total>3</thr:total><feedburner:origLink>http://blog.ensarm.com/2008/02/our-new-office-photos-to-add-on-to.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7174616841698946539.post-5617063174921765404</guid><pubDate>Sat, 09 Feb 2008 13:28:00 +0000</pubDate><atom:updated>2011-05-30T10:39:35.809+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ensarm</category><title>And the journey begins...</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Welcome to ensarm Solutions blog.&lt;br /&gt;
&lt;br /&gt;
This is the first entry thus a short introduction is due.&lt;br /&gt;
&lt;br /&gt;
We at ensarm solutions are focussed on small scale yet critical software application development, support and maintenance as required by external clients. We are located at Pune, India and driven by a well coordinated team of individuals.&lt;br /&gt;
&lt;br /&gt;
This blog is intended to publish articles about news,  products, services etc. about us by members of our team. Do keep an eye on us incase you have any connection with the global IT scene.&lt;br /&gt;
&lt;br /&gt;
Cheers,&lt;br /&gt;
Deba&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7174616841698946539-5617063174921765404?l=blog.ensarm.com' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ensarm/solutions/~3/joNpG2Up1R8/and-journey-begins.html</link><author>chetan@ensarm.com</author><thr:total>0</thr:total><feedburner:origLink>http://blog.ensarm.com/2008/02/and-journey-begins.html</feedburner:origLink></item><language>en-us</language><media:rating>nonadult</media:rating></channel></rss>

