JavaOS

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

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, оставляя выбор конкретной среды операционным системам.

Примечания

[править | править код]
  1. Connected Device Configuration FAQ. Архивировано 4 июня 2003 года.
  2. http://www.skytel.co.cr/wireless-communications/research/1996/0529-b.htm  (недоступная ссылка с 02-07-2018 [2331 день])
  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 года.