BlackBerry 950 (presentado como "Inter@ctive Pager 950", nombre de desarrollo "Leapfrog") es un modelo temprano de BlackBerry , presentado en 1998 por el fabricante canadiense de teléfonos inteligentes Research in Motion . [1] Hubo dos ediciones, la Exchange Edition y la Internet Edition, ambas idénticas en hardware y diferenciándose solo en el software provisto; la Exchange Edition podía conectarse a buzones de correo electrónico corporativos que se ejecutaban en Microsoft Exchange , mientras que la Internet Edition solo podía acceder a buzones de correo de Internet generales . [2]
BlackBerry 850 era una versión diferente de este buscapersonas, lanzada posteriormente, que, en lugar de un módem de 900 MHz, tenía un módem de 800 MHz que permitía la conectividad con la red DataTAC .
RIM OS, el sistema operativo diseñado para esos dispositivos, era un sistema multitarea cooperativo con una infraestructura de paso de mensajes que dependía de que las aplicaciones utilizaran un bucle de mensajes para procesar eventos de la interfaz de usuario, de un modo similar al de Microsoft Windows.
RIM OS utilizaba la protección de memoria proporcionada por la MMU del 80386EX. Las aplicaciones se escribían en C++ y se compilaban en archivos que seguían el formato de archivo PE utilizado originalmente en Microsoft Windows, que a su vez se basaba en Common Object File Format que apareció por primera vez en Unix. Esos archivos, a los que se les daba la .dll
extensión, podían inspeccionarse con herramientas diseñadas para manejar ejecutables de Microsoft Windows. Las aplicaciones, al ser cargadas lateralmente con BlackBerry Desktop Manager, se despojaban de todos los datos innecesarios que estaban incluidos en los .dll
archivos y se vinculaban con el resto del código en el dispositivo, lo que les permitía ejecutarse en el lugar desde la memoria flash. El sistema operativo conocía la disposición de la memoria y conservaba los nombres de los archivos desde los que se cargaban las aplicaciones, lo que permitía su eliminación y actualización.
RIM, al igual que Palm , proporcionaría estrategias a los desarrolladores de aplicaciones que ayudarían a conservar los escasos recursos del dispositivo. [5]