The wide range and rapid evolution of device platforms causes a challenge for application developers, in deciding which platform(s) to support, maintaining skills for each platform and ensuring that they keep up to date as the platform evolves.
One approach to developing cross-platform mobile solutions is to use technology like HTML5. However as far as user experience is concerned, most HTML based UIs do not provide a satisfactory user experience, as the application generally looks and feels unfamiliar. This lack of familiarity ranges from the look and feel of the widgets to unfamiliar navigation concepts and animations.
For desktop and mobile implementations, Rapide uses native operating system libraries to render the user interface. This results in a user experience that is consistent with other native applications on the device, for example with the look & feel of the widgets, gestures and performance.
Because the native client specific code is entirely within the Rapide client runtime, the Gen developer can concentrate on modelling the business application without having to worry about the device specific implementation.