Sugree

Main menu

  • About
    • Self
  • Project
    • jibjib
    • microblog-purple
    • Mitter
  • 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
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

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>. 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>. Beside the tag style "<foo>" it is also possible to use "[foo]".
  • You can use Markdown syntax to format and style the text.

More information about formatting options

Popular Tags

Assumption BarCamp BarCampBangkok BarCampBangkok2 BarCampBkk2 Creature Drupal DrupalCamp DrupalCampBangkok Education Family Google Hardware Hardy Health Java JibCafe jibjib Joke NokNok OpenOffice.org Python Review SoC Social Network Trip TwittBKK TwittDay Twitter Ubuntu
more tags

Powered By

debian
apache
drupal
drupal.in.th
feedburner

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