EPOC (operating system)

EPOC
DeveloperPsion
Written inAssembly, C (EPOC16)
C++ (EPOC32)
OS familyEPOC
Working stateDiscontinued, succeeded by Symbian
Source modelClosed source
Initial release1989; 35 years ago (1989)
Latest releaseER5u / 2000; 24 years ago (2000)
Marketing targetPDAs, mobile phones
Available inEnglish
Platformsx86 via NEC V30H (EPOC16)
ARM (EPOC32)
Kernel typeMicrokernel
Default
user interface
Eikon et al.
LicenseProprietary
Succeeded bySymbian
Support status
Unsupported

EPOC is a mobile operating system developed by Psion, a British company founded in 1980. It began as a 16-bit operating system (OS) for Psion's own x86-compatible devices, and was later replaced by a 32-bit system for x86 and ARM. Psion licensed the 32-bit system to other hardware makers, such as Ericsson.

To distinguish it from the 16-bit OS, the 32-bit version was sometimes called EPOC32. Technologically, it was a major departure from the 16-bit version (which came to be called EPOC16 or SIBO). In 1998, the 32-bit version was renamed Symbian OS. After Nokia acquired the rights to Symbian in 2010, they published Symbian's source code under the Eclipse Public License. In 2011, Nokia rescinded the open-source license for subsequent releases of the software.[1]

Name

The name EPOC comes from the word epoch (the beginning of an era). The name was shortened to four letters to accord with the names of such software innovations as Unix and Mach.[2]

Initially the operating system was capitalised as Epoc rather than 'EPOC', since it is not an acronym. The change to all capital letters was made on the recommendation of Psion's marketing department.[2] Thereafter, a rumour circulated in the technical press that EPOC was an acronym for "Electronic Piece of Cheese".[2][3] When Psion started developing a 32-bit operating system in 1994, they kept it under the EPOC brand. To avoid confusion within the company, they started calling the old system EPOC16, and the new one EPOC32. Then it became conventional within the company to refer to EPOC16 as SIBO, which was the codename of Psion's 16-bit mobile computing initiative. This change freed them use the name EPOC for EPOC32.[2]

In June 1998, Psion formed a limited company, named Symbian Ltd., with the telecommunications corporations Nokia, Ericsson, and Motorola.[4] By buying into the new firm, the telecommunications corporations each acquired a stake in Psion's EPOC operating system and other intellectual property. Symbian Ltd. changed the name of EPOC/EPOC32 to Symbian OS, which debuted in November 2000 on the Nokia 9210 Communicator smartphone.

EPOC16 (1989–1998)

Psion MC200 (1989) running EPOC16

EPOC was developed at Psion, a software and mobile-device company founded in London in 1980. The company released its first pocket computer in 1984: an 8-bit device named the Psion Organiser. In 1986 they released a series of improved models under the Organiser II brand, but the 8-bit era was ending. Psion saw a need to develop a 16-bit operating system to drive their next generation of devices.[5] First, however, they needed to engineer a 16-bit single-board computer, something that was extremely difficult at the time. They codenamed the project SIBO, for "single-board organiser" or "sixteen-bit organiser". To develop the SIBO hardware and software, they needed samples of the 16-bit microprocessors they would be programming; but it took more than a year to secure the chips, which caused a significant delay.[5]

By 1987, development of EPOC was underway: It was a single-user, preemptive multitasking operating system designed to run in read-only memory (ROM). The operating system and its programmes were written in Intel 8086 assembly language and C. When the operating system started, it opened the pre-installed programmes in advance so that the system could switch between them quickly. To enable users to write and run their own programmes, EPOC featured an updated version of the Open Programming Language (OPL), which was first published with the Psion Organiser. OPL was a simple interpreted language somewhat like BASIC.

In 1989, Psion released the first 16-bit computers to be equipped with the new operating system: the MC200 and MC400 notebooks. Each of these had an Intel 80C86 processor, but differed in some other specifications, such as memory capacity. Among the later SIBO devices were the Psion Series 3 (1991), 3A (1993), 3C (1996), Workabout series, and the Siena 512K model (1996). The final EPOC device was the Psion Series 3mx (1998).[6]

The user interface differed by device. The notebook computers had a windows, icons, menus, pointer (WIMP) graphical user interface (GUI). The handheld computers, which had smaller screens and no pointing device, accept input from a keyboard or a stylus.[7] On-screen, programmes were represented by icons, but on smaller devices a user could also access them via specialised buttons.

EPOC32 (1997–2000)

In parallel with the production of their 16-bit devices, Psion had been developing a 32-bit version of EPOC since late 1994. The move to 32 bits was necessary to remain competitive, and Psion wanted to have a mobile operating system they could license to other companies.[8] Thus, the system needed to be more portable than their prior systems.

For the 32-bit operating system, the engineers wrote a new object-oriented codebase in C++. During the transition period, the old system came to be called EPOC16, and new one EPOC32. Where EPOC16 was designed specifically for the Intel 80186 platform, EPOC32 was built for ARM, a computing platform called a reduced instruction set computer (RISC), which instruction set architecture is smaller and of more uniform length than in an alternative complex instruction set computer (CISC). Like EPOC16, EPOC32 was a single-user, pre-emptive multitasking operating system. It also featured memory protection, which was an essential feature for modern operating systems.

Psion licensed EPOC32 to other device manufacturers, and made it possible for manufacturers to change or replace the system's GUI. Because of the licensing arrangement, Psion considered spinning-off their software division as Psion Software.[citation needed] Psion's own PDAs had a GUI named Eikon. Visually, Eikon was a refinement of design choices from Psion's 8- and 16-bit devices.[7]

Releases 1–4

The Osaris PDA by Oregon Scientific ran version ER4 of the EPOC32 operating system.

Early iterations of the EPOC32 were codenamed Protea. The first published version, called Release 1, appeared on the Psion Series 5 ROM v1.0 in June 1997. Release 2 was never published, but an updated ROM (version 1.1) for the Series 5 featured Release 3.[citation needed] The Series 5 used Psion's new user interface, Eikon.[7]

One of the first EPOC licensees was a short-lived company named Geofox; they halted production after selling fewer than 1,000 units.[citation needed] Another licensee, Oregon Scientific, released a budget device named Osaris; it was the only EPOC device to ship with Release 4.[citation needed]

Release 5

Psion Series 5mx (1999) running ER5

EPOC Release 5 premiered in March 1999. It ran on ARMv4 processors, such as the StrongARM series.[9] In addition to its email, messaging, and data synchronisation features, it introduced support for the Java Development Kit, which made it capable of running a wider variety of programmes.

In 2000, EPOC's GUI variations were replaced with three reference interfaces: Crystal was for devices with a small keyboard; Quartz was for "communicator" devices (which had some telecommunication features, and tended to be equipped with a thumb keyboard); and Pearl was for mobile phones. Each classification supported VGA graphics.[9]

Psion deployed Release 5 on their 5mx series (1999), Revo (1999), netBook (1999), Series 7 (1999), Revo Plus (2000), and netPad (2001) devices.[10] Ericsson rebranded the Psion Series 5mx as the MC218, and SONICblue rebranded the Revo as the Diamond Mako; like the original devices, the rebranded versions were released in 1999.

The Ericsson R380 smartphone, released in November 2000, was the first device to be distributed with EPOC Release 5.1. This release was also known as ER5u; the u indicated that the system supported the Unicode system of text encoding: an important feature for the representation of diverse languages. Psion developed an ER5u-enabled device codenamed "Conan", but it did not advance beyond the prototype stage. The device was intended to be a Bluetooth-enabled successor to the Revo.[citation needed]

Symbian (2000–2012)

In June 1998, Psion Software became Symbian Ltd., a major joint venture between Psion and phone manufacturers Ericsson, Motorola, and Nokia. The next release of EPOC32, Release 6, was rebranded Symbian OS. It decoupled the user interface from the underlying operating system, which afforded device manufacturers the ability (or burden) of implementing a graphical interface on their devices.

The final version of Symbian OS to be released was v10.1; the final update was published in 2012.

References

  1. ^ Paul, Ryan (11 April 2011). "Nokia transitions Symbian source to non-open license". Ars Technica. Retrieved 23 May 2018.
  2. ^ a b c d Wood, David (2005). "Annotated Glossary of Abbreviations". Symbian for Software Leaders: Principles of Successful Smartphone Development Projects. John Wiley & Sons. p. 279. ISBN 978-0-470-01683-1. Retrieved 22 May 2018 – via Google Books.
  3. ^ Grossman, Wendy M. (15 May 2000). "Wireless Warrior". Salon.com. Retrieved 22 May 2018.
  4. ^ Huber, Alexander Joseph; Huber, Josef Franz (2002). "Symbian EPOC". UMTS and Mobile Computing. Mobile Communications Series. Artech House. p. 209. ISBN 1-58053-264-0.
  5. ^ a b Baxter, Mike (2002) [1995]. "Psion Series 3". Product Design: Practical Methods for the Systematic Development of New Products. CRC Press. p. 125. ISBN 978-0-7487-4197-7. OCLC 969884664. Retrieved 23 May 2018 – via Google Books.
  6. ^ "Psion MC200". The Centre for Computing History. Section: Other Systems Related to Psion MC200. Retrieved 23 May 2018.
  7. ^ a b c Morris, Ben (2007). "Background to the Eikon GUI". The Symbian OS Architecture Sourcebook: Design and Evolution of a Mobile Phone OS. Symbian Press. p. 402. ISBN 978-0-470-01846-0 – via Google Books.
  8. ^ Babin, Steve (2007). "Symbian OS: A Little History". Developing Software for Symbian OS: A Beginner's Guide to Creating Symbian OS v9 Smartphone Applications in C++ (2nd ed.). Symbian Press. p. 13. ISBN 978-0-470-72570-2. Retrieved 24 May 2018 – via Google Books.
  9. ^ a b Hansmann, Uwe; Merk, Lothar; Nicklous, Martin S.; Stober, Thomas (2001). "Symbian EPOC". Pervasive Computing Handbook. Springer. p. 157. ISBN 978-3-662-04320-2. Retrieved 24 May 2018 – via Google Books.
  10. ^ Staff writer (1 October 2001). "Psion Teklogix finally launches netpad". Geek.com. Archived from the original on 23 May 2018. Retrieved 22 May 2018.

Read other articles:

Este artículo o sección necesita referencias que aparezcan en una publicación acreditada.Este aviso fue puesto el 23 de septiembre de 2013. Caipirinha Un vaso con Caipiriña.OrigenOrigen  BrasilComposiciónTipo CóctelServida en Vaso corto Old Fashioned, aunque también se suele ver en vasos largosIngredientescachaza 5 cl.lima 1 unidadazúcar 20grhttp://iba-world.com/contemporary-classics/[editar datos en Wikidata] Caipiriña (en portugués: caipirinha) es una bebida brasile...

 

You can help expand this article with text translated from the corresponding article in Italian. (June 2016) Click [show] for important translation instructions. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated text into the English Wikipedia. Consider adding a topic to this template: there are al...

 

Ter

Artikel ini bukan mengenai Tar. Ter hasil pirolisis brangkasan jagung Ter (Belanda: teer; bahasa Inggris: tar) adalah cairan berbasis karbon dan hidrokarbon kental yang didapatkan dari berbagai jenis materi organik melalui proses distilasi destruktif. Ter dapat dihasilkan dari batu bara, kayu, minyak bumi, dan gambut.[1] Produksi dan perdagangan ter pinus pernah menjadi penggerak ekonomi utama Eropa Utara[2] dan Amerika kolonial. Fungsi utamanya adalah untuk mengawetka...

Proposed United States presidential memorial For the statue in Rock Creek Cemetery, see Adams Memorial (Saint-Gaudens). The Adams Memorial is a proposed United States presidential memorial on the National Mall to honor Founding Father and second President John Adams; his wife and prolific writer Abigail Adams; their son, the sixth U.S. President John Quincy Adams; his wife Louisa Catherine Adams; their son, American Civil War diplomat, politician, and editor Charles Francis Adams, Sr.; and Ch...

 

Malaysia United Nations membershipRepresented by Federation of Malaya (1957–1963) MembershipFull memberSince17 September 1957 (1957-09-17)UNSC seatNon-permanentPermanent RepresentativeH.E. Dato’ Dr. Ahmad Faisal bin Muhamad Malaysia became the 82nd member of the United Nations on 17 September 1957 (when it was then known as the Federation of Malaya).[1] Malaysia has held a rotational non-permanent seat on the United Nations Security Council for four terms, and has p...

 

This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: Sexie – news · newspapers · books · scholar · JSTOR (January 2008) (Learn how and when to remove this template message) 2003 video by Eddie IzzardSexieVideo by Eddie IzzardReleased26 November 2003RecordedCongress Theatre, Eastbourne, United KingdomGenreStand-up comedyLength97 minutesLabelUniversal ...

United States historic placePennsylvania State Lunatic HospitalU.S. National Register of Historic PlacesPennsylvania state historical marker Harrisburg State Hospital Administration Building, May 2007Show map of PennsylvaniaShow map of the United StatesLocationCameron St., Harrisburg, PennsylvaniaCoordinates40°16′59″N 76°52′24″W / 40.28306°N 76.87333°W / 40.28306; -76.87333Area183 acres (74 ha)Built1851, 1935ArchitectJohn Haviland, John A. Dempwolf and...

 

Ethnic group of the Republic of Cameroon This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (March 2020) (Learn how and when to remove this template message) MungoTotal populationTotal: Fewer than 87,700 (1982)[1]Regions with significant populationsCameroonLanguagesDuala, FrenchReligionPredominantly Christian, African Traditional ReligionRelated ethnic gr...

 

Athleticsat the Games of the XIX OlympiadNo. of events36Competitors1,031 from 93 nations← 19641972 → Athletics at the1968 Summer OlympicsTrack events100 mmenwomen200 mmenwomen400 mmenwomen800 mmenwomen1500 mmen5000 mmen10,000 mmen80 m hurdleswomen110 m hurdlesmen400 m hurdlesmen3000 msteeplechasemen4 × 100 m relaymenwomen4 × 400 m relaymenRoad eventsMarathonmen20 km walkmen50 km walkmenField eventsLong jumpmenwomenTriple jumpmenHigh jumpmenwomenPole vaultmenS...

Ministry of Communication and Information TechnologyAbdullah Alswaha, the current agency minister since 2017Agency overviewFormed1926JurisdictionGovernment of Saudi ArabiaHeadquartersRiyadh, Saudi ArabiaMinister responsibleAbdullah AlswahaWebsiteOfficial English Website The Ministry of Communications and Information (MCIT; Arabic: وزارة الاتصالات وتقنية المعلومات) is a Saudi government ministry that was established in 1926 and is responsible for the communications...

 

Stadion Roland GarrosNikolay Davydenko menyervis ke David Nalbandian di Court Suzanne Lenglen, Prancis Terbuka 2006LokasiLokasiArondisemen ke-16, Paris, PrancisKonstruksiDibuka1928Data teknisPermukaanClay (lihat teks)Kapasitas14,840 (Court Philippe Chatrier)10,068 (Court Suzanne Lenglen) 3,800 (Court 1)PemakaiFédération Française de Tennis Stadion Roland Garros (Prancis: Stade Roland Garros) adalah kompleks stadion tenis yang terletak di Paris, Prancis. Stadion ini merupakan tempat pen...

 

Italian airline You can help expand this article with text translated from the corresponding article in Italian. (December 2020) Click [show] for important translation instructions. View a machine-translated version of the Italian article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated text into...

Uzbek writer (1946–2019) This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article has an unclear citation style. The references used may be made clearer with a different or consistent style of citation and footnoting. (March 2016) (Learn how and when to remove this template message) This article needs additional citations for verification. Please help improve this article by adding ...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Pop music in Ukraine – news · newspapers · books · scholar · JSTOR (January 2017) (Learn how and when to remove this template message) Music of Ukraine General topics opera houses music schools Genres classical opera composers folk pop rock (metal) Nationalisti...

 

Ruta Nacional 47 Colombia Colombia      Trazado actual     Trazado anterior según Res. 3700 de 1995 (existente)     Trazado anterior según Res. 3700 de 1995 (inexistente)Datos de la rutaIdentificador   Tipo Carretera Nacional (Eliminada)Siguientes rutas ← → [editar datos en Wikidata] La Ruta Nacional 47 fue una ruta troncal nacional que iniciaba en el municipio de Prado en el departamento...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Chazal House – news · newspapers · books · scholar · JSTOR (June 2015) (Learn how and when to remove this template message) The Chazal House is a classic example of a Greek Revival single house in Ansonborough. The Chazal House is a Greek Revival house at 66 An...

 

Voce principale: Campionato mondiale di Formula 1 2000.  Gran Premio d'Australia 2000 647º GP del Mondiale di Formula 1Gara 1 di 17 del Campionato 2000 Data 12 marzo 2000 Luogo Circuito Albert Park Percorso 5,303 km Circuito cittadino Distanza 58 giri, 307,574 km Clima sereno in tutto il week - end Risultati Pole position Giro più veloce Mika Häkkinen Rubens Barrichello McLaren - Mercedes in 1'30556 Ferrari in 1'31481 (nel giro 41) Podio 1. Michael SchumacherFerrari 2. Rubens Barriche...

 

American crime drama television series (1976–1981) This article is about the 1976–1981 television series. For the franchise, see Charlie's Angels (franchise). For other uses, see Charlie's Angels (disambiguation). Charlie's AngelsGenreActionCrimeDramaMysteryCreated byIvan GoffBen RobertsStarringKate JacksonFarrah FawcettJaclyn SmithCheryl LaddShelley HackTanya RobertsDavid DoyleTheme music composerJack ElliottAllyn FergusonCountry of originUnited StatesOriginal languageEnglishNo. of seaso...

Níger en los Juegos Paralímpicos Bandera de NígerCódigo CPI NIGCPN Comité Paralímpico Nacional de NígerJuegos Paralímpicos de Pekín 2008Deportistas 1Medallas 0 0 0 0 Historia paralímpicaJuegos de verano 2004 • 2008 • 2012 • 2016 • 2020 •[editar datos en Wikidata] Níger estuvo representado en los Juegos Paralímpicos de Pekín 2008 por un deportista masculino.[1]​ El equipo paralímpico nigerino no obtuvo ninguna...

 

Murder of three children in Pennsylvania Not to be confused with Babes in the Wood murders (Stanley Park). Babes in the Wood murdersMemorial sign on Pennsylvania Route 233LocationPine Grove Furnace State Park, Cooke Township, Cumberland County, Pennsylvania, U.S. (discovery of bodies)DateNovember 1934; 89 years ago (1934-11)Attack type Triple homicide child murder VictimsNorma Sedgwick, 12Dewilla Noakes, 10Cordelia Noakes, 8PerpetratorElmo NoakesMotiveUnknown The Babes ...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!