Saturday, September 17, 2011

Web Intents

Last week, I was listening to an interesting talk from Boris Smus. He talked about things that are coming to Chrome next year.Web Intents was most interesting among them. Google is looking to borrow techniques from Android to Chrome/the web.Intents are an important part of the Android application framework.It allows a great reuse among apps.
For example if you are in a Chat application and you want to set your profile picture. When you press the button to change your pic in the chat application, then all the apps that are registered for this intent would be listed, you can choose the appropriate app to browse for your photos. You can either choose the phones gallery app or choose picasa to browse the pic's from the web. After you select your profile pic, the Intent returns to the app that originally called it, returning the requested results, In this case returning the selected pic.
If this wasn't possible, then your chat application had to provide ways to browse your gallery or browse your picasa albums. Small developers cannot provide all these functions into their app. This could be a kill for their apps.
Web apps are becoming increasingly popular and could replace Desktops soon. Intents in web app will be of great use. Google is working hard on standardizing this technology with an open approach. Mozilla engineers are also working close with Google in bringing up these standards. You can expect this feature to come in one of the next versions of chrome.
The simplicity of Intents over other API's is that, you can actually call a Intent is a couple of lines of code. When your intent completes, you can get back the results of your intent from a callback in your app. Using API's provided by each app could be complex and unmanageable to handle when there are multiple apps in the web that the user can use.
With all these new advances coming to chrome and chrome OS, chromebooks are likely to replace desktops.   These apps will let you do all the stuff you can do with your desktop. Google is having a head start with the cloud based chrome OS, It could become a monopoly in OS market.

Sunday, February 6, 2011

An Interesting Patent

Some time back I came across this interesting patent from Google. The title of the Patent is as follows : Graphical User Interface for a Display Screen of a Communications terminal. This is a patent for the Google home page . Yes, its a patent claiming the ornamental design of the Google homepage user interface. Some sources in the web indicate that this an design patent and will last for 14 years. Google also holds copyright and trademark ownership over the same user interface. I'm not completely sure why Google would want to patent this UI, where holding a copyright or trademark ownership makes more sense. One of the reasons that I came across was if you don't register for copyright within 3 months of the first publication of your work, then you have very limited scope of suing copyright infringement. Since Google was not taking copyrights seriously when the homepage was first published, I guess it took this route to protect the homepage. You can read the patent Below is the image used in the patent.

Sunday, January 16, 2011

Projector Mobile

Ppl, Just as I was writing my previous post about the next generation of mobile phones another mobile phone popped up. Today I came across an ad showing a mini projector embedded into a mobile phone. The projector is not 3D though :-), here is the youtube link for you. I have not yet explored the technical details of the mobile. Will shortly follow up with that. Initial look seems interesting.