There are currently many (Low-level) UI architectures that i think feet your
needs but they don't have native Persian support for devices like SE and
Motorola. you should handle rtl languages at your code.
some of more advanced frameworks are:
The newly introduced framework from sun is LWUIT and that is opensource and free
for commercial use and it's architecture borrowed from swing.
another framework is j2mepolish from a German company and is not free for
commercial use.
finally a great framework TWIK from a UK based company that is not opensource
and isn't free but really it is so great and powerful.