EPOC (операционная система) - EPOC (operating system)

EPOC
РазработчикПсион
Написано в
Рабочее состояниеСнято с производства
Исходная модельЗакрытый источник
изначальный выпуск1989; 31 год назад (1989)
Последний релизER5u / 2000; 20 лет спустя (2000)
Маркетинговая цельБизнес
Доступно ванглийский
Платформы
Ядро типМикроядро
Дефолт пользовательский интерфейсEikon et al.
ЛицензияПроприетарный
ПреемникSymbian

EPOC это мобильная операционная система разработан Псион, британская компания, основанная в 1980 году. Она начиналась как 16 бит операционная система для собственной Psion x86 -совместимых устройств, а позже был заменен на 32-битный система для x86 и РУКА. Psion предоставила лицензию на 32-битную систему другим производителям оборудования, таким как Ericsson.

Чтобы отличить его от 16-разрядной системы, 32-разрядная операционная система иногда называлась EPOC32. С технологической точки зрения это был серьезный отход от 16-битной версии (которая получила название EPOC16 или SIBO). В 1998 году 32-битная версия была переименована. ОС Symbian. После Nokia приобрели права на Symbian в 2010 году, они выпустили Symbian's исходный код под Общественная лицензия Eclipse. В 2011 году Nokia отменила лицензия с открытым исходным кодом для последующих выпусков программного обеспечения.[1]

Имя

Название EPOC происходит от слова эпоха (начало эпохи). Название было сокращено до четырех букв в соответствии с названиями таких программных инноваций, как Unix и Мах.[2]

Первоначально операционная система использовалась как Epoc а не EPOC, поскольку это не аббревиатура. Замена заглавных букв была произведена по рекомендации отдела маркетинга Psion.[2] После этого в технической прессе распространился слух, что EPOC - это аббревиатура от «Electronic Piece of Cheese».[2][3] Когда в 1994 году Psion приступила к разработке 32-разрядной операционной системы, она оставалась под брендом EPOC. Во избежание путаницы внутри компании старую систему стали называть EPOC16, а новую - EPOC32. Затем в компании стало общепринятым называть EPOC16 SIBO, что было кодовым названием инициативы Psion в области 16-битных мобильных вычислений. Это изменение позволило им использовать имя EPOC для EPOC32.[2]

В июне 1998 года Psion сформировали общество с ограниченной ответственностью с телекоммуникационными корпорациями Nokia, Ericsson, и Motorola.[4] Покупая в Symbian Ltd. - как называлась новая компания - каждая из телекоммуникационных корпораций приобрела долю в операционной системе EPOC Psion и других интеллектуальная собственность. Компания Symbian Ltd. изменила название EPOC / EPOC32 на ОС Symbian, который дебютировал в ноябре 2000 года на Коммуникатор Nokia 9210 смартфон.

EPOC16 (1989–1998)

EPOC был разработан Psion, компанией по производству программного обеспечения и мобильных устройств, основанной в Лондоне в 1980 году. Компания выпустила свой первый карманный компьютер в 1984 году: 8 бит устройство называется Psion Organizer. В 1986 году выпустили серию улучшенных моделей под Организатор II бренд, но 8-битная эра заканчивалась. Псион увидел необходимость развить 16 бит операционная система для управления устройствами следующего поколения.[5] Однако сначала им нужно было спроектировать 16-битный одноплатный компьютер - то, что было чрезвычайно сложно в то время. Они дали проекту кодовое название СИБО, для "одноплатного органайзера" или "шестнадцатибитного органайзера". Для разработки аппаратного и программного обеспечения SIBO потребовались образцы 16-битной микропроцессоры они будут программировать; но на обеспечение чипов ушло больше года, что вызвало значительную задержку.[5]

К 1987 году разработка EPOC шла полным ходом: это был однопользовательский, вытесняющая многозадачность операционная система, предназначенная для работы в только для чтения памяти (ПЗУ). Операционная система и ее программы были написаны на Intel 8086 язык ассемблера и C. При запуске операционная система заранее открывала предустановленные программы, чтобы система могла быстро переключаться между ними. Чтобы пользователи могли писать и запускать свои собственные программы, EPOC представила обновленную версию Органайзер Язык программирования (OPL), который впервые был опубликован с помощью Psion Organizer. OPL был простым интерпретируемый язык непохож, не такой БАЗОВЫЙ.

В 1989 году Psion выпустила первые 16-разрядные компьютеры, оснащенные новой операционной системой: ноутбуки MC200, MC400 и MC600. У каждого из них был Intel 80C86 процессор, но отличался некоторыми другими характеристиками, например объемом памяти. Среди более поздних устройств SIBO были Псион 3 (1991), 3A (1993), 3C (1996) и Workabout, а также модель Siena 512K (1996). Последним устройством EPOC была Psion Series 3mx (1998).[6]

Пользовательский интерфейс различается в зависимости от устройства. В портативные компьютеры имел WIMP интерфейс. Карманные компьютеры с меньшими экранами и без указывающее устройство, принять ввод с клавиатуры или стилус.[7] На экране программы были представлены иконки, но на небольших устройствах пользователь мог также получить к ним доступ с помощью специальных кнопок.

EPOC32 (1997–2000)

Параллельно с производством своих 16-битных устройств Psion разрабатывала 32-битный версия EPOC с конца 1994 года. Переход на 32-битную версию был необходим для сохранения конкурентоспособности, и Psion хотела иметь мобильная операционная система они могли лицензировать другие компании.[8] Это означало, что системе потребуется больше портативный чем их предыдущие усилия.

Для 32-битной операционной системы инженеры написали новый объектно-ориентированный кодовая база в C ++. В переходный период старую систему стали называть EPOC16, и новый EPOC32. Если EPOC16 был разработан специально для Intel 80186 платформа, EPOC32 был построен для РУКА, а вычислительная платформа с сокращенный набор инструкций архитектура. Как и EPOC16, EPOC32 был однопользовательским, упреждающая многозадачность Операционная система. Он также показал защита памяти, что было важной функцией для современных операционных систем.

Компания Psion предоставила EPOC32 по лицензии другим производителям устройств и дала возможность производителям изменять или заменять систему графический интерфейс. Из-за лицензионного соглашения Psion рассматривала возможность выделения своего программного подразделения как Psion Software.[нужна цитата ] Собственные КПК Psion имели графический интерфейс пользователя - позвал Эйкон. Визуально Eikon был усовершенствованным вариантом дизайна 8- и 16-битных устройств Psion.[7]

Выпуски 1–4

В Осарис КПК от Oregon Scientific запускал версию ER4 операционной системы EPOC32.

Ранние версии EPOC32 носили кодовое название Protea. Первая опубликованная версия под названием Release 1 появилась на Псион, серия 5 ROM v1.0 в июне 1997 года. Релиз 2 так и не был опубликован, но обновленное ROM (версия 1.1) для Series 5 включало Релиз 3.[нужна цитата ] В Series 5 использовались новые Psion пользовательский интерфейс, Эйкон.[7]

Одним из первых лицензиатов EPOC была недолговечная компания Geofox; они остановили производство после продажи менее 1000 единиц.[нужна цитата ] Другой лицензиат, Oregon Scientific, выпустила бюджетное устройство под названием Осарис; это было единственное устройство EPOC, поставляемое с Release 4.[нужна цитата ]

Выпуск 5

Премьера EPOC Release 5 состоялась в марте 1999 года. Он работал на процессорах ARMv4, таких как Сильная рука серии.[9] В дополнение к функциям электронной почты, обмена сообщениями и синхронизации данных, он представил поддержку Комплект для разработки Java, что дало возможность запускать более широкий спектр программ.

В 2000 году варианты графического интерфейса EPOC были заменены тремя эталонными интерфейсами: Кристалл был для устройств с маленькой клавиатурой; Кварцевый предназначался для устройств "коммуникатор" (которые имели некоторые телекоммуникационные функции и, как правило, были оснащены клавиатура для большого пальца ); и Жемчужина был для мобильных телефонов. Каждая классификация поддерживается VGA графика.[9]

Psion развернула Release 5 на своих Серия 5mx (1999), Revo (1999), нетбук (1999), Серии 7 (1999 г.), Revo Plus (2000 г.) и netPad (2001 г.).[10] Ericsson переименовал Psion Series 5mx в MC218, и SONICсиний переименовал Revo в Даймонд Мако; Как и оригинальные устройства, в 1999 году были выпущены обновленные версии.

В Ericsson R380 смартфон, выпущенный в ноябре 2000 года, был первым устройством, распространяемым с EPOC Release 5.1. Этот выпуск был также известен как ER5u; то ты указал, что система поддерживает Unicode система кодирования текста: важная функция для представления различных языков. Psion разработала устройство с поддержкой ER5u под кодовым названием «Конан», но дальше стадии прототипа оно не продвинулось. Устройство предназначалось для Bluetooth -преемник Revo.[нужна цитата ]

Symbian (2000–2012 гг.)

В июне 1998 года компания Psion Software стала Symbian Ltd., крупное совместное предприятие Psion и производителей телефонов Ericsson, Motorola, и Nokia. Следующий выпуск EPOC32, Release 6, был переименован. ОС Symbian. Он отделял пользовательский интерфейс от базовой операционной системы, что давало производителям устройств возможность (или бремя) реализовать графический интерфейс на своих устройствах.

Последняя версия ОС Symbian, которая должна была быть выпущена, была v10.1; последнее обновление было опубликовано в 2012 году.

Рекомендации

  1. ^ Пол, Райан (11 апреля 2011 г.). «Nokia переводит исходный код Symbian на закрытую лицензию». Ars Technica. Получено 23 мая 2018.
  2. ^ а б c d Вуд, Дэвид (2005). «Аннотированный глоссарий сокращений». Symbian для лидеров программного обеспечения: принципы успешных проектов по разработке смартфонов. Джон Вили и сыновья. п. 279. ISBN  978-0-470-01683-1. Получено 22 мая 2018 - через Google Книги.
  3. ^ Гроссман, Венди М. (15 мая 2000 г.). "Беспроводной воин". Salon.com. Получено 22 мая 2018.
  4. ^ Хубер, Александр Джозеф; Хубер, Йозеф Франц (2002). «Symbian EPOC». UMTS и мобильные вычисления. Серия мобильных коммуникаций. Артек Хаус. п. 209. ISBN  1-58053-264-0.
  5. ^ а б Бакстер, Майк (2002) [1995]. "Псион Серии 3". Дизайн продукта: практические методы систематической разработки новых продуктов. CRC Press. п. 125. ISBN  978-0-7487-4197-7. OCLC  969884664. Получено 23 мая 2018 - через Google Книги.
  6. ^ "Psion MC200". ComputingHistory.org.uk. Центр истории вычислений. Раздел: Другие системы, относящиеся к Psion MC200. Получено 23 мая 2018.
  7. ^ а б c Моррис, Бен (2007). «Предыстория графического интерфейса пользователя Eikon». Справочник по архитектуре ОС Symbian: Дизайн и эволюция ОС мобильного телефона. Symbian Press. п. 402. ISBN  978-0-470-01846-0 - через Google Книги.
  8. ^ Бабин, Стив (2007). «Symbian OS - немного истории». Разработка программного обеспечения для Symbian OS: Руководство для начинающих по созданию приложений для смартфонов Symbian OS v9 на C ++ (2-е изд.). Symbian Press. п. 13. ISBN  978-0-470-72570-2. Получено 24 мая 2018 - через Google Книги.
  9. ^ а б Хансманн, Уве; Мерк, Лотар; Никлоус, Мартин С .; Стобер, Томас (2001). «Symbian EPOC». Справочник по повсеместным вычислениям. Springer. п. 157. ISBN  978-3-662-04320-2. Получено 24 мая 2018 - через Google Книги.
  10. ^ Штатный писатель (1 октября 2001 г.). «Psion Teklogix наконец-то выпускает нетпад». Geek.com. Получено 22 мая 2018.

внешняя ссылка