Технологии INTRANET. История Java. Как начиналась революция Интернет - страница 6

Шрифт
Интервал

стр.

13. "Молотковая технология"

Теперь новым программам недоставало только устройства, на котором они могли бы работать. Это должен был быть прибор достаточно малых размеров, чтобы его удобно было держать, и с батарейками. Чтобы построить такой прибор, члены команды выработали то, что Ноутон называет "молотковой технологией": "Ищется "что-то", содержащее по настоящему классный аппаратный узел. По этому "чему-то" нужно как следует ударить молотком, а узел снять и использовать. Мы выбрали мини-телевизор Sharp потребительского класса, дали по нему молотком и вытащили из него цветной дисплей на жидких кристаллах с активной матрицей.

Впереди мы приделали к нему резистивный сенсорный экран, убедились, что в системе нет ни движущихся деталей, ни кнопок, ни выключателя питания и вообще ничего подобного", объяснил Ноутон. Команда хотела добавить стерео динамики, но не нашла таких, которые влезли бы в этот корпус. "Тогда мы пошли в магазин Fry, купили дюжину игр Game Boys, три часа играли, как сумасшедшие, а потом разломали — вот так мы и добыли динамики".

Внутреннее устройство прибора было еще более замечательно: одну из старших моделей рабочих станций Sparc фирмы Sun затолкали в темно-зеленый алюминиевый корпус чуть больше мяча. Команда Фрэнка по разработке аппаратуры создала три специальных чипа и разработала материнскую плату, которая для экономии места могла складываться. Команда работала как проклятая все лето 1992 года. "это была просто кровавая баня", говорит теперь Ноутон.

"Мы откусили больше, чем любые семь человек могли прожевать.

Только такие самоуверенные сукины дети, как мы, могли думать, что им удастся это вытянуть. Свободных переменных было столько, что даже возвращаться было не к чему. У нас не было ничего, о чем бы мы с уверенностью могли сказать: это будет работать".

14. Первая демонстрация устройства "*7"

Мак-Нили показали демо-версию в августе 1992 года. Он увидел помещающееся в руке устройство с маленьким экраном без кнопок.

Коснулся экрана — и оно включилось. Класс! Открывался мир мультфильма — без меню! Персонаж по имению Дьюк — бесенок с заячьими зубами и красным носом вел пользователя по комнатам мультипликационного дома. Управлять можно было пальцем — без мыши! Проводя пальцем по экрану, можно было, лежа на диване, вызвать виртуального гида, выбрать программу, перетащить ее в рисунок, изображающий видеомагнитофон, и запрограммировать видео на запись программы. Это было еще изящней, чем планировалось сначала. Все делалось без клавиатуры — просто подхватываешь объекты пальцем и с характерным звуком отпускаешь.

Босс компании Sun пришел в экстаз. В то время не было ничего похожего на такой плавный и естественный интерфейс. И ничего похожего на Oak. Мак-Нили разразился суперэнергичным электронным письмом: "Эта штука — прорыв. Теперь не подведите меня. Нам нужно этого щенка продать как следует, и у вас еще горы работы, чтобы это стало реальным. Вы сделаете — мы победим. Мы продадим это. Мы убьем HP, IBM, Microsoft и Apple одним ударом".

15. Перспективы новой технологии

Но команда Green не только положила на стол прототип. И Oak – это было больше, чем мультики. Это должен был быть индустриальной силы объектно-ориентированный язык с возможностью сильно распределенной по сети работы. Небольшие пакеты кода (объекты) носятся по сети, независимо функционируя на тех устройствах, где они оказываются (будь то компьютер, телефон или тостер). Целые приложения, как, скажем, программа работы с электронной почтой, могут быть построены сшиванием таких объектов модульным образом — и объекты не обязаны при этом находиться в одном и том же месте. А кроме того, язык Oak, работая с распределенной вычислительной средой, содержит в своем ядре процедуры защиты, шифрования и аутентификации, так что, в сущности, система безопасности пользователям не видна.

Во время демонстрации Наутон то и дело рисовал на экране область действия языка Oak, заполняя пустую белизну экрана линиями, соединяющими домашний компьютер с автомобилем, с телевизором, с телефоном, с банком — с чем угодно. Oak был предназначен стать родным языком сети любых цифровых устройств.


стр.

Похожие книги