Search This Blog

Monday, July 20, 2009

The power of estimation

XKCD has a hilarious cartoon on "Estimation". I just burst out laughing when I read the footnote. If you are a windows user, you will burst out laughing too.


Tuesday, July 14, 2009

Switching from Blackberry 8800 to Iphone 3Gs: For Business Use

After 4 years of serious Blackberry 8700 and 8800 use, my wife convinced me to switch to the sexier iphone. I was pretty wary knowing it is not very good for business usage. However, my wife's prime interest was to get me off the keypad while driving. To her dismay, I am now an expert fast typist on my iphone virtual keyboard - but I do listen to her and for my own safety don't thumb responses to email while stopping at a light. Here are my experiences (so far) on what I did to bring my iphone closer to my needs. I have the iphone 32G 3GS. My previous phone was the wonderful, but, well not oomphy BB 8800.

Monday, July 13, 2009

Chrome OS: A Web OS ?

There has been a lot of posts and flutter on Google’s new purported Chrome OS and how it will be a great battle with Microsoft, how it will confuse and/or kill Android etc. And also, of course, taking off from the Google Blog on Chrome OS “For application developers, the web is the platform. All web-based applications will automatically work and new applications can be written using your favorite web technologies” people are also throwing in “Web OS” everywhere.


I thought I’d write a post detailing my thoughts (technical) on this entire issue.

Thursday, July 9, 2009

Google Chrome OS: Vaporware and really, let

So yesterday, Google finally announced it is getting into the “OS” business with Chrome OS.

Similar to Google Wave, this one is also just an announcement (gee, it doesn’t even have a front page yet ;-) )

But anyway, here are my predictions on where this will go:

  • The core OS will continue to be Linux based, with a Webkit layer built into the kernel, or, more likely, a priviledged layer (thus making “reaching to the web quicker” as google suggests) [okay, my bad, I did not need to predict this - I re-read their post - they already state "Google Chrome running within a new windowing system on top of a Linux kernel"...]



  • Even though Google says this is different from the Android initiative, and choice is good, from my perspective, Android is an SDK, while Chrome OS is an “OS”. The former can, and will, eventually ride on top of Chrome OS (in other words, Android SDK will be ported to Chrome OS, which itself will be based on linux) - thereby making Android apps more ubiqutous



  • Android will be just one SDK on top of Chrome. Others will be available for environments where Android may not be ready yet (again, the OS vs SDK difference)



  • Palm’s WebOS took the earlystep, though not from a general purpose WebOS way, more from mobile WebOS way. There is no question now “Web” close to kernel is going to be a common way ahead for may of these companies.

  • Eventually, they will integrate an HTML/CSS/JS programming interface on top that Chrome will execute natively (or, well, faster)

  • The usual tools like Google Gears et all will obviously be tightly integrated into their OS layer

Monday, March 9, 2009

IMS UA for Android

Hi folks, as promised (over and over earlier ;-) we finally have an initial version of the IMS UA ready for download. The IMS system we used was Open IMS

Grab the IMS UA code from the HSC Open Source webpage here

(look for IMS UA for Google Android Entry)

The test bed looked like this:

Wednesday, February 18, 2009

TrapCall: Old Wine in a new Bottle (Caller ID unblocking is not Voodo)

I noticed quite a flutter on several blogs and news sites on a new service from Trapcall that allows you to "see" Caller ID even if the caller blocks the caller ID.

A layman description: Jack is an agressive sales person who loves calling his prospective customer Bob with his caller ID blocked, so that Bob will be forced to pick up the phone and have a chat with Jack.  This is a good ploy, because Bob may otherwise ignore the call if he recognizes Jack's number. (There are of course more serious situations like domestic abuse etc. reported on other sites)

So what does Bob do ? Well, Bob sets 'Call Forwarding on No Answer' and/or 'Call Forward Busy' etc. on his phone to point to a Trapcall 1-800 number. That's all.

So what happens ? Jack calls Bob. Bob gets an incoming call without an ID. He ignores it. This makes the call route to Trapcall's 1-800 # which does  its 'Voodoo' and routes the call back to Bob, who gets an incoming call again,  but this time with Bob's caller ID !! So he can now really ignore it.

How does this work ?

Thursday, February 5, 2009

Location is a Tool NOT Application

I've always believed the concept of location is important to an application, but it does not really define an application. Continuing that line of thought, I think many companies who join the 'LBS is a killer Application' idealogy have it completely wrong.

Location is NOT going to be successful as an Application. It is going to be super successful as a tool. Let me justify my stand.

Tuesday, January 20, 2009

and now MSRP and RTP for Android

Some more goodies from HSC.

MSRP for Android and RTP stack for Android. And yeah, these releases don't have additional documentation answering stuff like 'how do I install'. We hope you know that already :-) And if you need docs on how to use the stacks, please refer to the original open source efforts.

Get them here.