The company, Research In Motion (RIM) manufactures a line of smartphones called the BlackBerry. The operating system platform used in these mobiles is the BlackBerry OS. The BlackBerry OS is produced and marketed by RIM. The operating system is programmed in the C++ programming language. It comes from the mobile operating systems family of operating systems.
BlackBerry OS is programmed to carry out multiple tasks at a time. It uses some special input devices like the scroll wheel, the trackball and the trackpad which are present on the phone. The operating system supports the Java mobile information device profile (MIDP) 1.0 and the Wireless Application Protocol (WAP) 1.2. Java has MIDP as a specification which is used for mobile devices. WAP is a protocol that supports the WAP browser. The WAP browser is similar to the web browsers used on a computer. The WAP technology is used to access internet from the mobile phones. A complete wireless synchronization is permitted by the BlackBerry OS with the calendar, tasks, contacts, exchange e-mail and notes.
These functions are performed by a software, BlackBerry Enterprise Server (BES) that is a part of the OS. An alternative to BES is the BlackBerry Internet Service (BIS). It allows internet access to the users. Also the user can make use of POP3, IMAP and Outlook web access e-mail accounts without even logging in through a BES. The push technology of RIM is used in this service. BIS is the service that in actual is run by RIM but it is provisioned to you through your mobile service provider. There are automatic updates for the BlackBerry OS available from wireless carriers that support the over the air software loading (OTASL) service provided by BlackBerry OS.
The BlackBerry OS has an Application Programming Interface (API). Using API classes, third-party programmers can write the source code for their application programs. The BlackBerry OS uses a Graphical User Interface (GUI). The GUI enables the users to carry out interaction with applications and softwares on your mobile phone in ways other than typing.
The BlackBerry OS is a very sophisticated operating system and is best suited for those people who use mobiles for business purposes.