Введение

Американский учёный в области компьютерных наук Джонс Фредерик (Джефф) Рулифсон (родился 20 августа 1941 года) — американский учёный в области компьютерных наук.

Ранние годы и образование

Джонс Фредерик Рулифсон родился 20 августа 1941 года в Беллефонтейн, штат Огайо. Его отцом был Эрвин Чарльз Рулифсон, а матерью – Вирджиния Хелен Джонс. Рулифсон женился на Джанет Ирвинг 8 июня 1963 года, и у них родилось двое детей. Он получил степень бакалавра наук в области математики в Университете Вашингтона в 1966 году.

Карьера

В 1966 году Рулифсон присоединился к Центру исследований в области дополнения в Стэнфордском исследовательском институте (ныне SRI International), работая над формой программного обеспечения, известной как “timesharing”. Он возглавил команду разработчиков программного обеспечения, которая реализовала систему oN Line System (NLS) – систему, предвосхитившую многие будущие разработки в современных вычислениях и сетях. В частности, Рулифсон разработал командный язык для NLS, среди прочих функций. Его первой задачей было создание первого дисплея на базе CDC 3100, а написанные им программы включали первый онлайн-редактор. Он также переработал файловую структуру системы. Рулифсон был ведущим программистом и автором программы и демонстрационных файлов для первой публичной демонстрации компьютерной мыши в 1968 году. Он также был главным программистом, реализовавшим первое использование гипертекста. Хотя Дуглас Энгельбарт был основателем и лидером ARC, инновационное программирование Рулифсона сыграло ключевую роль в реализации видения Энгельбарта. Рулифсон также принимал участие в разработке NIL. В 1968 году Рулифсон представлял SRI в "сетевой рабочей группе", что привело к первому подключению к сети ARPANET. Он описал язык Decode Encode Language (DEL), разработанный для удаленного использования NLS через ARPANET. Несмотря на то, что он так и не был использован, идея заключалась в загрузке небольших "программ" для улучшения взаимодействия с пользователем. Эта концепция была полностью реализована в языке программирования Java от Sun Microsystems почти через 30 лет в виде апплетов. Параллельно он участвовал в разработке языка программирования ИИ QA4. Эта система использовалась для планирования задач, выполняемых Шейки – одного из первых роботов. В 1973 году Рулифсон покинул SRI, чтобы присоединиться к Лаборатории системных наук (SSL) в Xerox PARC. Одним из его первых шагов стало разработка концепции значка рабочего стола. К 1978 году он стал менеджером исследовательской группы офисных технологий центра, где внедрил привлечение специалистов из разных областей науки к работе группы. В частности, он был первым ученым-компьютерщиком, который начал работать совместно с антропологами, наняв нескольких в Xerox для улучшения использования полевых исследований и выхода в область социальных наук. В PARC он работал над внедрением распределенных офисных систем. В 1980 году он работал в ROLM в качестве инженера-менеджера, а в 1985 году присоединился к Syntelligence – поставщику приложений искусственного интеллекта в Саннивейле, Калифорния. В настоящее время он является членом совета директоров Института Дуга Энгельбарта (emeritus) и председателем The Open Group. Работы и исследования Джеффа Рулифсона за период с 1956 по 1997 год хранятся в Музее истории компьютеров, а руководство к его работам под названием "Руководство к материалам Джеффа Рулифсона" было написано Бо Дубом, Ким Хейден и Сарой Чабино Лотт.

Награды

В 1990 году Рулифсон получил награду Ассоциации вычислительной техники за реализацию новаторских разработок, таких как гипертекст, текстовые редакторы-структуры и видеоконференцсвязь. В 1994 году он был избран членом Ассоциации вычислительной техники за "пионерский вклад в расширение возможностей человеческого интеллекта посредством гипертекста, текстовых редакторов-структур и видеоконференцсвязи". В 2006 году Рулифсон был удостоен чести быть занесенным в Зал славы SRI International.