Service independence in online applications

One of the things that all the internet-enabled applications need right now is service independence. This is to say that the way we connect to a certain application should have no effect on who we can communicate with. As in email, if you’re using Hotmail or even your local ISP’s mailbox, you can still communicate with any other mailbox. Why not the same with IM or voice chats?

IRC started this sort of thing but didn’t get too far. The different networks still remained separate even though servers did collaborate to allow users to communicate with other servers’ users.

Google’s shown the intention to pursue this with their proposed sevice independence with Talk. We can only hope that Microsoft and AOL (among others) create a scenario together where an MSN user would be able to communicate with a Google or AOL user regardless of the client they’re using. With Microsoft and others going for improving voice capabilities to hold their market share, this needs to be addressed as much as VoIP.

What do I care if my friend’s using AIM or Talk? I just want to have a conversation.


“Stop Saying ‘Like'”

I came across these posters on SquareFree blog. I know a few people who can learn from this.

You can replace ‘like’ with ‘you know’ too.


I was surfing and came across this really nice-looking blog. I just had to find out how the guy had made it and guess what! It’s a free software.

Written in PHP and MySQL, it’s a very nice software with the best front-end themes I’ve seen for blogs. It’s a pity that I don’t have MySQL in my hosting plan or I’d be hosting my own blog. Oh well, I’ll keep this in mind and when I get my new hosting plan, I’ll be porting my blogs there! Inshaallah.

Google OS and Microsoft’s .NET

Take a look at this:

1. Google: A company that’s been free (to use) and thought of as the darling of the computing community as a whole and who looks really good to challenge the Giant Microsoft. At least in some areas. This company develops (is developing, rather) applications and systems that make people more and more reliant on Google’s so-called online operating system. So much so that it’s made people develop a ‘history of the future‘ that describes how people grew (will grow) dependant on Google’s OS.

2. Microsoft: The company that’s thought of as monopolistic and as “closed-source” as it gets. This company develops a software architecture (.NET; especially ASP.NET) that enables all companies to deploy their own web-based applications and sell subscriptions thus reducing Microsoft’s own monopoly of operating systems. Albeit from the customer’s PCs only if not from the servers.

Pretty ironical, don’t you think?