Sugree

Main menu

  • About
    • Self
  • Project
    • GT200
    • GeoPin
    • Mitter
    • Red Mob
    • Thairath Breaking News
    • jibjib
    • microblog-purple
    • English
    • Thai

jibjib: Yet Another J2ME Twitter Client

Submitted by sugree on Sat, 04/05/2008 - 23:22
  • English
  • Java
  • jibjib
  • Social Network
  • Twitter

What?

jibjib is yet another J2ME twitter client designed to run on any Java-enabled phone that supports CLDC 1.0 and MIDP 1.0. The name jibjib is the sound of most small birds in Thai, like tweet in English.

Why?

I like to tweet on the road. There are few things to concern.

  1. Fast
  2. Easy
  3. Reliable
  4. i18n

In my phone, SE W810i, there are many twitter clients.

  1. Jitter - small, fast, i18n but unreliable. I lost my message if error occurred while updating. No reply button to quickly add @reply.
  2. TinyTwitter - big, slow, i18n but reliable. It is my most favorite on the road because of @reply button to save my time.
  3. Twitter Mobile - small, fast, i18n and reliable. Anyway, there is no @reply button and I have to waste bandwidth for each tweeting.
  4. LoliTwitter formerly known as LekLekTwitter - small, slow and reliable. It is an open source project developed by @pruet to support Thai language even on phone without Thai font. This application is very small in size.
  5. Twim - another open source J2ME twitter client developed by @tlaukkanen. Unfortunately, Twim uses its own XML parser and it doesn't decode numeric HTML entities which represents Thai unicode characters. Sorry, I can't use it. However, Twim code structure is just cool, clean and easy to understand.

Since there is no perfect J2ME twitter client and I want to have one, I have to make it myself. The most important reason is Jitter and TinyTwitter are now unusable at all. Twitter has changed something in their server so it return 302 redirect to http://twitter.com/home. Jitter does not handle 302. TinyTwitter always alerts error according to 302 but actually it already sent successfully. That means my only hope is Twitter Mobile without @reply button.

How?

The idea behind jibjib is very easy and straightforward. I like all above twitter clients so jibjib just simply follows the good things of them.

  1. Follow APIs and UI available in LoliTwitter and Twim.
  2. Use TinyTwitter UI.
  3. Run fast like Jitter.
  4. Use only standard built-in component to make use of built-in i18n support.

Not enough? Do it your own! jibjib is an open source project. If you want more, do it yourself.

Where?

  • Project: http://sugree.com/project/jibjib
  • Code: http://code.google.com/p/jibjib/
  • JAD: jibjib.jad
  • JAR: jibjib.jar
Roti (alpha) thinks you may like these:
  • (no links yet)
by EscRiBiTioNiSt® (not verified) on Sun, 04/06/2008 - 08:30 #175

Want to see a few captured pages :D

BTW, can't install the software for M65 to my notebook yet (can't read the CD), so I can't try jibjib. Will try somewhere around ;p

  • reply
by Tommi Laukkanen (not verified) on Mon, 04/07/2008 - 03:43 #176

Thanks for mentioning the Twim. As an author of Twim I'd very much like to add support for i18n in the upcoming releases. Could you point to a Twitter feeds that would contain Thai characters so that I could test the feed parsing with actual data?

  • reply
by sugree on Mon, 04/07/2008 - 07:53 #178

Please try @blognone.

  • reply
by Anonymous (not verified) on Sun, 05/24/2009 - 14:52 #972

I'd like a way to post to more than one twitter account :) type the post, choose the account, post :)

~ peace ~

  • reply
by sugree on Fri, 05/29/2009 - 00:00 #982

Exactly, I do want this feature so bad.

  • reply
by Jesse (not verified) on Tue, 10/27/2009 - 13:25 #1207

Very interesting article,thanks

  • reply

Post new comment

The content of this field is kept private and will not be shown publicly.
Input format
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockcode> <pre>
  • Lines and paragraphs break automatically.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <html>. Beside the tag style "<foo>" it is also possible to use "[foo]".
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <html>. Beside the tag style "<foo>" it is also possible to use "[foo]".
  • You can use Markdown syntax to format and style the text. Also see and Markdown Extra for tables, footnotes, and more.
  • Twitter-style @usersnames are linked to their Twitter account pages.
  • Twitter-style #hashtags are linked to search.twitter.com.

More information about formatting options

Popular Tags

Android BarCamp BarCampBangkok BarCampBangkok2 Book Django Drupal Education Family Google Hardware Hardy Health Interview Java jibjib Joke Life microblog-purple OpenOffice.org OpenSource Podcast Python Review SoC Social Network Trip Twitter Ubuntu Weekly Suki
more tags

Powered By

debian
apache
drupal
drupal.in.th
openfreehost
inox
feedburner

© 2007-2008 Sugree Phatanapherom. Creative Commons [Feed Content / Comment]
RoopleTheme