Implementing Whatsapp on webOS phones

If you have a smartphone with a data plan and you have not used Whatsapp, I really suggest you give it a try. In a previous post, I raved about its importance for any smartphone platform, and months later I even feel more strongly about it.

EDIT: Just in case, WhatsApp Messenger is a cross-platform mobile messaging app which allows you to exchange messages without having to pay for SMS. WhatsApp Messenger is available for iPhone, BlackBerry, Android and Nokia.

It’s come so far, that I would have a really hard time considering a smartphone that is not supported by Whatsapp. Two “upcoming” platforms come to mind that currently lack Whatsapp: Windows Phone and webOS.

Given Whatsapp’s strong relationship with Nokia (both Symbian and S40 (beta-stage) already have Whatsapp), I think it is safe to say that they are at least giving strong thought to supporting Windows Phone (once Mango arrives that provides the necessary contacts database API).

WebOS on the other hand may not have the necessary contacts or market share, but I find it just about the ideal smartphone platform for Whatsapp. All their phones come with a hardware keyboard and have a clear messaging focus. Also, webOS is ideal for integrating a messaging platform like Whatsapp. In this blog post I want to describe (through mock-ups) how Whatsapp could be implemented on webOS and I hope to convey to them that the actual OS takes care of many of the things they had to worry about with other platforms. Also, I hope HP sends their SWAT team to Whatsapp in order to help them implement this.

Why do I do all this? Because I fancy a webOS smartphone, but I don’t want to loose out on Whatsapp. Should you share this feeling with me, I strongly encourage you to sign this petition.

So, here we go.

Synergy

One of webOS’ strong points is something called Synergy. HP defines it as follows:

Instantly all your content integrates perfectly from all sources. All in one place. All your contacts from everywhere come together as one big happy family. Facebook friends’ birthdays show up in their contact files. Work and personal calendars appear side by side. IM and text messages are combined into one conversation“.

This system level feature of webOS allows other services to link into the OS and feed it data. Messaging services like Skype or gTalk already offer this possibility. From what I have read, Whatsapp is at its core a Jabber-based messaging service like gTalk, so I think it should be able to work.

This means that a first step, as a user, is to install Whatsapp and add the account details from the centralised place:

From that point onward, Whatsapp is present and integrated into the Messaging app. In one single thread you can have IM, Whatsapp and text conversations with one specific person:

Furthermore, Whatsapp will integrate with the Contacts application and it shows up as a communication option for those contacts that are your Whatsapp friends:

As is clear from the above, webOS already takes care of the UI and contact integration.

Multi-tasking and card view

Another outstanding feature of webOS is its ability to multi-task through the card metaphor. Each application is represented by a card, but different parts of an application – like a message in the email app, an account in a twitter application, etc – can have a separate card. Therefore, you can imagine having different conversations open (each in a different card) for different people simultaneously. These conversations can be stacked together or left separately (as in the image below):

Notifications

WebOS is also praised for its practical notification system. The notifications are unobtrusive and allow you to deal with multiple notifications at a time or separately.

When a Whatsapp message comes in from a contact, at the bottom of the screen you will see the Whatsapp icon appear in combination with the message and person you receive it from.

If you hit the notification, the conversation is opened in a separate card. Should you not be able to reply, then the text will disappear and you will continue to see the Whatsapp icon at the bottom, so that you can deal with it, when most convenient.

Just Type and Quick Actions

Lastly, webOS offers a very useful feature called Just Type. When combined with Quick Actions, you have a very handy and productivity enhancing feature available at all times.

Just Type activates when a user starts typing in launcher or card view, which then starts an activity which can include searching, sending an email, making a phone call, etc. An app can integrate with three different Just Type components, of which one is Quick Actions. Quick Actions displays apps that initiate a new action with the user-entered text, e.g. send a Whatsapp to a specific contact, create a new twitter status update, create a new memo, etc.

Whatsapp’s use of Quick Actions are varied, but the following is an example where you quickly start typing the name of a contact and the option of contacting them through Whatsapp appears as a Quick Action.

Wrap up

In summary, I hope the above conveys how Whatsapp and webOS are a great combination. I hope that HP and Whatsapp take note and start thinking about bringing them together.

PS. a couple of notes:

  • I don’t actually own a webOS smartphone, so I sourced the screen shots from different web sites. I hope this causes no problems. A thanks to the actual creators of the screen shots – you know who you are.
  • Thanks to my sister for photoshopping all the screen shots in order to show how Whatsapp would integrate.
Advertisements

31 thoughts on “Implementing Whatsapp on webOS phones”

  1. Amazing article, this implementation of Whatsapp in WebOS would just be right. You should let more people know about this article, post it on similar forum topics. I hope that Whatsapp on WebOS will be realized one day. It’s just what’s missing to switch over to WebOS completely.

    1. Thanks for your comment. Let’s hope that one way or another, Whatsapp and HP start talking and get this going. I’ll take your advice and post this article on forums about this subject. Cheers!

  2. Do they have a push API within webOs now? I guess that has been missing for quite a couple of desired services including whatsapp….

    1. I don’t actually know anything about a push API; however, if normal Jabber-like IM services work properly in the background on webOS, perhaps Whatsapp could pull it off as well.

    1. Let’s just hope they start working on this. Apparently, yesterday Richard Kerris tweeted the following: “We keep knockin!” and @mentioned Whatsapp.

  3. Cool PS work. It shows how a messaging app ideally can be integrated into webOS.
    BUT – why bother with WhatsApp when there allready is TextOne ?
    While TO still has room to improve to the level shown in this article, it allready is
    – cross platform – IOS, Android, webOS & more to come
    – based on open standard protocol
    – interoperable with email, GoogleTalk, Jabber

    So – choose the better in favor of just the good.

    -sb

    1. I had heard of Text One, but don’t know the details. This interoperability you talk about, Stefan, is quite interesting. I’ll look into that. Thanks.

  4. Hey Bas Heetebrij,

    can I please use your picture “conversation thread” on this page? Its for a school project on mobile applictations.

    Hope for a quick reply

    Thanks

    Jens

    1. Lamentablemente, no existe Whatsapp para Webos ni creo que existirá. Mi post constituye una propuesta de cómo podía funcionar, pero ya es tarde, me parece.

  5. It would be really awesome to have WhatsApp on WebOS. Why are we lagging behind? Is it really that far-fetched?

    1. At this point in time, I think we can pretty sure that is never going to happen. The WebOS project is struggling. They are making their dead lines, but they are losing their leadership team. Possibly, we are talking about a natural progression to an open source project where you need different leadership styles, but still… I am not at all positive about WebOS’ future.

    1. I’m afraid that is because the app has never actually got developed. My post was really around how nice it could be integrated, but I’m afraid that will never happen.

    1. Nope, and though I don’t have this confirmed, don’t count on it ever arriving. I’m afraid that WebOS is not on any cross-platform developers mind 😦

      1. Whatsapp for webOS has arrived. Works for TP, Pre3 and Veer. Still hoping for a synergy plugin. Look in webosnation.com forum

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s