Wednesday, September 3, 2008

Its finally official. 3-way battle on with IE Vs FF Vs Chrome

Google Chrome
I downloaded Google Chrome on my Windows XP SP2 machine tonight and played around with it.
Great
First and foremost, I dont have to restart my computer after the installation, which is not the case with IE beta 8. Microsoft are you listening. This is 2008, I dont have to restart my computer for the install to complete.
Docked elements like "find, download, etc.," they are awesome. if you want them as free floating, you can drag them out of their dock. Neat idea, (though not invented by google, they brought it to browser. BTW, IE 8 also has similar feature). Best part about this, even "status bar" is a docking element...
Webkit - Use of a JavaScript engine that was created from scratch. You dont need to be a genius to think about that. I am just glad someone finally brought it to the forefront. (Okay Safari already uses it, but hey when it comes from Google it sounds sooo good lol)
Phising API that can be used by anyone. Even if Chrome doesnt go mainstream, this is a good idea,
Open Source/Open Standards - This may be Great or Good or bad depending on how you see it. It sounds good. to associate any tech product today with anything that starts with "Open" similar to "Green". My doubt who else participated in this "so-called" open standards. Hope it does become true open standard in future.
Opening the page for history and bookmarks list as a webpage on its own was a great idea. Dont know where they are taking the browser inbuilt bookmark feature. Can it replace delicious/digg finally?
Stats for nerds, love that feature. Does it officially make me a nerd... dont know, now I have the stats for nerds played around with it a lot. actually spent more time on it than anything else... Launched facebook, myspace and linkedin among IE 7, FF 3 and Chrome. IE 7 has highest memory usage (no surprise in that), followed by FF then by chrome. What was surprising is that even though I did not do anything, the memory occupied by FF and Chrome was increasing every other second... At one point they both were exceeding memory occupied by IE7 by 25% and their original memory size by 40%. After sometime they both dropped to their initial usage and again they were increasing gradually. Dont know what causes this. After 15 mins or so, IE actually dropped its memory usage by 15%... At this point, I dont buy the fact that Chrome is superior to other browsers when it comes to memory usage based on my benchmark...
Good
V8 - Precise/Incremental garbage collection. Dont know if this is good or bad. There are lot of people that has done pretty good research on benefits of different garbage collection mechanism. Obviously google's documents tend to show precise is better than traiditional garbage collection used by other browsers. Good read on precise vs conservative and incremental vs concurrent can be found at wikepedia
Omnibar which is nothing but a copy of Awesome bar from FireFox. So it should be good
InCognito, is again nothing new than what is already there in Safari or InPrive in IE 8.
When I had 3 tabs running, there were 4 "chrome.exe" running on my task manager (this is per design). But I can not kill any of them individually from task manager. If I kill even one of them, entire "chrome" crashes...
Do check out http://www.google.com/googlebooks/chrome. Cool chrome comic (not as dramatic as marvel)
Bad
Probably Google fan boys may not like these comments, but if they take the face value and make appropriate changes, it would make the browser better.
When I clicked on "Change proxy settings" under "Options/Under the hood" it launched IE's "Options/Internet properties" dialog box. Is this a BUG or intended feature. If this is a bug, google need to run their story tests more thoroughly then what their marketing campaign says.
Plug-ins did not work (Flash/Silverlight). After all the documentation about how they rearchitected the design of plug-in use in browser, if there is no plug-in to demonstrate then why release a marketing campaign before you have a functionality working/released.
Hey, Google, before you automatically adding "GoogleUpdate.exe" in my system startup, atleast provide me an option to disable it. Boneheaded decision like this is what put MS where they are now today. Dont follow their footsteps.
Ugly
As of today, 85% of Mozilla's revenue and some good chunk change for Opera is provided and funded by Google. Ofcourse by paying their bills, they are influencing these products. Question, if Chrome generates some momentum, what happens to FF. I dont want Chrome to replace FF/Opera. If it is just going to gain majority market share from FF/Opera, then guess what, we dont need Chrome. Just keep the spigot flowing to FF to keep MS on its toes. I dont want Chrome to become Linux, where Linux replaced UNIX OS in enterprises and left only a smaller dent to MS Windows. Not that I dont like Linux, but if I were to choose between Linux and Unix, I would pick Unix (ofcourse the price tag of Unix still keeps me thinking)
I smell world domination. New evil empire, this time it is not microsoft...

{ Gaja; }

Thursday, August 28, 2008

Photosynth = Flickr killer? wait for improvements



Ever since I read about the official release of Photosynth, I couldnt wait to get home and get my hands on photosynth. I have looked at the beta site 6 months ago and have been wanting to see it live, hence the urge.
Got to my home, picked up the digital camera, powered it on, storage full message. Aargs... Pam(my wife) has filled the 1 GB memory card with pictures. She was getting out, so I had to clean up the memory card, backing up all the image to my computer and finally picked up the camera and shot around 20 pics of a painting hanging on our livging room wall. I started photosynth. Install went smooth. Created user id as "gajakannan" (ofcourse), and started the "create synth" button, uploaded the pics and waited patiently for the synth to do what it needed to do. It came up with different messages and finally a message that "100% synthed". My eyes lit up and hit the view button. Viola, my pictures were synth-ed exactly how I envisioned.
I liked the tool. It was simple to use. Could have added more inline help. Some features are not intutive as one would expect. For example, after I created a synth, there was not a button to delete if I dont like it. The button was the "x" button that appears on the panel, but not intutive. Also, if I dont like some pictures from the collection, so far, I have not found a way to delete it. I am sure, these shortcomings can overcome very soon.
Flickr killer? barely.
well, the synth opens up several options that one would not have had before. For example 1. You are on a family reunion and want to take a picture of everyone with their face still shows up instead of a small dot. Well, take one full picture and several pictures that will overlap. Put them in synth and guess what, synth automatically would reconstruct the pictures to look like one. Pam was telling, can this be merged and made as one picture for printouts? Microsoft are you listening?
2. Can make a nice zoom in and zoom out slide for powerpoint presentations where we still struggle to put information together in one place.
3. Microsoft should publish webservice based API, like Amazon AWS for photosynth and let the users unlock the power of photosynth. People could think of so many different uses for synth.
{Gaja;}

Wednesday, August 27, 2008

Who should be {next} in Oracle's shopping cart?

I could not sleep tonight for some reason and thought will come down and post a blog (My wife tells me I am crazy when I got up from bed). I am writing this blog listening to Lewis Black on comedy central, so watch out what I post here...

After my previous post on Microsoft's shopping cart, I thought to balance my thought process I should look at what could be the next move on Microsoft's competitors to trump before MS makes next announcement.

Oracle is other company I admire a lot (Facebook, Sun, IBM, Google, Nokia and Apple follow the suit in *my list* of admirable tech companies) that I have been watching in the sidelines and rooting for them when ever they make they make the right move. I believe so far Oracle has made good choices on their purchases with Siebel, PeopleSoft, BEA, etc.,

To make them compete with IBM and Microsoft, they should complete their acquisition cycle by buying Sun. I understand if readers are booing me for this suggestion and stop reading. But seriously people if we set our sentiments aside and read through you may agree. Sun has great server OS (Solaris) that already gives IBM, HP and RedHat run for their money. I know Oracle have been working and improving on 'Unbreakable Linux'. I read about that in OTN and Oracle magazine, thats about it. I am not downloading and installing it even on my home sandbox machine to play around with it. Truth is when it comes to Linux, people look at RedHat, Novell, Ubuntu, etc, not Oracle. I can see people nodding their heads now.

On the other hand, does anyone know if Sun makes any money out of Java other than core API support... Lets be serious, every one other than Sun has made more money than Sun by selling Java or Java related technologies. App Server vendors like IBM, BEA(now Oracle), Integration vendors like TIBCO, etc., has probably made more money compared to the scale of money that Sun made in Java technologies (For full disclosure - I dont read all the quarterly reports and line items of these companies my assumption is based on penetration of these products in the market). Sun is certainly providing the thought leadership for Java but dont know how to capitalize that into actionable fat wallet.

Atleast if Oracle buys Sun, then they have a reliable OS like Solaris, solidify their Java platform with Sun/BEA acquisition (compelling competition for IBM) and strengthen their open source initiatives based on Sun's learning. I just ran the stock performance of Sun in the past 15 years against a comparison with IBM and BEA (Oracle) and just that paints the entire story. Sun has become like Borland of 1990s that does not know how to capitalize/market/opertionalize their products. The only shining story they have so far is Solaris (and probably mySQL acquistion). Did anyone even ask Sun what happend to the SeeBeyond acquistion. I remember that being a hot technology along side with Tibco and WebMethods, but quickly faded away, so fast that people dont even remember that product anymore.

Larry, please resuce Sun before this becomes a salvage target like YaWHO (yes, I believe yahoo is going to be Ya-who very soon, heck it used to be one of the *my list* of admirable tech companies).

coming soon *Google Vs Apple*

{ Gaja; }

Thursday, August 21, 2008

What should Microsoft do next?

Okay, this is not totally my idea. After the yahoo super deal fell through there were lot of pundits predicting Microsoft's next move or acquisition. I am compiling this list that made more sense to me based on my puny little knowledge...


Yahoo is so 1990's company. Why would anybody buy them. If you ignore them for another two years or so, there wont be any Yahoo any more (Ofcourse there is a brand name that yahoo carriers, but not worth the money). I dont see anyone making a case for ROI on yahoo purchase. May be finally Steve Ballmer realized it is a bad idea. Yahoo is not even the No.1 visited website anymore.

Why FaceBook/mySpace


Why would you not buy FaceBook or MySpace. In the recent years, if there was a internet company that kicked Google's butt, it was FaceBook. Not Yahoo. Go and talk to pre-teen and teen agers. My 10 year old nephew already has a myspace webpage. He does not know email/IM/blogging/etc., but he knows myspace and he does email/IM/blogging/picture upload everything at myspace without even knowing it. His version of internet is what mySpace or FaceBook provides to him. This is a typical case. If eyeballs matter to making money in internet, it is facebook or myspace. Not yahoo. FaceBook or MySpace is the future desktop for average user.

Why SecondLife


SecondLife, the only reason I keep SecondLife in the shopping cart is because of the virtual environment it provides. It could be testing ground for Microsoft for many of their consumer products. They can bring products in SecondLife before releasing it to general public. Heck, the alpha and beta user community should be built on SecondLife. It can help Microsoft convert the business model.

Why SalesForce


Marc Bernioff was the first one to make money on SAAS market. It is a great place for companies to reduce their data center and Infrastructure costs. Since SalesForce.com is already ahead of the game in SAAS, why not buy them. For one, that would make Larry Ellison blood pressure go through the roof. Seriously, if Microsoft wants to get a play in Cloud computing, OnDemand data center, then SalesForce.com brand will help them make the case much easier. Hey, if MS pulls off the story that enterprises dont have to worry about Infrastrucuture security, just host your applications in our Cloud infrastrucuture, we will host it and we will keep the uptime, patching and maintenance, I guess that would be a good sell.


Why Novell

Firstly, it is a double edge sword for Microsoft to support/strengthen mono capabilities. If they dedicate their mind on mono, it could mean competing with their Windows platform. Conflict of interest. But if they own a Linux platform, then hey, it is another revenue that they did not have before. Even if SUSE Linux steals some of the Windows customers, still the money comes to the same overall bucket. Although, think about customers that may switch from RedHat to Suse because of easy collaboration with Windows and MS products.
Secondly, Microsoft dont know how to play in OpenSource. Novell's acquired DNA in OpenSource may help MS understand the community better. The skepticism may go away if MS play their cards right.

Saturday, April 5, 2008

Going on a business trip

Almost completed the documentation for the .net reference architecture I posted at http://gajakannan.com/netarch.aspx

I am going trip for a week returning on April 15th, 2008. Hope to work on reference architecture source code for the documentation. Read the documentation and leave your comments in my post, so I can tweak the code accordingly.

Thursday, April 3, 2008

Enterprise .NET application architecture blueprint

With the release of .NET framework 3.5, I have been retooling the architecture blueprint for couple months now and finally was able to put something together...
Would like to share it with the community.

Here is the link to blueprint...
http://gajakannan.com/netarch.aspx

There are other technologies that I ignored to show in the blueprint, mainly BizTalk Server which could very well complement or replace WCF/WF capabilities...

Appreciate any feedback, questions, bashing, etc.,