What is Flemil

Flemil is a mobile application user interface creation library for Java ME(J2ME) devices. Flemil stands for Flexible Mobile Interface Library. As the name suggests Flemil provides the application developer as well as the user with flexibility to control how their application look like.

Flemil offers more user friendly and intuitive widgets on a device independent manner while utilizing the least resources therefore leaving the user and the developer of an application with a lot of resources for use with business logic implemetation.

Features

Flemil offers a number of useful features on top of the default ones of providing user input. These features include theming, layout switching between landscape and portrait, switching to fullscreen mode, popup windows, tabs controls, nested menus and many more. All these features are exposed to you in a straighfoward way through the API which provides methods to access the functionalities of the library. The best way to have an experience of the features that Flemil gives is to watch a demo of it running or by playing around with the MicroEmulator demo live on this Website. Flemil will work on any device that has MIDP 2.0 and CLDC 1.0 or higher for both cases (Any device created after 2002 most likely meets these features). Flemil is targeted for all ranges of devices that has support for J2ME, from simple phones with a few kilo bytes of memory available to high end phones with mega bytes of available memory.

Flemil adjusts itself to fit on the whole screen of your application in a device independent way therefore making sure that the application utilizes as much as possible of the available users device display area.

Availability

Flemil is currently available for download in the download section of this website.