Archive for the 'cool technology' Category

Of tears and Microsoft !

Scoble claims to have been moved to tears after seeing a demo by the Microsoft Research team.

Something like this coming from Scoble is quite rare and this of course led to an avalanche of blog posts and predictions as to what this ground breaking thing could be. Popular predictions included Photosynth , Seadragon etc.

Scoble then came back with ‘Misreading Scoble on Microsoft cry’

One particular line caught my attention

The thing I’m talking about is NOT anything you’ve seen Microsoft do before.

And this

 That said, I think it will stand up to the kind of hype I unleashed yesterday. It is still inspiring me and I still want to get my hands on it as soon as possible.

Wonder what this could be ? Any predictions ? Btw, as per Scoble’s claims we would be getting to know about this by Feb 27.

asklaila - India’s local information service

asklaila logoTrying to decide on a nice restaurant for a date in Koramangala and can’t decide where to go or what to do ? AskLaila, from Four Interactive comes to your rescue. Asklaila aims to answer common questions of Who? What? Where? When? Why? How? within your city.

Currently they have local information services for Bangalore and Mumbai (which was launched a couple of weeks ago).  I had a chat with their team and they were telling me that you can soon expect to see asklaila in all metros and other major cities in India in next few months.

I think this product has some great potiential (especially going  by the vision of their passionate team !) in the Indian consumer market  and the next couple of years will determine how consumers actually percieve the real value from local products.

Below is a SWOT (Strengths, weaknesses, opportunities and threats ) analysis I did on their product.

Note : The opinions expressed here are totally from my perception of the product :)

Physics with some crayon

Isn’t this game incredibly cool, check the video below. Looks like you really need to know your physics well to play this one :) This one is from Kloonigames and runs on the tablet PC. A PC version of crayon physics is coming soon.

The user experience on this is incredible, watch how the game reacts as the user draws different figures and tries to achieve their objective. With the Wii and PS3 giving PC games a run for their money, I think innovative concepts like this one are a really good answer.

This makes me wonder about the process of gathering requirements for this game. I’m thinking, there are so many scenarios that need to be captured and then taking a call on which ones the game needs to support and deciding others to be left out. Phew ! It’s actually my dream to do requirements, scenarios and functional specifications for a gaming product. Wouldn’t that be cool :)

Microsoft beats Google to win Facebook deal

After much speculation and rumours, looks like Microsoft has won the Facebook deal with a $240 million investment for 1.6% of the company. If Microsoft’s investment is indicative of what Facebook is worth, its valuation is somewhere in the ballpark of $15 billion. After having lost out on some other high profile deals such as MySpace, this will be great joy for Microsoft.

The deal makes Microsoft  the sole advertising provider for Facebook in the United States and internationally. With facebook’s mamoth user base, this definitely means serious business for Microsoft.

The crucial aspect is how Microsoft takes this forward and improves it’s partnership with Facebook. There is a lot of scope for Microsoft to leverage this deal and work on it and bring on enhancements which will enable some Microsoft Products such as Live Messenger and the Live platform as such to be integrated with Facebook.

My bet is that this is going to be a very interesting time for the Web 2.0 space as we see major players getting into this space.

Image Courtesy : Webcommunityforum

More coverage below

The social news

ZDNET blogs

Boston Herald

Need to ‘Undo’ on web applications

The undo problem is one key aspect I am hoping future web apps will support. I just deleted all my mails in my hotmail inbox and I need to ‘Undo’ but I can’t do it. If this was a desktop application I could have done this in a jiffy. Undo

This is a huge problem in web apps, though they are not covered too much and not many people talk about them, as we are now pretty much used to this kind of behavior. Web apps work excellent, they store all our data, enable us to access them from anywhere and give us no worry about licenses etc.

But as we move towards looking at a cloud or what some people call as a ‘cloud OS’ it becomes increasingly important to have all the desktop paradigms on the web. This problem was probably not thought about by people because when the web started it was more a data storage medium where documents, files etc were stored and people would read from it, so probably there was never a need for offlines access or storing states. But as we move towards having a cloud OS, and making the web a operation system, it becomes very very important to look at such issues.

John Dowdell from macromedia has some interesting thoughts on storing states where he basically argues as to whether the Back button on the browser needs to smart to capture these changes and also talks about capturing states in web apps.

Having an undo functionality brings about a sense of simplicity in the user’s mind - “What the heck, I can always undo it” and hence brings more confidence. This will play a vital role as people from different age groups, degrees of tech saviness etc start using the web to perform very important and secure activities like paying bills, making purchases online etc.

What’s your solution to this problem ? The best answer gets a special feature on this blog.

Microsoft Silverlight 1.0 with Linux support

Microsoft has finally officially announced the release of Silverlight 1.0 with Linux support. Silverlight is Microsoft’s direct reply to Flash and is expected to play a big role in the future of Rich Internet Applications (RIA).

Microsoft’s Silverlight will be supporting Moonlight, the Linux implementation as part of the their partnership with Novell, which was signed earlier this year. They have some really cool partners including Entertainment Weekly and the WWE.

According to Miguel de Icaza, vice president of Developer Platforms and leader of the Mono project at Novell. “Novell is excited to work with Microsoft to extend Silverlight beyond Windows® and Macintosh to Linux with Moonlight, so Linux users everywhere can enhance their rich media and interactive experiences on the Web.”

Most RIA enthusiasts are however looking for the release of Silverlight 1.1 which will support the Common Language Runtime (CLR) in .NET and make writing applications for the web much easier.

However this is going to be a very interesting period, with Microsoft penetrating into the Linux user base and enhancing their experience and with Adobe working on various improvements to flash at the same time.

Using Office Business Applications to increase productivity

This post is long pending. I have been fascinated by the new generation of composite applications which are very powerful and help in boosting productivity and operational efficiency. So let’s take this step by step.

What are OBAs ?

OBAs are basically a new breed of composite applications which enable information workers to work on their legacy systems and other systems in the backend with a Microsoft Office 2007 front end. These systems surface up the data from the Line of Business (LOB) applications and enable people to perform actions on them.

What is the need for OBAs ?

People typically perform significant additional work outside of the formal processes of a line-of-business (LOB) system as they collaborate with other people via phone and email, obtain information from multiple sources in the form of documents and spreadsheets, and switch between online and offline modes for meetings and business trips. OBAs help simplify this interaction by fitting within the informal processes that information workers actually follow. Organizations can use OBAs to build their won solutions, integrate with it and connect to an external line of Business (LOB) application so as to ensure that information is easily available and people can be more productive. This also rules out the need for getting resources trained on the Line of business applications.

Typical scenario for an OBA

Let’s look at a typical scenario where OBAs can be used and how they can help solve problems within the existing systems. The legacy systems are based on transactional processes that are necessary in order to accomplish specific tasks—for example, creating a Purchase Order. What is not effectively captured are the ad hoc, local people-driven processes that people do in order to accomplish a task like this. For instance – people have to collaborate with other members in their team to get required inputs from them for completing a purchase order. The purchase manager will also require to get information from suppliers and other requirements which need to be collated. Once he has completed the purchase order, he might also have to get it approved from his maanger. The exisitng systems do not support these activites and they are outside of the system.  So these systems are being used for merely storing the data and not for collaboration and decision making.

However using an OBA, the purchase manager can collaborate with other people in his team using a sharepoint team site, brainstorm on ideas using a wiki and then collate all this information easily as this available in one single place. He could also have ad hoc meetings and discussions if his MOSS portal is integrated with Live Communication Server, enabling him to start a chat conversation with any of his colleagues or suppliers. On completing the purchase order, he has a custom workflow which routes the document to his manager and once it is approved, he has it automatically sent to the suppliers. The business application simulates the actual way the work gets done rather than just being a repository for information.

If you are interested in browsing OBA solutions built by Microsoft Partners, check

Microsoft Cloud OS

Microsoft plans at creating core infrastructure services like storage and alerts which developers can build on top of. This set of capabilities are being referred to as the Cloud OS, though it’s not a term Microsoft likes to use publicly. But this was hinted at by Brian Hall, Ballmer and Ozzie at the Worldwide partner conference in Denver.

This looks like the next big thing that Microsoft is working on, with Ballmer stating “”We are in the process today of building out a services platform in the cloud.”

Ballmer said that later this year Microsoft will deliver the first version of a set of developer tools to build on top of Microsoft’s Windows Live effort and noted that the tools will be based on .Net.

This looks like Microsoft is opening up more of their services and with the Web 2.0 trend of web services, looks like Microsoft wants to continue their presence on the web the way they have been ruling the desktop world.

Microsoft also previously  introduced two new Windows Live Services, one for sharing photos and the other for all types of files. While those services are being offered directly by Microsoft today, they represent the kinds of things that Microsoft is now promising will be also made available to developers.

Among the other application and infrastructure components, Microsoft plans to open are its systems for alerts, contact management, communications (mail and messenger) and authentication.

Apple form factor evolution

Beautiful graphic which shows the evolution of the Apple from factor from Apple I to the iPhone over 30 years from 1976 through 2007. This goes to show the improvements in usability and user experience in Apple products.

Check this Apple form factor evolution

Building a mobile application for Microsoft partners

I was discussing this idea with one of my colleagues and my boss and we thought that this might provide really good value to Microsoft and partners who come in and out of their numerous buildings in Redmond and Seattle.

The idea 

To build a mobile application for anyone to use to locate Microsoft buildings in Redmond using their mobile phone. The application would be integrated with Outlook and would seamlessly provide information on the various meetings that you have in different buildings in Microsoft, location of person(s) who you are going to meet within the various buildings, help you to drive to your destination with ease and enable you to find visitor parking and locate lobbys/people within Microsoft.

Insipiration

  • All the struggles and frustration that I have faced in trying to find Microsoft buildings within Seattle.
  • The difficulty in finding parking spaces in visitor parking.
  • Inability to find people and endless waiting in the lobby.
  • Ability to quickly find people within Microsoft and talk to them.

I am just putting this down as I am visualizing it, so maybe I might have to put better thought into this, but for me I have no time, so follows a list of features which we could build into this application.

  1. Find driving routes to various Microsoft buildings.
  2. Traffic congestion information and average time to reach destination.
  3. Quick snapshots of your meetings in various Microsoft buildings.
  4. Parking space information in  terms which parking lot has available spaces and the shortest route to each of these.
  5. Ability to find stairs/elevators from parking lots.
  6. Ability to locate lobbys and people whom you need to meet with in the application and communicate with them.
  7. Ability to chat with people whom you need to meet up using Live messenger once the person approves your meeting.
  8. Be able to share data before/after your meeting.
  9. Ability to locate kitchens/cafes/copy rooms/restrooms within a given building.
  10. If you are going to the building as a visitor, ability to get a visitor passed issued automatically by the application once the person approves the meeting request.

And I need to think more on this. So more later.

Next Page »


View Vinodh Nandakumar (vinodhn@msn.com)'s profile on LinkedIn

    Add this blog to your social bookmarks


    AddThis Social Bookmark Button
    Subscribe to this blog AddThis Feed Button
    Vinodh Nandakumar's Facebook profile