JavaOS

JavaOS — микроядерная операционная система на базе Java, разработанная как фреймворк для кнопочных телефонов и первых смартфонов. Наличие поддержки JavaOS в телефоне позволяло устанавливать игры, приложения через встроенный WAP-браузер, по Bluetooth, или через ИК‑порт. С начала 2000-х годов считается устаревшей операционной системой[1].

О планах по созданию JavaOS объявлено в 1996 году компанией JavaSoft (дочерней организацией Sun Microsystems), она описывалась как компактная операционная система, предназначенная для запуска на любых устройствах, «от сетевых компьютеров до пейджеров»[2]. В 1998 году Sun пригласила IBM для ускорения её развития[3]; при этом, по мнению IBM, основное внимание в проекте уделялось сетевому компьютеру, а не другим видам клиентов[4].

Платформы, на которых работало ядро JavaOS — ARM, PowerPC, SPARC, StrongARM, IA-32. В отличие от большинства практических операционных систем, которые написаны на Си, полностью написана на Java, от ядра до графической и оконной системы, реализующей AWT API; в том числе все драйверы устройств создавались на Java и выполнялись в JVM. Приложения для JavaOS разрабатывались не только для телефонов, но и для телевизионных приставок, сетевых устройств, банкоматов. Также система поставлялась с JavaStation. В конце 1990-х годов JavaSoft предоставила лицензии более, чем 25 производителям, включая Oracle, Acer, Xerox, Toshiba и Nokia.

В 1999 году Sun и IBM объявили о закрытии проекта[5]. В 2003 году материалы Sun ссылались на JavaOS как на «устаревшую технологию», рекомендуя использовать Java ME, оставляя выбор конкретной среды операционным системам.

Общие сведения
JavaOS
Разработчик Sun Microsystems
Первый выпуск 1996
Поддерживаемые платформы ARM, PowerPC, SPARC, IA-32 (x86)
Интерфейс Java Virtual Machine
Лицензия проприетарная
Состояние Проект закрыт

Примечания

  1. Connected Device Configuration FAQ. Архивировано 4 июня 2003 года.
  2. http://www.skytel.co.cr/wireless-communications/research/1996/0529-b.htm  (недоступная ссылка с 02-07-2018 [2915 дней])
  3. Sun Enlists IBM for JavaOS Aid. Архивировано 5 декабря 2000 года.
  4. Inside the IBM JavaOS Project. Дата обращения: 2 июля 2018. Архивировано 2 июля 2018 года.
  5. Sun, IBM decaffeinate JavaOS - CNET. Дата обращения: 2 июля 2018. Архивировано 2 июля 2018 года.