JavaOS
JavaOS — операционная система на базе Java разработанная как фреймворк для кнопочный телефонов и первых смартфонов. В отличие от Windows, macOS, Unix или Unix-подобных систем, которые написаны на языке программирования C, JavaOS написана на Java. В настоящее время JavaOS считается устаревшей операционной системой[1].
JavaOS | |
---|---|
Разработчик | Sun Microsystems |
Первый выпуск | 1996 |
Поддерживаемые платформы | ARM, PowerPC, SPARC, IA-32 (x86) |
Интерфейс | Java Virtual Machine |
Лицензия | проприетарная |
Состояние | Проект закрыт |
Наличие поддержки JavaOS в телефоне, позволяла ставить игры, приложения и пр. через встроенный WAP-браузер, по Bluetooth, или по ИК‑порт.
История
JavaOS была первоначально анонсирована в 1996 году дочерней компанией Sun, JavaSoft, как компактная операционная система, предназначенная для запуска «во всём, от сетевых компьютеров до пейджеров»[2]. В 1998 году, Sun пригласила IBM для ускорения её развития[3]. IBM сказала, что основное внимание уделялось сетевому компьютеру, а не клиентам, в частности, для замены традиционных терминалов «зелёного экрана» и Unix, а также для реализации отдельных приложений-клиентов[4].
Операционная система загружается самостоятельно, поддерживает пароль, собственные драйверы устройств, имеет свою собственную оконную систему, и API, который может одновременно выполнять несколько апплетов Java. JavaSoft предоставила лицензии более, чем 25 производителям, включая Oracle Corp., Acer Inc., Xerox, Toshiba Corp. и Nokia. IBM и Sun объявили о сотрудничестве для JavaOS для бизнеса в конце марта 1998 года[1].
В 1999 году, Sun и IBM объявили о закрытии проекта JavaOS[5]. Ещё в 2003 году материалы Sun ссылались на JavaOS, как на «унаследованную технологию», рекомендуя переезжать на Java ME, оставляя выбор конкретной среды операционным системам.
Дизайн
Система основана на собственном микроядре аппаратной архитектуры. JavaOS работает поверх микроядра.
Платформы, на которых работает ядро, включают:
Все драйверы устройств написаны на Java, и выполняются виртуальной машиной.
Графическая и оконная система, реализующая AWT API, также написана на Java.
Приложения
JavaOS была разработана для работы во встроенных системах, и имеет приложения в таких устройствах, как телевизионные приставки, сетевая инфраструктура, телефоны, и банкоматы. Это также операционная система, которая поставляется с JavaStation.
Примечания
- Connected Device Configuration FAQ. Архивировано 4 июня 2003 года.
- http://www.skytel.co.cr/wireless-communications/research/1996/0529-b.htm (недоступная ссылка с 02-07-2018 [1337 дней])
- Sun Enlists IBM for JavaOS Aid. Архивировано 5 декабря 2000 года.
- Inside the IBM JavaOS Project
- Sun, IBM decaffeinate JavaOS - CNET