Monday, February 25. 2008


No Trackbacks

Display comments as (Linear | Threaded)

Thanks, nice comparison :-).

I'm using MWT for a project and direction-keys DO work.
You can see this explained in the javadocs:

There is an example online (with source code) that explains how to implement the next and previous directional keys to navigate:

From here, I just added the up and down keys and everything works fine.
#1 Felix on 2008-02-26 21:31 (Reply)
There's another good GUI Library that was announced on the 14th of March: Kuix (Kalmeo User Interface eXtensions) - their website is at
#2 Benjamin on 2008-04-22 06:27 (Reply)
@Felix: Thanks for the correction. I just had the impression of the one sample-application in the emulator. I added your remark.

@Benjamin: Thanks! I love their XML/CSS approach. Looks quite promising. I added them to the list. Though I had no time for a in-deep evaluation. Maybe you can share some of your experience?
#3 Andreas on 2008-04-22 10:22 (Reply)
@Andreas: Thanks for this comparison and I'm pleased to inform you that Kuix is now released under GPL.
#4 Bo (Link) on 2008-05-06 18:20 (Reply)
@Bo: Thanks for the information! I updated the table.
#5 Andreas (Link) on 2008-05-06 21:43 (Reply)
Nice comparation, thanks for that.

But, which one do you think it´s the best one?

I'm about to build an application and I'm still choosing one of that list. Perhaps Thinlet or Fire J2Me.
#6 Ricardo on 2008-05-07 05:26 (Reply)
@Ricardo: All these libraries have advantages and disadvantages. Which one suits your project the best depends on your requirements. J2ME Polish fulfilled my requirements. Plus it has a logger framework which is quite helpful and some classes that you might miss, when changing from J2SE to J2ME.

If your application is small a normal GUI-Library may better suit your needs.
#7 Andreas Bossard on 2008-05-07 12:52 (Reply)
We have developed a JavaME framework that maybe you'll be interested in adding to this excellent comparison.

You can find all the information about it on:

We also have uploaded a video showing an application running in 17 different phones:

#8 Ibon Urrutia (Link) on 2008-06-08 21:36 (Reply)
@Ibon: Thanks for the link. I have added it. Looks good!
#9 Andreas Bossard (Link) on 2008-06-09 12:19 (Reply) should be added to the list
(you need to get it though subversion though)
#10 yura (Link) on 2008-08-30 19:49 (Reply)
Thanks Yura, I added it.
#11 Andreas on 2008-08-31 12:19 (Reply)
Also I can say about LCDUi Canvase based replacement library kUI.
#12 Andriy Gushuley on 2008-09-22 14:13 (Reply)
Thanks Andriy, I added the link
#13 Andreas Bossard on 2008-09-27 15:58 (Reply)
#14 David Wright on 2008-10-30 12:25 (Reply)
Thanks David. I added it.
#15 Andreas Bossard on 2008-10-31 01:52 (Reply)
I developed an j2me application using standard components now i want to change whole look and feel of my application
1.adding background colors to custom forms
2.append imageitem and list in custom form(its not possible in standard form)
3.a nice progrss bar while saving data to server.
4.and overall good look for application
could you please help me which frame work is best suitable for my requirements and it should be free software.
many thanks to all.
#16 mreddy on 2009-02-12 13:15 (Reply)
I can't tell you which framework suits your purpose the best, but I think J2ME Polish meets your requirements.
#17 Andreas Bossard on 2009-02-13 10:09 (Reply)
thanks for ur reply.
could you please tell me among these frameworks or components which are free to that i can use there components.actually i didnt understand the license concept GPL, please tell me
the free source components
#18 mreddy on 2009-02-18 06:09 (Reply)
I'm afraid, but you will have to do some reading up on the different licenses, to check if you are allowed to use the libraries for your purposes. For example GPL means that an application comes with the source code.
#19 Andreas Bossard on 2009-02-18 07:58 (Reply)
I'm using Kuix among these.. and i already developed an's name is colorSMS.. using this.. u can really left behind your boring single color sms..moreover you can send emoticons and pokes..i would love to know your feedback on this and how powerful Kuix is..


#20 Sahrear (Link) on 2009-06-02 08:08 (Reply)
I started a research to find what is the best tool kit for mobile Application.I use netbeans IDE to develop that.can I know that what is the best?
Now I taken in to consideration
Kuix ,LWUIT ,OpenBaseMovil ,fire j2me ,J4ME.
my requirements are must be a free software.
2.want to have dynamically changes.
3.and overall good look for application

could you please help me to do that.
#21 dinesha on 2009-07-25 21:02 (Reply)
I have a similar situtaion like dinesha's and I have been trying to chcek all forums to get the pros and cons of each tool kit. I guess that would help me evaluate which would suit my reqts. I would lov to c what conclusion dinesha has come up with, after his research.
#22 serim on 2009-08-20 14:13 (Reply)
i understood that,kuix and LWUIT toolkits are good according to the my requirements,cos i search for GPL free.LWUIT is easy.but kuix is better than that.
#23 dinesha on 2009-09-25 07:00 (Reply)
I finally decided to use LWUTI for my project.
#24 Dinesha Pissi on 2009-09-25 07:14 (Reply)
Since you are maintaining one of the most comprehensive lists of GUI libraries for handsets, I thought you might want to add J2ME GUI as well. It can be found at

We are busy developing a new application using it, because it's lightweight and compatible with a wide range of phones - even the more low-end ones. One of our main requirements is to cater for the widest range of devices possible.
#25 midpdev (Link) on 2009-10-30 10:02 (Reply)
Thank you midpdev. I added J2ME GUI to the list.
#26 Andreas Bossard on 2009-10-31 15:25 (Reply)
You might also need to look at this one Looks nice, uses less memory and supports themes and layout switching.
#27 Solomon on 2010-03-02 20:58 (Reply)
I would really like to know, the
safest most stable components.

Which library has the largest user base,
runs on most handsets?

(What Application ?)
#28 Wayne on 2010-03-06 19:49 (Reply)
@Solomon: Thanks, I added the link to the list above.
#29 Andreas Bossard on 2010-03-07 12:39 (Reply)
@Wayne: I only have experience with J2ME Polish. It has a large user base and a jar-file can be created for each handset that is defined in a handset-database.
#30 Andreas Bossard on 2010-03-07 12:43 (Reply)
I am busy looking at the Polish, but I do
not like the Device specific files,

Is it possible to target all devices with
one jar/jad, using Polish or does Polish
require one to use the Different JARS.

Does one loose compatibility with one file?
#31 Wayne on 2010-03-07 13:00 (Reply)
Flemil is now available as open source in google code
#32 Solomon on 2010-03-16 07:45 (Reply)
I have not really tried to deploy on different devices. So I can't help you with that question, I am afraid. But as far as I know you won't get around deploying different jars for different devices.
#33 Andreas Bossard on 2010-03-16 08:01 (Reply)
I cannot change the color of Frame in swingME....the f.setBackground(int) or f.getContentPane().setBackground(int) isnt working....plz can u help me ?
#34 sumeet on 2012-01-29 16:31 (Reply)
Hi sumeet

Sorry, this blog post is not a discussion forum for swingME and I have no experience with swingME.
#35 Andreas Bossard on 2012-01-29 20:20 (Reply)

Add Comment

Standard emoticons like :-) and ;-) are converted to images.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.



Read older entries in the archives

Blog Administration

Powered by Serendipity 1.3.1
Template by: CoSTa, modified by Andreas

News of the future - Andreas Bossard


Deprecated: Assigning the return value of new by reference is deprecated in /home/www/web250/html/blog/include/ on line 560

Deprecated: Assigning the return value of new by reference is deprecated in /home/www/web250/html/blog/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php on line 388

Deprecated: Assigning the return value of new by reference is deprecated in /home/www/web250/html/blog/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php on line 432

Deprecated: Assigning the return value of new by reference is deprecated in /home/www/web250/html/blog/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php on line 464

Deprecated: Assigning the return value of new by reference is deprecated in /home/www/web250/html/blog/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php on line 489

Deprecated: Assigning the return value of new by reference is deprecated in /home/www/web250/html/blog/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php on line 533

Deprecated: Assigning the return value of new by reference is deprecated in /home/www/web250/html/blog/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php on line 870