ipacsdavid

The 3.0 release of mobiaccess have brought a lot of novelties. I would like to highlight one of these, which is the completely rewritten J2ME/BlackBerry client. In addition to a completely revised code-structure, it was inevitable to create a new GUI layer which can be used by MobiVision and its plugins as well.

In this light was born the MAUI which tries to compete with the graphical toolkits of other popular platforms. It includes a very unique event management cycle, windows and dialog windows that can be non-full-screen as well, and lots of control components. The layer can be complemented with your own components. It was designed to be as easy as possible to create full value user interfaces. A completely new positioning logic have been developed, which not only allows top-left positioning, but even bottom-right or center-middle placement of components, and any combination of these. In addition, both the position and the size parameters can be provided in pixel and relative percentage values as well.

I believe that this new API is a huge step forward in the life of the J2ME/Blackberry MobiVision client, and makes the life of plugin developers considerably easier.

In the 3.1 version there were also included some new controls, such as the AnalogClock and the DateTimePicker.

I was very pleased to meet the challenges of such a task. I hope that there will be at least as much fun to use it as it was to develop it :).