EPOC es un sistema operativo móvil desarrollado por Psion , una empresa británica fundada en 1980. Comenzó como un sistema operativo de 16 bits para los dispositivos compatibles con x86 de Psion , y posteriormente fue reemplazado por un sistema de 32 bits para x86 y ARM . Psion otorgó licencias del sistema de 32 bits a otros fabricantes de hardware, como Ericsson .
Para distinguirla del sistema operativo de 16 bits, la versión de 32 bits a veces se denominaba EPOC32. Tecnológicamente, representó un cambio importante con respecto a la versión de 16 bits (que pasó a llamarse EPOC16 o SIBO). En 1998, la versión de 32 bits pasó a llamarse Symbian OS. Después de que Nokia adquiriera los derechos de Symbian en 2010, publicó el código fuente de Symbian bajo la Licencia Pública Eclipse . En 2011, Nokia revocó la licencia de código abierto para las versiones posteriores del software. [ 1 ]
Nombre
El nombre EPOC proviene de la palabra epoch (el comienzo de una era). El nombre se acortó a cuatro letras para que coincidiera con los nombres de innovaciones de software como Unix y Mach . [ 2 ]
Inicialmente, el sistema operativo se escribía con mayúscula inicial como Epoc en lugar de «EPOC», ya que no era un acrónimo. El cambio a mayúsculas se realizó por recomendación del departamento de marketing de Psion. [ 2 ] Posteriormente, circuló un rumor en la prensa técnica de que EPOC era un acrónimo de «Electronic Piece of Cheese» (Pieza Electrónica de Queso). [ 2 ] [ 3 ] Cuando Psion comenzó a desarrollar un sistema operativo de 32 bits en 1994, lo mantuvieron bajo la marca EPOC. Para evitar confusiones dentro de la empresa, comenzaron a llamar al sistema antiguo EPOC16 y al nuevo EPOC32. Luego, se volvió convencional dentro de la empresa referirse a EPOC16 como SIBO, que era el nombre en clave de la iniciativa de computación móvil de 16 bits de Psion. Este cambio les permitió usar el nombre EPOC para EPOC32. [ 2 ]
En junio de 1998, Psion formó una sociedad limitada , llamada Symbian Ltd. , con las corporaciones de telecomunicaciones Nokia , Ericsson y Motorola . [ 4 ] Al adquirir participaciones en la nueva empresa, cada una de las corporaciones de telecomunicaciones adquirió una participación en el sistema operativo EPOC de Psion y otra propiedad intelectual . Symbian Ltd. cambió el nombre de EPOC/EPOC32 a Symbian OS, que debutó en noviembre de 2000 en el teléfono inteligente Nokia 9210 Communicator .
EPOC16 (1989–1998)

EPOC fue desarrollado en Psion, una empresa de software y dispositivos móviles fundada en Londres en 1980. La compañía lanzó su primer ordenador de bolsillo en 1984: un dispositivo de 8 bits llamado Psion Organiser . En 1986 lanzaron una serie de modelos mejorados bajo la marca Organiser II , pero la era de los 8 bits estaba llegando a su fin. Psion vio la necesidad de desarrollar un sistema operativo de 16 bits para impulsar su próxima generación de dispositivos. [ 5 ] Sin embargo, primero necesitaban diseñar un ordenador de placa única de 16 bits , algo que era extremadamente difícil en ese momento. Bautizaron el proyecto con el nombre en clave SIBO , por "organizador de placa única" o "organizador de dieciséis bits". Para desarrollar el hardware y el software de SIBO, necesitaban muestras de los microprocesadores de 16 bits que programarían; pero tardaron más de un año en conseguir los chips, lo que causó un retraso significativo. [ 5 ]
En 1987, el desarrollo de EPOC ya estaba en marcha: un sistema operativo multitarea preventiva para un solo usuario, diseñado para ejecutarse en memoria de solo lectura (ROM). El sistema operativo y sus programas estaban escritos en lenguaje ensamblador Intel 8086 y C. Al iniciarse, el sistema operativo abría los programas preinstalados de antemano para poder alternar entre ellos rápidamente. Para que los usuarios pudieran escribir y ejecutar sus propios programas, EPOC incluía una versión actualizada del Open Programming Language (OPL), que se publicó por primera vez con el Psion Organiser. OPL era un lenguaje interpretado sencillo , similar a BASIC .
En 1989, Psion lanzó los primeros ordenadores de 16 bits equipados con el nuevo sistema operativo: los portátiles MC200 y MC400 . Cada uno de ellos contaba con un procesador Intel 80C86 , pero diferían en otras especificaciones, como la capacidad de memoria. Entre los dispositivos SIBO posteriores se encontraban la serie Psion 3 (1991), 3A (1993), 3C (1996), la serie Workabout y el modelo Siena 512K (1996). El último dispositivo EPOC fue la serie Psion 3mx (1998). [ 6 ]
La interfaz de usuario variaba según el dispositivo. Los ordenadores portátiles tenían una interfaz gráfica de usuario (GUI) WIMP ( Windows, Icons, Menus, Pointer ) . Los ordenadores de mano, que tenían pantallas más pequeñas y carecían de dispositivo señalador , aceptaban la entrada mediante teclado o lápiz óptico . [ 7 ] En pantalla, los programas se representaban mediante iconos , pero en los dispositivos más pequeños el usuario también podía acceder a ellos mediante botones especializados.
EPOC32 (1997–2000)
Paralelamente a la producción de sus dispositivos de 16 bits, Psion había estado desarrollando una versión de 32 bits de EPOC desde finales de 1994. El paso a 32 bits era necesario para mantener la competitividad, y Psion quería tener un sistema operativo móvil que pudiera licenciar a otras empresas. [ 8 ] Por lo tanto, el sistema debía ser más portátil que sus sistemas anteriores.
Para el sistema operativo de 32 bits, los ingenieros escribieron un nuevo código fuente orientado a objetos en C++ . Durante el período de transición, el sistema antiguo pasó a llamarse EPOC16 y el nuevo, EPOC32 . Mientras que EPOC16 se diseñó específicamente para la plataforma Intel 80186 , EPOC32 se construyó para ARM , una plataforma informática denominada RISC ( computadora de conjunto de instrucciones reducido ), cuyo conjunto de instrucciones es menor que el de la arquitectura alternativa CISC ( computadora de conjunto de instrucciones complejo ). Al igual que EPOC16, EPOC32 era un sistema operativo multitarea con prioridad para un solo usuario . También incluía protección de memoria , una característica esencial para los sistemas operativos modernos.
Psion otorgó licencias de EPOC32 a otros fabricantes de dispositivos, lo que les permitió modificar o reemplazar la interfaz gráfica de usuario (GUI) del sistema. Debido a este acuerdo de licencia, Psion consideró la posibilidad de escindir su división de software bajo el nombre de Psion Software. Las PDA de Psion contaban con una GUI denominada Eikon. Visualmente, Eikon representaba un perfeccionamiento de las opciones de diseño de los dispositivos de 8 y 16 bits de Psion. [ 7 ]
Lanzamientos 1–4

Las primeras versiones del EPOC32 recibieron el nombre en clave Protea . La primera versión publicada, denominada Release 1, apareció en la ROM v1.0 de la Psion Series 5 en junio de 1997. La Release 2 nunca se publicó, pero una ROM actualizada (versión 1.1) para la Series 5 incluía la Release 3. La Series 5 utilizaba la nueva interfaz de usuario de Psion , Eikon. [ 7 ]
Uno de los primeros licenciatarios de EPOC fue una empresa efímera llamada Geofox; detuvieron la producción tras vender menos de 1000 unidades. Otro licenciatario, Oregon Scientific , lanzó un dispositivo económico llamado Osaris ; fue el único dispositivo EPOC que se comercializó con la versión 4.
Versión 5
EPOC Release 5 se estrenó en marzo de 1999. Se ejecutaba en procesadores ARMv4, como la serie StrongARM . [ 9 ] Además de sus funciones de correo electrónico, mensajería y sincronización de datos, introdujo compatibilidad con el Java Development Kit , lo que le permitió ejecutar una mayor variedad de programas.
En 2000, las variantes de la interfaz gráfica de usuario (GUI) de EPOC fueron reemplazadas por tres interfaces de referencia: Crystal para dispositivos con teclado pequeño; Quartz para dispositivos "comunicadores" (que contaban con algunas funciones de telecomunicaciones y solían estar equipados con un teclado para el pulgar ); y Pearl para teléfonos móviles. Cada clasificación admitía gráficos VGA . [ 9 ]
Psion implementó la versión 5 en sus dispositivos de las series 5mx (1999), Revo (1999), netBook (1999), Series 7 (1999), Revo Plus (2000) y netPad (2001). [ 10 ] Ericsson renombró la serie Psion 5mx como MC218 , y SONICblue renombró el Revo como Diamond Mako ; al igual que los dispositivos originales, las versiones renombradas se lanzaron en 1999.
El teléfono inteligente Ericsson R380 , lanzado en noviembre de 2000, fue el primer dispositivo en distribuirse con EPOC Release 5.1. Esta versión también se conocía como ER5u; la "u" indicaba que el sistema era compatible con el sistema Unicode de codificación de texto, una característica importante para la representación de diversos idiomas. Psion desarrolló un dispositivo compatible con ER5u, con nombre en clave "Conan", pero no pasó de la fase de prototipo. El dispositivo estaba destinado a ser un sucesor con Bluetooth del Revo.
Symbian (2000–2012)
En junio de 1998, Psion Software se convirtió en Symbian Ltd. , una importante empresa conjunta entre Psion y los fabricantes de teléfonos Ericsson , Motorola y Nokia . La siguiente versión de EPOC32, la versión 6, pasó a llamarse Symbian OS. Esta versión separó la interfaz de usuario del sistema operativo subyacente, lo que permitió a los fabricantes de dispositivos implementar una interfaz gráfica en sus productos.
La última versión del sistema operativo Symbian que se lanzó fue la v10.1; la última actualización se publicó en 2012.
Referencias
- ↑ Paul, Ryan (11 de abril de 2011). "Nokia cambia el código fuente de Symbian a una licencia no abierta" . Ars Technica . Recuperado el 23 de mayo de 2018 .
- 1 2 3 4 Wood, David (2005). «Glosario anotado de abreviaturas» . Symbian para líderes de software: Principios de proyectos exitosos de desarrollo de teléfonos inteligentes . John Wiley & Sons. pág. 279. ISBN 978-0-470-01683-1Consultado el 22 de mayo de 2018 a través de Google Libros.
- ↑ Grossman, Wendy M. (15 de mayo de 2000). "Guerrera inalámbrica" . Salon.com . Consultado el 22 de mayo de 2018 .
- ↑ Huber, Alexander Joseph; Huber, Josef Franz (2002). "Symbian EPOC" . UMTS y computación móvil . Serie de comunicaciones móviles. Artech House. pág. 209. ISBN 1-58053-264-0.
- 1 2 Baxter, Mike (2002) [1995]. "Psion Series 3" . Diseño de productos: Métodos prácticos para el desarrollo sistemático de nuevos productos . CRC Press . pág. 125. ISBN 978-0-7487-4197-7OCLC 969884664. Consultado el 23 de mayo de 2018 a través de Google Books.
- ↑ "Psion MC200" . Centro de Historia de la Computación . Sección: Otros sistemas relacionados con Psion MC200 . Consultado el 23 de mayo de 2018 .
- 1 2 3 Morris, Ben (2007). "Antecedentes de la interfaz gráfica de usuario Eikon" . The Symbian OS Architecture Sourcebook: Design and Evolution of a Mobile Phone OS . Symbian Press. pág. 402. ISBN 978-0-470-01846-0– vía Google Libros.
- ↑ Babin, Steve (2007). "Symbian OS: Un poco de historia" . Desarrollo de software para Symbian OS: Guía para principiantes para crear aplicaciones para teléfonos inteligentes Symbian OS v9 en C++ (2.ª ed.). Symbian Press. pág. 13. ISBN 978-0-470-72570-2Consultado el 24 de mayo de 2018 a través de Google Libros.
- 1 2 Hansmann, Uwe; Merk, Lotario; Nicklous, Martín S.; Stober, Thomas (2001). "SymbianEPOC" . Manual de informática generalizada . Saltador. pag. 157.ISBN 978-3-662-04320-2Consultado el 24 de mayo de 2018 a través de Google Libros.
- ↑ Redactor (1 de octubre de 2001). "Psion Teklogix finalmente lanza netpad" . Geek.com . Archivado del original el 23 de mayo de 2018. Consultado el 22 de mayo de 2018 .
Enlaces externos
- Symbian en SourceForge
- Wichary, Marcin (2002–2006). "EPOC R5 en Psion Revo" . GUIdebook . Recuperado el 12 de agosto de 2010 .
- Sistema operativo Symbian
- Sistemas operativos móviles
- Software de 1989
- Introducciones relacionadas con la informática en 1989
- Introducciones relacionadas con las telecomunicaciones en 1989
- Sistemas operativos ARM
- Sistemas operativos X86