Showing posts with label Technology. Show all posts
Showing posts with label Technology. Show all posts

Monday, December 29, 2008

The Presence of 2008

The year is ending and with it come the old year review and the new year's resolutions. I love these times.. you get to just sit and think on what happened and what the future holds..

I'm sitting and writing this post, while watching twitter popups via my favorite desktop client (Twhirl). I'm doing that because there's a mini war going on in south Israel right now, and this is where I grew up, where my parents still live actually. As I'm writing this, they announce the area a closed military environment.

Twitter is a big hit. In Israel, my friend Niv Calderon suspects there are around 1000 users in Israel there's no way of really knowing, but the last few days will probably bring more people in: most of the breaking news are coming from this presence server. True, there's a lot of extra information, chats, PR, but there are also many updates much faster than even the fastest news sites (I'm not talking about the TV).

Which brings me back to the resolutions thing. Presence is here to stay, and it was proven in the Obama campaign (that is very poorly replicated in Israel now). The economic crises will be the final step that is needed: people will learn how to make money of it, I'm sure. I have a few ideas of my own that I wrote about in my Hebrew blog, and I will post more about it later here. I know less and less people that are avoiding using and publishing their presence on line - even people that left Facebook in the past for privacy reasons are now coming back - you can't avoid it - it's affecting our lives too much and you just miss out if you're not there. The move is almost complete - digital presence is almost equal, or least a huge part, for physical presence.

In the field of XMPP vs. SIP, the question is harder. Tsahi Levent-Levi writes about it in SIMPLE vs. XMPP Showdown and reaches the same conclusion I did at the beginning of 2008: "We will end up with two different presence protocols - one dominant with Internet companies (XMPP) and the other by service providers and unified communication vendors (SIMPLE).".  Today I feel differently: In the field of presence and IM (and event related implementations) XMPP will win. It will not happen in 2009, companies have invested too much in SIP, and it will not happen in legacy systems, MMS, VOIP. It will happen where XMPP shines as a simple (pun intended), standard, easy to use (very important!) protocol - that instead of getting extended more and more - is using other standards when possible (for example, OAuth for authentication). And I'll explain why:

Simple - XMPP is XML based. This brings with it some good and some bad news. The point I'm making here is that those news are KNOWN. Some have solutions (offloading XML processing for better performance, for example) and some don't, but the field is very wide and keeps getting better (since there are many people looking to improve it). By doing it's not only much easier to learn XMPP, it will improve faster too.

Standard - SIP is standard, but it's the bad type of standard: It's a standard made by the SIP community for the SIP community. The XMPP standard uses other known standards and re-uses them in a way that suits the needs.

Easy to use - I also refer to as 'easy to learn' - what is easy to learn and use will become more popular, period.

Another point on XMPP as wining the Internet and the SIP wining the mobile/cellular - the Internet will eventually win the mobile, if it hadn't already. What does that tell you about the protocol that won the Internet?

Happy new year and world peace!

Sunday, July 20, 2008

The way chat was, is, will be

Digital chat started out years ago, almost at the same place, and immediately diverged into two groups. Ubique and ICQ, both Israeli startups that were later bought by American corporations (AOL bought ICQ and Ubique, which later was bought back and re-sold to Lotus, and eventually ended up as part of IBM).

Ubique brought the idea of enterprise PIM server and product, while ICQ brought the same idea to the Internet. In a way both were equally successful, yet ICQ much more famous.

In those days, the difference between the product was pretty straightforward. Enterprise PIM brought security, command and control (always a requirement from CIO's around the world) and the sense of trust - you knew who you were talking to on the other side, and you know that while they (mostly) talked business, they would not be hackers and crackers, or other evil entities.

Public PIM, on the other hand, brought the possibility of connecting to new people, chatting for fun and pleasure, connecting, and getting yourself out there in a way that was never possible before: immediate and easy. You were not required to be technically savvy (like IRC) and you could chat and pass information quickly and easily (much more than email, forums, etc).

The coming of social networks brought some change to that. With the popularity of MySpace and Facebook, and with Facebook bringing the concept of real identity social network to the larger population, and then chatting within your social network, we received a kind of combination between public networks, not related to our business, not controlled and monitored (we hope) in the same way enterprise PIM can (and sometimes are) controlled, with the option of adding people WE choose to the network, and yet - receiving some kind of security and trust - only we allow people in, they are mostly identified by real identities, and with some minor care and responsibility - it's not that hard to identify the hoaxes and fakes out there.

From here, it's not yet decided what will happen. Social networks are going into the organization, enterprise PIM are stepping out. Mobile social networks and chats are changing, creating a new market that also quickly tries to enter the web and enterprise, and vice versa. We hear stories of startups creating 'facebook for the enterprise'. We hear about enterprise social network being hosted and offered to the public and the enterprise at the same time (ning offers something like that). I guess it's the mixup before they all become one big market. Our digital world will be one. What new ideas will come from it?

Monday, July 7, 2008

When Twitter goes Business

When I see posts on Twitter on CIO.COM, talking about Twitter's Potential for Business Users I know that microblogging is getting enough traction to go mainstream.

Jack Dorsey started Twitter to

make a more "live" LiveJournal. Real-time, up-to-date, from the road. Akin to updating your AIM status from wherever you are, and sharing it.

(see twttr sketch).

When they chose to limit the size of each message to 140 characters they wanted to allow quick SMS updates from anywhere, but that was the move that I believe resulted in Twitter being a genius product: forcing the users to update in quick, sharp notes, teaching them to summarize only what they have to write, and more importantly - allowing people to quickly consume all the data from all their contacts, so all you need to do is have a quick look on the site (or favorite aggregator or desktop client) and you know what the status is.

I saw an article Haaretz (Israeli newspaper) once describing it as extending your presence, or your body, to include your friends, in a way that you'll feel your friends in the same subconscious way you feel your legs, hands, etc. I liked this concept.

Once the concept caught, and people started using it in all kinds of ways, all kinds of user interfaces, and through different types of software (XMPP updates, web sites, desktop clients, different aggregators, etc.) it was only a matter of time before we'll see the enterprise catching up on the new concept. This continues the general trend of Enterprise 2.0, where the web leads the way and the enterprise adopts the most successful or needed parts of this progress, a trend of which IBM is one of the leaders with Connections and Sametime products.

The real question is what parts of the microblogging concept will catch in the enterprise? Which parts will give us the greatest advantage when we deal, unlike the open Internet, with real people that can be authenticated, with software the the CIO office can control if needed (everyone using the same technology or client, if needed), etc.

I love Twitter, I love microblogging, and I can't wait to see what the future holds for this technology.