RAP/Mobile Browser

From Eclipsepedia

Jump to: navigation, search

With the increasing popularity of smartphones and tablet-PCs it's also important for RAP to support and adapt to these platforms. Since modern web-standards like HTML5 are supported by modern mobile devices, they offer a possible solution to write cross-platform applications. RAP can offer a powerful solutions for such scenarios, allowing to write complex business-applications for modern mobile devices, provided a appropriately fast internet-connection is constantly available.


As of RAP 1.5, support for iOs is mostly solid, while Android still has some more severe issues. This is partially due to some bugs of its default browser that are hard to work around. Most significantly, touch-scrolling is not enabled. It is recommended to avoid using ScrolledComposite when targeting Android and use a paging pattern instead. Touch-scrolling for Tree and Table will be added in 2.0 (Kepler).

Other devices have not been tested.

Due to emerging alternatives, improving support for mobile browser further is currently not a main focus of RAP core development.
