в компанії Sun була створена невелика група інженерів. У той час мережа World Wide Web існувала тільки в проектах. p align="justify"> Споживачі проти інженерів
"Групі було поставлено завдання створити розподілену систему, яку можна було б в якості сучасної програмної технології продавати виробникам побутової електроніки", - згадує Гослінг.
Гослінг, якому зараз 40 з невеликим років, перейшов в Sun в 1984 р. з дослідницького відділу IBM. Його перша робота - цікавий технічно, але не мав комерційного успіху віконний інтерфейс NeWS. Він також написав GOSMACS - першу реалізацію текстового редактора EMACS мовою С.
Ця діяльність в області побутової електроніки (яка потім стала називатися проектом "Green") показала Гослінгу і його колегам, як важливі для споживача такі показники, як надійність, вартість, відповідність стандартам і простота. Якщо користувачі робочих станцій зацікавлені в великої потужності і терпимі до високих цін, необхідності тривалого навчання і наявності різних помилок, то рядовим споживачам потрібні дешеві, відносно прості і надійні пристрої. p align="justify"> Щоб успішно конкурувати на ринку побутової електроніки, компанії повинні розглядати процесори як звичайний товар, який в будь-який момент можна замінити більш дешевим, а також забезпечувати зворотну сумісність і дотримуватися стандарти, що встановилися на пристрої тривалого користування типу тостерів і телевізорів.
На початку був С + +
Щоб не пов'язувати розробку з конкретною платформою, Гослінг почав з розширення компілятора С + +. З часом, однак, він зрозумів, що один С + +, як його ні розширюй, не зможе задовольнити всі потреби. Тому в середині 1991 року було задуманий мову Oak. (Згодом при пошуку торгової марки його назва була замінена на Java). "Врешті-решт, мова - це засіб, а не самоціль, - пояснює Гослінг. - Ми не збиралися зациклюватися на С + +, а хотіли розробити систему, яка дозволяла б створювати велику розподілену різнорідну мережа з побутових електронних пристроїв, здатних взаємодіяти між собою ". p align="justify"> Наприкінці 1992 року, вчинивши, за висловом тодішнього інженера проекту Патріка Нотона, "величезні зусилля з доопрацювання Oak та інших компонентів", колектив проекту "Green" випустив "* 7" - пристрій типу PDA, назване Гослінгом "ручним пультом дистанційного керування".
"За півтора року ми зробили стільки ж, скільки інші великі колективи в Sun робили за три роки, - з гордістю відзначає Нотон. - Операційну систему GreenOS, мова, інструментарій, користувальницький інтерфейс, нову апаратну платформу, три замовні мікросхеми ... і кожен етап був пов'язаний з ризиком, тому ми використовували зовсім нові технології ".
Малогабаритність пристрої * 7 вигідно підкреслювала компактність та ефективність коду, що був ядром технології. Цей продукт широко демонструвався в S...