EPOC (computing)

EPOC (computing)

EPOC is a family of operating systems developed by Psion for portable devices, primarily PDAs. EPOC came from epoch, the beginning of an era, but was backfitted by the engineers to "Electronic Piece Of Cheese". [http://archive.salon.com/tech/view/2000/05/15/colly_myers/index.html]

EPOC16

EPOC16, originally simply named EPOC, is the operating system developed by Psion in the late 1980s and early 1990s for Psion's "SIBO" (SIxteen Bit Organisers) devices. All EPOC16 devices feature an 8086-family processor and a 16-bit architecture. EPOC16 is a single-user pre-emptive multitasking operating system, written in Intel 8086 assembler language and C and designed to be delivered in ROM.SIBO devices include the: MC200, MC400, Series 3, Series 3a, Series 3c, Series 3mx, Siena, Workabout and Workabout mx. The MC400 and MC200, the first EPOC16 devices, shipped in 1989, and as of September 2007, the [http://www.psionteklogix.com/public.aspx?s=com&p=Products&pCat=128&pID=1631 Workabout mx] is still in production.

In the late 1990s the operating system was referred to as EPOC16 to distinguish it from Psion's new EPOC32 OS.

EPOC32, Symbian OS

The first version of EPOC32, Release 1 appeared on the Psion Series 5 ROM v1.0 in 1997. Later, ROM v1.1 featured Release 3 (Release 2 was never publicly available.) These were followed by the "Series 5mx", "Revo" / "Revo plus", Series 7 / "netBook" and "netPad" (which all featured Release 5).

The EPOC32 operating system, at the time simply referred to as EPOC, was later renamed Symbian OS. Adding to the confusion with names, before the change to Symbian, EPOC16 was often referred to as SIBO to distinguish it from the "new" EPOC. Despite the similarity of the names, EPOC32 and EPOC16 were completely different operating systems, EPOC32 being written in C++ from a new codebase with development beginning during the mid 1990s.

EPOC32 is a pre-emptive multitasking, single user operating system with memory protection, which encourages the application developer to separate their program into an engine and an interface. The Psion line of PDAs come with a graphical user interface called EIKON which is specifically tailored for handheld machines with a keyboard (thus looking perhaps more similar to desktop GUIs than palmtop GUIs). However, one of EPOC's characteristics is the ease with which new GUIs can be developed based on a core set of GUI classes, a feature which has been widely explored from Ericsson R380 and onwards.

EPOC32 was originally developed for the ARM family of processors, including the ARM7, ARM9, StrongARM and Intel's XScale, but can be compiled towards target devices using several other processor types.

During the development of EPOC32, Psion planned to license EPOC to third-party device manufacturers, and spin off its software division as Psion Software. One of the first licensees was the short-lived "Geofox", which halted production with less than 1,000 units sold. Ericsson marketed a rebranded Psion Series 5mx called the "MC218", and later created the EPOC Release 5.1 based smartphone, the "R380". Oregon Scientific also released a budget EPOC device, the "Osaris" (notable as the only EPOC device to ship with Release 4).

In June 1998, Psion Software became Symbian, a major joint venture between Psion and phone manufacturers Ericsson, Motorola, and Nokia. As of Release 6, EPOC became known simply as Symbian OS.


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • EPOC — may be:* Excess post exercise oxygen consumption * Emotiv#Emotiv EPOC Emotiv Epoc peripheral for gaming on Windows PCs. * EPOC (computing), the precursor to the Symbian operating system * Efficient Probabilistic Public Key Encryption Scheme …   Wikipedia

  • EPOC (disambiguation) — EPOC may be:* Emotiv#Emotiv EPOC Emotiv Epoc peripheral for gaming on Windows PCs. * EPOC (computing), the precursor to the Symbian operating system * Excess post exercise oxygen consumption * Efficient Probabilistic Public Key Encryption Scheme …   Wikipedia

  • EPOC — Electronic Piece Of Cheese (Computing » Software) * Eastern Pacific Oceanic Conference (Academic & Science » Ocean Science) * Elevated Post Exercise Oxygen Consumption (Medical » Physiology) * Excellent Piece Of Cheese (Miscellaneous » Food) …   Abbreviations dictionary

  • PLT — Project Learning Tree (Community » Educational) Platoon (Governmental » Military) Platelets (Medical » Physiology) *** Palette (Computing » File Extensions) ** Plantronics, Inc. (Business » NYSE Symbols) * Programming Languages Team (Academic &… …   Abbreviations dictionary

  • MMP — Matrix Metalloproteinase (Medical » Physiology) * Millennium Mathematics Project (Academic & Science » Universities) * Master Plan (Governmental » Military) * Marian Movement Of Priests (Community » Religion) * Media Monitoring Project (Community …   Abbreviations dictionary

  • WINS — S M & A CORPORATION (Business » NASDAQ Symbols) * Windows Internet Name Service (Computing » General) * Workers Independent News Service (Community » Media) * Windows Internet Name Services (Computing » Networking) * Winning Ideas Network For… …   Abbreviations dictionary

  • MBM — Motherboard Monitor (Computing » Hardware) * Meat And Bone Meal (Medical » Physiology) * Mkambati, South Africa (Regional » Airport Codes) * Master of Bank Management (Academic & Science » Academic Degrees) * Mark Brown Models (Business » Firms)… …   Abbreviations dictionary

  • Symbian OS — Desarrollador Symbian Foundation symbian.nokia.com Información general …   Wikipedia Español

  • CSY — Cheboksary, Russia (Regional » Airport Codes) * Polymorphic DLL (EPOC) (Computing » File Extensions) …   Abbreviations dictionary

  • FRZ — französisch (International » German) * Freeze file (EPOC) (Computing » File Extensions) …   Abbreviations dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”