КАК УТВЕРЖДАЕТ Джеймс Гослинг, сегодня он имеет дело с новым поколением роботов, полностью построенных на основе Java |
Джеймс Гослинг, создавший во время своей работы в компании Sun Microsystems язык программирования Java, считает, что разработанные им принципы безопасности Java и по прошествии многих лет отнюдь не исчерпали себя. В настоящее время Гослинг использует свой язык при конструировании интеллектуальных морских роботов, которые нужны для сбора данных о погоде в океане и при реализации других исследовательских проектов.
«В своей работе я использую все криптографические интерфейсы API, песочницы, технологии Java DE и NetBeans», — сообщил Гослинг, занимающий ныне должность главного архитектора программного обеспечения в компании Liquid Robotics. Проектируемые им морские роботы управляются со спутника (а ближе к берегу — при помощи сигналов сотовой связи). При сборе данных для составления метеосводок и для контроля за уровнем загрязнения окружающей среды устройства месяцами находятся в воде.
«Программирование роботов базируется на технологии Java, а сами устройства, по сути, представляют собой платформы для размещения множества датчиков, — пояснил Гослинг. — Новейший морской робот должен получать как можно более полную информацию об окружающей среде, поэтому он способен передвигаться самостоятельно, без воздействия со стороны средств дистанционного управления и без перепрограммирования. Проводятся работы по оптимизации технологий взаимодействия с устройствами, поскольку использование спутников требует высокой пропускной способности каналов связи и обходится слишком дорого. Весь программный код написан на Java. Сегодня мы имеем дело с новым поколением роботов, полностью построенных на основе Java».
|
|
МОРСКОЙ РОБОТ должен собирать как можно более полную информацию об окружающей среде, поэтому он способен передвигаться самостоятельно, без воздействия со стороны средств дистанционного управления и без перепрограммирования Источник: Liquid Robotics |
Гослинг, скромно приписывающий успех Java заслугам своих коллег из компании Sun Microsystems, в которой он проработал 26 лет, покинул Sun через шесть недель после приобретения ее корпорацией Oracle в 2010 году.
В то время к Гослингу обратилась могущественная компания Google, ведущая с Oracle патентную тяжбу за право использования API языка Java. В Google рассчитывали, что легендарный разработчик программного обеспечения сумеет сотворить очередное чудо и на своем новом месте.
«Google — довольно забавная компания, — заметил Гослинг. — На собеседовании здесь вам не говорят, в чем будет заключаться ваша работа. Вы просто вливаетесь в общий котел. Думаю, они просто не желают раскрывать в процессе собеседования свои секреты посторонним».
Гослинг стал работать в Google в качестве «члена технической команды» с намерением оглядеться вокруг и посмотреть, что будет дальше.
«Я был там кем-то вроде ‘министра без портфеля’», — вспоминал он. Однако такая работа не вызывала у него особого энтузиазма, и спустя полгода Гослинг покинул Google. Он перешел в компанию Liquid Robotics, основанную его давним приятелем Биллом Вассом, который в свое время исполнял обязанности директора по операциям в одном из подразделений Sun.