Thursday, January 28, 2010

Micello Indoor Maps now available ...

The Micello Indoor Maps application is now available for download from the iTunes AppStore. We wanted to wait until v1.0 to provide a rich experience to our users. Once you download the app, you will agree that it was worth the wait.

We have started receiving some good reviews:
Recently when Google announced Nexus One, they showed navigation to IKEA. We wanted to show that you could go into IKEA with the Micello App. The idea was not to misrepresent that the Micello App is available on Android, but to inform that Micello is extending the navigation metaphor to "Go Inside". Here is the video:


Here are a few unique features in the App:

  • The only app that provides your location on a map that is not an outdoor map. We are able to do this because our maps are more than just "pretty pictures". They are accurate and are geo-coded. In the above picture, the blue-dot indicates the user's position inside the community.
  • The maps are personalized and interactive - so you can set your own favorites (the yellow entites above are this user's favorites)
  • The maps provide iPod Touch users a rich experience by doing intelligent caching and not requiring a data connection all the time
  • Multi-level communities are handled intuitively - with a "stair icon" to navigate between levels using a thumbnail sketch of the level
There are even more unique features. I will save that for the next post.

If you own and iPhone/iPod touch, download the app and give it a spin - even if there are no maps for communities in your neighborhood. You can experience the interface and then give us feedback on the maps that you would like to see become available.

Friday, January 15, 2010

Implementing SOA with Java EE Book


The book (that I co-authored with BV Kumar and Tony Ng almost two years ago) has finally published.


It actually released (on Borders, Barnes and Noble and Amazon) on December 31st 2009. I waited until it got some additional visibility before I posted about the book here. On Friday, Jan 15th, the book got mentioned in java.sun.com

I would like to thank Greg Doench for his tireless effort and determinedness to push the book through. Many times in the last year I would ask him, "Greg, are we really going through with this. I am not seeing things moving forward." He would calmly reply, "I am working on it." There is a companion site to the book that provides a sneak peek into the book. We will be using this site to provide updates, samples and take your comments.



Sunday, January 3, 2010

Avatar - Why I liked this movie

This movie is about humans attempting to take over an alien world - an earth-like moon, Pandora, in search of Unobtanium. The story line is familiar - one that we have known since the beginning of civilization - whether it is the British conquering India or Europeans settling in North, Central and South America. They came, they took whatever they wanted and displaced and marginalised the indigenous people. If anything, James Cameron (the director) is saying that human tendencies don't change.

The indigenous people, the Na'vi, are one with nature in Pandora - a lush, tropical paradise. This planet, with its floating mountains, is especially beautiful at night when the flora and fauna catch the light of a nearby gas planet and the rainforest glows. Seeing this is 3D is a visual treat.

I liked this movie for its creative use of Computer Graphics and cutting-edge digital technology. We have seen all kinds of techniques used to make humans look like aliens - including rubber masks and make up. This is inherently limiting because the proportions of the body and the size and spacing of the eyes and cannot be changed. We have also seen the other extreme - where dinosaurs (Juarassic Park) and characters (Toy Story) are completely computer generated.

The Na'vi characters in Avatar are Computer Generated - thus allowing for fundamentally different proportions. However, they resemble the actors who play them - including capturing their facial expressions accurately. This was accomplished by using an "image-based facial performance capture" system - thus making the characters more believable.

So ... don't go to see this movie for stimulating dialogues or interesting characters. In fact, the main characters in Avatar are as stereotypical as they get - Colonel Quaritch could have walked out of a Marvel comic from the 1960s. See it to appreciate the use of digital techniques to transform us into a make-believe world.

Just as Star Wars ushered in a new era in film making back in 1977, look for Avatar to spawn a new generation of digital movies.

Monday, December 28, 2009

There is more to it than meets the eye

It has been a long while since my last blog post. Things have been very hectic at my startup.

In between work-related activities, I have been (re)thinking what I wrote last time in regards to Obama bowing obsequiously to the Emperor of Japan. The conclusion I reached is that my earlier comments were written in haste. There is always more to any matter than meets the eye.

Peggy Noonan mentioned in an Opinion column on WSJ that, "A picture or photograph becomes iconic only when it seems to express something that people already think." So, when Gerald Ford was incessantly ribbed (even today!) for tumbling as he came down Air Force One, it was not because he was clumsy but because his policies were bumbling. The picture iconified a growing perception.

If USA were perceived in the eyes of the world as a strong and thriving nation, the bow may have seemed gracious and "following protocol". The fact that it was not viewed as such indicates that there is a growing disillusionment on Obama's qualities as a leader.

Since that event last month, the Obama administration has successfully passed a landmark, historic Health Care reform; formulated a well articulated plan for success in Afghanistan. It is still Obama's first year in office. He has three more years to improve the economic mess that he inherited. However, they need to keep in mind that it is in the first year that inedible impressions are made. The bowing picture is not yet iconic. If they are not careful, other iconic pictures may emerge for all the wrong reasons.

Tuesday, November 17, 2009

Where do people find the time?

I am just amazed at how people find the time to react and respond to frivolous things.

First there was the issue of Obama's bowing to the Emperor of Japan. It is regarded as being obsequious and showing "weakness". Bloggers and analysts seem to be having a field day over this. What struck me is the huge number of vitriolic comments people are posting on these blogs/articles. Get a life people! Obama was following protocol. In India, you greet by folding your hands in front of your chest (aka "Namaste"). In Japan, you greet by bowing. If other world leaders did not do this in the past when greeting the Japanese Emperor, it only means that they did not do their homework on Japanese customs and culture. Don't make this a political issue. Surprisingly, the excellent speech that Obama gave after this greeting has not received any air time in these blogs.

Next, there is the issue of Newsweek's cover on Sarah Palin. Once again, it blows my mind that 400+ people found the time to respond to this and submit comments. At the outset, I wonder if Sarah Palin and her Going Rogue book deserves this kind of attention (she is no longer running for VP, you know). Sarah Palin has not offered any political insight concerning policy (other than parroting the party line). Come on people, get offended that she is being taken seriously - not for what she is wearing.

Friday, October 9, 2009

Is Obama a deserving winner of the Nobel Peace Prize?


I was surprised to learn that Barack Obama won the Nobel Peace Prize for 2009. Soon after I heard, I went to the official site to see the committee's reasoning. There I found this picture of the Chairman of the Nobel Peace Prize Committee, Thorbjørn Jagland, holding a picture of the 2009 winner - with a painting of Alfred Nobel in the background. They cite Obama's, "efforts to strengthen international diplomacy" and his "vision of and work for a world without nuclear weapons" and "for inspiring hope and creating a new climate in international politics" as reasons for awarding him.

I am an Obama fan and supporter. I voted for him in the last Election. However, I think that this award is premature. It is okay to give an award to school kids for effort and for being an inspiration. The bar for a Nobel Peace prize should be much higher. There needs to be significant contributions towards World Peace - similar to the actions of a Nelson Mandela (1993) or a Mother Theresa (1979).

In the past, the Peace Prize committee has shown a propensity to recognize anyone working on resolving the Israeli-Palestinian conflict (starting with the award in 1978 to Sadat and Begin; to the award in 1994 to Arafat, Peres and Rabin). Obama has shown that he is a man who thinks of achieving world peace. He has reached out to the Muslim world. To quote former Peace Prize winner Kofi Annan (2001), "In an increasingly challenging and volatile world, President Obama has given a sense of hope and optimism to millions around the world" and "has shown that the only way forward is through genuine cooperation with other nations." However, Obama has not done anything yet.

Obama will most certainly give a stirring speech at the ceremony in December. That should not and does not make him a deserving winner. I am sure Alfred Nobel is turning in his grave.

Friday, September 25, 2009

Celebration of Life


There was a Rajeev Motwani Memorial Celebration at Stanford on Friday, September 25th.

The event was held at Stanford Memorial Church. It began with the recital of a poem, "We remember him"




In the rising of the sun and in its going down,
we remember him.
In the blowing of the wind and in the chill of winter,
we remember him.
In the opening of the buds and in the rebirth of spring,
we remember him.
In the blueness of the sky and in the warmth of summer,
we remember him.
In the rustling of the leaves and in the beauty of autumn,
we remember him.
In the beginning of the year and when it ends,
we remember him.
When we are weary and in need of strength,
we remember him.
When we are lost and sick at heart,
we remember him.
When we have joys we yearn to share,
we remember him.
So long as we live, he too shall live,
for he is now a part of us,
As we remember him.

Prof. John Hennessy then eulogized Rajeev - recollecting from the time Rajeev interviewed at Stanford to the time he came up for tenure to his numerous contributions. Each time, Rajeev far exceeded their expectations.

Robert Goldman, professor of Sanskrit at UCB, provided his blessings. He quoted from the Bhagavad Gita and called Rajeev a stithaprajna - the perfect man; a man of unshakeable intellect. He concluded with the Upanishad mantra, Asatoma sadgamaya.

Rajeev's daughter, Naitri Jadeja, recited the Nirvana Shatakam - written by Adi Shankara.

Ram Shriram introduced Rajeev's family. This was followed by several eulogies. Sergey Brin spoke first and talked about how every meeting with Rajeev resulted in piquing his curiosity and challenging his mind. He provided a concept of a "Motwani Number" - degrees of separation from Motwani. In the spirit of remembering Rajeev, Sergey promised that every day he will help someone, teach someone and enjoy life just a little bit more. Jennifer Widom announced the $2.5m Rajeev Motwani Professorship endowed by Google. Sep Kamwar, a mentee of Rajeev spoke about the influence that Rajeev had in his career. Gautam Bhargava, a classmate of Rajeev's from IIT Kanpur recollected the college days. He announced that Rajeev has been awarded the first Pan IIT Lifetime Achievement award. Lakshmi Pratury, a family friend spoke last. The speakers ranged from distinguished to professional to personal. It was, indeed, a good selection of speakers that gave us insights into various aspects of Rajeev's rich life.

Ron Conway provided the closing remarks. He urged us all to bear the responsibility to nurture the seeds that Rajeev left behind. He also wanted everyone to stay engaged by visiting http://rememberingrajeev.com.