Yappari - WhatsApp client for the Nokia N900 ONLY - Maemo

ONLY FOR CURRENT USERS OF THE PETERBJORNX'S JAVA PORT. so you have to make this work first: http://talk.maemo.org/showthread.php?t=83827 NOTE: THIS IS *VERY* ALPHA SOFTWARE though you'd find it's pretty usable. While we wait for Wazzap to hit the N900 I've decided to share with you all a Whatsapp client I've been coding for a while now.
By
Ash
 - 
May 31, 2012

 

 

 

ONLY FOR CURRENT USERS OF THE PETERBJORNX'S JAVA PORT.

so you have to make this work first: http://talk.maemo.org/showthread.php?t=83827

NOTE: THIS IS *VERY* ALPHA SOFTWARE though you'd find it's pretty usable.

While we wait for Wazzap to hit the N900 I've decided to share with you all a Whatsapp client I've been coding for a while now.

So far this will only work for people that have been using the peterbjornx's Java Whatsapp port and registered their real IMEI. Since I haven't implemented the registration if you haven't registered your IMEI you have to wait a little more to use this.

You just need Qt and Qt-Mobility (I guess all N900 already have this installed but just in case)

Code:

apt-get install libqt4-core libqt4-dbus
apt-get install libqtm-contacts libqtm-systeminfo

And here's the deb file: http://uppit.com/b6h8t6su9djc/yappari_0.0.3_armel.deb

So far only includes basic messaging.

You can load the client and after it logs in you can close it and it'll run forever in background (you can see it in the status area running). To quit the application select Quit in the menu. If Yappari can't find a connection it waits silently until you have one so you can really "set and forget". Yappari will never force you to connect to the Internet, but it will always connect to the servers if you have a connection.

Yappari is event based so if your client is idle then it does absolutely nothing (no threads, no while(1) loops, etc). This is to maximize battery.

The first time you run the application you have to type your phone number, DON'T MESS WITH IT!!! double check you're typing it correctly.

The contacts list will show only contacts with phone numbers in international format. If a contact has several phone numbers it will appear several times and you don't know which one it is. Sorry. That will be fixed with Contact synchronization.

And remember: ONLY FOR CURRENT USERS OF THE JAVA PORT.

ToDo List:

  • Notifications (not implemented yet, sorry).
  • Registration (so everybody can use it)
  • Persistence (chat history and stuff).
  • Smileys (fairly easy to implement but VERY HARD to render in the GUI, especially in your input box)
  • Multimedia messages (very easy to implement, kinda hard to render).
  • Contacts sync.

I think it's pretty usable. I'm also sure Wazzap is way better but at least we have something while we wait (I'm also waiting).

We can continue the development depending on the feedback (that is depending on YOU).

 

Source Maemo.Org

About us

IoT Gadgets is dedicated to bring you all the Internet of Things IoT news that pertains to gadgets. Simple. We love for you to join us on this journey.

Contact us: [email protected]

FOLLOW US

linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram