sentence: on-device portals can be targeted to a specific mobile operating system or provide multi-platform support allowing operators to achieve a consistent , branded experience across of all devices whether they run on symbian ( symbian os ) , microsoft ( windows mobile ) , brew ( binary runtime environment for wireless ) , java or research in motion ( rim ) platforms .